我想显示已导入PostgreSQL数据库的数据库中的表。我尝试使用\ d但它没有显示任何关系。
数据库的大小约为2 GB 是否还有其他选项可以列出数据库中的表格?
以下是我为导入数据库和列出数据库中的表而执行的语句集
postgres=# create database projects;
CREATE DATABASE
postgres=# \c projects;
You are now connected to database "projects" as user "postgres".
projects=# psql -d projects -u postgres -f demo.sql
projects-# \c projects;
You are now connected to database "projects" as user "postgres".
projects-# \d
No relations found.
projects-#
答案 0 :(得分:0)
psql
是一个命令行程序,不是一个SQL命令。
请勿在{{1}}提示符下输入。
如果您使用psql
正确结束每个语句,则行;
会立即给您一个错误。
要从psql -d projects -u postgres -f demo.sql
内部运行脚本,请使用psql