В определенных случаях нам нужно открыть файл типа SQLite. Это популярный тип базы данных, ее способность хранить данные без необходимости в сервере (как с MySQL или Postgre) что-то несомненно интересное.
Несколько дней назад один мой знакомый, живущий в Испании (работает в какой-то компании веб-позиционирование в Барселоне) сказал мне, что они разрабатывают небольшое приложение для мониторинга SEO определенных сайтов или что-то в этом роде ... было очень раннее утро, а я все еще почти спал, хе-хе. Он сказал мне, что ему нужно изменить информацию из базы данных SQLite, но он отказался загружаться через Windows….
Когда у нас есть файл sqlite, и нам нужно просмотреть некоторые данные или просто изменить их, Как мы можем это сделать? … В репозитории нашего дистрибутива для этого доступны два графических приложения: SQLiteMan y SQLiteБраузер
В ArchLinux я устанавливаю оба с помощью следующей команды:
sudo pacman -S sqliteman sqlitebrowser
В других дистрибутивах, таких как Debian или Ubuntu, вы уже знаете:
sudo aptitude install sqliteman sqlitebrowser
SQLiteMan
Это приложение Qt, которое… угадайте, оно помогает нам отображать и редактировать контент из баз данных SQLite. ... ну, в этом месте поста я думаю, это было очевидно, верно? 😀
Больше ничего серьезного. Это приложение, которое поступает правильно, ни больше ни меньше. Последняя версия (по крайней мере, доступная в репозиториях Arch) выпущена в 2007 году, поэтому мы не можем требовать многого, с ее помощью мы можем:
- Откройте файл из sqlite.
- Просмотрите структуру таблиц, а также их информацию.
- Мы также можем изменять данные, которые находятся в полях или ячейках таблицы.
- Выполнять SQL-запросы.
- Измените прагмы.
- И т.д…
Вот скриншот:
Но не думайте, что вы можете это сделать ... мы можем работать с таблицами, структурами и т. Д .:
Что нельзя делать? ... ну что-нибудь простенькое вроде поиска (и что мы так много используем в других системах, таких как PHPMyAdmin) мы не можем этого сделать, он отсутствует, когда у нас есть большие объемы данных. Привет! ... Я не такой слепой, я видел кнопку поиска, но ... я не могу заставить ее работать у меня, по крайней мере, не простым способом, остальным остается искать непосредственно SQL-запрос, но те, кто к этому не привык ... ну , чего они не смогут, не попотев. Я сказал, простой или интуитивно понятной поисковой системы в этом приложении нет.
Кроме того, мы не можем отсортировать столбцы, щелкнув заголовок или заголовок одного из них. То есть я хочу упорядочить идентификаторы от самого высокого до самого низкого, если я нажму на заголовок (user_id например), он не упорядочивает его от низшего к высшему и наоборот.
В резюме, - хорошее приложение Qt для открытия этого типа базы данных и просмотра ее содержимого. Мы также можем редактировать данные простым двойным щелчком, все очень и очень просто. Хотя в нем отсутствуют некоторые другие детали, которые в какой-то момент могут нам понадобиться, по крайней мере, когда мы работаем с большим количеством данных.
SQLiteБраузер
Другое приложение Qt для того же. Также очень хорошо, очень рекомендуется. Мы можем сделать почти то же самое, что и ранее, но сначала сделаем снимок экрана:
Как я уже говорил, вы можете делать то же самое:
- Выполняйте SQL-запросы из вкладки.
- Чтение и изменение данных или информации, сохраненных очень простым способом.
- Работать с таблицами (очищать их, переименовывать и т. Д.).
- Отредактируйте структуру поля.
- Отредактируйте прагмы.
- Просмотреть журнал запросов sql (такой вариант в предыдущем приложении я не нашел)
- И т.д.
Опять же, поисковая машина отсутствует 🙁
Хорошо, но SQLiteMan или SQLiteBrowser?
Поскольку в этой статье речь идет конкретно о двух приложениях, сравнение между ними является нормальным 😉
Я не знаю, это личная оценка или действительно объективное мнение, но, Я считаю, что SQLiteBrowser закончен лучше, чем SQLiteMan.
Я говорю это не для чего-то столь же простого, как журнал sql, но потому что в нем есть детали, которых не хватает предыдущему приложению, например, я могу сортировать столбцы в порядке возрастания или убывания (Я считаю это почти необходимым!), Я нахожу графический интерфейс, которого я не знаю ... лучше законченный, более отполированный, поскольку он отображает информацию или поля более упорядоченным образом.
В дальнейшем (и это что-то еще очень важно), у нас есть кнопка для отмены или отмены изменений ... O_O ... почему в SQLiteMan этого нет? … Черт возьми!
Если бы мне был предоставлен выбор, SQLiteBrowser был бы моим графическим приложением для Linux, которое манипулирует файлами SQLite.
Ты трещина!
На мой взгляд, лучшим для SQLite является плагин для Firefox: «SQLite Manager». С тех пор, как я это обнаружил, я никогда больше не использовал ни одну из этих двух программ.
Да, это была следующая статья, которую я собирался написать ХАХАХАХА… ты меня опередил, LOL !!
XD
Рапайк:
"... SQLite Manager ...."
Да, это дополнение к Firefox очень удобное и хорошее ...
Оставляю вам ссылку для скачивания:
https://addons.mozilla.org/es/firefox/addon/sqlite-manager/
Хорошо. Для этого я тоже использую консоль Akonadi.
Какие источники вы здесь используете? -> https://blog.desdelinux.net/wp-content/uploads/2014/12/sqliteman-options.png?7d6589 Это красиво.
Я использую Droid Sans для всего в системе 🙂
Спасибо, но я не знаю, заметили ли вы, что я имел в виду ЭТО конкретный захват.
Ах, нет, забудь, что я сказал, спасибо, теперь я это заметил, хотя здесь это не выглядит так D:
Я использую почти все свои БД dbeaver http://dbeaver.jkiss.org/
SQLiteMan был лучшим в свое время, но разработчик отложил его в сторону, поэтому его больше нет в репозиториях.
Каковы среды рабочего стола для администраторов? desdelinux ?
В моем случае (и в случае с KZKG ^ Gaara) тогда KDE. Я не знаю, что сейчас носит Пабло.
🙂 вам следует написать статью о ваших любимых рабочих столах и о том, почему они вам нравятся 🙂 и о том, что вам не нравится в других! 🙂
Это не очень актуально, но ... вы можете иметь представление: https://blog.desdelinux.net/por-que-usas-kde/
Несколько лет назад я использовал Студия SQLite, который, несмотря на то, что он легкий, многоплатформенный, переносимый и все еще обновлен (по крайней мере, с бета-версиями), имел ошибку, из-за которой, когда я открывал базу данных с триггерами, они могли исчезать от одного момента к другому (я не знаю если исправили в последних версиях).
В конце концов, я остался с SQLite Manager (в основном потому, что он может открывать базы данных моего профиля Firefox во время использования программы), а когда у меня его нет, я использую sqlite3 с консоли.