Diferencia entre revisiones de «Creación de una base de datos PostgreSQL»

De ES Ikoula wiki
Jump to navigation Jump to search
Línea 1: Línea 1:
 +
<span data-link_translate_zh_title="创建一个PostgreSQL数据库"  data-link_translate_zh_url="创建一个PostgreSQL数据库"></span>[[:zh:创建一个PostgreSQL数据库]][[zh:创建一个PostgreSQL数据库]]
 
<span data-link_translate_de_title="Erstellen einer PostgreSQL-Datenbank"  data-link_translate_de_url="Erstellen einer PostgreSQL-Datenbank"></span>[[:de:Erstellen einer PostgreSQL-Datenbank]][[de:Erstellen einer PostgreSQL-Datenbank]]
 
<span data-link_translate_de_title="Erstellen einer PostgreSQL-Datenbank"  data-link_translate_de_url="Erstellen einer PostgreSQL-Datenbank"></span>[[:de:Erstellen einer PostgreSQL-Datenbank]][[de:Erstellen einer PostgreSQL-Datenbank]]
 
<span data-link_translate_nl_title="Een PostgreSQL database maken"  data-link_translate_nl_url="Een PostgreSQL database maken"></span>[[:nl:Een PostgreSQL database maken]][[nl:Een PostgreSQL database maken]]
 
<span data-link_translate_nl_title="Een PostgreSQL database maken"  data-link_translate_nl_url="Een PostgreSQL database maken"></span>[[:nl:Een PostgreSQL database maken]][[nl:Een PostgreSQL database maken]]

Revisión del 12:46 29 jul 2021

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.