phpPgAdmin:如何将一个精确的 table 从一个数据库复制到另一个数据库
phpPgAdmin: how to duplicate an exact table from one database to another
正如标题所说,我想将一个 table 从 phpPgAdmin 中完全独立的数据库复制到另一个。我尝试了两种方法,但都不适合我:
- 尝试“创建 table 赞”(数据库 >> table >> 创建 table 赞)
- 这似乎只能在数据库中复制一个table
- 尝试导出和导入
- 我尝试导出我想要的 table,然后转到另一个数据库并尝试导入一个空的 table。但我得到的错误是“导入错误:文件无法上传到服务器 phppgadmin”或“导入错误:无法自动确定文件格式。”
您可以使用 pg_dump
,它提取 PostgreSQL database/table 并将其直接通过管道传输到另一个 server/database
pg_dump -t table_name source_db | psql target_db
有关详细信息,请阅读 pg_dump documentation。
正如标题所说,我想将一个 table 从 phpPgAdmin 中完全独立的数据库复制到另一个。我尝试了两种方法,但都不适合我:
- 尝试“创建 table 赞”(数据库 >> table >> 创建 table 赞)
- 这似乎只能在数据库中复制一个table
- 尝试导出和导入
- 我尝试导出我想要的 table,然后转到另一个数据库并尝试导入一个空的 table。但我得到的错误是“导入错误:文件无法上传到服务器 phppgadmin”或“导入错误:无法自动确定文件格式。”
您可以使用 pg_dump
,它提取 PostgreSQL database/table 并将其直接通过管道传输到另一个 server/database
pg_dump -t table_name source_db | psql target_db
有关详细信息,请阅读 pg_dump documentation。