Creación de una base de datos PostgreSQL

De ES 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 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.