PostgreSQLデータベースの作成
Jump to navigation
Jump to search
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
コメントの自動更新を有効化