Erstellen einer PostgreSQL-Datenbank

Aus De Ikoula wiki
Jump to navigation Jump to search

ro:Crearea unei baze de date PostgreSQL ru:Создание базы данных PostgreSQL pl:Tworzenie bazy danych PostgreSQL ja:PostgreSQLデータベースの作成 zh:创建一个PostgreSQL数据库 fr:Créer une base de donnés PostgreSQL
Dieser Artikel wurde maschinell übersetzt. Sie können den Artikel Quelle hier ansehen.

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

Einführung

Dieser Artikel befasst sich mit der Erstellung einer Datenbank und ihrem Eigentümer, dem Benutzer.

Verbinden mit PostgreSQL

Wir gehen unter dem Benutzer postgres Benutzer, dann verbinden wir uns mit PostgreSQL :

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

postgres=#

Erstellung der Datenbank

Wir erstellen die Datenbank Test :

postgres=# CREATE DATABASE test;
CREATE DATABASE

Überprüfen wir, ob sie erstellt wurde:

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)

Wie wir sehen können, ist der Eigentümer der Datenbank test der Benutzer postgres, wir werden dies später ändern.

Erstellen eines Benutzers

Immer noch mit PostgreSQL verbunden, erstellen wir einen Benutzer test_benutzer mit einem Passwort passwort_ikoula :

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

Änderung des Eigentums an einer Datenbank

Immer noch mit PostgreSQL verbunden, ändern wir den Eigentümer der Datenbank Test Datenbank für unseren Benutzer test_benutzer :

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

Wir prüfen, ob der Eigentümer geändert wurde für test_benutzer :

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



Du bist nicht berechtigt Kommentare hinzuzufügen.