[firebase-br] Renomear tabela e campos

Walter R. Ojeda Valiente sistemas2000profesional em gmail.com
Sáb Maio 23 13:24:52 -03 2015


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
>>
>
>



Mais detalhes sobre a lista de discussão lista