Creare un database PostgreSQL

Da It Ikoula wiki.
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

ro:Crearea unei baze de date PostgreSQL ru:Создание базы данных PostgreSQL pl:Tworzenie bazy danych PostgreSQL ja:PostgreSQLデータベースの作成 zh:创建一个PostgreSQL数据库 de:Erstellen einer PostgreSQL-Datenbank nl:Een PostgreSQL database maken fr:Créer une base de donnés PostgreSQL
Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo qui.

pt:Criação de uma base de dados PostgreSQL es:Creación de una base de datos PostgreSQL en:Creating a PostgreSQL database

Introduzione

Questo articolo si occupa della creazione di un database e del suo utente proprietario.

Connessione a PostgreSQL

Andiamo sotto l'utente postgres utente, poi ci colleghiamo a PosgreSQL :

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

postgres=#

Creazione del database

Creiamo il database prova :

postgres=# CREATE DATABASE test;
CREATE DATABASE

Controlliamo che sia stato creato:

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)

Come possiamo vedere, il proprietario del database test è l'utente postgres, lo cambieremo più tardi.

Creare un utente

Sempre connessi a PostgreSQL, creiamo un utente utente_test con una password password_ikoula :

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

Cambio di proprietà di un database

Ancora connessi a PostgreSQL, cambiamo il proprietario del database prova per il nostro utente utente_test :

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

Controlliamo che il proprietario sia modificato per utente_test :

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



Non si dispone dei permessi necessari per inviare commenti.