postgresql绿色版安装及Navicat创建数据库,导入导出sql

转载:https://www.cnblogs.com/winkey4986/p/5360551.html

1、设置安装路径为:D:softpgsql,数据存储路径为:D:softpgsqldata

2、以管理员身份打开cmd,并切换到D:softpgsqlin目录

(1)、初始化并创建数据库(一次即可)

initdb.exe -D D:softpgsqldata -E UTF-8 --locale=chs -U postgres -W

-D :指定数据库簇的存储目录D:softpgsqldata

-U:指定DB的超级用户的用户名postgres

--locale:关于区域设置(chinese-simplified-china)

-E:默认编码格式chs

-W :为超级用户指定密码的提示

(2)、启动数据库

pg_ctl -D D:softpgsql -l logfile start

(3)、注册为系统服务(需管理员权限方可)

pg_ctl register -N PostgreSQL -D D:softpgsqldata

补充:删除系统服务

sc delete <服务名称>

3、在Navicat中创建数据库

4、导入整个数据库

psql -U postgres(用户名)  数据库名(缺省时同用户名) < D:
pt.sql

5、导出整个数据库

pg_dump -h localhost -U postgres(用户名) 数据库名(缺省时同用户名)   > D:
pt.sql

6、导出某个表

pg_dump -h localhost -U postgres(用户名) 数据库名(缺省时同用户名)  -t table(表名) >D:
pt.sql
原文地址:https://www.cnblogs.com/cq-yangzhou/p/10999637.html