|  | 
|  | 1 | +DROP TABLE IF EXISTS "public"."all_native_data_types"; | 
|  | 2 | + | 
|  | 3 | +CREATE SEQUENCE IF NOT EXISTS all_native_data_types_id_seq; | 
|  | 4 | +CREATE SEQUENCE IF NOT EXISTS all_native_data_types_serial_col_seq; | 
|  | 5 | +CREATE SEQUENCE IF NOT EXISTS all_native_data_types_bigserial_col_seq; | 
|  | 6 | + | 
|  | 7 | +CREATE TABLE "public"."all_native_data_types" ( | 
|  | 8 | +    "id" int4 NOT NULL DEFAULT nextval('all_native_data_types_id_seq'::regclass), | 
|  | 9 | +    "smallint_col" int2, | 
|  | 10 | +    "integer_col" int4, | 
|  | 11 | +    "bigint_col" int8, | 
|  | 12 | +    "decimal_col" numeric(10,2), | 
|  | 13 | +    "numeric_col" numeric(10,2), | 
|  | 14 | +    "real_col" float4, | 
|  | 15 | +    "double_col" float8, | 
|  | 16 | +    "serial_col" int4 NOT NULL DEFAULT nextval('all_native_data_types_serial_col_seq'::regclass), | 
|  | 17 | +    "bigserial_col" int8 NOT NULL DEFAULT nextval('all_native_data_types_bigserial_col_seq'::regclass), | 
|  | 18 | +    "char_col" char(10), | 
|  | 19 | +    "varchar_col" varchar(255), | 
|  | 20 | +    "text_col" text, | 
|  | 21 | +    "bytea_col" bytea, | 
|  | 22 | +    "timestamp_col" timestamp, | 
|  | 23 | +    "timestamptz_col" timestamptz, | 
|  | 24 | +    "date_col" date, | 
|  | 25 | +    "time_col" time, | 
|  | 26 | +    "timetz_col" timetz, | 
|  | 27 | +    "interval_col" interval, | 
|  | 28 | +    "boolean_col" bool, | 
|  | 29 | +    "enum_col" varchar(10) CHECK ((enum_col)::text = ANY ((ARRAY['value1'::character varying, 'value2'::character varying, 'value3'::character varying])::text[])), | 
|  | 30 | +    "inet_col" inet, | 
|  | 31 | +    "json_col" json, | 
|  | 32 | +    "jsonb_col" jsonb, | 
|  | 33 | +    "uuid_col" uuid, | 
|  | 34 | +    "array_col" _int4, | 
|  | 35 | +    "null_bool_col" bool, | 
|  | 36 | +    PRIMARY KEY ("id") | 
|  | 37 | +); | 
|  | 38 | + | 
|  | 39 | +INSERT INTO "public"."all_native_data_types" ("id", "smallint_col", "integer_col", "bigint_col", "decimal_col", "numeric_col", "real_col", "double_col", "serial_col", "bigserial_col", "char_col", "varchar_col", "text_col", "bytea_col", "timestamp_col", "timestamptz_col", "date_col", "time_col", "timetz_col", "interval_col", "boolean_col", "enum_col", "inet_col", "json_col", "jsonb_col", "uuid_col", "array_col", "null_bool_col") VALUES | 
|  | 40 | +(1, 32767, 2147483647, 9223372036854775807, 12345.67, 12345.67, 123.45, 123456789.123456, 1, 1, 'char_data', 'varchar_data', 'text_data', '\x5c784445414442454546', '2024-05-20 12:34:56', '2024-05-20 06:34:56+00', '2024-05-20', '12:34:56', '12:34:56+09:30', '1 year 2 mons 3 days 04:05:06', 't', 'value1', '192.168.1.1', '{"key": "value"}', '{"key": "value"}', '123e4567-e89b-12d3-a456-426614174000', '{1,2,3}', null); | 
0 commit comments