Actualizar Db Browser Sqlite - Versión para impresión +- Comunidad Gambas-es (https://gambas-es.org) +-- Foro: Gambas (https://gambas-es.org/forum-3.html) +--- Foro: Bases de Datos (https://gambas-es.org/forum-6.html) +--- Tema: Actualizar Db Browser Sqlite (/thread-1860.html) |
Actualizar Db Browser Sqlite - Shell - 14-02-2025 Buenas! Pues como hoy comenzamos a hacer algo de "prácticas" (ya era hora), tenemos que instalar este "¿navegador?" ![]() para Sqlite. Ya lo conocía. Menos mal, que no me han hecho usar uno exclusivo para Windows. Nombraron a : -Tableau - Microsoft BI - QuickView Pero estas últimas soportan mucho más que Sqlite. La teoría de todos los colores... "SQL se utiliza en herramientas de análisis de datos y de inteligencia empresarial (BI) para consultar y analizar grandes volúmenes de datos." ¿ Inteligencia empresarial ?. ¿ Eso existe ?. Aparte de bromas. ¿ inteligencia empresarial ?, ¿ de donde sacan la expresión ?. ( Estos informáticos ). ![]() Pues bien, después de estar en la web de la aplicación. Añadí el ppa, pero parece que por defecto la aplicación está al día. La última actualización es de Julio del 2024. Parece que Linux MInt lo mantiene al día a pesar de que mi distro no es la más actualizada. ( Linux Mint Mate 21.1). Viendo así las imágenes animadas en el curso sobre la instalación de esta aplicación en Windows. Parece que le añade como unos complementos. Tres Existe una versión de testeo, "Nightly", pero parece que es para Windows y Mac, la de Linux es una app. Sqlitebrowser Y ahora que caigo, ¿ es normal que este tipo de aplicaciones no traiga algún ejemplo de base de datos ya creada ? ( Sencilla claro ). Si mal no recuerdo M$ Access traía una por defecto. Base de datos que luego era compartida con el resto de las aplicaciones de Visual Studio, ( todas las que incorporaba, Visual Basic, VIsual C y unas cuantas más ). Saludos RE: Actualizar Db Browser Sqlite - Shordi - 15-02-2025 Ojo con el dbBrowser, que no entiende la estructura de la base de datos al 100% de como la entiende gambas, sobre todo en el tema de las claves primarias (posiblemente por culpa de gambas, pero es lo que hay)... RE: Actualizar Db Browser Sqlite - Shell - 16-02-2025 Shordi: ¿ Y qué tiene que ver Gambas con dbBrowser ? Son aplicaciones distintas. ![]() Por lo que sé, trabajas con dbBrowser y luego aplicas la base creada en Gambas. Como una forma de agilizar un proceso. Si con respecto a los dos, hablamos de la manipulación de la base de datos. La creación, modificación, actualización y eliminación. Estas aplicando sentencias SQL desde el primer momento. Dices que falla con las claves primarias. ¿ Cuando lo hace ?. ¿ Tienes algún ejemplo sencillo que lo hayas visto o te haya pasado ?. Un día que tengas tiempo lo cuentas. Saludos RE: Actualizar Db Browser Sqlite - Shordi - 16-02-2025 Código: ¿ Y qué tiene que ver Gambas con dbBrowser ? Son aplicaciones distintas. [img]https://gambas-es.org/images/smilies/wink.png[/img] ![]() ![]() ![]() Gambas utiliza el tipo "serial" para las claves primarias autonumericas y lo hace definiéndolas como, por ejemplo: id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, Sin embargo dbBrowser la define como id integer, y luego al final de la definición añade PRIMARY KEY("id" AUTOINCREMENT) Ambas maneras son correctas para SQLite, pero Gambas no interpreta que id sea una clave primaria ni autincremental por lo que tendrás problemas al implementar la integridad referencial o al hacer consultas de adición, por ejemplo, que den por supuesto que id es la clave primaria autoincremental y no hay que proveer un valor para él. Saludos. |