码迷,mamicode.com
首页 > 数据库 > 详细

Postgresql的使用

时间:2019-03-25 01:00:23      阅读:260      评论:0      收藏:0      [点我收藏+]

标签:post   ice   redhat   pac   restart   pgsql   epo   server   ESS   

一、PostgreSQL是什么?

PostgreSQL是一个功能强大的开源对象关系数据库管理系统(ORDBMS)。 用于安全地存储数据; 支持最佳做法,并允许在处理请求时检索它们。

PostgreSQL(也称为Post-gress-Q-L)由PostgreSQL全球开发集团(全球志愿者团队)开发。 它不受任何公司或其他私人实体控制。 它是开源的,其源代码是免费提供的。

PostgreSQL是跨平台的,可以在许多操作系统上运行,如Linux,OS X和Microsoft Windows等。

二、PostgreSQL特点

  1. 跨平台
  2. 支持文本、图像、视频、声音等
  3. 并提供C/C++、Java、Perl、Python、Ruby放数据库连接(ODBC)的编程接口。
  4. 支持SQL的许多功能,例如复杂的SQL查询,子查询,外键,触发器,视图,视图,多进程并发控制(MVCC)、异步复制。
  5. 在PostgreSQL中,表可以设置为从“父”表继承其特征。

PostgreSQL是第一个实现多版本并发控制(MVCC)功能的数据库管理系统,甚至在Oracle之前。MVCC功能在Oracle中称为快照隔离。

PostgreSQL是一个通用的对象 - 关系数据库管理系统。它允许您添加使用不同编程语言(如C / C ++,Java等)开发的自定义函数。

PostgreSQL旨在实现可扩展性。在PostgreSQL中,您可以定义自己的数据类型,索引类型,函数语言等。如果您不喜欢系统的任何部分,您可以随时开发自定义插件以增强它以满足您的要求,例如,添加新的优化。

如果您需要任何支持,可以使用活跃的社区来提供帮助。您可以随时找到PostgreSQL社区的答案,以了解使用PostgreSQL时可能遇到的问题。许多公司在您需要时提供商业支持服务。

三、PostgreSQL工具

  1. psql:命令行工具,也是管理PostgreSQL的主要工具
  2. pgAdmin:是PostgreSQL免费开源的图形化界面管理工具

四、PostgreSQL安装

1、添加RPM

 

yum install https://download.postgresql.org/pub/repos/yum/9.5/redhat/rhel-7-x86_64/pgdg-centos95-9.5-2.noarch.rpm

2、安装PostgreSQL 9.5

 

yum install postgresql95-server postgresql95-contrib

 

 3、初始化数据库

/usr/pgsql-9.5/bin/postgresql95-setup initdb

 4、设置开机自启动

systemctl enable postgresql-9.5.service

 5、启动服务

 

systemctl start postgresql-9.5.service

 

 6、查看版本  psql  -V

 

PostgreSQL 9.5安装配置

1、修改用户密码

su - postgres
psql -U postgres
ALTER USER postgres WITH PASSWORD ‘123456‘
\q

 2、开启远程访问

 

vi /var/lib/pgsql/9.5/data/postgresql.conf
修改#listen_addresses = ‘localhost‘  为  listen_addresses=‘*‘

3、信任远程连接

vi /var/lib/pgsql/9.5/data/pg_hba.conf
修改如下内容,信任指定服务器连接
# IPv4 local connections:
host    all            all      127.0.0.1/32      ident
host    all            all      192.168.137.1/32(需要连接的服务器IP)  trust

 4、重启服务

 

systemctl restart postgresql-9.5.service

 

 技术图片

 

 

 

 

 

 

   

 

   

Postgresql的使用

标签:post   ice   redhat   pac   restart   pgsql   epo   server   ESS   

原文地址:https://www.cnblogs.com/weidaijie/p/10591446.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!