[pgbr-geral] Criar BD com ENCODE UTF8 no Slackware
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: /usr/local/pgsql/bin/createdb -E UTF8 bdteste createdb: database creation failed: ERROR : encoding UTF8 does not macth locale pt_BR Detail: Then chosen LC_TYPE setting requires encoding LATIN1 postgres@pgpoll:~$ locale LANG=pt_BR.utf8 LC_CTYPE=pt_BR.utf8 LC_NUMERIC=pt_BR.utf8 LC_TIME=pt_BR.utf8 LC_COLLATE=pt_BR.utf8 LC_MONETARY=pt_BR.utf8 LC_MESSAGES=pt_BR.utf8 LC_PAPER=pt_BR.utf8 LC_NAME=pt_BR.utf8 LC_ADDRESS=pt_BR.utf8 LC_TELEPHONE=pt_BR.utf8 LC_MEASUREMENT=pt_BR.utf8 LC_IDENTIFICATION=pt_BR.utf8 LC_ALL= Preciso configurar mais alguma coisa..Se alguém tiver alguma dica posta.. Obrigado a todos. Emerson Martins DBA Jr ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Criar BD com ENCODE UTF8 no Slackware
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 bases com o encode em UTF8, e estou tendo alguns erros.Segue: /usr/local/pgsql/bin/createdb -E UTF8 bdteste createdb: database creation failed: ERROR : encoding UTF8 does not macth locale pt_BR Detail: Then chosen LC_TYPE setting requires encoding LATIN1 postgres@pgpoll:~$ locale LANG=pt_BR.utf8 LC_CTYPE=pt_BR.utf8 LC_NUMERIC=pt_BR.utf8 LC_TIME=pt_BR.utf8 LC_COLLATE=pt_BR.utf8 LC_MONETARY=pt_BR.utf8 LC_MESSAGES=pt_BR.utf8 LC_PAPER=pt_BR.utf8 LC_NAME=pt_BR.utf8 LC_ADDRESS=pt_BR.utf8 LC_TELEPHONE=pt_BR.utf8 LC_MEASUREMENT=pt_BR.utf8 LC_IDENTIFICATION=pt_BR.utf8 LC_ALL= Preciso configurar mais alguma coisa..Se alguém tiver alguma dica posta.. Obrigado a todos. Emerson Martins DBA Jr ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral Caso você deve 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 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Criar BD com ENCODE UTF8 no Slackware
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: /usr/local/pgsql/bin/createdb -E UTF8 bdteste createdb: database creation failed: ERROR : encoding UTF8 does not macth locale pt_BR Detail: Then chosen LC_TYPE setting requires encoding LATIN1 postgres@pgpoll:~$ locale LANG=pt_BR.utf8 LC_CTYPE=pt_BR.utf8 LC_NUMERIC=pt_BR.utf8 LC_TIME=pt_BR.utf8 LC_COLLATE=pt_BR.utf8 LC_MONETARY=pt_BR.utf8 LC_MESSAGES=pt_BR.utf8 LC_PAPER=pt_BR.utf8 LC_NAME=pt_BR.utf8 LC_ADDRESS=pt_BR.utf8 LC_TELEPHONE=pt_BR.utf8 LC_MEASUREMENT=pt_BR.utf8 LC_IDENTIFICATION=pt_BR.utf8 LC_ALL= Preciso configurar mais alguma coisa..Se alguém tiver alguma dica posta.. /usr/local/pgsql/bin/createdb -E UTF8 -T template0 bdteste ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Digest pgbr-geral, volume 34, assunto 75
Valeu pessoal funcionou com a opção que o Edson passou.. createdb -E UTF8 -T template0 --lc-collate=pt_BR.utf8 --lc-ctype=pt_BR.utf8 tst Atenciosamente, Emerson Martins DBA Jr Em 18 de outubro de 2011 11:00, pgbr-geral-requ...@listas.postgresql.org.br escreveu: Send pgbr-geral mailing list submissions to pgbr-geral@listas.postgresql.org.br To subscribe or unsubscribe via the World Wide Web, visit https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral or, via email, send a message with subject or body 'help' to pgbr-geral-requ...@listas.postgresql.org.br You can reach the person managing the list at pgbr-geral-ow...@listas.postgresql.org.br When replying, please edit your Subject line so it is more specific than Re: Contents of pgbr-geral digest... Tópicos de Hoje: 1. Re: Criar BD com ENCODE UTF8 no Slackware (Edson neto) 2. Re: Criar BD com ENCODE UTF8 no Slackware (Flavio Henrique Araque Gurgel) -- Message: 1 Date: Tue, 18 Oct 2011 11:38:43 -0200 From: Edson neto edson.edsn...@gmail.com Subject: Re: [pgbr-geral] Criar BD com ENCODE UTF8 no Slackware To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br Message-ID: CADmWVFriV5rGR5X0ufv=bznzsylwx4va-6tl6ehuhapq-e5...@mail.gmail.com Content-Type: text/plain; charset=iso-8859-1 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 bases com o encode em UTF8, e estou tendo alguns erros.Segue: /usr/local/pgsql/bin/createdb -E UTF8 bdteste createdb: database creation failed: ERROR : encoding UTF8 does not macth locale pt_BR Detail: Then chosen LC_TYPE setting requires encoding LATIN1 postgres@pgpoll:~$ locale LANG=pt_BR.utf8 LC_CTYPE=pt_BR.utf8 LC_NUMERIC=pt_BR.utf8 LC_TIME=pt_BR.utf8 LC_COLLATE=pt_BR.utf8 LC_MONETARY=pt_BR.utf8 LC_MESSAGES=pt_BR.utf8 LC_PAPER=pt_BR.utf8 LC_NAME=pt_BR.utf8 LC_ADDRESS=pt_BR.utf8 LC_TELEPHONE=pt_BR.utf8 LC_MEASUREMENT=pt_BR.utf8 LC_IDENTIFICATION=pt_BR.utf8 LC_ALL= Preciso configurar mais alguma coisa..Se alguém tiver alguma dica posta.. Obrigado a todos. Emerson Martins DBA Jr ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral Caso você deve 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/1b54a294/attachment.html -- Message: 2 Date: Tue, 18 Oct 2011 11:46:07 -0200 From: Flavio Henrique Araque Gurgel fha...@gmail.com Subject: Re: [pgbr-geral] Criar BD com ENCODE UTF8 no Slackware To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br Message-ID: CAGHTAeP0kirg7rVNNmx8_yrFh7UDhtf5UQi_k=z0pyzjf1-...@mail.gmail.com Content-Type: text/plain; charset=ISO-8859-1 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: /usr/local/pgsql/bin/createdb -E UTF8 bdteste createdb: database creation failed: ERROR : encoding UTF8 does not macth locale pt_BR Detail: Then chosen LC_TYPE setting requires encoding LATIN1 postgres@pgpoll:~$ locale LANG=pt_BR.utf8 LC_CTYPE=pt_BR.utf8 LC_NUMERIC=pt_BR.utf8 LC_TIME=pt_BR.utf8 LC_COLLATE=pt_BR.utf8 LC_MONETARY=pt_BR.utf8 LC_MESSAGES=pt_BR.utf8 LC_PAPER=pt_BR.utf8 LC_NAME=pt_BR.utf8 LC_ADDRESS=pt_BR.utf8 LC_TELEPHONE=pt_BR.utf8 LC_MEASUREMENT=pt_BR.utf8 LC_IDENTIFICATION=pt_BR.utf8 LC_ALL= Preciso configurar mais alguma coisa..Se alguém tiver alguma dica posta.. /usr/local/pgsql/bin/createdb -E UTF8 -T template0 bdteste -- ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral Fim da Digest pgbr-geral, volume 34, assunto 75 *** ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] regras pgadmin
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 Especializado em Sistemas de Informação Geográfica e Ordenamento do Território ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] regras pgadmin
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ó 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 Especializado em Sistemas de Informação Geográfica e Ordenamento do Território -- Atenciosamente, Alexsander da Rosa http://rednaxel.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] regras pgadmin
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 ser 1 ou 2 Obrigado Você pode resolver isso criando uma trigger para validar os dados de entrada. []s Edson Souza ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] regras pgadmin
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 campo cod é 1e a localização só pode ser 1 ou 2 Você pode resolver isso criando uma trigger para validar os dados de entrada. Gatilhos são para serem usados só quando falta cobertura de restrições de integridade equivalentes. Por exemplo, se os dois atributos forem de relações (tabelas) diferentes. Se estiverem juntos, basta uma CONSTRAINT… CHECK. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] regras pgadmin
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 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 adicionarIsso não tem muito a ver com o PgAdmin, é linguagem SQL. O PgAdmin ésó uma interface? se o campo "cod" é "1e" a localização só pode ser 1 ou 2 Você pode resolver isso criando uma trigger para validar os dados de entrada.Gatilhos são para serem usados só quando falta cobertura de restriçõesde integridade equivalentes. Por exemplo, se os dois atributos foremde relações (tabelas) diferentes. Se estiverem juntos, basta umaCONSTRAINT? CHECK.___pgbr-geral mailing listpgbr-geral@listas.postgresql.org.brlistas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral - Esta mensagem do SERVIO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO), empresa pblica federal regida pelo disposto na Lei Federal n 5.615, enviada exclusivamente a seu destinatrio e pode conter informaes confidenciais, protegidas por sigilo profissional. Sua utilizao desautorizada ilegal e sujeita o infrator s penas da lei. Se voc a recebeu indevidamente, queira, por gentileza, reenvi-la ao emitente, esclarecendo o equvoco. This message from SERVIO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO) -- a government company established under Brazilian law (5.615/70) -- is directed exclusively to its addressee and may contain confidential data, protected under professional secrecy rules. Its unauthorized use is illegal and may subject the transgressor to the laws penalties. If youre not the addressee, please send it back, elucidating the failure. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] regras pgadmin
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 mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] regras pgadmin
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 campo cod é 1e os campos localização e desenho obtêm valor 1 Obrigado ao Alexander, Edson e ao João. ABraço Com os melhores cumprimentos, Pedro Costa Geógrafo Especializado em Sistemas de Informação Geográfica e Ordenamento do Território Em 18-10-2011 17:34, Alexsander Rosa escreveu: Se localização é um campo uma CHECK CONSTRAINT pode resolver. Em 18 de outubro de 2011 14:18, Pedro Costapedrocostaa...@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ó 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 Especializado em Sistemas de Informação Geográfica e Ordenamento do Território ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] regras pgadmin
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 INSERT/UPDATE se falhar o teste. Em 18 de outubro de 2011 16:36, Pedro Costa pedrocostaa...@sapo.pt escreveu: 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 campo cod é 1e os campos localização e desenho obtêm valor 1 Obrigado ao Alexander, Edson e ao João. ABraço Com os melhores cumprimentos, Pedro Costa Geógrafo Especializado em Sistemas de Informação Geográfica e Ordenamento do Território Em 18-10-2011 17:34, Alexsander Rosa escreveu: Se localização é um campo uma CHECK CONSTRAINT pode resolver. Em 18 de outubro de 2011 14:18, Pedro Costapedrocostaa...@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ó 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 Especializado em Sistemas de Informação Geográfica e Ordenamento do Território ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Atenciosamente, Alexsander da Rosa http://rednaxel.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] regras pgadmin
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 que o CHECK não vai COLOCAR valores nos campos, apenas vai CHECAR e dar erro no INSERT/UPDATE se falhar o teste. Pessoal, 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 desenho obtêm valor 1 fossem umas 100 regras e houvesse possibilidade de surgirem novas. Ainda sim o mais correto seria uma check constraint ou seria melhor mapear essas regras em uma tabela. E inserir ou atualizar apenas se houvesse uma regra cadastrada? []'s Edson Souza ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] regras pgadmin
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 outros, prefiro dar ponteiros para a documentação e ver o resultado. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] regras pgadmin
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 pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] regras pgadmin
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 desenho obtêm valor 1 fossem umas 100 regras e houvesse possibilidade de surgirem novas. Ainda sim o mais correto seria uma check constraint ou seria melhor mapear essas regras em uma tabela. E inserir ou atualizar apenas se houvesse uma regra cadastrada? Não. O mais prudente seria um gatilho. Assim, bastaria alterar a função do gatilho toda vez que surgir uma nova regra. -- Euler Taveira de Oliveira - Timbira http://www.timbira.com.br/ PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] regras pgadmin
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 inserção do dado ? Bruno Emanuel. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] regras pgadmin
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 mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Criar BD com ENCODE UTF8 no Slackware
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 do nosso amigo hehe... Ps. seria o S.O vilão dessa história? Obrigado Danilo Em 18 de outubro de 2011 11:46, Flavio Henrique Araque Gurgel fha...@gmail.com escreveu: 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: /usr/local/pgsql/bin/createdb -E UTF8 bdteste createdb: database creation failed: ERROR : encoding UTF8 does not macth locale pt_BR Detail: Then chosen LC_TYPE setting requires encoding LATIN1 postgres@pgpoll:~$ locale LANG=pt_BR.utf8 LC_CTYPE=pt_BR.utf8 LC_NUMERIC=pt_BR.utf8 LC_TIME=pt_BR.utf8 LC_COLLATE=pt_BR.utf8 LC_MONETARY=pt_BR.utf8 LC_MESSAGES=pt_BR.utf8 LC_PAPER=pt_BR.utf8 LC_NAME=pt_BR.utf8 LC_ADDRESS=pt_BR.utf8 LC_TELEPHONE=pt_BR.utf8 LC_MEASUREMENT=pt_BR.utf8 LC_IDENTIFICATION=pt_BR.utf8 LC_ALL= Preciso configurar mais alguma coisa..Se alguém tiver alguma dica posta.. /usr/local/pgsql/bin/createdb -E UTF8 -T template0 bdteste ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Criar BD com ENCODE UTF8 no Slackware
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 encoding UT8 e lcs da vida em pt_BR.UTF-8? Ou seja, seria o contrario do nosso amigo hehe... Ps. seria o S.O vilão dessa história? Especifique o client_encodig adequado. http://www.postgresql.org/docs/current/interactive/runtime-config-client.html#GUC-CLIENT-ENCODING Osvaldo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral