[firebase-br] ajuda

Alysson Gonçalves de Azevedo agalysson em gmail.com
Seg Jul 29 13:02:33 -03 2013


Muita coisa depende do tamanho da sua base de dados.
Se for pequena, apenas algumas tabelas, sem triggers, chaves estrangeiras e
etc, apenas rode o comando[1]:
insert into newtable
  select * from oldtable;

e depois delete a tabela velha com:
drop table oldtable;

Agora, se tiver muitas dependências, exporte o banco para um arquivo sql,
utilizando o ibexpert (acho que ele tem isso, mas não tenho certeza) ou
então FBExport[2].

Dae você vai ter o arquivo em sql lá, você vai abrir ele e ver como está
declarado as tabelas...
supondo que esteja
create table "tabela" (... );

você tira as aspas.
create table tabela (... );

com isso as tabelas voltam a ser case insensitive.

1: http://www.firebirdfaq.org/faq363/
2:
http://kosiara87.blogspot.com.br/2011/03/export-data-from-firebird-into-pure-sql.html



Alysson Gonçalves de Azevedo

"Anarcho-syndicalism is a way of preserving freedom." - Monty Python


Em 29 de julho de 2013 12:26, Pedro Fernandes <pedro13021977 em gmail.com>escreveu:

>  Oi  Alysson
>
> poderia me explicar melhor como faço isso de migrar base mudar os nomes das
> tabelas e depois reconectar novamente?
>
>
> No dia 29 de Julho de 2013 às 15:01, Alysson Gonçalves de Azevedo <
> agalysson em gmail.com> escreveu:
>
> > se não me engano, seu script de criação dos campos devem  ter ido com
> > aspas, por isso o problema.
> > veja o que é melhor para você, fazer alter table para tabela do seu banco
> > ou exportar o banco pra um arquivo .sql, corrigir os nomes com um
> > find/replace e recarregar o arquivo.
> >
> >
> >
> > Alysson Gonçalves de Azevedo
> >
> > "Anarcho-syndicalism is a way of preserving freedom." - Monty Python
> >
> >
> > 2013/7/29 Pedro Fernandes <pedro13021977 em gmail.com>
> >
> > > sim passar o nome das tabelas e o nome dos campos para maisculas para
> nao
> > > preder os dados
> > >
> > >
> > > No dia 29 de Julho de 2013 às 14:43, Alysson Gonçalves de Azevedo <
> > > agalysson em gmail.com> escreveu:
> > >
> > > > olhe isso
> > > > http://www.firebirdfaq.org/faq76/
> > > >
> > > >
> > > > Alysson Gonçalves de Azevedo
> > > >
> > > > "Anarcho-syndicalism is a way of preserving freedom." - Monty Python
> > > >
> > > >
> > > > 2013/7/29 Everton Patricio Pereira <evertonkiai em gmail.com>
> > > >
> > > > > Amigão, na verdade o SQL não é key sensitive, ou seja, não há
> > diferença
> > > > > entre maiúsculo ou minúsculo. Vc tem alguma necessidade em
> > particular?
> > > > >
> > > > >
> > > > >
> > > > > Em 29 de julho de 2013 10:19, Pedro Fernandes <
> > pedro13021977 em gmail.com
> > > > > >escreveu:
> > > > >
> > > > > > Boas pessoal
> > > > > >
> > > > > > alguem sabe como posso alterar o nome das minhas tabelas e
> colunas
> > de
> > > > > > minusculas para maisculas?
> > > > > > ______________________________________________
> > > > > > FireBase-BR (www.firebase.com.br) - Hospedado em
> > www.locador.com.br
> > > > > > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > > > > > http://www.firebase.com.br/fb/artigo.php?id=1107
> > > > > > Para consultar mensagens antigas:
> http://firebase.com.br/pesquisa
> > > > > >
> > > > > ______________________________________________
> > > > > FireBase-BR (www.firebase.com.br) - Hospedado em
> www.locador.com.br
> > > > > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > > > > http://www.firebase.com.br/fb/artigo.php?id=1107
> > > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> > > > >
> > > > ______________________________________________
> > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > > > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > > > http://www.firebase.com.br/fb/artigo.php?id=1107
> > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> > > >
> > > ______________________________________________
> > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > > http://www.firebase.com.br/fb/artigo.php?id=1107
> > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> > >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista