【发布时间】:2015-02-25 10:35:24
【问题描述】:
在 pgAdmin III 中,您可以:
- 右键单击表格;
- 脚本;
- 创建脚本;
- 从 SQL 编辑器保存脚本。
如果必须为多个表执行此操作,有没有办法将脚本合并到一个文件中(除了手动复制粘贴它们)?如果这可以通过 psql 提示符或 phppgadmin 完成,那也可以。
【问题讨论】:
标签: postgresql psql pgadmin phppgadmin
在 pgAdmin III 中,您可以:
如果必须为多个表执行此操作,有没有办法将脚本合并到一个文件中(除了手动复制粘贴它们)?如果这可以通过 psql 提示符或 phppgadmin 完成,那也可以。
【问题讨论】:
标签: postgresql psql pgadmin phppgadmin
这是使用 pgAdmin 的一种方式。
然后点击“备份”。输出应该是带有 create table 语句的纯文本文件。
Here's PgAdmin 备份文档。
【讨论】:
"pg_dump" 也是一个选项。 -s 标志仅用于模式,-t 用于选择特定表。虽然不是psql 或pgAdmin。它是 PostgreSQL 用户可用的实用程序。
示例:
sudo su - postgres
pg_dump -s database
【讨论】: