• postgresql 修改列添加列等操作


    -- 添加列
    
    ALTER table planting_identification_tag add identification_tag_unique_id varchar(64);
    
    ALTER table trace_env_factor add sample_value varchar(1024);
    ALTER table trace_env_factor add image varchar(1024);
    
    
    -- 添加备注
    COMMENT ON COLUMN "public"."planting_identification_tag"."identification_tag_unique_id" IS '标签库uniqueId';
    
    
    -- 修改列名
    
    ALTER TABLE trace_env_factor  RENAME  trace_env_index_unique_id  to trace_env_factor_unique_id ;
    ALTER TABLE trace_env_factor  RENAME  env_index_name  to name ;
    ALTER TABLE trace_env_factor  RENAME  env_index_code  to unit ;
    
    ALTER TABLE trace_env_factor  RENAME  env_index_description  to description ;
    
    
    -- 修改字段类型
    alter table trace_env_factor alter column unit type varchar(64);
    
    
    -- 修改表名
    alter table trace_env_index rename to trace_env_factor;
    -- 删除表
     drop table  company;

    --删除列 -存在该字段才删除 

    alter table bas_cm_tenant_verification drop column if exists verify_type;

    修改/添加 列默认值

    alter table trace_code_batch alter column   expected_quantity                set default 0;   
    ALTER TABLE trace_env ALTER COLUMN value set  not null;

    删除 列默认值

    ALTER TABLE table_name ALTER COLUMN column_name DROP DEFAULT;

    ALTER TABLE trace_planting_record ALTER COLUMN phenophase_name DROP not null;

    插入数据

    insert into procudt_certification(
        gmt_create,
        gmt_modified,
        procudt_certification_unique_id,
        certification_name,
        certification_image,
        agro_product_id,
        farm_isolation_id,
        is_deleted
        )
        values(
        now(),
        now(),
        uuid_in(md5(random()::text || now()::text)::cstring),
        '无公害农产品',
        'https://asd/123.png',
        '',
        '6386dec95b1243f2944f4ac9559db40b',
        0
        );
  • 相关阅读:
    ES6中的class的详解
    JavaSrcipt中字符串和数组容易搞混的操作
    ES6中的数据结构Map的理解和描述
    ES6中新增数据结构Set的理解和用法详情描述
    ES6中的Promise的用法总结
    JS中的async/await的用法和理解
    字节跳动、拼多多前端面经
    前端项目优化 -Web 开发常用优化方案、Vue & React 项目优化
    记几个 DOM 操作技巧
    JavaScript 面试题
  • 原文地址:https://www.cnblogs.com/yangjinwang/p/14628835.html
Copyright © 2020-2023  润新知