Autotabla es un programa para automatizar el mantenimiento de un conjunto de tablas SQL. El programa lee el esquema de la base de datos desde un fichero de configuración, y a partir de entonces se pueden gestionar las tablas incluidas en el esquema fácil y cómodamente: se pueden añadir, borrar o modificar filas, y realizar consultas sencillas pero efectivas.
El objetivo principal es ayudar a los programadores que desarrollan aplicaciones basadas en bases de datos SQL, liberándoles de la inconveniencia de escribir scripts básicos para acceder a las tablas que la aplicación usará, y permitiéndoles probar dichas aplicaciones con datos que pueden introducir, modificar o borrar desde fuera de ella.
Autotabla es un programa CGI, así que necesita un servidor web para correr (ha sido desarrollado con Apache, pero cualquier servidor que pueda ejecutar scripts CGI funcionará). Esto significa que para poder usarlo se debe utilizar algún navegador web (Mozilla y Links funcionan bien, pero cualquier otro debería funcionar también).
El programa lee el esquema de la base de datos de un fichero de configuración XML (que debe ser generado; se incluyen ejemplos en la distribución, junto con la documentación), y muestra una página índice de tablas y operaciones que se pueden hacer con ellas. A partir de esa página, todas las tareas de mantenimiento típicas pueden ser realizadas.
Se ha incluido algunas funcionalidades muy útiles, como el soporte para Referencias (Foreign Keys): un campo puede ser definido como una referencia (una relación con un campo clave primaria de otra tabla), y asociarle un campo "visible", de forma que cando se ejecuta una consulta, en vez del campo referencia se mostrará el campo "visible" de la tabla referenciada.
Para una descripción detallada de cómo funciona, consúltese la documentación que viene con la distribución.
Hay una página de proyecto en SourceForge, que es probablemente lo que estás leyendo. ;-D
También puedes acceder a la página de detalles del proyecto, y aqui tienes un enlace a la página de descargas.
Simple: envía un correo a jorgegv@users.sourceforge.net. Normalmente leo mi correo a diario, y este es mi primer proyecto de Software Libre, así que tengo gran interés y te responderé rápido.
Estoy muy interesado en saber del uso de este programa, así que si lo estás utilizando te estaría muy agradecido si me enviases unas líneas explicando para qué lo estas usando, comentarios, correcciones, sugerencias, mejoras, o cualquier cosa que consideres de interés.
Por supuesto, todos los parches son bienvenidos.
Autotabla es una parte de otro proyecto mío, basado en una base de datos SQL (como tantos otros, hoy en día). Necesitaba una forma fácil de añadir/borrar/modificar/consultar filas en las tablas del proyecto, así que comencé este pequeño subproyecto para ello, con el propósito de reutilizarlo.
Cuando estás desarrollando algo interesante, el mantenimiento de tablas SQL es un auténtico coñazo, así que necesitaba un programa como este. Además, parecía una buena excusa para crear mi primer proyecto público GPL, y aquí estamos... ;-D
$Id: autotabla-es.html,v 1.4 2002/01/05 00:09:10 jorgegv Exp jorgegv $