PostgreSQLデータベースの作成

提供: Japanese Ikoula Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

ro:Crearea unei baze de date PostgreSQL ru:Создание базы данных PostgreSQL pl:Tworzenie bazy danych PostgreSQL fr:Créer une base de donnés PostgreSQL
この記事は、自動翻訳ソフトウェアで行うからです。 記事のソースはここを参照してくださいすることができます。

zh:创建一个PostgreSQL数据库 de:Erstellen einer PostgreSQL-Datenbank nl:Een PostgreSQL database maken it:Creare un database PostgreSQL pt:Criação de uma base de dados PostgreSQL es:Creación de una base de datos PostgreSQL en:Creating a PostgreSQL database

はじめに

ここでは、データベースとその所有者であるユーザーの作成について説明します。

PostgreSQLへの接続

ユーザーの下に行く postgresユーザーであることを確認してから、PostgreSQL に接続します。

# su - postgres
postgres@vm-postgres:~$ psql
psql (9.1.24lts2)
Saisissez « help » pour l aide.

postgres=#

データベースの作成

データベースの作成 テスト:

postgres=# CREATE DATABASE test;
CREATE DATABASE

作成されているか確認してみましょう。

postgres=# \l
                                  Liste des bases de données
    Nom    | Propriétaire | Encodage | Collationnement | Type caract. |    Droits d accès
-----------+--------------+----------+-----------------+--------------+-----------------------
 postgres  | postgres     | UTF8     | fr_FR.UTF-8     | fr_FR.UTF-8  |
 template0 | postgres     | UTF8     | fr_FR.UTF-8     | fr_FR.UTF-8  | =c/postgres          +
           |              |          |                 |              | postgres=CTc/postgres
 template1 | postgres     | UTF8     | fr_FR.UTF-8     | fr_FR.UTF-8  | =c/postgres          +
           |              |          |                 |              | postgres=CTc/postgres
 test      | postgres     | UTF8     | fr_FR.UTF-8     | fr_FR.UTF-8  |
(4 lignes)

見ての通り、データベースtest の所有者は、ユーザーpostgres であり、これは後で変更します。

ユーザーの作成

まだPostgreSQLに接続されているので、ユーザーを作成します。 test_userパスワード付き パスワード_ikoula:

postgres=# CREATE USER test_user WITH PASSWORD 'password_ikoula';
CREATE ROLE

データベースの所有者の変更

まだPostgreSQLに接続しているので、データベースのオーナーを変更します。 テストユーザーのためのデータベース test_user:

postgres=# ALTER DATABASE test OWNER TO test_user;
ALTER DATABASE

のためにオーナーが改造されていることを確認します。 test_user:

postgres=# \l
                                  Liste des bases de données
    Nom    | Propriétaire | Encodage | Collationnement | Type caract. |    Droits d accès
-----------+--------------+----------+-----------------+--------------+-----------------------
 postgres  | postgres     | UTF8     | fr_FR.UTF-8     | fr_FR.UTF-8  |
 template0 | postgres     | UTF8     | fr_FR.UTF-8     | fr_FR.UTF-8  | =c/postgres          +
           |              |          |                 |              | postgres=CTc/postgres
 template1 | postgres     | UTF8     | fr_FR.UTF-8     | fr_FR.UTF-8  | =c/postgres          +
           |              |          |                 |              | postgres=CTc/postgres
 test      | test_user    | UTF8     | fr_FR.UTF-8     | fr_FR.UTF-8  |
(4 lignes)




Cet article vous a semblé utile ?

0



あなたにはコメントを投稿する権限がありません。