Revisão

Quando se trabalha com banco de dados, convencionais ou geográficos, em ambiente corporativo, é muito comum a necessidade da criação de diversos usuários com diferentes permissões ou privilégios em relação à base de dados.

Usuario

Base de Dados

É possível dizer de uma forma genérica que qualquer conjunto de dados é uma Base de Dados (BD): uma agenda com as moradas de pessoas conhecidas, uma lista de CDs, um livro, apontamentos tirados nas aulas, os dados guardados nos computadores das Finanças sobre os contribuintes e a World Wide Web.

Schema

Um dos recursos mais interessantes do PostgreSQL são os schemas, na verdade, o único objetivo deles é organizar o banco de dados, de forma que você cosiga gerenciá-lo com maior facilidade.

PK

FK

CREATE TABLE senac(
  id serial PRIMARY KEY,
  nome character varying UNIQUE,
  idade integer CHECK (idade > 18),
  sexo character(1) CHECK (sexo in ('F','M')),
  cargo_id integer REFERENCES cargo (id)
);

CREATE OR REPLACE VIEW nomeView AS
 SELECT lower(coluna) AS "Nome do Usuario"
   FROM tabela;

Backup

pg_dump -U nomedousuario basededados -f arquivo.backup

Revisão

By walternascimento