通过 pgAdmin 从 *.sql 文件恢复 Postgres 数据库模式?

Restore Postgres database schema from *.sql file via pgAdmin?

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

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

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

  • 创建新数据库spatial_db
  • Select 创建的数据库并转到 Menu->Plugins->PSQL Console
  • 键入导入数据库的命令\i /path/to/file.sql

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