Creación de una base de datos PostgreSQL

De ES Ikoula wiki
Jump to navigation Jump to search

de:Erstellen einer PostgreSQL-Datenbank nl:Een PostgreSQL database maken it:Creare un database PostgreSQL pt:Criação de uma base de dados PostgreSQL fr:Créer une base de donnés PostgreSQL
Este artículo ha sido traducido por un software de traducción automática. Usted puede ver el origen artículo aquí.

en:Creating a PostgreSQL database

Introducción

Este artículo trata de la creación de una base de datos y de su usuario propietario.

Conexión a PostgreSQL

Vamos bajo el usuario postgres usuario, entonces nos conectamos a PostgreSQL :

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

postgres=#

Creación de la base de datos

Creamos la base de datos prueba :

postgres=# CREATE DATABASE test;
CREATE DATABASE

Comprobemos que se ha creado:

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)

Como podemos ver, el propietario de la base de datos test es el usuario postgres, lo cambiaremos más adelante.

Creación de un usuario

Todavía conectado a PostgreSQL, creamos un usuario usuario_de_prueba con una contraseña contraseña_ikoula :

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

Cambio de propiedad de una base de datos

Todavía conectado a PostgreSQL, cambiamos el propietario de la base de datos prueba base de datos para nuestro usuario usuario_de_prueba :

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

Comprobamos que el propietario se modifica para usuario_de_prueba :

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



No puedes publicar comentarios.