如何使用postgresql将表从一个数据库复制到另一个数据库

时间:2014-01-02 21:09:00

标签: postgresql ruby-on-rails-4

我正在尝试将表从一个数据库复制到另一个数据库但在服务器中没有响应

这是命令

pg_dump -U database_user_name -t categories my_current_db_name | psql new_db_name

上面的代码有什么问题,没有显示任何回复。

1 个答案:

答案 0 :(得分:2)

如果某些东西不起作用,那么将它分成更小的问题。

首先尝试运行:

pg_dump -U database_user_name -t categories my_current_db_name

什么是打印?您是否看到错误消息或正确的转储输出?

然后尝试运行:

psql new_db_name

是否可以连接数据库?

可能出现的问题:

  1. new_db_name不存在
  2. 由于用户/密码错误/ db host / port
  3. ,您无法连接源数据库或目标数据库