Crearea unei baze de date PostgreSQL

De la Ro Ikoula wiki
Versiunea din 29 iulie 2021 12:50, autor: Ikbot (Discuție | contribuții) (Pagină nouă: <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 base de donn...)
(dif) ← Versiunea anterioară | Versiunea curentă (dif) | Versiunea următoare → (dif)
Jump to navigation Jump to search

fr:Créer une base de donnés PostgreSQL
Acest articol este rezultatul unei traduceri automate efectuate de către software-ul. Puteți vizualiza sursa articol aici.

ru:Создание базы данных PostgreSQL pl:Tworzenie bazy danych PostgreSQL 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

Introducere

Acest articol se referă la crearea unei baze de date și a utilizatorului proprietar al acesteia.

Conectarea la PostgreSQL

Mergem sub utilizator postgres user, apoi ne conectăm la PostgreSQL :

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

postgres=#

Crearea bazei de date

Creăm baza de date test :

postgres=# CREATE DATABASE test;
CREATE DATABASE

Să verificăm dacă a fost creat:

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)

După cum putem vedea, proprietarul bazei de date test este utilizatorul postgres, vom schimba acest lucru mai târziu.

Crearea unui utilizator

Tot conectați la PostgreSQL, creăm un utilizator test_user cu o parolă parola_ikoula :

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

Schimbarea proprietarului unei baze de date

În continuare conectați la PostgreSQL, schimbăm proprietarul bazei de date test baza de date pentru utilizatorul nostru test_user :

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

Verificăm dacă proprietarul este modificat pentru 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



Nu sunteți autorizat să publicați comentarii.