Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Crear una transacción que modifique varias bases de datos (https://www.clubdelphi.com/foros/showthread.php?t=47981)

Borjaserrano 12-09-2007 16:47:10

Crear una transacción que modifique varias bases de datos
 
Buenas

Tengo alrededor de 500 db's en un servidor con Firebird, y ahora necesito añadir en una tabla de cada base de datos un par de columnas.

¿Cómo se podría realizar esta transacción?, hay algún tipo de consulta que devuelva las bases de datos que estan registradas en Firebird?.

Saludos!

Casimiro Notevi 12-09-2007 19:37:10

Puedes hacer un programita que recorra el directorio buscando las bases de datos, conectando a cada una, actualizándola y luego pasar a la siguiente... hasta terminar con todas.

gmontes 15-09-2007 20:13:46

no sera una base de datos con 500 tablas?.

si es asi, puedes hacer un script en IBExpert y que modique cada tabla

Borjaserrano 17-09-2007 08:48:44

No es una base de datos con 500 tablas, sino 500 archivos de bases de datos.

No hay alguna manera de sacar los nombres de todas las bd's registradas en el administrador de Firebird?

Delphius 17-09-2007 08:54:58

Hola Borjaserrano,
Te recomiendo una visita a los trucos. Concretamente al truco 438
Puede que ello te ayude un poco.

Saludos,


La franja horaria es GMT +2. Ahora son las 03:14:04.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi