Oswaldo, 

 

Você tem razão apesar do dos bancos estarem trabalhando com os setting para o 
Brasil um esta em UTF-8 e outras esta Portuguese_barzil, vejam os resultados do 
Select (SELECT name, setting FROM pg_settings WHERE name LIKE 'lc%'; ):
 

-----------------------------Produção:

 

"lc_collate";"en_US.UTF-8"
"lc_ctype";"en_US.UTF-8"
"lc_messages";"pt_BR.UTF-8"
"lc_monetary";"pt_BR.UTF-8"
"lc_numeric";"pt_BR.UTF-8"
"lc_time";"pt_BR.UTF-8"


------------------------------ Teste:

"lc_collate";"Portuguese_Brazil.1252"
"lc_ctype";"Portuguese_Brazil.1252"
"lc_messages";"Portuguese_Brazil"
"lc_monetary";"Portuguese_Brazil"
"lc_numeric";"Portuguese_Brazil"
"lc_time";"Portuguese_Brazil"



E possível a partir do backup de produção ele já trazer as informação de 
settings do banco?

 

Att

Mauricio 

 

 
> From: [email protected]
> Subject: Digest pgbr-geral, volume 25, assunto 23
> To: [email protected]
> Date: Wed, 11 Mar 2009 08:52:27 -0300
> 
> Send pgbr-geral mailing list submissions to
> [email protected]
> 
> 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
> [email protected]
> 
> You can reach the person managing the list at
> [email protected]
> 
> 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: Digest pgbr-geral, volume 25, assunto 21 - BD com
> Tabelas Campo Money (Osvaldo Kussama)
> 2. Palestrantes internacionais no PGCon Brasil 2009
> (Fábio Telles Rodriguez)
> 3. Caracteres (JacksonWeber)
> 4. Re: Caracteres (Shairon Toledo)
> 5. Re: Caracteres ([email protected])
> 6. Re: Caracteres (Shairon Toledo)
> 7. Re: Caracteres (Roberto Mello)
> 
> 
> ----------------------------------------------------------------------
> 
> Message: 1
> Date: Tue, 10 Mar 2009 17:02:58 -0300
> From: Osvaldo Kussama <[email protected]>
> Subject: Re: [pgbr-geral] Digest pgbr-geral, volume 25, assunto 21 -
> BD com Tabelas Campo Money
> To: Comunidade PostgreSQL Brasileira
> <[email protected]>
> Message-ID:
> <[email protected]>
> Content-Type: text/plain; charset=ISO-8859-1
> 
> 2009/3/10 Mauricio De Biasi <[email protected]>:
> >
> > Isso mesmo eu tenho um BD  que esta em produção e preciso transferi-lo para
> > uma área de
> >
> > "testes"... Realizo o backup da área de produção e quando vou restaurar esse
> > backup na área de teste a tabela com os  campos money ele não consegue fazer
> > a restauração dos dados só da estrutura. os dois bancos são iguais mesma
> > versão e codificação UTF-8.
> >
> >
> >
> > As informações que o Dickson já me ajudou bastante estão perfeitas. Só
> > preciso saber se consigo pelo próprio postgres passar o dados do campo money
> > para o campo numeric(18,2) sem precisar fazer um script em outra
> > programação....
> >
> 
> 
> Creio que os ambientes nos dois servidores não são exatamente iguais.
> 
> Verifique especialmente se o locale e lc_monetary são os mesmos nos 2
> servidores.
> 
> Osvaldo
> 
> 
> ------------------------------
> 
> Message: 2
> Date: Tue, 10 Mar 2009 17:53:34 -0300
> From: Fábio Telles Rodriguez <[email protected]>
> Subject: [pgbr-geral] Palestrantes internacionais no PGCon Brasil 2009
> To: Comunidade PostgreSQL Brasileira
> <[email protected]>
> Message-ID:
> <[email protected]>
> Content-Type: text/plain; charset=UTF-8
> 
> Senhores, a organização do PGCon Brasil 2009 (bem como a de vários
> PGDays em todo o Brasil) estão a pleno vapor. Estamos iniciando uma
> pesquisa para sondar qual palestrante internacional as pessoas
> gostariam de ver no evento. Então para quem quiser deixar seu voto,
> segue o link:
> 
> http://spreadsheets.google.com/viewform?hl=pt_BR&formkey=cGItOWo4VjZXMURDMXo3Yk1wV3hPRlE6MA
> ..
> 
> Por enquanto é isso pessoal. Em breve teremos novidades.
> 
> []s
> Fábio Telles
> -- 
> blog: http://www.midstorm.org/~telles/
> e-mail / jabber: [email protected]
> 
> 
> ------------------------------
> 
> Message: 3
> Date: Wed, 11 Mar 2009 04:17:25 -0700 (PDT)
> From: JacksonWeber <[email protected]>
> Subject: [pgbr-geral] Caracteres
> To: [email protected]
> Message-ID: <[email protected]>
> Content-Type: text/plain; charset=UTF-8
> 
> 
> Alguém sabe me dizer se tem uma função ou modo de em uma consulta eu tenho lá
> gravado uma informação 'AÇUCAR DOCE' e ao fazer a consulta eu simplesmente
> desprezar o 'Ç' colocando somente 'C' e retornar todos as informações que
> estão gravadas tanto em 'C' e 'Ç'.
> 
> create table tabela1 (c1 varchar(50));
> 
> insert into tabela1 values ('AÇUCAR DOCE');
> 
> select * from tabela1 where c1 like '%ACU%';
> 
> Tem como ele me retornar 'AÇUCAR DOCE'.
> -- 
> View this message in context: 
> http://www.nabble.com/Caracteres-tp22453053p22453053.html
> Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.
> 
> 
> 
> ------------------------------
> 
> Message: 4
> Date: Wed, 11 Mar 2009 07:30:51 -0400
> From: Shairon Toledo <[email protected]>
> Subject: Re: [pgbr-geral] Caracteres
> To: Comunidade PostgreSQL Brasileira
> <[email protected]>
> Message-ID:
> <[email protected]>
> Content-Type: text/plain; charset="iso-8859-1"
> 
> Já tentou usar o translate?
> 
> select 'acucar' = translate('açucar','ç','c')
> 
> t
> 
> 
> 2009/3/11 JacksonWeber <[email protected]>
> 
> >
> > Alguém sabe me dizer se tem uma função ou modo de em uma consulta eu tenho
> > lá
> > gravado uma informação 'AÇUCAR DOCE' e ao fazer a consulta eu simplesmente
> > desprezar o 'Ç' colocando somente 'C' e retornar todos as informações que
> > estão gravadas tanto em 'C' e 'Ç'.
> >
> > create table tabela1 (c1 varchar(50));
> >
> > insert into tabela1 values ('AÇUCAR DOCE');
> >
> > select * from tabela1 where c1 like '%ACU%';
> >
> > Tem como ele me retornar 'AÇUCAR DOCE'.
> > --
> > View this message in context:
> > http://www.nabble.com/Caracteres-tp22453053p22453053.html
> > Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.
> >
> > _______________________________________________
> > pgbr-geral mailing list
> > [email protected]
> > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> >
> 
> 
> 
> -- 
> [ ]'s
> Shairon Toledo
> http://www.hashcode.eti.br
> -------------- Próxima Parte ----------
> Um anexo em HTML foi limpo...
> URL: 
> http://listas.postgresql.org.br/pipermail/pgbr-geral/attachments/20090311/124df0f5/attachment-0001.htm
>  
> 
> ------------------------------
> 
> Message: 5
> Date: Wed, 11 Mar 2009 08:43:11 -0300
> From: "[email protected]" <[email protected]>
> Subject: Re: [pgbr-geral] Caracteres
> To: [email protected], Comunidade PostgreSQL Brasileira
> <[email protected]>
> Message-ID:
> <[email protected]>
> Content-Type: text/plain; charset="iso-8859-1"
> 
> Também dá pra utilizar to_ascii
> 
> select to_ascii('açucar é doce');
> to_ascii
> ---------------
> acucar e doce
> (1 row)
> 
> 
> http://pgdocptbr.sourceforge.net/pg80/functions-string.html
> 
> 
> 2009/3/11 Shairon Toledo <[email protected]>
> 
> > Já tentou usar o translate?
> >
> > select 'acucar' = translate('açucar','ç','c')
> >
> > t
> >
> >
> > 2009/3/11 JacksonWeber <[email protected]>
> >
> >
> >> Alguém sabe me dizer se tem uma função ou modo de em uma consulta eu tenho
> >> lá
> >> gravado uma informação 'AÇUCAR DOCE' e ao fazer a consulta eu simplesmente
> >> desprezar o 'Ç' colocando somente 'C' e retornar todos as informações que
> >> estão gravadas tanto em 'C' e 'Ç'.
> >>
> >> create table tabela1 (c1 varchar(50));
> >>
> >> insert into tabela1 values ('AÇUCAR DOCE');
> >>
> >> select * from tabela1 where c1 like '%ACU%';
> >>
> >> Tem como ele me retornar 'AÇUCAR DOCE'.
> >> --
> >> View this message in context:
> >> http://www.nabble.com/Caracteres-tp22453053p22453053.html
> >> Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.
> >>
> >> _______________________________________________
> >> pgbr-geral mailing list
> >> [email protected]
> >> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> >>
> >
> >
> >
> > --
> > [ ]'s
> > Shairon Toledo
> > http://www.hashcode.eti.br
> >
> > _______________________________________________
> > pgbr-geral mailing list
> > [email protected]
> > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> >
> >
> 
> 
> -- 
> Diego Mancilha
> -------------- Próxima Parte ----------
> Um anexo em HTML foi limpo...
> URL: 
> http://listas.postgresql.org.br/pipermail/pgbr-geral/attachments/20090311/36c2120d/attachment-0001.htm
>  
> 
> ------------------------------
> 
> Message: 6
> Date: Wed, 11 Mar 2009 07:44:36 -0400
> From: Shairon Toledo <[email protected]>
> Subject: Re: [pgbr-geral] Caracteres
> To: "[email protected]" <[email protected]>
> Cc: Comunidade PostgreSQL Brasileira
> <[email protected]>
> Message-ID:
> <[email protected]>
> Content-Type: text/plain; charset="iso-8859-1"
> 
> éh to_ascii é mais elegante
> 
> 2009/3/11 [email protected] <[email protected]>
> 
> > Também dá pra utilizar to_ascii
> >
> > select to_ascii('açucar é doce');
> > to_ascii
> > ---------------
> > acucar e doce
> > (1 row)
> >
> >
> > http://pgdocptbr.sourceforge.net/pg80/functions-string.html
> >
> >
> > 2009/3/11 Shairon Toledo <[email protected]>
> >
> > Já tentou usar o translate?
> >>
> >> select 'acucar' = translate('açucar','ç','c')
> >>
> >> t
> >>
> >>
> >> 2009/3/11 JacksonWeber <[email protected]>
> >>
> >>
> >>> Alguém sabe me dizer se tem uma função ou modo de em uma consulta eu
> >>> tenho lá
> >>> gravado uma informação 'AÇUCAR DOCE' e ao fazer a consulta eu
> >>> simplesmente
> >>> desprezar o 'Ç' colocando somente 'C' e retornar todos as informações que
> >>> estão gravadas tanto em 'C' e 'Ç'.
> >>>
> >>> create table tabela1 (c1 varchar(50));
> >>>
> >>> insert into tabela1 values ('AÇUCAR DOCE');
> >>>
> >>> select * from tabela1 where c1 like '%ACU%';
> >>>
> >>> Tem como ele me retornar 'AÇUCAR DOCE'.
> >>> --
> >>> View this message in context:
> >>> http://www.nabble.com/Caracteres-tp22453053p22453053.html
> >>> Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.
> >>>
> >>> _______________________________________________
> >>> pgbr-geral mailing list
> >>> [email protected]
> >>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> >>>
> >>
> >>
> >>
> >> --
> >> [ ]'s
> >> Shairon Toledo
> >> http://www.hashcode.eti.br
> >>
> >> _______________________________________________
> >> pgbr-geral mailing list
> >> [email protected]
> >> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> >>
> >>
> >
> >
> > --
> > Diego Mancilha
> >
> 
> 
> 
> -- 
> [ ]'s
> Shairon Toledo
> http://www.hashcode.eti.br
> -------------- Próxima Parte ----------
> Um anexo em HTML foi limpo...
> URL: 
> http://listas.postgresql.org.br/pipermail/pgbr-geral/attachments/20090311/b86a8489/attachment-0001.htm
>  
> 
> ------------------------------
> 
> Message: 7
> Date: Wed, 11 Mar 2009 05:52:04 -0600
> From: Roberto Mello <[email protected]>
> Subject: Re: [pgbr-geral] Caracteres
> To: [email protected], Comunidade PostgreSQL Brasileira
> <[email protected]>
> Message-ID:
> <[email protected]>
> Content-Type: text/plain; charset="utf-8"
> 
> 2009/3/11 Shairon Toledo <[email protected]>
> 
> > éh to_ascii é mais elegante
> >
> > 2009/3/11 [email protected] <[email protected]>
> >
> > Também dá pra utilizar to_ascii
> >>
> >> select to_ascii('açucar é doce');
> >> to_ascii
> >> ---------------
> >> acucar e doce
> >>
> >
> Se for usar a to_ascii em consultas frequentemente, nao esqueca de criar um
> indice com to_ascii na coluna a ser consultada frequentemente, para tornar a
> consulta mais rapida. Senao o PG nao vai utilizar um indice.
> 
> CREATE INDEX foo_com_to_ascii_idx ON minha_tab ( to_ascii(c1) );
> 
> Roberto
> -------------- Pr?a Parte ----------
> Um anexo em HTML foi limpo...
> URL: 
> http://listas.postgresql.org.br/pipermail/pgbr-geral/attachments/20090311/864fe1b2/attachment.htm
>  
> 
> ------------------------------
> 
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> 
> 
> Fim da Digest pgbr-geral, volume 25, assunto 23
> ***********************************************

_________________________________________________________________
Confira vídeos com notícias do NY Times, gols direto do Lance, videocassetadas 
e muito mais no MSN Video!
http://video.msn.com/?mkt=pt-br
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a