没有合适的资源?快使用搜索试试~ 我知道了~
postgresql在windows下的快速入门
4星 · 超过85%的资源 需积分: 16 42 下载量 174 浏览量
2009-04-18
21:36:19
上传
评论
收藏 8KB TXT 举报
温馨提示
试读
8页
开始一段是自己在windows上使用免安装的postgresql的快速入门,而后面则是收集的psql的一些简要说明
资源推荐
资源详情
资源评论
roger.luo@2009.3
==============================================
新版本的pgsql对window安装越来越友好的,而绿色安装特别喜欢,以前查找的资料,基本都没有用了。
下面是最新(2009.3)的安装方法
从 http://www.postgresql.org/ftp/binary/v8.3.6/win32/ 下载 no install 版本,也就是常说的绿色版本
解压,进入解压后的pgsql目录,调出cmd提示符的,在相应目录运行命令:
1 初始创建实例(实例里面有个默认库:postgres,这个应该是pgsql的一个默认控制库)
bin\initdb -D ./data -E UTF8 --locale=C -A md5 -U root1 -W
期间提示输入密码的
2 启动数据库
bin\pg_ctl start -D data
3 连接进去
重新开一个dos窗口,
bin\psql postgres root1
# 用root1用户去连接postgres库,会提示你输入密码
# 在win下,系统会默认把你的密码保存在%user%\Application Data\postgresql\pgpass.conf下
# 下次就可以直接进入了
4 在命令行下新建用户
bin\createuser -U root2 -s testroot
# -s 表示是超级用户
5 在命令行下新建db
bin\createdb -E UTF8 -O testroot -U root testdb "just test db" #双引号之间的是说明
因为整个数据库是UTF8编码的,而在window的命令行是GBK编码的,所以中文会是乱码,在运行psql连接到数据库后,需要使用\encoding GBK或者
SET CLIENT_ENCODING TO 'GBK'; 来设置
==============================================
新版本的pgsql对window安装越来越友好的,而绿色安装特别喜欢,以前查找的资料,基本都没有用了。
下面是最新(2009.3)的安装方法
从 http://www.postgresql.org/ftp/binary/v8.3.6/win32/ 下载 no install 版本,也就是常说的绿色版本
解压,进入解压后的pgsql目录,调出cmd提示符的,在相应目录运行命令:
1 初始创建实例(实例里面有个默认库:postgres,这个应该是pgsql的一个默认控制库)
bin\initdb -D ./data -E UTF8 --locale=C -A md5 -U root1 -W
期间提示输入密码的
2 启动数据库
bin\pg_ctl start -D data
3 连接进去
重新开一个dos窗口,
bin\psql postgres root1
# 用root1用户去连接postgres库,会提示你输入密码
# 在win下,系统会默认把你的密码保存在%user%\Application Data\postgresql\pgpass.conf下
# 下次就可以直接进入了
4 在命令行下新建用户
bin\createuser -U root2 -s testroot
# -s 表示是超级用户
5 在命令行下新建db
bin\createdb -E UTF8 -O testroot -U root testdb "just test db" #双引号之间的是说明
因为整个数据库是UTF8编码的,而在window的命令行是GBK编码的,所以中文会是乱码,在运行psql连接到数据库后,需要使用\encoding GBK或者
SET CLIENT_ENCODING TO 'GBK'; 来设置
================================================================================================================
下面是网上找的,非常精简而有用:
2007-12-20 09:59这是很早以前转贴,忘了出处了,见谅!
postgreSQL的实用程序:
(1)用户实用程序:
createdb 创建一个新的PostgreSQL的数据库(和SQL语句:CREATE DATABASE 相同)
createuser 创建一个新的PostgreSQL的用户(和SQL语句:CREATE USER 相同)
dropdb 删除数据库
dropuser 删除用户
pg_dump 将PostgreSQL数据库导出到一个脚本文件
pg_dumpall 将所有的PostgreSQL数据库导出到一个脚本文件
pg_restore 从一个由pg_dump或pg_dumpall程序导出的脚本文件中恢复PostgreSQL数据库
psql 一个基于命令行的PostgreSQL交互式客户端程序
vacuumdb 清理和分析一个PostgreSQL数据库,它是客户端程序psql环境下SQL语句VACUUM的shell脚本封装,二者功能完全相同
(2)系统实用程序
剩余7页未读,继续阅读
资源评论
- zhutao1002015-05-01版本有点老了,建议改为免费
flytod
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功