Які програми читають / записують базу даних SQLite 3 в Ubuntu?


10

Майте додаток на іншому пристрої, який експортує базу даних SQLite v3. Я хочу прочитати та змінити вміст цього .db-файлу. Спробував Libre Office Base, немає радості. Які програми прочитають цей .db файл та відредагують його? Сподіваючись на додаток GUI.


1
Для редагування .dbфайлу SQLite3 потрібно знати SQL, щоб вносити зміни до бази даних sqlite3 будь-коли навіть із програмами, які можуть читати файл - чи є причина, що ви не використовуєте командний рядок програми sqlite3 для цього?
Thomas Ward

Див. Додане останнє речення.
K7AAY

LibreOffice повинен працювати з Sqlite, хоча ... Це буде працювати і на LO: wiki.openoffice.org/wiki/Documentation/How_Tos/…
Rinzwind

Офіс Libre не так, як зазначено вище.
K7AAY

Відповіді:


15

Спробуйте браузер DB для SQLite . З сайту:

Веб-браузер для SQLite - це високоякісний, візуальний інструмент із відкритим кодом для створення, проектування та редагування файлів баз даних, сумісних із SQLite.

Це для користувачів та розробників, які бажають створювати бази даних, шукати та редагувати дані. Він використовує звичний інтерфейс, подібний до електронних таблиць, і вам не потрібно вивчати складні команди SQL.

Користувачі керування та майстрами доступні:

  • Створення та компактні файли баз даних
  • Створення, визначення, змінення та видалення таблиць
  • Створення, визначення та видалення індексів
  • Перегляд, редагування, додавання та видалення записів
  • Пошук записів
  • Імпорт та експорт записів у вигляді тексту
  • Імпорт та експорт таблиць з / у файли CSV
  • Імпорт та експорт баз даних з / у файли дамп-файлів SQL
  • Задайте запити SQL та перевіряйте результати
  • Вивчіть журнал усіх команд SQL, виданих програмою

Встановити за допомогою sudo apt install sqlitebrowser


4

Методом було б використання плагіна Firefox від mozilla під назвою sqlite manager :

введіть тут опис зображення


1
Підтримка цього є мертвою, як у кванту Firefox;
нейронет

@neuronet Настільки сумно, перед Quantum, що був моїм відвідувачем браузера SQLite
Csaba Toth,

4

У сховищах є програма для версій Ubuntu до 18.04 sqliteman. Він перерахований у цих сховищах як "інструмент GUI для адміністратора SQLite3 і для розробників".

Я не дуже його використовував, але, схоже, це легко доступний інструмент GUI у сховищах. Якщо ви використовуєте версію Ubuntu раніше 18.04, ви можете встановити її apt-get install sqliteman.


Більше не можна придбати Bionic.
Плоні

Підтверджено на пакетах
Package.ubuntu.com/bionic/database

1
@ K7AAY Ця відповідь могла б працювати лише для користувачів, які не належать до 18.04 - пам’ятайте, 16.04 та 14.04 все ще живі, тому потрібно пам’ятати про це. Я залишив би влучні лінії отримання там, а не просто витягніть це, роблячи примітку, це працює лише для версій раніше 18.04. (Пам'ятайте також, що ця відповідь була написана майже 4 роки тому, тому ви також повинні пам’ятати про історичний аспект відповіді)
Thomas Ward

@ K7AAY, одночасно роблячи щось, що було відповіддю, вже не відповідь. Я зробив кілька змін до оригінального повідомлення, які зберігають оригінальний вміст, але додаю, що це працює лише для попередніх версій до 18.04. (Якщо ви відредагуєте відповідь і видалите біти, які роблять її повною окремою відповіддю, ви зробите історичну відповідь більше не відповіддю - проти просто редагування відповіді, щоб вказати, що команда працює лише для версій раніше 18.04, що зберігає оригінальну відповідь, але уточнює, що це не працює для нових версій Ubuntu)
Thomas Ward

1

Погляньте на SQLite Studio . Незважаючи на те, що він не доступний у сховищах пакетів Ubuntu, він прекрасно працює в цій ОС і є безкоштовним та відкритим.

Знімок екрана клієнта SQLite Studio

Проект підтримується з 2007 року (станом на 2018 рік). Це багатоплатформна платформа, багато функцій і може бути розширена плагінами .

Повна історія доступна, якщо вам здається цікавим.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.