2013/10/13 Valdemir Jacon Sanches <[email protected]>:
> Rs, realmente... é coisa de sotaque o eee...

Sempre achei estranho essa tendência no Brasil de falar com ‘i’ e
escrever com dois ‘ee’s…


> Sim a principio eu achei estranho também entender, mas o banco é multi
> empresa, teoricamente nos bancos que eu até hoje tinha visto, as tabelas de
> movimento criava-se um campo ID_EMPRESA .. FK da tabela empresa

Geralmente um nome será melhor que um id numérico, nesse caso.


> Mas eles criaram um SCHEMA para cada empresa, e ai as tabelas se repetem a
> cada empresa, como sou novo no banco, não sabia o conceito de SCHEMA, e vi
> que é uma espécie de um banco de dados Logico dentro de um banco de dados
> "fisico", pelo que eu li, é possível ter o mesmo sequence com valores
> diferentes para schemas diferentes.

Um esquema é um espaço de nomes de objetos, mais precisamente.  É uma
confusão conceitual e de nomenclatura do MySQL (e, se não me falha a
memória, de alguns outros sistemas) chamar um esquema de base de
dados.


> Eu não conhecia isso, uma duvida que eu não encontrei é o seguinte, supondo
> que eu crie uma tabela no banco, ela fica disponível para todos os schemas
> que eu criar ou que existir no banco? Ou eu preciso criar a tabela N vezes,
> para quantos schemas eu precisar ?

A gosto do freguês.  Um usuário pode enxergar objetos de vários
esquemas diferentes.

É comum ter vários esquemas (por exemplo, de usuários ou de empresas)
diferentes mas ter um esquema público ou de referência com tabelas
como, por exemplo, nomes e códigos de países, subdivisões
territoriais, CEPs e similares, línguas…


> Sobre a duvida anterior, pelo que eu entendi então, basta eu criar um
> usuário cucapost no banco, e ai restaurar novamente o backup que estará
> resolvido meu problema ?

Ou crie o usuário (ou grupo), e depois execute os comandos que falharam.

E repare que nomes entre aspas diferenciam maiúsculas de minúsculas.
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a