java - 如何使用插入查询而不是复制查询在postgresql中生成数据库的脚本文件?

标签 java sql postgresql postgresql-9.1 sql-scripts

postgresql中,我进行了备份。该文件没有任何插入查询,而是使用了一些复制语句,例如

COPY user_customers (userid, customerlist) FROM stdin;
anil    customer1:customer2
babu    customer1:customer4
srikakulapu customer1:customer2
\.

但我想要插入该表的语句......

如何获取备份文件中表数据的插入语句?

此外,我无法执行 pg_dump 命令......

我通过右键单击表格并选择备份选项来生成备份文件..

请帮助我...否则我必须手动重写所有插入查询以获取文档...

等待您的帮助......

最佳答案

如果您使用 pg_dump ,则可以添加 -inserts 参数。

Dump data as INSERT commands (rather than COPY).

Source

如果您可以添加尝试使用 pg_dump 的代码,我们也可以解决这个问题。

关于java - 如何使用插入查询而不是复制查询在postgresql中生成数据库的脚本文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19047226/

相关文章:

c# - 泛型类型的术语

java - 从RAW中读取元信息

java - Android如何检测网络类型改变事件?

sql - MS Access SQL DELETE - 为什么有人会指定列名?

mysql - 在单个 SQL 查询中获取无条件求和和条件

sql字符编码非英文字符

sql - Postgresql:如何使用随机字符串高效地填充 1000 万行表

postgresql - 如何为nodejs设置 Node 路径(Ubuntu)

java - Xerces - SchemaFactory 无法识别该功能,但 Validator 可以识别该功能

postgresql - 如何强制重启 Cloud SQL