Postgresql在Windows下的解压安装

摘要:
1.在D:postgreSQLpgsql中解压缩下载的包。2.按如下方式设置环境变量:setPGHOME=D:postgreSQLpgsql setPGDATA=%PGHOME%data setPGLIB=%PGHOME%lib setPGHOST=localhost setPATH=%PGHOME%in;%PATH%3。创建数据库并使用pgsqlin目录中的init

1.将下载的压缩包解压,我是解压在D:postgreSQLpgsql中。

2.设置环境变量如下:

    set PGHOME=D:postgreSQLpgsql
    set PGDATA=%PGHOME%data
    set PGLIB=%PGHOME%lib
    set PGHOST=localhost
    set PATH=%PGHOME%in;%PATH%

3.创建数据库,利用pgsqlin目录下的initdb.exe命令,我用的格式如下:

1
initdb --locale=CHS -E UTF8 -D "myPostgre"-U postgre –W postgre

如果对命令不熟悉可以用如下的命令进行初始化,最后一个参数是自己创建的数据目录:

initdb.exe -U postgres -W --locale=C -E UTF8 -D C:UsersuserDesktopHadooppgsqldata

1
关于initdb的详细参数,可以用initdb --help来查看。
1
若是执行成功,有如下log信息:

creating directory postgre ... ok
creating subdirectories ... ok
selecting default max_connections ... 100
selecting default shared_buffers ... 32MB
creating configuration files ... ok
creating template1 database in postgre/base/1 ... ok
initializing pg_authid ... ok
Enter new superuser password:
Enter it again:

setting password ... ok
initializing dependencies ... ok
creating system views ... ok
loading system objects' descriptions ... ok
creating conversions ... ok
creating dictionaries ... ok
setting privileges on built-in objects ... ok
creating information schema ... ok
vacuuming database template1 ... ok
copying template1 to template0 ... ok
copying template1 to postgres ... ok

上面红色的地方需要输入数据库超级用户的密码。

4.成功安装后,在windows中添加用户 postgre,该用户就是之前在initdb命令中-U 后的用户名。

5.启动数据库和停止数据库的命令为:

1
2
pg_ctl -D "myPostgre"start
pg_ctl -D "myPostgre"stop 
1
然后就可以开始postgresql的学习之旅了:)。
1
我也是刚开始学习postgresql,主要是想利用其空间数据库的功能来完成一些GIS方面的应用。
1
希望能和大家多交流交流,同时能得到高手的指教!
原文地址:https://www.cnblogs.com/wang_yb/archive/2010/04/25/1720787.html

免责声明:文章转载自《Postgresql在Windows下的解压安装》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇wpf 滚动文字 跑马灯Tomcat系列(10)——Tomcat主要设计模式5种(外观,责任链,观察者,模板方法,命令模式)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Linux 修改PostgreSQL外部访问白名单

1. 查找配置文件 # find / -name pg_hba.conf # find / -name postgresql.conf 2.修改 2.1 修改pg_hba.conf 查找IPv4 local connections 修改默认的 host all all 127.0.0.1/32 trust 为 host all all 192.168.1...

PostgreSQL 那些值得尝试的功能,你知道多少?

原文:PostgreSQL Features You May Not Have Tried But Should 链接: https://pgdash.io/blog/postgres-features.html 译者:Rhys_Lee,xiaoaiwhc1,边城,ljwheyxy,lnovonl 审校:开源中国,转载请注明来源 PostgreSQL包...

arcgis10.2连接postgresql

结合网上几位的文章,今天终于成功连接。下面把具体步骤做一总结,方便日后查找。 1,首先,安装postgresql 64位数据库,按照提示下一步,然后再安装postgis. 安装完成后,打开arcmap,找到创建企业及数据库,实例名填写为计算机名或者localhost,如下: 但是 点击确定后提示如下错误: "YoumustcopythelatestST_...

PostgreSQL和Oracle的sql差异

PostgreSQL和Oracle的sql差异   1.rownum (1)Oracle分页查询使用rownum,PostgreSQL使用limit offset ORACLE POSTGRESQL select * from (select rownum r,e.* from emp e where rownum <=5) t where...

Postgresql迁移数据文件存放位置

1. POSTGRESQL的安装 centos7 里面默认的pgsql的版本是 9.2.4 如果想用更高的版本需要执行以下如下的命令 rpm -ivh https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/pgdg-centos11-11-2.noarch.rpm安装成...

Centos 7 安装 PostgreSQL PGAdmin4

本文只讲PostgreSQL在CentOS 7.x 下的安装,其他系统请查看:https://www.postgresql.org/download PostgreSQL 所用版本为:PostgreSQL 10 1.安装存储库 yum install https://download.postgresql.org/pub/repos/yum/10/redh...