在 pgAdmin III 中,您可以:
- 右键单击表格;
- 脚本;
- 创建脚本;
- 从 SQL 编辑器保存脚本。
如果必须为多个表执行此操作,有没有办法将脚本组合在一个文件中(除了手动复制粘贴它们)?如果这可以通过 psql 提示符或 phppgadmin 完成,那也可以。
在 pgAdmin III 中,您可以:
如果必须为多个表执行此操作,有没有办法将脚本组合在一个文件中(除了手动复制粘贴它们)?如果这可以通过 psql 提示符或 phppgadmin 完成,那也可以。
这是使用 pgAdmin 的一种方式。
然后点击“备份”。输出应该是带有 create table 语句的纯文本文件。
这是有关备份的 PgAdmin 文档。
“pg_dump”也是这里的一个选项。仅模式和选择特定表的-s
标志。-t
不是psql
或pgAdmin
尽管如此。它是 PostgreSQL 用户可用的实用程序。例子:
sudo su - postgres
pg_dump -s database