Creare un database PostgreSQL
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 ?
Attivare l'aggiornamento automatico dei commenti