【发布时间】:2013-08-13 07:51:09
【问题描述】:
我是 PostgreSQL 新手。我有一个文件名dump.sql。我想将它导入我的 POstgreSQL 数据库。我使用CREATE database_name 创建了数据库。然后我使用了psql database_name < /Downloads/web-task/dump.sql。运行此命令后,它显示不输出。我假设它没有从 dump.sql 导入任何东西。 如何将此文件导入我的 PostgreSQL 数据库?
【问题讨论】:
-
不要假设任何事情。诸如此类的命令在成功运行时不显示任何内容是正常的。 查看您的数据库内部是否有数据。
-
如何查看该数据库的内部信息?您能告诉我可以使用哪个命令查看吗?我是 PGSQL 的新手。
-
您可以简单地使用
psql database_name。它应该为您提供一个 SQL 提示,您可以在其中键入诸如SELECT * FROM <some table you imported>之类的命令 -
好的,但我不知道表名。我刚刚将 dump.sql 文件导入到我的数据库中。
-
那么阅读 dump.sql 文件,并寻找一个可以测试的表名?
标签: database postgresql postgresql-9.1