标签: postgresql pgadmin
每周几次,我需要从pgAdmin III中的查询结果创建SQL插入脚本。
目前,我手动执行此操作。 pgAdmin中是否有一个函数将查询结果导出到SQL Insert脚本?我使用postgreSQL数据库。
还是有其他(开源)工具可以做到这一点吗?我正在运行Ubuntu Linux。
由于
答案 0 :(得分:0)
目前pgadmin中没有这样的功能参考this。但是你可以使用pg_dump。 首先创建一个表,将结果导出到表中,如下所示。
create table ex_table as select id, col1, col2 from table where col3 = 'value1'
然后pg_dump如下,
$ pg_dump --table=ex_table --data-only --column-inserts my_database > data_with_inserts.sql
另一种方法是使用this SQL Workbench工具。