PostgreSQL安装和使用
青岛OJ系统用的关系型数据库是PostgreSQL,为此对PostgreSQL大致了解下。 今天的主要话题围绕下面两个方面:
一、PostgreSQL安装(以Ubuntu16.04为例)1.安装命令apt install postgresql
2.修改 /etc/postgresql/9.5/main/postgresql.conf将下面 listen_addresses = 'localhost'注释去掉并改为 listen_addresses = *' # - Connection Settings - #listen_addresses = # what IP address(es) to listen on; # comma-separated list of addresses; # defaults to '; use ' for all ... 将下面password_encryption = on 注释打开 #password_encryption = on 3.切换用户su - postgres4.通过psql 命令进入postgresql客户端5.修改用户密码ALTER USER postgres PASSWORD youcongtech'; 6.vim /etc/postgresql/9.5/main/pg_hba.conf 修改 host all all 192.168.1.0/24 md5 中的ip,为:0.0.0.0/0# TYPE DATABASE USER CIDR-ADDRESS METHOD # "local" is Unix domain socket connections only local all all trust # IPv4 local connections: host all all 127.0.0.1/32 trust host all all 192.168.126.0/24 md5 # IPv6 local connections: host all all ::1/128 trust windows安装PostgreSQL:https://www.cnblogs.com/sharpest/p/6225028.html ? 二、PostgreSQL使用PostgreSQL官方网站:https://www.postgresql.org/ 1.介绍PostgreSQLPostgreSQL是一个功能强大的开源对象关系数据库系统,它使用和扩展了SQL语言,并结合了许多安全存储和扩展最复杂数据工作负载的功能。PostgreSQL的起源可以追溯到1986年,作为加州大学伯克利分校POSTGRES项目的一部分,并在核心平台上进行30多年的积极开发。 为什么要使用PostgreSQLPostgreSQL提供了许多功能,旨在帮助开发人员构建应用程序,管理员保护数据完整性并构建容错环境,并帮助您管理数据,无论数据集有多大或多小。除了免费和开源之外,PostgeSQL还具有高度可扩展性。例如,您可以定义自己的数据类型,构建自定义函数,甚至可以编写来自不同编程语言的代码,而无需重新编译数据库。 下面是PostgreSQL中各种功能的无穷无尽的功能,每个主要版本都添加更多功能: 数据类型基元:整数,数字,字符串,布尔值 数据的完整性独一无二,不是空的 并发性,性能索引:B树,多列,表达式,部分 可靠性,灾难恢复预写日志(WAL) 安全身份验证:GSSAPI,SSPI,LDAP,SCRAM-SHA-256,证书等 可扩展性存储的功能和程序 国际化,文本搜索支持国际字符集,例如通过ICU校对 事实证明,PostgreSQL在可管理的大量数据和可容纳的并发用户数量方面具有高度可扩展性。生产环境中有活跃的PostgreSQL集群可管理数TB的数据,以及管理PB级的专用系统。 本文参考资料: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- swift2 – “变量’xxx’从未改变;考虑改为“让常数”错误
- c# – LdapConnection Vs DirectoryEntry
- sqlite如何连接两个字符串?
- twitter – Sencha Touch JSONP错误
- C中抛出异常的生命周期
- oracle – select count(*)和select count(any_non_null_co
- 正则表达式 – Delphi VCL是否提供正则表达式库?
- flash – 如何修复ActionScript 3(AS3)中的封闭问题
- postgresql之Creatuser
- ruby-on-rails – 如何从服务器目录中制作Paperclip流程文件