• mysql 导入数据到postgresql


    创建PG的表脚本

    DROP TABLE IF EXISTS "public"."t_resource_info";
    CREATE TABLE "public"."t_resource_info" (
      "area_code" varchar(255) COLLATE "pg_catalog"."default" NOT NULL DEFAULT NULL::character varying,
      "id" int4 NOT NULL DEFAULT NULL,
      "resource_title" varchar(1024) COLLATE "pg_catalog"."default" NOT NULL DEFAULT NULL::character varying,
      "resource_format" varchar(16) COLLATE "pg_catalog"."default" NOT NULL DEFAULT NULL::character varying,
      "resource_size_int" int8 NOT NULL DEFAULT NULL,
      "create_time" timestamp(6) NOT NULL DEFAULT NULL::timestamp without time zone,
      "down_count" int4 NOT NULL DEFAULT 0,
      "file_id" char(36) COLLATE "pg_catalog"."default" NOT NULL DEFAULT NULL::bpchar,
      "thumb_id" char(36) COLLATE "pg_catalog"."default" NOT NULL DEFAULT '1'::bpchar,
      "resource_type" int4 NOT NULL DEFAULT NULL,
      "structure_id" int4 NOT NULL DEFAULT NULL,
      "person_id" int4 NOT NULL DEFAULT NULL,
      "identity_id" int4 NOT NULL DEFAULT NULL
    )
    ;
    COMMENT ON COLUMN "public"."t_resource_info"."area_code" IS '地区码';
    COMMENT ON COLUMN "public"."t_resource_info"."id" IS '地区中主键';
    COMMENT ON COLUMN "public"."t_resource_info"."resource_title" IS '资源名称';
    COMMENT ON COLUMN "public"."t_resource_info"."resource_format" IS '资源格式';
    COMMENT ON COLUMN "public"."t_resource_info"."resource_size_int" IS '资源尺寸';
    COMMENT ON COLUMN "public"."t_resource_info"."create_time" IS '创建时间';
    COMMENT ON COLUMN "public"."t_resource_info"."down_count" IS '下载次数';
    COMMENT ON COLUMN "public"."t_resource_info"."file_id" IS '文件ID';
    COMMENT ON COLUMN "public"."t_resource_info"."thumb_id" IS '缩略图ID';
    COMMENT ON COLUMN "public"."t_resource_info"."resource_type" IS '资源类型';
    COMMENT ON COLUMN "public"."t_resource_info"."structure_id" IS '所在的结构目录';
    COMMENT ON COLUMN "public"."t_resource_info"."person_id" IS '人员ID';
    COMMENT ON COLUMN "public"."t_resource_info"."identity_id" IS '人员身份ID';
    
    -- ----------------------------
    -- Primary Key structure for table t_resource_info
    -- ----------------------------
    ALTER TABLE "public"."t_resource_info" ADD CONSTRAINT "t_resource_info_pkey" PRIMARY KEY ("id", "area_code");

    -- 导出文件示例(mysql)
    mysql -uroot -pD****** -Ne "use dsideal_db; select 'kp' as area_code,id,resource_title,resource_format,resource_size_int,create_time,down_count,file_id,thumb_id,resource_type,structure_id,person_id,identity_id from t_resource_info limit 1000;" > /usr/local/mysql/t_resource_info.csv


    -- 导入csv(pg)
    COPY t_resource_info(area_code,id,resource_title,resource_format,resource_size_int,create_time,down_count,file_id,thumb_id,resource_type,structure_id,person_id,identity_id)
    from 'd: _resource_info.csv'

    感受一下效果:

  • 相关阅读:
    Echars折线配置详解
    Echarts中太阳图(Sunburst)的实例
    MongoDB shell 介绍
    js深度克隆对象
    js将有父子关系的数据转换成树形结构数据
    使用Mongoose类库实现简单的增删改查
    MongoDB可视化工具--Robo 3T 使用教程
    go语言之进阶篇并行和并发的区别与go语言并发优势
    go语言之进阶篇拷贝文件案例
    go语言之进阶篇借助bufio实现按行读取内容
  • 原文地址:https://www.cnblogs.com/littlehb/p/8435090.html
Copyright © 2020-2023  润新知