下午将pg下的一个表导到人大金仓里。记录一下过程。

1、从pg导出
在人大金仓迁移工具里,没有看到支持pg,因此用不了这个迁移工具。首先进pg,选中源表,鼠标右键,export,导出为csv文件,带标题,utf8编码。

2、到人大金仓中导入
采用人大金仓的终端。

chenqu@chenqu-uos:~/projects/gzdd/cloud$ ksql -h 127.0.0.1 -U SYSTEM -W password TEST
ksql (V008R003C002B0290)
Type "help" for help.TEST=# copy "system_menu" from '/home/chenqu/Downloads/temp/sys_menu.csv' ( format csv, HEADER );
COPY 228
TEST=#

这里有2个前提,一是目标表要存在,并且与源表结构一致;二是这个csv文件要放在人大进仓数所在的服务器,上面语句的路径,指的是服务器的路径。

实际上我导的时候,进不了服务器。但我本地有数据库,我用的是迂回策略,先导到本地库,然后再在数据库对象管理工具里面,从我本地库复制到目标库。


2021.06.29
这是另一条导入语句

TEST=# copy STATION from '/home/chenqu/projects/gzdd/temp/station.txt' DELIMITER ',' ENCODING 'GB18030';

数据文件从第三方接口获得,没有header。为了适配导入,按照数据文件的数据格式,新建了一张表接收。由于数据文件中没有ID列,在数据成功导入后再进行添加:

ALTER TABLE TATION ADD id SERIAL;

ID列虽然没有指定值,但系统自动添加了序列。

另外,该数据文件列之间的分隔符为逗号,空格代表换行。从copy的参数来看,没有找到有指定换行符的,只有先用其他文本编辑器,采取正则表达式,将空格替换为回车符号。

将pg的表复制到人大金仓相关推荐

  1. 人大金仓 创建表空间_Kingbase人大金仓数据库总结(SQL和JDBC)

    人大金仓作为一款国产数据库,使用的人数和相关资料都比较少. 1.SQL语句 创建表: CREATE TABLE "PUBLIC"."TB_SYS_CONFIGURE&qu ...

  2. kingbase(人大金仓)导出导入指定表

    导出用sys_dump,导入用ksql.都采用命令行方式,未登录数据库,在外围进行. 项目正处于上线试运行阶段,正式环境下程序有些问题,与数据库有关.我想将正式环境下的一些数据库表导出来,导进开发库. ...

  3. 人大金仓KingbaseES适配Activiti工作流时踩下的坑

    上来,咱们先说下问题: org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: c ...

  4. mysql数据库迁移到人大金仓数据库问题记录清单

    (1)数据库类型不支持异常:dbType not support : null, url jdbc:kingbase8. 解决方法: 数据源配置: spring:datasource:druid:st ...

  5. 数据库周刊59丨GaussDB(for openGauss)开放商用;人大金仓保障冬奥会演练顺利完成;MDL锁导致的MySQL问题分析;PG日志使用手册;达梦表空间查询;数据库笔试题面试题集……

    热门资讯 1.openGauss 上线华为云正式商用 - GaussDB(for openGauss) [摘要]近日,GaussDB(for openGauss)已于华为云官网全面开放商用.该产品是华 ...

  6. 炫“库”行动-人大金仓有奖征文-KingbaseES V8R6 手工创建主备流复制集群案例

    [本文正在参与炫"库"行动-人大金仓有奖征文] CSDNhttps://marketing.csdn.net/p/98bd30353e7cb998b6070a89e8b91edb ...

  7. 统信下人大金仓创建表空间及导入oracle数据

    因为国产化,数据库采用国产的人大金仓,原先存放于oracle 12c的数据也要迁移过来. 人大金仓,改自开源的数据库项目pg(postgreSql),这点人大金仓自己也承认.因此目前查人大金仓,如果资 ...

  8. Java 技术篇 - java同时连接多种数据库执行sql语句的兼容性验证,数据库类型包括:oracle、sqlserver、DB2、人大金仓、达梦、PG、瀚高、polardb

    Java 操作多类型数据库下的兼容性验证 第一章:数据库测试 ①[ oracle 数据库不支持分号]ORA-00933: SQL 命令未正确结束 ② [sqlserver 数据库不支持 commit] ...

  9. 如何查询当前表空间下所有实例_详解人大金仓MPP数据库并行查询技术

    什么是MPP数据库? 人大金仓MPP数据库的 并行查询技术原理是什么? 如何实现并行查询?性能如何? 且听以下详细分解~ 01 什么是人大金仓MPP数据库? KingbaseAnalyticsDB(简 ...

最新文章

  1. cocos2d-x打包后手机运行闪退_三国志11手机版,问题解决手册 1.4.4版本
  2. CMFCToolBar插入组合框
  3. 局域网在线监控设备扫描工具V1.0软件说明
  4. android listview添加数据_Android系统列表控件
  5. Win10最详细tensorflow-GPU环境的安装(安装anaconda、CUDA、CUDANN)
  6. 5 simple types and 6 false values in JavaScript
  7. 互联网产品经理好书推荐
  8. redis 默认过期策略_redis 过期策略
  9. 后缀树总结-java版
  10. 电感值、电容值的理解(上)
  11. AfxBeginThread第二个参数LPVOID pParam的使用
  12. 1647120-04-4,c(Bua-Cpa-Thi-Val-Asn-Cys)-Pro-d-Arg-NEt2 acetate多肽
  13. 【转载】2005中文博客排名报告
  14. 行业寒冬下,简历发了几千次已读不回,功能测试的出路在哪里?
  15. C语言——首字母大写
  16. “晴耕 · 白话”栏目上线
  17. Axure9网易云低保真原型设计
  18. STM32伺服电机PWM
  19. Suspicious Package for Mac(pkg程序查看工具)
  20. Python实训笔记

热门文章

  1. 交易猫转转闲鱼源码搭建教程
  2. html+css笔记
  3. Android中RAS加密解密
  4. 南京信息工程大学计算机专业分流,2018级电子信息类专业分流工作实施细则
  5. An 逐帧动画的制作
  6. 高并发ab压力测试工具
  7. Kali配置LNMP环境并搭建pikachu环境
  8. 数据结构图的邻接表存储结构
  9. 如何在「绝地求生」里成功吃鸡?
  10. 【支付系统学习笔记】-二支付系统设计(支付路由设计)