ALTERAR NOME DE TABELA E COLUNAS

MARCIOHR 17/01/2011 11:01:47
#362472
Amigos,
Hoje uso o banco de dados access e gostaria de estar migrando meu banco para o Postgre, acontece que o Postgre é case sensitive quanto ao nome das tabelas e colunas, tenho +- umas 300 colunas, gostaria de saber se há algum método ou script para deixar todos os nomes de minhas tabelas ou colunas em minusculo ou mesmo algum conversor que ao converter faça a conversao utilizando caracteres minusculos.

Uso para converter o Bullzip Access to PostgreSQL e DBtools manager.

Ao fazer o Alter table consigo alterar porém de uma a uma.

Se soubesse disso teria padronizado tudo para minusculo, rs.

Grato desde já.
MARCIOHR 17/01/2011 17:36:38
#362511
Pois é então, as minhas tabelas estão misturadas, por exemplo : Produtos, Clientes. NFe.
Usando o select por exemplo realmente dá certo de qualquer jeito, porém o PostGre irá entender o nome em minusculo a não ser que coloque aspas antes do nome, por exemplo:

Se usar: Select * from Clientes -> o PostGre entende [Ô]select * from clientes[Ô]

Agora se usar Select * from [Ô]Clientes[Ô] -> Daria certo, a questão é que teria de manter o nome da tabela e coluna igualzinho e com aspas duplas (que no VB teria que usar o Chr(34) concatenado a minha string. Ai complica muito.... rs

Percebi isso tb nas colunas, por exemplo, se quero ordenar Clientes por Nome usando este padrão de caracteres:
Teria de fazer assim: Select * from [Ô]Clientes[Ô] order by [Ô]Nome[Ô]

Se fizer sem as aspas o postgre entende: Select * from clientes order by nome

ai dá erro de relação, pois o postgre é case sensitive.

Dureza...

Más valeu ai.

Se alguem souber alguma dica, senão terei de alterar tabela por tabela coluna por coluna....
MARCIOHR 20/01/2011 15:55:29
#362873
Resolvi fiz na unha mesmo...
Tópico encerrado , respostas não são mais permitidas