我从命令行(即使用psql)创建PostgreSQL数据库。psql -o不是我所期望的(如何将db响应输出到输出文件)
有我的SQL语句的一些错误,我想找出其中的错误是存在的(太多的对象来填充屏幕缓冲区 - 所以我需要保存thios到文件)
我刚才想关于一切,从使用-o选项,-L选项和使用tee - 我仍然无法捕获在屏幕上滚动过去的信息。
我该如何登录?
这是我到目前为止已经试过:
- 的psql -U -o dbcreate.log -f file.sql
- 的psql -U -L dbcreate.log -f file.sql
- psql -U -a -f file.sql |三通dbcreate.log
没有一个导致数据翻过闪动画面被记录到文件 - 我该怎么办呢?
你试过'pg_dump'吗? http://www.cyberciti.biz/tips/tag/pg-dump-command – sje397 2010-12-16 10:34:57
'-U'用于指定用户名,它的用途是什么? – 2010-12-16 11:52:56