Postgresql |对象关联数据库管理系统

PostgreSQL 免费数据库管理系统

开源对象关联数据库管理系统

使用PostgreSQL关系DBMS确保应用程序的可靠性,并发和一致性。它还提供灾难恢复和可扩展性功能。

概述

PostgreSQL是一个功能强大的开源对象凝聚数据库管理系统。它扩展了SQL语言并添加了许多其他功能。 PostgreSQL是最先进的DBMS软件,因为它具有经过证实的架构,可靠性,数据完整性,可靠的功能集以及可扩展性和灾难恢复。此外,其开源社区的奉献精神始终提供表演者和创新的解决方案。 PostgreSQL在所有主要操作系统上运行。它具有功能强大的附加组件,例如流行的GostGIS地理空间数据库扩展器。 PostgreSQL开源RDBMS具有许多旨在帮助开发人员开发应用程序的功能。它保护数据完整性并带来耐故障的环境。此外,PostgreSQL是高度可扩展的,因为您可以定义自定义数据类型,构建自定义功能,甚至可以从不同的编程语言编写代码而无需重新编译数据库。 PostgreSQL支持SQL标准所需的大多数功能,但有时具有略有不同的语法或功能。

系统要求


-Ubuntu 18.04服务器

  • 访问命令行/终端窗口
  • 具有Sudo权限的非根本用户
  • 基本防火墙

特征


  • 多反转并发控制
  • 几何原语 -IPv4和IPv6地址
  • 无类域间路由块和MAC地址 -XML支持XPath查询
  • 普遍唯一的标识符 -JavaScript对象符号(JSON)和更快的二进制JSONB
  • 参考完整性约束,包括外键约束,列约束和行检查
  • 二进制和文本大型对象存储
  • 表格
  • 每列整理
  • 在线备份
  • 时间恢复,使用书面记录实施
  • 使用PG \ _Upgrade的停机时间升级
  • 内置接口LIBPQ(官方C应用程序接口)和ECPG(嵌入式C系统)
  • 连接到PostgreSQL的第三方库
  • 提供通过通知,侦听和不遵循命令访问的异步消息传递系统
  • 内部,外部(全,左右),并交叉连接
  • 子选择
  • 相关的子征服
  • 正则表达式
  • 普通表格和可写的公共表格表达式
  • 通过运输层安全性(TLS)加密连接
  • 两阶段提交
  • 超大属性存储技术
  • 使用预处理器的嵌入式SQL实现
  • 开源

安装

请按照以下步骤在Ubuntu 18.04上安装PostgreSQL:

  • 要安装PostgreSQL,请首先刷新服务器的本地软件包索引:
sudo apt update
  • 然后,安装Postgres软件包以及-Contrib软件包,该软件包添加了一些其他实用程序和功能:
sudo apt install postgresql postgresql-contrib
  • 在安装过程中,创建了一个用户帐户。通过键入:切换到服务器上的Postgres帐户:
sudo -i -u postgres
  • 然后,您可以通过输入来访问Postgres提示:
psql
  • 要退出PostgreSQL提示,请运行以下内容:
\q
  • 要返回常规系统用户,请运行以下退出命令:
exit
  • 如果您被登录为Postgres帐户,则可以通过运行lastect命令来创建一个新角色:
createuser --interactive
  • 现在使用以下创建B命令创建数据库:
createdb firstdb
  • 然后打开新角色的Postgres提示
sudo adduser firstuser
  • 此新帐户可用后,您可以通过键入以下方式连接到数据库:
sudo -u sammy psql
  • 最终通过输入以下命令来检查当前连接信息:
\conninfo
  • 它应该给出以下输出:
You are connected to database "firstdb" as user "firstuser" via socket in "/var/run/postgresql" at port "5432".

探索


要了解其他对象相关数据库管理系统,请检查以下页面:

 简体中文