Een PostgreSQL database maken: verschil tussen versies
Regel 1: | Regel 1: | ||
+ | <span data-link_translate_ro_title="Crearea unei baze de date PostgreSQL" data-link_translate_ro_url="Crearea unei baze de date PostgreSQL"></span>[[:ro:Crearea unei baze de date PostgreSQL]][[ro:Crearea unei baze de date PostgreSQL]] | ||
<span data-link_translate_ru_title="Создание базы данных PostgreSQL" data-link_translate_ru_url="Создание базы данных PostgreSQL"></span>[[:ru:Создание базы данных PostgreSQL]][[ru:Создание базы данных PostgreSQL]] | <span data-link_translate_ru_title="Создание базы данных PostgreSQL" data-link_translate_ru_url="Создание базы данных PostgreSQL"></span>[[:ru:Создание базы данных PostgreSQL]][[ru:Создание базы данных PostgreSQL]] | ||
<span data-link_translate_pl_title="Tworzenie bazy danych PostgreSQL" data-link_translate_pl_url="Tworzenie bazy danych PostgreSQL"></span>[[:pl:Tworzenie bazy danych PostgreSQL]][[pl:Tworzenie bazy danych PostgreSQL]] | <span data-link_translate_pl_title="Tworzenie bazy danych PostgreSQL" data-link_translate_pl_url="Tworzenie bazy danych PostgreSQL"></span>[[:pl:Tworzenie bazy danych PostgreSQL]][[pl:Tworzenie bazy danych PostgreSQL]] |
Versie van 29 jul 2021 12:50
ro:Crearea unei baze de date PostgreSQL
ru:Создание базы данных PostgreSQL
pl:Tworzenie bazy danych PostgreSQL
ja:PostgreSQLデータベースの作成
zh:创建一个PostgreSQL数据库
de:Erstellen einer PostgreSQL-Datenbank
fr:Créer une base de donnés PostgreSQL
Dit artikel is vertaald door middel van automatische vertalingssoftware. U kunt het artikel bron hier te bekijken.
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
Inleiding
Dit artikel behandelt de creatie van een database en de eigenaar gebruiker.
Verbinding maken met PostgreSQL
We gaan onder de gebruiker postgres gebruiker, dan maken we verbinding met PostgreSQL :
# su - postgres
postgres@vm-postgres:~$ psql
psql (9.1.24lts2)
Saisissez « help » pour l aide.
postgres=#
Aanleggen van de databank
We maken de database test :
postgres=# CREATE DATABASE test;
CREATE DATABASE
Laten we eens kijken of het aangemaakt is:
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)
Zoals we kunnen zien, is de eigenaar van de database test de gebruiker postgres, we zullen dit later veranderen.
Een gebruiker aanmaken
Nog steeds verbonden met PostgreSQL, maken we een gebruiker test_gebruiker met een wachtwoord wachtwoord_ikoula :
postgres=# CREATE USER test_user WITH PASSWORD 'password_ikoula';
CREATE ROLE
Verandering van eigenaar van een databank
Nog steeds verbonden met PostgreSQL, veranderen we de database eigenaar test database voor onze gebruiker test_gebruiker :
postgres=# ALTER DATABASE test OWNER TO test_user;
ALTER DATABASE
We controleren of de eigenaar is aangepast voor test_gebruiker :
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 ?
Automatisch bijwerken van reacties inschakelen