Re: [pgbr-geral] Migrando de ms-sql server para PostgreSQL

2011-03-21 Por tôpico Douglas Fabiano Specht
Pessoal, muito obrigado pelas respostas,
decobri que seu eu criar uma tabela com NOMETABELA, qdo for passar
os comando tenho que mandar tbm as  aspas.



Em 18 de março de 2011 18:32, Sebastian SWC sebastian...@gmail.com escreveu:
 2011/3/18 Douglas Fabiano Specht douglasfabi...@gmail.com:
 boa tarde pessoal,
 vejam se podem me ajudar,
 estou fazendo uns testes para poder migrar do ms-sql server 2008 para
 PostgreSql, mas acho que nao estou conseguindo criar o banco com o
 ENCODING ou TABLESPACE correto.
 no Ms-sql server e firebird 2.5 utilizamos o Collation Latin1_General_CI_AS.
 quando vou fazer uma consulta ou comando de update/insert no Ms-sql e
 firebird é direto sem utilizar   aspas e case sensitivo. exemplo:

 Ms-sql server e FB funciona assim:
 select versao from configura

 mas no PG so consigo rodar com as aspas e em caixa alta:
 select VERSAO from CONFIGURA


 alguma solução para o meu casopois teria alterar muita coisa no sistema.


 Douglas,

 não entendi bem o que você precisa, mas acredito que você queira criar
 um banco em LATIN1, para isso é só criar o banco de dados utilizando o
 template0.

 utilizando o utilitário createdb a sintaxe é:
 createdb -U _usuario_ -E LATIN1 -T template0 _nome_do_banco_

 Qualquer dúvida veja o manual[1].

 [1] http://www.postgresql.org/docs/9.0/static/app-createdb.html

 --
 Atenciosamente,
 Sebastian Selau Webber Colombo

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Migrando de ms-sql server para PostgreSQL

2011-03-18 Por tôpico Douglas Fabiano Specht
boa tarde pessoal,
vejam se podem me ajudar,
estou fazendo uns testes para poder migrar do ms-sql server 2008 para
PostgreSql, mas acho que nao estou conseguindo criar o banco com o
ENCODING ou TABLESPACE correto.
no Ms-sql server e firebird 2.5 utilizamos o Collation Latin1_General_CI_AS.
quando vou fazer uma consulta ou comando de update/insert no Ms-sql e
firebird é direto sem utilizar   aspas e case sensitivo. exemplo:

Ms-sql server e FB funciona assim:
select versao from configura

mas no PG so consigo rodar com as aspas e em caixa alta:
select VERSAO from CONFIGURA


alguma solução para o meu casopois teria alterar muita coisa no sistema.


douglas specht
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Migrando de ms-sql server para PostgreSQL

2011-03-18 Por tôpico Sebastian SWC
2011/3/18 Douglas Fabiano Specht douglasfabi...@gmail.com:
 boa tarde pessoal,
 vejam se podem me ajudar,
 estou fazendo uns testes para poder migrar do ms-sql server 2008 para
 PostgreSql, mas acho que nao estou conseguindo criar o banco com o
 ENCODING ou TABLESPACE correto.
 no Ms-sql server e firebird 2.5 utilizamos o Collation Latin1_General_CI_AS.
 quando vou fazer uma consulta ou comando de update/insert no Ms-sql e
 firebird é direto sem utilizar   aspas e case sensitivo. exemplo:

 Ms-sql server e FB funciona assim:
 select versao from configura

 mas no PG so consigo rodar com as aspas e em caixa alta:
 select VERSAO from CONFIGURA


 alguma solução para o meu casopois teria alterar muita coisa no sistema.


Douglas,

não entendi bem o que você precisa, mas acredito que você queira criar
um banco em LATIN1, para isso é só criar o banco de dados utilizando o
template0.

utilizando o utilitário createdb a sintaxe é:
createdb -U _usuario_ -E LATIN1 -T template0 _nome_do_banco_

Qualquer dúvida veja o manual[1].

[1] http://www.postgresql.org/docs/9.0/static/app-createdb.html

-- 
Atenciosamente,
Sebastian Selau Webber Colombo
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Migrando de ms-sql server para PostgreSQL

2011-03-18 Por tôpico Leandro DUTRA
2011/3/18 Douglas Fabiano Specht douglasfabi...@gmail.com:
 acho que nao estou conseguindo criar o banco com o
 ENCODING ou TABLESPACE correto.
 no Ms-sql server e firebird 2.5 utilizamos o Collation Latin1_General_CI_AS.

Latin1 não é correto, é obsoleto.  O ideal seria Unicode, o mínimo é Latin9.


 mas no PG so consigo rodar com as aspas e em caixa alta:
 select VERSAO from CONFIGURA

Porque você criou os objetos em maiúsculas.  Crie os objetos em
minúsculas e tudo bem.



-- 
skype:leandro.gfc.dutra?chat      Yahoo!: ymsgr:sendIM?lgcdutra
+55 (61) 3546 7191              gTalk: xmpp:leand...@jabber.org
+55 (11) 9406 7191        ICQ/AIM: aim:GoIM?screenname=61287803
BRAZIL GMT-3  MSN: msnim:chat?contact=lean...@dutra.fastmail.fm
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Migrando de ms-sql server para PostgreSQL

2011-03-18 Por tôpico Osvaldo Kussama
Em 18/03/11, Douglas Fabiano Spechtdouglasfabi...@gmail.com escreveu:
 boa tarde pessoal,
 vejam se podem me ajudar,
 estou fazendo uns testes para poder migrar do ms-sql server 2008 para
 PostgreSql, mas acho que nao estou conseguindo criar o banco com o
 ENCODING ou TABLESPACE correto.
 no Ms-sql server e firebird 2.5 utilizamos o Collation Latin1_General_CI_AS.
 quando vou fazer uma consulta ou comando de update/insert no Ms-sql e
 firebird é direto sem utilizar   aspas e case sensitivo. exemplo:

 Ms-sql server e FB funciona assim:
 select versao from configura

 mas no PG so consigo rodar com as aspas e em caixa alta:
 select VERSAO from CONFIGURA


 alguma solução para o meu casopois teria alterar muita coisa no sistema.



O PostreSQL não faz distinção entre letras maiúsculas e minúsculas nos
identificadores e as palavras chave, exceto quando de usa
identificador delimitado ou identificador entre aspas. Veja:
http://www.postgresql.org/docs/current/interactive/sql-syntax-lexical.html#SQL-SYNTAX-IDENTIFIERS
particularmente delimited identifier or quoted identifier.

Quando você cria um cluster com o initdb ele inicializará o cluster
com o locale do ambiente de execução. No seu caso é o UTF-8? Existe
realmente a necessidade de troca-lo para Latin1?
Caso deseje um encoding específico veja 22.2.2. Setting the Character Set em:
http://www.postgresql.org/docs/current/interactive/multibyte.html

Osvaldo
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral