[pgbr-geral] Criar BD com ENCODE UTF8 no Slackware

2011-10-18 Por tôpico Emerson Martins
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:

Re: [pgbr-geral] Criar BD com ENCODE UTF8 no Slackware

2011-10-18 Por tôpico Edson neto
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

Re: [pgbr-geral] Criar BD com ENCODE UTF8 no Slackware

2011-10-18 Por tôpico Flavio Henrique Araque Gurgel
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:

Re: [pgbr-geral] Digest pgbr-geral, volume 34, assunto 75

2011-10-18 Por tôpico Emerson Martins
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

[pgbr-geral] regras pgadmin

2011-10-18 Por tôpico Pedro Costa
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

Re: [pgbr-geral] regras pgadmin

2011-10-18 Por tôpico Alexsander Rosa
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ó

Re: [pgbr-geral] regras pgadmin

2011-10-18 Por tôpico Edson neto
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

Re: [pgbr-geral] regras pgadmin

2011-10-18 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
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

Re: [pgbr-geral] regras pgadmin

2011-10-18 Por tôpico Joao Cosme de Oliveira Junior
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

Re: [pgbr-geral] regras pgadmin

2011-10-18 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
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

Re: [pgbr-geral] regras pgadmin

2011-10-18 Por tôpico Pedro Costa
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

Re: [pgbr-geral] regras pgadmin

2011-10-18 Por tôpico Alexsander Rosa
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

Re: [pgbr-geral] regras pgadmin

2011-10-18 Por tôpico Edson neto
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

Re: [pgbr-geral] regras pgadmin

2011-10-18 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
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

Re: [pgbr-geral] regras pgadmin

2011-10-18 Por tôpico Vinicius Santos
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

Re: [pgbr-geral] regras pgadmin

2011-10-18 Por tôpico Euler Taveira de Oliveira
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

Re: [pgbr-geral] regras pgadmin

2011-10-18 Por tôpico Bruno Silva
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

Re: [pgbr-geral] regras pgadmin

2011-10-18 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
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

Re: [pgbr-geral] Criar BD com ENCODE UTF8 no Slackware

2011-10-18 Por tôpico Danilo Silva
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

Re: [pgbr-geral] Criar BD com ENCODE UTF8 no Slackware

2011-10-18 Por tôpico Osvaldo Kussama
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