我有Ubuntu 14服务器dockerized。我想这一切都很好,但是当我要翻转一张桌子时:
psql -c -h myserver -p5433 mydb -t gr_service_plan_xxx > gr_service_plan_xxx.sql
发生错误:
psql:warning:额外的命令行参数
这是什么意思?我在命令行中遗漏了什么吗?
答案 0 :(得分:2)
根据您所包含的命令参数判断,我认为您打算运行pg_dump
而不是psql
:
pg_dump -c -h myserver -p 5433 mydb -t gr_service_plan_xxx > gr_service_plan_xxx.sql
或者您需要为psql
指定命令,例如:
psql -h myserver -p5433 mydb -c 'SELECT * FROM gr_service_plan_xxx;' > gr_service_plan_xxx.sql