Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从本地文件夹或主机目录导入postgresql数据库_Postgresql_Dump_Phppgadmin - Fatal编程技术网

如何从本地文件夹或主机目录导入postgresql数据库

如何从本地文件夹或主机目录导入postgresql数据库,postgresql,dump,phppgadmin,Postgresql,Dump,Phppgadmin,我的本地计算机上都有一个.sql文件,另一个通过FTP发送到主机。。 phppgdmin中没有用于导入文件的工具。 导入数据最简单的方法是什么 我有专用的主机和puTTy终端。如果可以从您的计算机访问PostgreSQL实例,您可以轻松地执行以下操作: psql -h your_server your_databasename -f /path/to/yourfile.sql 如果不是,您可以打开一个SSH连接(通过Putty),从127.0.0.1:5432(或任何您的PG端口)到其他端口(

我的本地计算机上都有一个.sql文件,另一个通过FTP发送到主机。。 phppgdmin中没有用于导入文件的工具。 导入数据最简单的方法是什么


我有专用的主机和puTTy终端。

如果可以从您的计算机访问PostgreSQL实例,您可以轻松地执行以下操作:

psql -h your_server your_databasename -f /path/to/yourfile.sql
如果不是,您可以打开一个SSH连接(通过Putty),从
127.0.0.1:5432
(或任何您的PG端口)到其他端口(如果您没有本地运行的PG服务器,可以是5432),他们只需使用
psql
导入转储:

psql -h localhost -p <other port> your_databasename -f /path/to/yourfile.sql
psql-h localhost-p your_databasename-f/path/to/yourfile.sql
另一种解决方案是将文件发送到服务器并从那里导入。要发送它,可以使用,通过SSH连接发送文件


还有一件事,如果您的文件太大,您可以在Putty上的“Connection>SSH”中选中“Enable compression”(启用压缩)复选框。

我收到了这种类型或错误
ERROR:c语言的权限被拒绝错误:角色“renzo”不存在
当我通过SSH连接到我的服务器并导入本地计算机上的SQL时,我想使用此命令,有没有办法不首先在服务器上复制.SQL?