Quali app leggono / scrivono un database SQLite 3 in Ubuntu?


10

Avere un'app su un altro dispositivo che esporta un database SQLite v3. Vorrei leggere e modificare il contenuto di quel file .db. Ho provato Libre Office Base, nessuna gioia. Quali app leggeranno quel file .db e lo modificheranno? Spero in un'app GUI.


1
La modifica di un .dbfile SQLite3 richiede la conoscenza dell'SQL per apportare comunque modifiche al database sqlite3 anche con app in grado di leggere il file - c'è un motivo per cui non si utilizza il programma sqlite3 da riga di comando per farlo?
Thomas Ward

Vedi aggiunta l'ultima frase.
K7AAY,

LibreOffice dovrebbe funzionare con Sqlite però ... Funzionerà anche su LO: wiki.openoffice.org/wiki/Documentation/How_Tos/…
Rinzwind

Libre Office non ha fatto quanto indicato sopra.
K7AAY,

Risposte:


15

Prova DB Browser per SQLite . Dal sito:

DB Browser per SQLite è uno strumento open source di alta qualità per creare, progettare e modificare file di database compatibili con SQLite.

È per utenti e sviluppatori che desiderano creare database, cercare e modificare dati. Utilizza un'interfaccia familiare simile a un foglio di calcolo e non è necessario imparare complicati comandi SQL.

Controlli e procedure guidate sono disponibili per gli utenti a:

  • Crea e compatta file di database
  • Crea, definisce, modifica ed elimina le tabelle
  • Creare, definire ed eliminare gli indici
  • Sfoglia, modifica, aggiungi ed elimina record
  • Cerca record
  • Importa ed esporta i record come testo
  • Importa ed esporta tabelle da / verso file CSV
  • Importa ed esporta database da / verso file di dump SQL
  • Invia query SQL e controlla i risultati
  • Esaminare un registro di tutti i comandi SQL emessi dall'applicazione

Installa con sudo apt install sqlitebrowser


4

Un metodo sarebbe quello di utilizzare il plug-in firefox di mozilla chiamato sqlite manager :

inserisci qui la descrizione dell'immagine


1
Il supporto per questo è morto a partire dal quantum di Firefox;
neuronet

@neuronet Così triste, prima di Quantum era il mio browser SQLite preferito
Csaba Toth,

4

Esiste un'applicazione nei repository per le versioni di Ubuntu precedenti alla 18.04 chiamata sqliteman. È elencato in quei repository come "strumento GUI per amministratori e sviluppatori SQLite3".

Non l'ho usato molto ma sembra che nei repository sia uno strumento GUI facilmente disponibile. Se stai utilizzando una versione di Ubuntu precedente alla 18.04, puoi installarla con apt-get install sqliteman.


Non più disponibile da Bionic.
Ploni,


1
@ K7AAY Questa risposta potrebbe ancora funzionare per utenti non 18.04 - ricorda che 16.04 e 14.04 sono ancora vivi, quindi devi tenerlo a mente. Avrei lasciato le righe apt-get lì dentro piuttosto che tirarle fuori, mentre annotando questo funziona solo per le versioni precedenti alla 18.04. (Ricorda anche che questa risposta è stata scritta quasi 4 anni fa, quindi devi tenere presente anche l'aspetto storico della risposta)
Thomas Ward

@ K7AAY e allo stesso tempo fare qualcosa che era una risposta non è più una risposta. Ho apportato alcune modifiche al messaggio originale che preservano il contenuto originale ma aggiungo che questo funziona solo per versioni precedenti prima del 18.04. (Se modifichi una risposta e rimuovi i bit che la rendono una risposta autonoma completa, fai una risposta storica non più una risposta - invece di modificare la risposta per indicare che il comando funziona solo per versioni precedenti alla 18.04 che conserva la risposta originale ma chiarisce che non funziona per le versioni più recenti di Ubuntu)
Thomas Ward

1

Dai un'occhiata a SQLite Studio . Nonostante non sia disponibile nei repository di pacchetti Ubuntu, funziona perfettamente su questo sistema operativo ed è gratuito e open-source.

Schermata del client SQLite Studio

Il progetto è gestito dal 2007 (a partire dal 2018). È multipiattaforma, ricco di funzionalità e può essere esteso da plugin .

La storia completa è disponibile se ti senti curioso.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.