Diferencia entre revisiones de «Creación de una base de datos PostgreSQL»
Línea 1: | Línea 1: | ||
+ | <span data-link_translate_pl_title="Tworzenie bazy danych PostgreSQL" data-link_translate_pl_url="Tworzenie bazy danych PostgreSQL"></span>[[:pl:Tworzenie bazy danych PostgreSQL]][[pl:Tworzenie bazy danych PostgreSQL]] | ||
<span data-link_translate_ja_title="PostgreSQLデータベースの作成" data-link_translate_ja_url="PostgreSQLデータベースの作成"></span>[[:ja:PostgreSQLデータベースの作成]][[ja:PostgreSQLデータベースの作成]] | <span data-link_translate_ja_title="PostgreSQLデータベースの作成" data-link_translate_ja_url="PostgreSQLデータベースの作成"></span>[[:ja:PostgreSQLデータベースの作成]][[ja:PostgreSQLデータベースの作成]] | ||
<span data-link_translate_zh_title="创建一个PostgreSQL数据库" data-link_translate_zh_url="创建一个PostgreSQL数据库"></span>[[:zh:创建一个PostgreSQL数据库]][[zh:创建一个PostgreSQL数据库]] | <span data-link_translate_zh_title="创建一个PostgreSQL数据库" data-link_translate_zh_url="创建一个PostgreSQL数据库"></span>[[:zh:创建一个PostgreSQL数据库]][[zh:创建一个PostgreSQL数据库]] |
Revisión del 12:48 29 jul 2021
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 ?
Habilitar actualización automática de comentarios