postgreSQL数据库导入导出

时间:2025-01-14 08:53:28
  1. 前提条件

    将postgreSQL的bin路径添加到环境变量path变量中,如此才能执行psql命令。

  2. 导出整个数据库示例步骤
  • 创建一个空数据库,并将文件放置在data目录下。例如D:\Program Files\PostgreSQL\9.3\data
  • 进入postgreSQL目录,例如 D:\Program Files\PostgreSQL\9.3
  • 执行命令1
         若为导出数据库,则在目录下执行命令2即可。

         主要是网络上找到的命令路径写法有错误,而且对于我这种没用过数据库的人来说,是在不知道从哪里下手。本篇文章为自己摸索出来的操作和步骤,如果有不完善是地方以后会进行修改。

三、常用命令——导出表结构和导出数据
  1. 导出表结构
    pg_dump -U postgres -c -x -s -f 表名.sql 数据库名
    例如:pg_dump -U postgres -c -x -s -f gm_common_db

  2. 导出数据
    pg_dump -U postgres -a --column-inserts -f 表名.sql 数据库名
    例如:pg_dump -U postgres -a --column-inserts -f gm_common_db