Tworzenie bazy danych PostgreSQL: Różnice pomiędzy wersjami
(Utworzono nową stronę "<span data-link_translate_fr_title="Créer une base de donnés PostgreSQL" data-link_translate_fr_url="Créer une base de donnés PostgreSQL"></span>:fr:Créer une ba...") |
(Brak różnic)
|
Wersja z 12:48, 29 lip 2021
fr:Créer une base de donnés PostgreSQL
Artykuł ten jest wynikiem translacji automatycznej wykonywane przez oprogramowanie. Możesz przeglądać źródła artykułu tutaj.
ja: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
Wstęp
Ten artykuł dotyczy tworzenia bazy danych i jej właściciela - użytkownika.
Połączenia z PostgreSQL
Wchodzimy pod użytkownika postgres następnie łączymy się z PostgreSQL :
# su - postgres
postgres@vm-postgres:~$ psql
psql (9.1.24lts2)
Saisissez « help » pour l aide.
postgres=#
Tworzenie bazy danych
Tworzymy bazę danych test :
postgres=# CREATE DATABASE test;
CREATE DATABASE
Sprawdźmy, czy jest on utworzony:
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)
Jak widzimy, właścicielem bazy danych test jest użytkownik postgres, zmienimy to później.
Tworzenie użytkownika
Wciąż będąc połączonym z PostgreSQL, tworzymy użytkownika test_użytkownika z hasłem hasło_ikoula :
postgres=# CREATE USER test_user WITH PASSWORD 'password_ikoula';
CREATE ROLE
Zmiana właściciela bazy danych
Wciąż będąc połączonym z PostgreSQL, zmieniamy właściciela bazy danych test baza danych dla naszego użytkownika test_użytkownika :
postgres=# ALTER DATABASE test OWNER TO test_user;
ALTER DATABASE
Sprawdzamy, czy właściciel jest zmodyfikowany dla test_użytkownika :
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 ?
Włącz automatyczne odświeżanie komentarzy