postgresql简介,安装启动

postgresql是完全的事务安全性数据库,是企业级数据库,除了基本类型的支持外还支持存储二进制的大对象,包括图片,音频和视频。

postgresql一年一个大版本,5/6月为beta版,9/10月为正式版本。对linux支持非常好,对windows支持有些问题。

postgresql中的一些限制:

 

 

postgresql中的一些常用术语:

 

 postgresql的相关网站:

 

 一:在Linux下安装postgresql

1:通过源码安装

  (1)解压源码压缩包可以发现有configure,configure.in (configure.in或者configure.ac)这两个文件。如果缺少其中的文件在解压后的目录下执行autoconf或者automake(自己尝试)生成这两个文件。目的是为了生成config.h这个文件(包含一些编译参数)

  (2)执行./configure --prefix=安装目录  --enable-debug进行配置。使用 ./configure --help(-h)查看可以使用的参数。

  (3)make编译

  (4)make install 安装  会在指定的安装目录下生成bin,lib等目录

2:启动连接数据库

  (1)初始化操作

  初始化时,不指定用户默认生成超级用户。(进入bin目录执行./initdb -D ../data)(./initdb --help 查看有哪些使用参数)

注意:生成的data目录不能直接删除

  -D 设置database cluster的位置,不同数据库集簇,端口号不一样。

  -E设置新数据库的默认编码

  -U指定用户

  -W指定密码

  (2)启动

 

  ./pg_ctl -D ../data/ start

  参数: 

  -? --help

  -D 指定启动目录

  -l 指定日志

  -s 静默模式,只打印错误,不打印消息。

  start

  restart

  stop

  reload 更改配置文件后重新启动

 

  (3)连接数据库

  ./psql postgres

 

posted on 2019-09-26 18:01  andyAngelo  阅读(145)  评论(0)    收藏  举报