暂无图片
关于导入数据的日志记录
我来答
分享
暂无图片 匿名用户
关于导入数据的日志记录

psql 导入pg_dump导出 的数据,日志显示如下:

[postgres@gbase8c_1 osdba_export]$ cat insert_drop.log
SET
SET
SET
SET
SET
set_config
------------

(1 row)

SET
SET
SET
SET
DROP TABLE
SET
SET
CREATE TABLE
ALTER TABLE
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1


比如有100行数据,中间第90行,95行失败了,通过上面的日志也不方便看出具体那条数据失败了,有没有更好的方式在导入过程中记录 ,逻辑导出的数据哪些失败,哪些成功?


问题2:

pg_dump导出的数,用pg_restore 来恢复时候,没有日志显示,就是哪些成功或者失败,没看出有输出日志,这种restore 有啥好的记录导入是否成功的方式

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
彭冲

1.psql的–single-step选项可能满足你的需求,每条语句需要确认再执行。

2.pg_restore的–verbose选项可以打印出日志,默认是只有失败才输出日志。

暂无图片 评论
暂无图片 有用 3
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