Criação de uma base de dados PostgreSQL

Fonte: Pt Ikoula wiki
Ir para navegação Ir para pesquisar
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 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.