PostgreSQL 压缩包 在win7上安装

1:下载postgresql-9.4.5-3-windows-x64-binaries.zip

http://get.enterprisedb.com/postgresql/postgresql-9.4.5-3-windows-x64-binaries.zip


2:解压到G盘

G:\pgsql目录下

3:初始化

初始化数据库,若不使用-U admin,则数据库里自动添加当前windows用户为数据库帐号

initdb.exe -D G:\pgsql\data -E UTF8 --locale=C

G:\pgsql\bin>initdb.exe -D G:\pgsql\data -E UTF8 --locale=C
属于此数据库系统的文件宿主为用户 "jifeng".
此用户也必须为服务器进程的宿主.
数据库簇将使用本地化语言 "C"进行初始化.
缺省的文本搜索配置将会被设置到"english"

禁止为数据页生成校验和.

创建目录 G:/pgsql/data ... 成功
正在创建子目录 ... 成功
选择默认最大联接数 (max_connections) ... 100
选择默认共享缓冲区大小 (shared_buffers) ... 128MB
选择动态共享内存实现 ......windows
创建配置文件 ... 成功
在 G:/pgsql/data/base/1 中创建 template1 数据库 ... 成功
初始化 pg_authid ...  成功
初始化dependencies ... 成功
创建系统视图 ... 成功
正在加载系统对象描述 ...成功
创建(字符集)校对规则 ... 在此平台上不支持
创建字符集转换 ... 成功
正在创建字典 ... 成功
对内建对象设置权限 ... 成功
创建信息模式 ... 成功
正在装载PL/pgSQL服务器端编程语言...成功
清理数据库 template1 ... 成功
拷贝 template1 到 template0 ... 成功
拷贝 template1 到 template0 ... 成功
同步数据到磁盘...成功

警告:为本地连接启动了 "trust" 认证.
你可以通过编辑 pg_hba.conf 更改或你下次
行 initdb 时使用 -A或者--auth-local和--auth-host选项.

成功. 您现在可以用下面的命令运行数据库服务器:

    ""postmaster -D "G:\pgsql\data"
或者
    ""pg_ctl -D "G:\pgsql\data" -l logfile start


G:\pgsql\bin>
4:注册为windows服务

pg_ctl.exe register -D G:\pgsql\data -N PgSql

G:\pgsql\bin>pg_ctl.exe register -D G:\pgsql\data -N PgSql

5:启动服务

net start PgSql

G:\pgsql\bin>net start PgSql
PgSql 服务正在启动 .
PgSql 服务已经启动成功。

6:pgAdmin3.exe

bin目录下的pgadmin3可以管理数据库

下图创建了一个test数据库

7:psql

G:\pgsql\bin>psql.exe -d test
psql (9.4.5)
输入 "help" 来获取帮助信息.

test=# select * from company;
 id | name
----+------
  1 | hp
  2 | ibm
(2 行记录)

help

G:\pgsql\bin>psql.exe --help
psql是PostgreSQL 的交互式客户端工具。
使用方法:
  psql [选项]... [数据库名称 [用户名称]]
通用选项:
  -c,--command=命令        执行单一命令(SQL或内部指令)然后结束
 -d, --dbname=数据库名称   指定要连接的数据库 (缺省:"zhoujifeng")
  -f, --file=文件名      从文件中执行命令然后退出
  -l, --list             列出所有可用的数据库,然后退出
  -v, --set=, --variable=名称=值
                           为psql变量(名称)设定值
  -V, --version            输出版本信息, 然后退出
  -X, --no-psqlrc         不读取启动文档(~/.psqlrc)
  -1 ("one"), --single-transaction
                          作为一个单一事务来执行命令文件(如果是非交互型的)
  -?, --help               显示此帮助, 然后退出

输入和输出选项:
  -a, --echo-all          显示所有来自于脚本的输入
  -e, --echo-queries      显示发送给服务器的命令
 -E, --echo-hidden        显示内部命令产生的查询
  -L, --log-file=文件名  将会话日志写入文件
  -n, --no-readline       禁用增强命令行编辑功能(readline)
  -o, --output=FILENAME 将查询结果写入文件(或 |管道)
  -q, --quiet             以沉默模式运行(不显示消息,只有查询结果)
  -s, --single-step       单步模式 (确认每个查询)
  -S, --single-line        单行模式 (一行就是一条 SQL 命令)

输出格式选项 :
 -A, --no-align           使用非对齐表格输出模式
  -F, --field-separator=STRING
             为字段设置分隔符,用于不整齐的输出(缺省:"|")
  -H, --html             HTML 表格输出模式
  -P, --pset=变量[=参数]    设置将变量打印到参数的选项(查阅 \pset 命令)
  -R, --record-separator=STRING
             为不整齐的输出设置字录的分隔符(缺省:换行符号)
  -t, --tuples-only      只打印记录i
  -T, --table-attr=文本   设定 HTML 表格标记属性(例如,宽度,边界)
  -x, --expanded           打开扩展表格输出
  -z, --field-separator-zero
                           为不整齐的输出设置字段分隔符为字节0
  -0, --record-separator-zero
                           为不整齐的输出设置记录分隔符为字节0

联接选项:
  -h, --host=主机名        数据库服务器主机或socket目录(缺省:"本地接口")
  -p, --port=端口        数据库服务器的端口(缺省:"5432")
  -U, --username=用户名    指定数据库用户名(缺省:"zhoujifeng")
  -w, --no-password       永远不提示输入口令
  -W, --password           强制口令提示 (自动)

更多信息,请在psql中输入"\?"(用于内部指令)或者 "\help"(用于SQL命令),
或者参考PostgreSQL文档中的psql章节.

臭虫报告至 <pgsql-bugs@postgresql.org>.


  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值