Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
GenDbc
Message
From
01/04/2003 08:36:41
Hilmar Zonneveld
Independent Consultant
Cochabamba, Bolivia
 
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Title:
Re: GenDbc
Miscellaneous
Thread ID:
00772168
Message ID:
00772353
Views:
9
>Ok, entendí la idea, haré un programa que limpie las tablas.

Si lo haces, sólo lo necesitas una sola vez. La idea es que tengas tres copias de la base de datos: 1) La base de datos vacía (todas las tablas con cero registros); 2) Tu base de datos de desarrollo (para pruebas), ya con datos; 3) La base de datos que usan los usuarios.

Lo que sí necesitas es un programa para combinar la base de datos vacía (1), con la base de datos con datos, (2) o (3).

Ahora bien, cualquier cambio a la estructura lo haces primero en tu base de datos vacía, y luego ejecutes tu programa para combinarlo con tu base de datos de desarrollo. Una vez que compruebes que todo está en orden, planificas un procedimiento para la medianoche, para combinarlo con la base de datos de los usuarios.

Ventajas: Aparte de resolver tu problema con los views (vistas), necesitas un solo programa genérico para hacer cualquier actualización. En particular, no necesitas planificar un ALTER TABLE ... ADD COLUMN (o ALTER COLUMN) cada vez que decides cambiar un campo.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)
Previous
Reply
Map
View

Click here to load this message in the networking platform