0
点赞
收藏
分享

微信扫一扫

pg写一个涵盖所有类型的建表语句

以下是一个创建表并涵盖 PostgreSQL 中所有数据类型的示例:

CREATE TABLE example_table (
    id serial PRIMARY KEY,
    smallint_column smallint,
    integer_column integer,
    bigint_column bigint,
    numeric_column numeric(5,2),
    real_column real,
    double_precision_column double precision,
    smallserial_column smallserial,
    serial_column serial,
    bigserial_column bigserial,
    boolean_column boolean,
    char_column char(10),
    varchar_column varchar(255),
    text_column text,
    date_column date,
    time_column time,
    timestamp_column timestamp,
    timestamptz_column timestamptz,
    interval_column interval,
    bytea_column bytea,
    uuid_column uuid,
    json_column json,
    jsonb_column jsonb,
    xml_column xml,
    point_column point,
    line_segment_column lseg,
    box_column box,
    path_column path,
    polygon_column polygon,
    circle_column circle
);

该语句包括了主键、数值类型、浮点数类型、自增列、布尔类型、字符类型、日期/时间类型、二进制数据类型、UUID、JSON 和 JSONB 数据类型、XML 类型、几何数据类型等。请注意,这只是一个示例,您可以根据实际需求和具体情况进行更改和调整。

举报

相关推荐

0 条评论