在 pg_dump postgresql 之后没有找到任何关系
did not find any relations after pg_dump postgresql
我用 table 创建了一个数据库,然后它被 pg_dump 命令转储了。
这是我的命令
pg_dump -p 5432 mytestdb > dbname.bak.
然后我用 pg_dump 命令创建了另一个 table 恢复。
这是我的恢复命令。
pg_dump -p 5432 mytestdb1 < dbname.bak.
当我在 mytestdb
上检查 \dt
时它工作正常但是从 mytestdb1 它显示 "did not find any relations"
我检查了我的 .bak 文件,它的所有查询都是正确的。我也检查访问权限。
这里是
pg_dump
没有 "restore" 任何东西。 pg_dump
的输出是一个 SQL 脚本。
As documented in the manual 您需要 "run" 使用 psql
才能真正恢复数据。
psql -p 5432 mytestdb1 -f dbname.bak
我用 table 创建了一个数据库,然后它被 pg_dump 命令转储了。
这是我的命令
pg_dump -p 5432 mytestdb > dbname.bak.
然后我用 pg_dump 命令创建了另一个 table 恢复。 这是我的恢复命令。
pg_dump -p 5432 mytestdb1 < dbname.bak.
当我在 mytestdb
上检查 \dt
时它工作正常但是从 mytestdb1 它显示 "did not find any relations"
我检查了我的 .bak 文件,它的所有查询都是正确的。我也检查访问权限。
这里是
pg_dump
没有 "restore" 任何东西。 pg_dump
的输出是一个 SQL 脚本。
As documented in the manual 您需要 "run" 使用 psql
才能真正恢复数据。
psql -p 5432 mytestdb1 -f dbname.bak