PGSQL_实操常用指南

发布时间 2023-07-20 14:31:33作者: Eago

1、建表

--定额配置主表
--1、表不存在->创建
--2、给注释
CREATE TABLE IF NOT EXISTS public.pro_salary_quota (
        id varchar(50) NOT NULL, -- 主键Id
        working_process_type int4 NOT NULL, -- 工序类型:1-构件工序,2-零件工序
        working_process_id varchar(50) NULL, -- 工序id
        valuation_unit int4 NOT NULL, -- 核价单位
        unit_price numeric(20, 2) NOT NULL, -- 单位单价
        factory_id varchar(50) NULL, -- 工厂id
        remark varchar(50) NULL, -- 备注
        create_userid varchar(50) NULL, -- 创建人ID
        modify_userid varchar(50) NULL, -- 修改人ID
        create_username varchar(50) NULL, -- 创建人
        modify_username varchar(50) NULL, -- 修改人
        create_date timestamp NULL, -- 创建日期
        modify_date timestamp NULL, -- 修改日期
        is_deleted bool NOT NULL, -- 是否删除
        autoincrm_id serial4 NOT NULL, -- 自增ID,排序使用
        CONSTRAINT pro_salary_quota_pkey PRIMARY KEY (id)
);
COMMENT ON TABLE public.pro_salary_quota IS '定额配置主表';
COMMENT ON COLUMN public.pro_salary_quota.id IS '主键Id';
COMMENT ON COLUMN public.pro_salary_quota.working_process_type IS '工序类型:1-构件工序,2-零件工序';
COMMENT ON COLUMN public.pro_salary_quota.working_process_id IS '工序id';
COMMENT ON COLUMN public.pro_salary_quota.valuation_unit IS '核价单位';
COMMENT ON COLUMN public.pro_salary_quota.unit_price IS '单位单价';
COMMENT ON COLUMN public.pro_salary_quota.factory_id IS '工厂id';
COMMENT ON COLUMN public.pro_salary_quota.remark IS '备注';
COMMENT ON COLUMN public.pro_salary_quota.create_userid IS '创建人ID';
COMMENT ON COLUMN public.pro_salary_quota.modify_userid IS '修改人ID';
COMMENT ON COLUMN public.pro_salary_quota.create_username IS '创建人';
COMMENT ON COLUMN public.pro_salary_quota.modify_username IS '修改人';
COMMENT ON COLUMN public.pro_salary_quota.create_date IS '创建日期';
COMMENT ON COLUMN public.pro_salary_quota.modify_date IS '修改日期';
COMMENT ON COLUMN public.pro_salary_quota.is_deleted IS '是否删除';
COMMENT ON COLUMN public.pro_salary_quota.autoincrm_id IS '自增ID,排序使用';