[firebase-br] Renomear tabela e campos

Toninho Eleotério toninhoeleoterio em gmail.com
Sáb Maio 23 16:37:18 -03 2015


Lendo este email, acabei lendo também o link que o Walter sugeriu,
aproveito para dar os parabéns ao Walter, quanto material bom viu? Parabéns!

Abraços.


Atenciosamente,
Antonio Marcos Eleotério da Silva

Telefones: (32) 3222-5695
                     (32) 8856-3706



2015-05-23 13:24 GMT-03:00 Walter R. Ojeda Valiente <
sistemas2000profesional em gmail.com>:

> Aquí hay otro artículo del blog que explica mejor como realizar el proceso:
>
>
> https://firebird21.wordpress.com/2013/09/30/la-forma-mas-facil-de-cambiar-un-dominio/
>
> Saludos.
>
> Walter.
>
>
> 2015-05-23 12:15 GMT-04:00 Walter R. Ojeda Valiente <
> sistemas2000profesional em gmail.com>:
>
> > Sí, se puede.
> >
> > Aunque hay 2 problemas potenciales:
> > 1. Si la Base de Datos es muy grande, puede demorar mucho tiempo
> > 2. El contenido de las columnas de tipo BLOB puede perderse parcialmente.
> >
> > Los pasos a seguir son:
> > 1. Crear un archivo de script de toda la Base de Datos, tanto de los
> datos
> > como de los metadatos
> > 2. Usando un editor de textos, como el "Bloc de notas" del Windows,
> > reemplazar el nombre de la tabla en todos los lugares donde se encuentre,
> > dentro de ese archivo script.
> > 3. En el archivo de script, cambiar el nombre de la Base de Datos
> > 4. Ejecutar el archivo de script
> >
> > De esta manera tendrás otra Base de Datos, casi exactamente igual a la
> > anterior, pero con el nombre de la tabla que quisiste cambiar, cambiado.
> > Puedes hacer lo mismo para cambiar nombres de dominios, de índices, de
> > triggers, de stored procedures, etc.
> >
> > Para entender mejor el proceso, puedes mirar este artículo del blog:
> >
> >
> >
> https://firebird21.wordpress.com/2013/09/27/usando-ems-sql-manager-para-copiar-entre-bases-de-datos/
> >
> > Saludos.
> >
> > Walter.
> >
> > 2015-05-20 18:48 GMT-04:00 Luiz Filipe Meinecke <binho.lfm em gmail.com>:
> >
> > Não há como renomear tabelas, o que vc pode fazer é criar a tabela com a
> >> mesma estrutura e com o nome desejado e importar os dados da antiga para
> >> esta, mas como ela é pai de outras, vc terá que criar o campo chave em
> >> cada
> >> tabela ou dropar a chave estrangeira e trocar os campos, é trabalhoso.
> >> Em 20/05/2015 19:31, "Carlos Midia" <carlosmidia2013 em gmail.com>
> escreveu:
> >>
> >> > Boa noite a todos, tenho uma tabela Contas com chave primaria e chave
> >> > estrangeira com vários registro e queria saber como faço para renomear
> >> está
> >> > tabelas e campos através de uma script sem perder os registros? tem
> está
> >> > possibilidade?
> >> > ______________________________________________
> >> > 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