Erstellen einer PostgreSQL-Datenbank
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 ?
Die automatische Aktualisierung der Kommentare aktivieren.