在 postgres cli 中不正确地导入 sql 文件
improperly importing sql file in postgres cli
我对将 sql 文件导入 postgres CLI 有疑问。我可能没有正确导入我的文件,或者我可能拥有某些用户或数据库权限?!?问题。无论如何,这些只是我的预感。我试图在导入 sql 文件后查明此消息的原因。
我收到的消息是:
No relations found.
我进入 Postgres 的步骤是:
我输入了:
sudo -i -u postgres
psql
- 然后我创建了一个新角色,修改了角色权限
- 然后也创建了一个新数据库
- 我从这个网站得到了我所有的命令http://blog.jasonmeridth.com/posts/postgresql-command-line-cheat-sheet/
- 最后一步是我通过键入导入了一个 sql 文件:
psql -d db_name_dev -U username_dev -f /www/dbexport.sql
现在,当我进入数据库时,我通过键入 "db_name_dev" 创建了
psql db_name_dev
并通过键入 \dt
检查是否有导入的内容
我明白了
No relations found.
这里还有一个 table 和来自我的命令行的角色列表..
http://screencast.com/t/8ZMqBLNRb
我想我的数据库也可能有一些访问权限问题..
另外还有一个问题我 运行 进入..希望这有帮助..
http://screencast.com/t/BJy0ZjrALm6h
谢谢,
如有任何反馈,我们将不胜感激
好的,经过一些研究和阅读后,我发现我的 .sql 文件是空的。这里有一些链接,我阅读并了解了有关 pg_dump 命令 dbforums 的更多信息。com/showthread.php?1646161-Postgresql-恢复和pg_dump vs pg_dumpall? which one to use to database backups?
我对将 sql 文件导入 postgres CLI 有疑问。我可能没有正确导入我的文件,或者我可能拥有某些用户或数据库权限?!?问题。无论如何,这些只是我的预感。我试图在导入 sql 文件后查明此消息的原因。
我收到的消息是:
No relations found.
我进入 Postgres 的步骤是:
我输入了:
sudo -i -u postgres
psql
- 然后我创建了一个新角色,修改了角色权限
- 然后也创建了一个新数据库
- 我从这个网站得到了我所有的命令http://blog.jasonmeridth.com/posts/postgresql-command-line-cheat-sheet/
- 最后一步是我通过键入导入了一个 sql 文件:
psql -d db_name_dev -U username_dev -f /www/dbexport.sql
现在,当我进入数据库时,我通过键入 "db_name_dev" 创建了
psql db_name_dev
并通过键入 \dt
我明白了
No relations found.
这里还有一个 table 和来自我的命令行的角色列表..
http://screencast.com/t/8ZMqBLNRb
我想我的数据库也可能有一些访问权限问题..
另外还有一个问题我 运行 进入..希望这有帮助.. http://screencast.com/t/BJy0ZjrALm6h
谢谢,
如有任何反馈,我们将不胜感激
好的,经过一些研究和阅读后,我发现我的 .sql 文件是空的。这里有一些链接,我阅读并了解了有关 pg_dump 命令 dbforums 的更多信息。com/showthread.php?1646161-Postgresql-恢复和pg_dump vs pg_dumpall? which one to use to database backups?