Графические приложения для открытия файлов SQLite в Linux

В определенных случаях нам нужно открыть файл типа SQLite. Это популярный тип базы данных, ее способность хранить данные без необходимости в сервере (как с MySQL или Postgre) что-то несомненно интересное.

Несколько дней назад один мой знакомый, живущий в Испании (работает в какой-то компании веб-позиционирование в Барселоне) сказал мне, что они разрабатывают небольшое приложение для мониторинга SEO определенных сайтов или что-то в этом роде ... было очень раннее утро, а я все еще почти спал, хе-хе. Он сказал мне, что ему нужно изменить информацию из базы данных SQLite, но он отказался загружаться через Windows….

Когда у нас есть файл sqlite, и нам нужно просмотреть некоторые данные или просто изменить их, Как мы можем это сделать? … В репозитории нашего дистрибутива для этого доступны два графических приложения: SQLiteMan y SQLiteBrowser

В ArchLinux я устанавливаю оба с помощью следующей команды:

sudo pacman -S sqliteman sqlitebrowser

В других дистрибутивах, таких как Debian или Ubuntu, вы уже знаете:

sudo aptitude install sqliteman sqlitebrowser

Есть дистрибутивы, которые могут не иметь sqliteman, встроенного в их репо, это не беспокоит, потому что оба (также sqlitebrowser) являются отличными приложениями.

SQLiteMan

Это приложение Qt, которое… угадайте, оно помогает нам отображать и редактировать контент из баз данных SQLite. ... ну, в этом месте поста я думаю, это было очевидно, верно? 😀

Больше ничего серьезного. Это приложение, которое поступает правильно, ни больше ни меньше. Последняя версия (по крайней мере, доступная в репозиториях Arch) выпущена в 2007 году, поэтому мы не можем требовать многого, с ее помощью мы можем:

  • Откройте файл из sqlite.
  • Просмотрите структуру таблиц, а также их информацию.
  • Мы также можем изменять данные, которые находятся в полях или ячейках таблицы.
  • Выполнять SQL-запросы.
  • Измените прагмы.
  • И т.д…

Вот скриншот:

sqliteman

Но не думайте, что вы можете это сделать ... мы можем работать с таблицами, структурами и т. Д .:

sqliteman-параметры

Что нельзя делать? ... ну что-нибудь простенькое вроде поиска (и что мы так много используем в других системах, таких как PHPMyAdmin) мы не можем этого сделать, он отсутствует, когда у нас есть большие объемы данных. Привет! ... Я не такой слепой, я видел кнопку поиска, но ... я не могу заставить ее работать у меня, по крайней мере, не простым способом, остальным остается искать непосредственно SQL-запрос, но те, кто к этому не привык ... ну , чего они не смогут, не попотев. Я сказал, простой или интуитивно понятной поисковой системы в этом приложении нет.

Кроме того, мы не можем отсортировать столбцы, щелкнув заголовок или заголовок одного из них. То есть я хочу упорядочить идентификаторы от самого высокого до самого низкого, если я нажму на заголовок (user_id например), он не упорядочивает его от низшего к высшему и наоборот.

В резюме, - хорошее приложение Qt для открытия этого типа базы данных и просмотра ее содержимого. Мы также можем редактировать данные простым двойным щелчком, все очень и очень просто. Хотя в нем отсутствуют некоторые другие детали, которые в какой-то момент могут нам понадобиться, по крайней мере, когда мы работаем с большим количеством данных.

SQLiteBrowser

Другое приложение Qt для того же. Также очень хорошо, очень рекомендуется. Мы можем сделать почти то же самое, что и ранее, но сначала сделаем снимок экрана:

sqlitebrowser

Как я уже говорил, вы можете делать то же самое:

  • Выполняйте SQL-запросы из вкладки.
  • Чтение и изменение данных или информации, сохраненных очень простым способом.
  • Работать с таблицами (очищать их, переименовывать и т. Д.).
  • Отредактируйте структуру поля.
  • Отредактируйте прагмы.
  • Просмотреть журнал запросов sql (такой вариант в предыдущем приложении я не нашел)
  • И т.д.

Опять же, поисковая машина отсутствует 🙁

Хорошо, но SQLiteMan или SQLiteBrowser?

