Si eliminas las tablas es más complicado, pues tendrás que tener en cuenta que unas tablas puedan depender de otras, o los disparadores dependan de una o más tablas. Sería un solo enrollo y cada caso es único pues depende de la estructura en si de la base de datos. Si te referías a que si había una instrucción especial para dejar la base de datos como nueva, algo así como "DROP TABLES..." pues no existe en Firebird. No es común eso hacer algo así sobre la DB.
Creo que lo más que te conviene es eliminar todos los registros de las tablas y poner los generadores a 0. De hecho pienso que eso es lo que quieres. Para hacer eso, simplemente ejecuta un "delete from <tabla>" en cada una de las tablas de tu base de datos, empezando por las que dependan de llaves foráneas. Para reiniciar los generadores, bastará con un: "SET GENERATOR <nombre_del_generador> TO 0;".
Saludos,
Chris
|