wSqlDbu
WsqlDbu comienza a ser una pequeña realidad….
1. ¿ Por que wSqlDbu ?
Yo me ecuentro muchas veces con el problema de tener bien planificado y estructurada la base de datos para el software que estoy desarrollando. Utilizo muchas tablas, con muchas relaciones, índices, restricciones y ya he empezado con los disparadores y los procedimientos almacenados. Todo eso lo tengo desperdigado por diferentes sitios de mi ordenador… algo que me desespera. Además, luego, dependiendo de las versiones del software que esté desarrollado tengo que prepara programas puente, actualizaciones, conversiones… todo un jaleo. Y un día, no hace mucho, en una de esas reuniones que hemos tenido en Murcia, planteé la necesidad de tener una herramienta que me ayude en todo lo que os acabo de contar.
2. ¿Que va a ser wSqlDbu?
Pues van a ser dos cosas. La primera y principal de este proyecto que comienzo con vosotros, es la respuesta la primer punto. wSqlDbu va a tener como tarea principal gestionar los proyectos a nivel de bases de datos. Para definirlo de una forma rápida, va a ser un manteniemiento de bases de datos por proyecto. Inicialmente tendremos un mantenimento de las diferentes tablas que componen cada base de datos (con la definición completa de cada elemento), los índices que se crean, las vistas, los procedimientos almacenados, ect… Haremos que esta herramienta nos asista en la ‘consistencia’ de las estructuras introducidas. Y como puntos finales, algo que nos ahorrará mucho tiempo: crear scripts SQL para la base de datos de nuestra elección. Incluso podemos dotar a esta herramienta de capacidad de generar código xbase para generar las bases de datos. La segunda tarea que tendrá será la de conectarse con la base de datos y hacer un mantenimiento ‘tradicional’ de la misma, además de comprobaciones de estructuras y otras tareas adicionales.
3. ¿Con qué lo vamos a hacer?
Bueno… yo lo he estado meditando. Mi elección personal es Xailer. Varios motivos me asisten: me gusta, funciona, es difícil al principio pero luego ves que el tiempo invertido es bien remunerado. Pero… no vamos a dejar a FWH ni a t-Gtk. Pueden haber tantos grupos como la gente desee. Además, con Xailer no hace falta comprar (inicialmente) la herramienta: tienen una demo totalmente operativa. Y tGtk, según creo, es free.
4. ¿Como nos organizamos?
Eso de momento no lo tengo muy claro. Podemos centralizarlo todo desde mi blog. Es decir, cada modificación es enviada a una dirección de correo. Cuando lo reciba lo ‘fusiono’ con el proyecto. Y cada semana pongo a disposición la descarga del proyecto en un sitio de esta web. Además, podemos crear una lista de correos para todos los asistentes y/o interesados en el proyecto.
Os pido que deis vuestra opinión al respecto dejando un comentario en este blog.
Saludos y gracias a todos los que esteis interesados en seguir un camino que nos llevará a dos sitios: aprender y disfrutar con nuestro lenguaje favorito de programación.