Поскольку в этой статье речь идет конкретно о двух приложениях, сравнение между ними является нормальным 😉

Я не знаю, это личная оценка или действительно объективное мнение, но, Я считаю, что SQLiteBrowser закончен лучше, чем SQLiteMan.

Я говорю это не для чего-то столь же простого, как журнал sql, но потому что в нем есть детали, которых не хватает предыдущему приложению, например, я могу сортировать столбцы в порядке возрастания или убывания (Я считаю это почти необходимым!), Я нахожу графический интерфейс, которого я не знаю ... лучше законченный, более отполированный, поскольку он отображает информацию или поля более упорядоченным образом.

В дальнейшем (и это что-то еще очень важно), у нас есть кнопка для отмены или отмены изменений ... O_O ... почему в SQLiteMan этого нет? … Черт возьми!

Если бы мне был предоставлен выбор, SQLiteBrowser был бы моим графическим приложением для Linux, которое манипулирует файлами SQLite.

PS: Я надеюсь, что Иван прочитает это и, прежде всего, решит свою проблему. Между прочим, если вы получаете повышение ... или что-то в этом роде, поделитесь этим с нами, хахаха, или даже должность в этой компании веб-позиционирование в Барселоне Тоже не помешало бы мы все знаем как кризис хаха

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

16 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Зерберрос сказал

    Ты трещина!

  2.   Рапайк сказал

    На мой взгляд, лучшим для SQLite является плагин для Firefox: «SQLite Manager». С тех пор, как я это обнаружил, я никогда больше не использовал ни одну из этих двух программ.

    1.    КЗКГ ^ Гаара сказал

      Да, это была следующая статья, которую я собирался написать ХАХАХАХА… ты меня опередил, LOL !!

      1.    Рапайк сказал

        XD

    2.    jsbsan сказал

      Рапайк:
      "... SQLite Manager ...."
      Да, это дополнение к Firefox очень удобное и хорошее ...
      Оставляю вам ссылку для скачивания:
      https://addons.mozilla.org/es/firefox/addon/sqlite-manager/

  3.   Джорджио сказал

    Хорошо. Для этого я тоже использую консоль Akonadi.

    Какие источники вы здесь используете? -> https://blog.desdelinux.net/wp-content/uploads/2014/12/sqliteman-options.png?7d6589 Это красиво.

    1.    КЗКГ ^ Гаара сказал

      Я использую Droid Sans для всего в системе 🙂

      1.    Джорджио сказал

        Спасибо, но я не знаю, заметили ли вы, что я имел в виду ЭТО конкретный захват.

      2.    Джорджио сказал

        Ах, нет, забудь, что я сказал, спасибо, теперь я это заметил, хотя здесь это не выглядит так D:

  4.   Мигель Кампа Аскунья сказал

    Я использую почти все свои БД dbeaver http://dbeaver.jkiss.org/

  5.   Данхантер сказал

    SQLiteMan был лучшим в свое время, но разработчик отложил его в сторону, поэтому его больше нет в репозиториях.

  6.   Ганнибал Смит сказал

    Что такое окружение рабочего стола у администраторов desdelinux?

    1.    Elav сказал

      В моем случае (и в случае с KZKG ^ Gaara) тогда KDE. Я не знаю, что сейчас носит Пабло.

      1.    Ганнибал Смит сказал

        🙂 вам следует написать статью о ваших любимых рабочих столах и о том, почему они вам нравятся 🙂 и о том, что вам не нравится в других! 🙂

      2.    КЗКГ ^ Гаара сказал

        Это не очень актуально, но ... вы можете иметь представление: https://blog.desdelinux.net/por-que-usas-kde/

  7.   Свичер сказал

    Несколько лет назад я использовал Студия SQLite, который, несмотря на то, что он легкий, многоплатформенный, переносимый и все еще обновлен (по крайней мере, с бета-версиями), имел ошибку, из-за которой, когда я открывал базу данных с триггерами, они могли исчезать от одного момента к другому (я не знаю если исправили в последних версиях).
    В конце концов, я остался с SQLite Manager (в основном потому, что он может открывать базы данных моего профиля Firefox во время использования программы), а когда у меня его нет, я использую sqlite3 с консоли.

bool (истина)