如何使用 phppgadmin 或 psql 运行 .sql 文件

How to run a .sql file with phppgadmin or psql

在 phppgadmin 中导入 .sql 文件时产生错误

"Import error: Failed to automatically determine the file format".

如何导入文件?

并且在终端中显示为

postgres-# \i Documents/sample.sql

Documents/sample.sql: No such file or directory

但文件存在于特定位置。如何在 Postgresql 和 Phppgadmin

中导入 .sql 文件

您可以通过命令行执行此操作:

通过命令行使用 psql 登录并
只需 运行 在您的终端中输入以下命令

psql 'databasename' < 'database_dump'

只需将 'databasename' 替换为您的数据库,将 'database_dump' 替换为您要导入的文件。

您可以运行一个文件使用下面的命令

psql -U postgres -d postgres -a -f ./test.sql

或者如果你必须通过主机

psql -h -p 5432 -U postgres -d -a -f ./test2.sql

You can refer this blog https://trueway-blog.com/run-sql-file-with-psql/