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

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

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

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

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

SQLiteБраузер

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

sqlitebrowser

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

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

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

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

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

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

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

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

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

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

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

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  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 с консоли.