我有一个数据库(这是Postgres,如果这很重要),我想采取两个表,导出它们,然后将它们导入到另一个数据库。 我怎么做?
编辑添加Google诱饵:转储加载
使用pg_dump和-t选项(您可以指定多次):
pg_dump -t foo -t foo1 dbname1> dump.sql
在新数据库中恢复:
psql -U用户名dbname2 <dump.sql
如果另一个数据库不是由Postgresqlpipe理的话,使用pg_dump,如Gary的提示,但使用-D标志,这使得导入过程更健壮。 您将不得不在目标系统上创build模式
(对不起,因为我没有足够的分数,所以不能给Gary的答案添加评论)