Które aplikacje odczytują / zapisują bazę danych SQLite 3 w Ubuntu?


10

Masz aplikację na innym urządzeniu, która eksportuje bazę danych SQLite v3. Chcę przeczytać i zmienić zawartość tego pliku .db. Wypróbowałem Libre Office Base, bez radości. Które aplikacje będą czytać ten plik .db i go edytować? Mam nadzieję na aplikację GUI.


1
Edycja .dbpliku SQLite3 wymaga znajomości SQL, aby w każdym razie dokonywać zmian w bazie danych sqlite3, nawet w aplikacjach, które mogą odczytać plik - czy istnieje powód, dla którego nie używasz do tego programu wiersza poleceń sqlite3?
Thomas Ward

Zobacz dodane ostatnie zdanie.
K7AAY

LibreOffice powinien jednak współpracować z Sqlite ... To także będzie działać na LO: wiki.openoffice.org/wiki/Documentation/How_Tos/...
Rinzwind

Libre Office nie zrobił tego jak wspomniano powyżej.
K7AAY

Odpowiedzi:


15

Wypróbuj DB Browser dla SQLite . Ze strony:

DB Browser for SQLite to wysokiej jakości, wizualne narzędzie typu open source do tworzenia, projektowania i edycji plików baz danych kompatybilnych z SQLite.

Jest przeznaczony dla użytkowników i programistów, którzy chcą tworzyć bazy danych, wyszukiwać i edytować dane. Korzysta ze znanego interfejsu podobnego do arkusza kalkulacyjnego i nie trzeba uczyć się skomplikowanych poleceń SQL.

Elementy sterujące i kreatory są dostępne dla użytkowników w celu:

  • Twórz i kompaktuj pliki bazy danych
  • Twórz, definiuj, modyfikuj i usuwaj tabele
  • Twórz, definiuj i usuwaj indeksy
  • Przeglądaj, edytuj, dodawaj i usuwaj rekordy
  • Wyszukaj rekordy
  • Importuj i eksportuj rekordy jako tekst
  • Importuj i eksportuj tabele z / do plików CSV
  • Importuj i eksportuj bazy danych z / do plików zrzutu SQL
  • Wydaj zapytania SQL i sprawdź wyniki
  • Sprawdź dziennik wszystkich poleceń SQL wydanych przez aplikację

Zainstaluj za pomocą sudo apt install sqlitebrowser



4

W repozytoriach znajduje się aplikacja dla wersji Ubuntu przed 18.04 sqliteman. Jest wymieniony w tych repozytoriach jako „narzędzie GUI dla administratora SQLite3 i dla programistów”.

Nie korzystałem z niego zbyt często, ale wygląda na to, że jest to łatwo dostępne narzędzie GUI w repozytoriach. Jeśli używasz wersji Ubuntu wcześniejszej niż 18.04, możesz ją zainstalować za pomocą apt-get install sqliteman.


Nie jest już dostępny od Bionic.
Ploni


1
@ K7AAY Ta odpowiedź wciąż mogłaby zadziałać dla użytkowników spoza 18,04 - pamiętaj, że 16.04 i 14.04 wciąż żyją, więc musisz o tym pamiętać. Zostawiłbym tam wiersze apt-get, zamiast po prostu wyciągać je, jednocześnie odnotowując, że działa to tylko w wersjach wcześniejszych niż 18.04. (Pamiętaj też, że ta odpowiedź została napisana prawie 4 lata temu, więc musisz również pamiętać o historycznym aspekcie odpowiedzi)
Thomas Ward

@ K7AAY, a jednocześnie tworzenie czegoś, co było odpowiedzią, nie jest już odpowiedzią. Wprowadziłem kilka poprawek do oryginalnej wiadomości, która zachowuje oryginalną treść, ale dodam, że działa to tylko w przypadku wcześniejszych wersji przed 18.04. (Jeśli edytujesz odpowiedź i usuwasz bity, które czynią ją pełną samodzielną odpowiedzią, to odpowiedź historyczna nie jest już odpowiedzią - w przeciwieństwie do samej edycji odpowiedzi, aby wskazać, że polecenie działa tylko dla wersji wcześniejszych niż 18.04, co zachowuje oryginalną odpowiedź, ale wyjaśnia, że ​​nie działa w przypadku nowszych wersji Ubuntu)
Thomas Ward

1

Spójrz na SQLite Studio . Mimo że nie jest dostępny w repozytoriach pakietów Ubuntu, działa doskonale w tym systemie operacyjnym i jest darmowy i open source.

Zrzut ekranu klienta SQLite Studio

Projekt jest utrzymywany od 2007 r. (Od 2018 r.). Jest wieloplatformowy, bogaty w funkcje i można go rozszerzyć za pomocą wtyczek .

Pełna historia jest dostępna, jeśli masz ochotę.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.