¿Qué aplicaciones leen / escriben una base de datos SQLite 3 en Ubuntu?


10

Tener una aplicación en otro dispositivo que exporta una base de datos SQLite v3. Deseo leer y alterar el contenido de ese archivo .db. Intenté Libre Office Base, no hay alegría. ¿Qué aplicaciones leerán ese archivo .db y lo editarán? Esperando una aplicación GUI.


1
La edición de un .dbarchivo SQLite3 requiere conocer el SQL para realizar cambios en la base de datos sqlite3 de todos modos, incluso con aplicaciones que pueden leer el archivo. ¿Hay alguna razón por la que no use el programa sqlite3 de línea de comandos para hacer eso?
Thomas Ward

Ver la última oración agregada.
K7AAY

Sin embargo, LibreOffice debería funcionar con Sqlite ... Esto también funcionará en LO: wiki.openoffice.org/wiki/Documentation/How_Tos/…
Rinzwind

Libre Office no hizo lo mencionado anteriormente.
K7AAY

Respuestas:


15

Prueba DB Browser para SQLite . Desde el sitio:

DB Browser for SQLite es una herramienta de código abierto visual de alta calidad para crear, diseñar y editar archivos de bases de datos compatibles con SQLite.

Es para usuarios y desarrolladores que desean crear bases de datos, buscar y editar datos. Utiliza una interfaz familiar similar a una hoja de cálculo, y no necesita aprender comandos complicados de SQL.

Los controles y asistentes están disponibles para que los usuarios:

  • Crear y compactar archivos de bases de datos
  • Crear, definir, modificar y eliminar tablas.
  • Crear, definir y eliminar índices.
  • Examinar, editar, agregar y eliminar registros
  • Buscar registros
  • Importar y exportar registros como texto
  • Importar y exportar tablas desde / a archivos CSV
  • Importar y exportar bases de datos de / a archivos de volcado de SQL
  • Emitir consultas SQL e inspeccionar los resultados.
  • Examine un registro de todos los comandos SQL emitidos por la aplicación.

Instalar con sudo apt install sqlitebrowser



4

Hay una aplicación en los repositorios para las versiones de Ubuntu anteriores a 18.04 llamada sqliteman. Está listado en esos repositorios como "herramienta GUI para administradores y desarrolladores de SQLite3".

No lo he usado mucho, pero parece que es una herramienta GUI fácilmente disponible en los repositorios. Si está utilizando una versión de Ubuntu anterior a 18.04, puede instalarla con apt-get install sqliteman.


Ya no está disponible a partir de Bionic.
Ploni


1
@ K7AAY Esta respuesta aún podría haber funcionado para usuarios que no tienen 18.04; recuerde que 16.04 y 14.04 todavía están vivos, por lo que debe tener esto en cuenta. Hubiera dejado las líneas apt-get allí en lugar de simplemente tirar de ellas, al tiempo que hago una nota que solo funciona para versiones anteriores a 18.04. (Recuerde también que esta respuesta fue escrita hace casi 4 años, por lo que debe tener en cuenta el aspecto histórico de la respuesta también)
Thomas Ward

@ K7AAY mientras que al mismo tiempo hace algo que fue una respuesta, ya no es una respuesta. He hecho algunas revisiones al mensaje original que conservan el contenido original, pero agrego que esto solo funciona para versiones anteriores antes de 18.04. (Si edita una respuesta y elimina los bits que la convierten en una respuesta independiente completa, hace que una respuesta histórica ya no sea una respuesta, en lugar de simplemente editar la respuesta para indicar que el comando solo funciona para versiones anteriores a 18.04 que conserva la respuesta original pero aclara que no funciona para las nuevas versiones de Ubuntu)
Thomas Ward

1

Echa un vistazo a SQLite Studio . A pesar de que no está disponible en los repositorios de paquetes de Ubuntu, funciona perfectamente bien en este sistema operativo y es gratuito y de código abierto.

Captura de pantalla del cliente SQLite Studio

El proyecto se mantiene desde 2007 (a partir de 2018). Es multiplataforma, rico en funciones y se puede ampliar con complementos .

La historia completa está disponible si tiene curiosidad.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.