在CentOS上构建PostgreSQL的步骤是什么?

搭建CentOS上的PostgreSQL步骤

前提条件 –

    • CentOS 7 または CentOS 8 がインストールされていること

 

    rootユーザーまたはsudo権限を持つユーザーであること

操作顺序

    添加 PostgreSQL 的存储库
sudo yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
    我将安装PostgreSQL。
sudo yum install postgresql13 postgresql13-server
    将PostgreSQL服务器进行初始化
sudo /usr/pgsql-13/bin/postgresql-13-setup initdb
    启动PostgreSQL,并设置自动启动。
sudo systemctl enable postgresql-13
sudo systemctl start postgresql-13
    我要确认PostgreSQL是否正常启动。
sudo systemctl status postgresql-13

用户、数据库、模式的创建步骤

创建用户(角色)。

    1. 连接到PostgreSQL。 使用以下命令。

 

    1. sudo -u postgres psql

创建新用户(角色)。 使用以下命令。 在这里,我们将用户名设置为dbuser。
CREATE ROLE dbuser WITH LOGIN PASSWORD ‘your_password’;

请根据需要修改your_password。

创建数据库

    1. 使用以下命令创建新的数据库。此处假设数据库名为mydatabase。

 

    1. CREATE DATABASE mydatabase;

将新创建的数据库的所有者设置为新用户。使用以下命令。
ALTER DATABASE mydatabase OWNER TO dbuser;

创建模式

    1. 连接到新数据库。使用以下命令:

 

    1. \c mydatabase

创建新模式。使用以下命令。在这里,模式名称为myschema。
CREATE SCHEMA myschema;

设置当前模式
ALTER USER dbuser SET search_path TO myschema;

以上で、已成功创建了新用户、数据库和模式。

广告
将在 10 秒后关闭
bannerAds