如何在CentOS云服务器上安装PostgreSQL?

  • 发布时间:2022-02-07 20:19:10
  • 阅读次数:910

PostgreSQL是最先进的开源关系型数据库之一。由于其良好的支持JSON和JSONB数据类型,PostgreSQL获得了很多用户的支持,对于NoSQL非关系型数据库(如MongoDB)擅长解决的问题,PostgreSQL也能提供良好的解决方案。

下面以一台CentOS 7云服务器为例,介绍PostgreSQL 13版本的安装方法。

$ sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
$ sudo yum install -y postgresql13-server

初始化数据库。

$ sudo /usr/pgsql-13/bin/postgresql-13-setup initdb

设置随系统自动启动。

$ sudo systemctl enable --now postgresql-13

PostgreSQL创建了一个默认用户postgres,用于执行psql命令行。执行以下命令切换到该用户。

$ sudo -iu postgres psql

创建测试数据库并连接该数据库。

$ CREATE DATABASE test;
$ \c test

在该数据库中创建名为message的数据表。

$ CREATE TABLE messages (handle VARCHAR(32), message VARCHAR(280));
$ INSERT INTO messages VALUES ('User', 'This is a test message.');
$ INSERT INTO messages VALUES ('User', 'This is another test message.');

查看数据表内容。上一步添加的两条记录应该会显示出来。

$ SELECT * FROM messages;

更多信息可参考PostgreSQL官方文档。

https://www.postgresql.org/docs/

【全文完】

< 上一篇:如何将高版本的SQLServer数据库导入到低版本? 下一篇:如何在FreeBSD云服务器上安装PostgreSQL? >