Diferenças entre edições de "Criação de uma base de dados PostgreSQL"

Fonte: Pt Ikoula wiki
Ir para navegação Ir para pesquisar
Linha 1: Linha 1:
 +
<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]]
 
<span data-link_translate_it_title="Creare un database PostgreSQL"  data-link_translate_it_url="Creare un database PostgreSQL"></span>[[:it:Creare un database PostgreSQL]][[it:Creare un database PostgreSQL]]
 
<span data-link_translate_it_title="Creare un database PostgreSQL"  data-link_translate_it_url="Creare un database PostgreSQL"></span>[[:it:Creare un database PostgreSQL]][[it:Creare un database PostgreSQL]]

Revisão das 12h44min de 29 de julho de 2021

de:Erstellen einer PostgreSQL-Datenbank nl:Een PostgreSQL database maken it:Creare un database PostgreSQL fr:Créer une base de donnés PostgreSQL
Este artigo foi traduzido por um sistema de tradução automática. Você pode visualizar a fonte do artigo aqui.

es:Creación de una base de datos PostgreSQL en:Creating a PostgreSQL database

Introdução

Este artigo trata da criação de uma base de dados e do seu proprietário utilizador.

Ligação ao PostgreSQL

Vamos por baixo do utilizador postgres então, ligamo-nos ao PostgreSQL :

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

postgres=#

Criação da base de dados

Criamos a base de dados teste :

postgres=# CREATE DATABASE test;
CREATE DATABASE

Vamos verificar se é criado:

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, o proprietário da base de dados test é o utilizador postgres, iremos alterar isto mais tarde.

Criar um utilizador

Ainda ligado ao PostgreSQL, criamos um utilizador test_user com uma palavra-passe senha_ikoula :

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

Mudança de propriedade de uma base de dados

Ainda ligado ao PostgreSQL, mudamos o proprietário da base de dados teste base de dados para o nosso utilizador test_user :

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

Verificamos se o proprietário é modificado para test_user :

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



Não tem permissão para colocar comentários.