【问题标题】:Restore Postgres database schema from *.sql file via pgAdmin?通过 pgAdmin 从 *.sql 文件恢复 Postgres 数据库模式?
【发布时间】:2017-04-11 20:49:27
【问题描述】:

我有几个 *.sql 转储文件,我想将它们还原到新创建的数据库“spatial_db”。我知道我可以通过命令行恢复它们:

psql -U username -h 127.0.0.1 -d spatial_db -f path/to/dump/file.sql

有没有办法通过 pgAdmin 恢复 *.sql 文件,就像使用 *.backup 文件一样?

【问题讨论】:

    标签: postgresql database-backups pgadmin database-restore


    【解决方案1】:
    • 创建新数据库spatial_db
    • 选择创建的数据库并转到Menu->Plugins->PSQL Console
    • 输入命令导入数据库\i /path/to/file.sql

    如果是一个小文件,你可以在编辑器中打开它并执行sql语句。

    【讨论】:

    • 对不起,我很困惑。我有 PGAdmin4 ,我创建了一个新的空数据库,但是当我选择它时,我在任何地方都看不到菜单选项。如果我查看右键菜单,它没有名为“插件”的选项。我在这里错过了什么?
    • 此答案适用于 PGAdminIII
    • @MarlonAbeykoon 如果文件是 .bak 格式怎么办。我正在使用 pgadmin 3。这还能用吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多