Olá pessoal..
Tenho um banco de dados PostgreSQL versao 9.0.2 num server Slackware onde
nesse mesmo server temos varias bases em LATIN1 por necessidade dos
sistemas...
Porém surgiu a necessidade de criar duas bases com o encode em UTF8, e estou
tendo alguns erros.Segue:
Em 18 de outubro de 2011 11:14, Emerson Martins
emersonmarti...@gmail.comescreveu:
Olá pessoal..
Tenho um banco de dados PostgreSQL versao 9.0.2 num server Slackware onde
nesse mesmo server temos varias bases em LATIN1 por necessidade dos
sistemas...
Porém surgiu a necessidade de criar duas
Olá pessoal..
Tenho um banco de dados PostgreSQL versao 9.0.2 num server Slackware onde
nesse mesmo server temos varias bases em LATIN1 por necessidade dos
sistemas...
Porém surgiu a necessidade de criar duas bases com o encode em UTF8, e estou
tendo alguns erros.Segue:
usar o template0 como template do seu BD.
createdb -E UTF8 -T template0 --lc-collate=pt_BR.utf8 --lc-ctype=pt_BR.utf8
tst
[]s
Edson Souza
-- Próxima Parte --
Um anexo em HTML foi limpo...
URL:
http://listas.postgresql.org.br/pipermail/pgbr-geral/attachments/20111018
Olá pessoal,
Tenho a seguinte dúvida, alguém sabe como faço no pgadmin para adicionar
regras deste tipo:
exemplos:
se o campo cod é 22 a localização só pode ser 22 ou 23
se o campo cod é 1e a localização só pode ser 1 ou 2
Obrigado
--
Com os melhores cumprimentos,
Pedro Costa
Geógrafo
Se localização é um campo uma CHECK CONSTRAINT pode resolver.
Em 18 de outubro de 2011 14:18, Pedro Costa pedrocostaa...@sapo.pt escreveu:
Olá pessoal,
Tenho a seguinte dúvida, alguém sabe como faço no pgadmin para adicionar
regras deste tipo:
exemplos:
se o campo cod é 22 a localização só
Em 18 de outubro de 2011 14:18, Pedro Costa pedrocostaa...@sapo.ptescreveu:
Olá pessoal,
Tenho a seguinte dúvida, alguém sabe como faço no pgadmin para adicionar
regras deste tipo:
exemplos:
se o campo cod é 22 a localização só pode ser 22 ou 23
se o campo cod é 1e a localização só pode
2011/10/18 Edson neto edson.edsn...@gmail.com:
Em 18 de outubro de 2011 14:18, Pedro Costa pedrocostaa...@sapo.pt
escreveu:
Tenho a seguinte dúvida, alguém sabe como faço no pgadmin para adicionar
Isso não tem muito a ver com o PgAdmin, é linguagem SQL. O PgAdmin é
só uma interface…
se o
Mas fácil utilizar uma restrição de check abraços!João Cosme de Oliveira Júnior
Chefe de setor de Administração de TIC-RFB/POA
"Lembre-se que da conduta de cada um depende o destino de todos."
Em 18/10/2011 às 16:30 horas, pgbr-geral@listas.postgresql.org.br escreveu:2011/10/18 Edson neto
2011/10/18 Joao Cosme de Oliveira Junior joao.co...@serpro.gov.br:
Mas fácil utilizar uma restrição de check
Ô, João, para mandar uma mensagem em HTML incluindo tudo o que veio
antes só para dizer o mesmo da mensagem a que respondestes…
___
pgbr-geral
São todos da mesma tabela por isso é melhor uma check constraint então.
e sim localização é um campo.será que alguém pode fazer-me exemplos de
uma check constraint para este caso?
se o campo cod é 22, a localização só pode ser 22 ou 23
se o campo cod é 23, a localização só pode ser 2 ou 1
se o
Exemplo: ALTER TABLE tabela ADD CONSTRAINT nome_constraint CHECK (
(cod='22' and localizacao IN (22,23)) or (cod='23' and localizacao IN
(2,1)) or (cod='1e' and localizacao = 1 and desenho = 1) );
Lembrando que o CHECK não vai COLOCAR valores nos campos, apenas vai
CHECAR e dar erro no
Em 18 de outubro de 2011 16:47, Alexsander Rosa
alexsander.r...@gmail.comescreveu:
Exemplo: ALTER TABLE tabela ADD CONSTRAINT nome_constraint CHECK (
(cod='22' and localizacao IN (22,23)) or (cod='23' and localizacao IN
(2,1)) or (cod='1e' and localizacao = 1 and desenho = 1) );
Lembrando
2011/10/18 Pedro Costa pedrocostaa...@sapo.pt:
e sim localização é um campo.será que alguém pode fazer-me exemplos de
uma check constraint para este caso?
Vide a documentação de CONSTRAINT… CHECK e a de CASE, acho que assim
poderás tentar algo. Ao menos eu não gosto de escrever código para
Em 18/10/2011 16:24, Guimarães Faria Corcete DUTRA, Leandro escreveu:
Isso não tem muito a ver com o PgAdmin, é linguagem SQL. O PgAdmin é
só uma interface…
Seguindo a lógica, o certo seria pgAdmin e não PgAdmin. ;)
___
pgbr-geral mailing list
On 18-10-2011 16:23, Edson neto wrote:
fiquei com uma dúvida se tivesse um cenario parecido porem não fossem apenas 3
regras abaixo:
se o campo cod é 22, a localização só pode ser 22 ou 23
se o campo cod é 23, a localização só pode ser 2 ou 1
se o campo cod é 1e os campos localização e
se o campo cod é 22, a localização só pode ser 22 ou 23
se o campo cod é 23, a localização só pode ser 2 ou 1
se o campo cod é 1e os campos localização e desenho obtêm valor 1
Desculpa a pergunta, mas qual seria a lógica ?
Não seria mais interessante, dependendo do caso fazer uma função para
2011/10/18 Euler Taveira de Oliveira eu...@timbira.com:
Não. O mais prudente seria um gatilho. Assim, bastaria alterar a função do
gatilho toda vez que surgir uma nova regra.
Euler, alterar o CHECK… CONSTRAINT não é ainda mais fácil?
___
pgbr-geral
Pessoal,
Pegando um gancho no problema do Emerson... eu tenho um dump (pg_dump -Fc)
feito de uma base com cluster que está com o encoding LATIN1, lc_collate e
lc_type em pt_BR.ISO8859-1, como subir esse dump em um cluster com encoding
UT8 e lcs da vida em pt_BR.UTF-8? Ou seja, seria o contrario
Em 18/10/11, Danilo Silvadanilo.dsg.go...@gmail.com escreveu:
Pessoal,
Pegando um gancho no problema do Emerson... eu tenho um dump (pg_dump -Fc)
feito de uma base com cluster que está com o encoding LATIN1, lc_collate e
lc_type em pt_BR.ISO8859-1, como subir esse dump em um cluster com
20 matches
Mail list logo