pg_restore: [archiver] 输入文件似乎是文本格式转储。请使用 psql
pg_restore: [archiver] input file appears to be a text format dump. Please use psql
我试图通过以下命令从 sql 文件在远程服务器上创建一个新数据库 (analyses_db):
pg_restore -d analyses_db byoryn_resource.sql
我收到错误信息
pg_restore: [archiver] input file appears to be a text format dump. Please use psql.`
当我尝试按照说明操作时:(来自 )
To reload such a script into a (freshly created) database named newdb:
$ psql -d newdb -f db.sql
我收到了:
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
菜鸟,不知道怎么解决。 SQL 文件应该没问题,因为它提供了。
连接错误解决后,我尝试了命令
sudo -u postgres psql db_name < 'file_path'
(来自 )
效果很好。
希望这可以帮助遇到同样问题的人。
这里还有一些有用的文档 https://www.postgresql.org/docs/9.1/backup-dump.html
我试图通过以下命令从 sql 文件在远程服务器上创建一个新数据库 (analyses_db):
pg_restore -d analyses_db byoryn_resource.sql
我收到错误信息
pg_restore: [archiver] input file appears to be a text format dump. Please use psql.`
当我尝试按照说明操作时:(来自 )
To reload such a script into a (freshly created) database named newdb:
$ psql -d newdb -f db.sql
我收到了:
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
菜鸟,不知道怎么解决。 SQL 文件应该没问题,因为它提供了。
连接错误解决后,我尝试了命令
sudo -u postgres psql db_name < 'file_path'
(来自 )
效果很好。
希望这可以帮助遇到同样问题的人。
这里还有一些有用的文档 https://www.postgresql.org/docs/9.1/backup-dump.html