Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.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
Sql phpPgAdmin:如何将精确的表从一个数据库复制到另一个数据库_Sql_Database_Datatable_Create Table_Phppgadmin - Fatal编程技术网

Sql phpPgAdmin:如何将精确的表从一个数据库复制到另一个数据库

Sql phpPgAdmin:如何将精确的表从一个数据库复制到另一个数据库,sql,database,datatable,create-table,phppgadmin,Sql,Database,Datatable,Create Table,Phppgadmin,正如标题所说,我想将一个表从phpPgAdmin中完全独立的数据库复制到另一个数据库。我尝试了两种方法,但都不适用于我: 尝试了“创建类似表格”(数据库>>表格>>创建类似表格) 这似乎只能复制数据库中的表 试进出口 我尝试导出所需的表,然后转到另一个数据库,并尝试导入一个空表。但我得到的错误是“导入错误:文件无法上载到服务器phppgadmin”或“导入错误:无法自动确定文件格式” 您可以使用pg_dump,它提取PostgreSQL数据库/表并将其直接传输到另一个服务器/数据库

正如标题所说,我想将一个表从phpPgAdmin中完全独立的数据库复制到另一个数据库。我尝试了两种方法,但都不适用于我:

  • 尝试了“创建类似表格”(数据库>>表格>>创建类似表格)
    • 这似乎只能复制数据库中的表
  • 试进出口
    • 我尝试导出所需的表,然后转到另一个数据库,并尝试导入一个空表。但我得到的错误是“导入错误:文件无法上载到服务器phppgadmin”或“导入错误:无法自动确定文件格式”

  • 您可以使用
    pg_dump
    ,它提取PostgreSQL数据库/表并将其直接传输到另一个服务器/数据库

    pg_dump -t table_name source_db | psql target_db
    

    有关更多信息,请阅读。

    也标记您的数据库,我假设它是postgresql