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

Don*_*n P 1 postgresql database-restore database-backups pgadmin

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

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

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

Mar*_*oon 8

  • 创建新的数据库spatial_db.
  • 选择已创建的数据库并转到 Menu->Plugins->PSQL Console
  • 输入命令以导入db \i /path/to/file.sql

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

  • 对不起,我很困惑。我有 PGAdmin4 ,我创建了一个新的空数据库,但是当我选择它时,我在任何地方都看不到显示“菜单”的选项。如果我查看右键菜单,它没有名为“插件”的选项。我在这里缺少什么? (2认同)