Skip to content

Aviso: Este artigo ainda é um rascunho!

obs : CREATEUSER CREATEDB já são grants (é estilo DBA - SuperUser)

CREATE USER "TOTALI" CREATEUSER CREATEDB;

CREATE SCHEMA "TOTALI" AUTHORIZATION "TOTALI";

ALTER USER "TOTALI" SET SEARCH_PATH="TOTALI",PUBLIC,PG_CATALOG;

ALTER USER "TOTALI" WITH PASSWORD '2000';

DROP USER "TOTALI";

DROP SCHEMA "TOTALI" CASCADE;

SCHEMA PUBLIC (esquema padrão)


Qualquer objeto criado sem vínculo (Path) de schema, o schema padrão será sempre o primeiro SCHEMA definido no SEARCH_PATH do usuário.

Se o objeto for de um SCHEMA diferente do schema que o usuário foi programado, o objeto será criado no schema PUBLIC e ficará visível para TODOS OS USUÁRIOS. O problema gerado por uma importação de schema errado é bastante trabalhoso de ser corrigido, pois, TODOS os objetos relacionados ao schema original deverão ser apagados manualmente do schema PUBLIC.

LISTA USUÁRIOS LOGADOS


SELECT * FROM PG_STAT_ACTIVITY