无法在另一个数据库中复制postgresql表

时间:2013-06-08 07:14:36

标签: postgresql-9.1 phppgadmin

我尝试在另一个数据库中复制postgresql表,因为我在pgAdmin 3中写了这个查询

$pg_dump -t pl_biz_enhanced business_catalog | psql business_catalog_enhanced

这里pl_biz_enhanced是我要复制的表,而business_catalog是这个表中的数据库

但是我在$附近收到语法错误。

1 个答案:

答案 0 :(得分:1)

这不是SQL查询。

$pg_dump -t pl_biz_enhanced business_catalog | psql business_catalog_enhanced

$是对UNIX shell提示符的引用,通常以$结尾。

这是一个shell命令。你无法在PgAdmin-III中运行它。

据我所知,PgAdmin-III没有相同的功能。在命令提示符中执行pg_dump | pg_restore或在PgAdmin-III中手动执行等效操作,这将只转储pl_biz_enhanced的{​​{1}}表,然后将其还原到单独的数据库{ {1}}。