PostgreSQL 压缩包 在win7上安装

前端之家收集整理的这篇文章主要介绍了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>.
原文链接:https://www.f2er.com/postgresql/194806.html

猜你在找的Postgre SQL相关文章