В определени случаи трябва да отворим файл от типа SQLite. Това е вид база данни, която е популярна, способността й да съхранява данни без нужда от сървър (както при MySQL или Postgre) е нещо без съмнение интересно.
Преди няколко дни мой познат, който живее в Испания (работи в някаква компания уеб позициониране в Барселона) ми каза, че разработват малко приложение за наблюдение на SEO на определени сайтове или нещо подобно ... беше много рано сутринта и аз все още бях почти заспал хаха. Каза ми, че трябва да модифицира информация от база данни на SQLite, но отказа да стартира през Windows….
Когато разполагаме с файла sqlite и трябва да видим някои данни или просто да ги модифицираме, Как можем да го направим? ... в репото на нашата дистрибуция имаме две графични приложения за това: SQLiteMan y SQLiteBrowser
В ArchLinux инсталирам и двете със следната команда:
sudo pacman -S sqliteman sqlitebrowser
В други дистрибуции като Debian или Ubuntu вече знаете:
sudo aptitude install sqliteman sqlitebrowser
SQLiteMan
Това е Qt приложение, което ... познайте какво, помага ни да показваме и редактираме съдържание от бази данни на SQLite. ... е, в този момент в публикацията мисля, че беше очевидно, нали? 😀
Вече нищо сериозно. Това е приложение, което прави правилното, нито повече, нито по-малко. Последната версия (поне налична в Arch repos) е от 2007 г., така че не можем да искаме много, с нея можем:
- Отворете sqlite файл.
- Прегледайте структурата на таблиците, както и тяхната информация.
- Също така можем да модифицираме данни, които са в полета или клетки на таблица.
- Изпълнете SQL заявки.
- Сменете прагмите.
- И др ...
Ето екранна снимка:
Но не си мислете, че можете да направите точно това ... ние можем да работим с таблици, структури и т.н.:
Какво не можем да направим? ... е, нещо толкова просто като търсене (и че използваме толкова много в други системи като PHPMyAdmin) не можем да го направим, липсва, когато разполагаме с големи количества данни. Хей! ... не съм толкова сляп, видях бутона за търсене, но ... не мога да го накарам да работи за мен, поне не по прост начин, другото, което би останало, би било директно търсене на SQL заявка, но тези, които не са свикнали с това ... ами , което те няма да могат без да се изпотят малко. Казах, проста или интуитивна търсачка това приложение няма.
Също така не можем да сортираме колоните, като щракнем върху заглавието или заглавието на една от тях. Тоест искам да поръчам идентификаторите от най-високата към най-ниската, ако щракна върху заглавието (user_id например), той не го нарежда от най-ниското към най-високото или обратно.
В обобщение, е добро Qt приложение за отваряне на този тип база данни и преглед на съдържанието му. Също така можем да редактираме данни с просто двойно щракване, всичко много, много просто. Въпреки че липсват някои други подробности, които в даден момент може да ни потрябват, поне когато работим с много данни.
SQLiteBrowser
Друго Qt приложение за същото. Също така, много добре, силно препоръчително. Можем да направим почти същото като с този, който преди сме виждали ... но първо, екранна снимка:
Както казах, можете да направите основно едно и също нещо:
- Изпълнете SQL заявки от раздел.
- Четете и променяйте данни или информация, запазени по много прост начин.
- Работете с таблици (изпразвайте ги, преименувайте ги и т.н.).
- Редактиране на структурата на полето.
- Редактирайте прагмите.
- Преглед на регистрационния файл на SQL (тази опция в предишното приложение не я намерих)
- Т.н.
Отново, липсва търсачка 🙁
Добре, но SQLiteMan или SQLiteBrowser?
Тъй като тази статия се занимава конкретно с две приложения, нормално е да се правят сравнения между тях 😉
Не знам дали това е лично оценяване или наистина обективно мнение, но, Намирам SQLiteBrowser по-добре завършен от SQLiteMan.
Не го казвам за нещо толкова просто като дневника на sql, а тъй като има подробности, които липсват в предишното приложение, например мога да сортирам колони във възходящ или низходящ ред (Намирам го за почти необходим!), Намирам GUI, който не знам ... по-добре завършен, по-полиран, тъй като показва информацията или полетата по-подреден начин.
Освен това (и е нещо друго много важно), имаме бутон за връщане или отмяна на промените ... O_O ... как така SQLiteMan няма това? ... WTF!
Ако ми бъде даден избор, SQLiteBrowser ще бъде моето графично приложение за Linux, което манипулира SQLite файлове.
Ти си пукнатина!
Според мен най-доброто за SQLite е добавката за Firefox: "SQLite Manager". Откакто го открих, никога повече не съм използвал нито една от тези две програми.
Да, това беше следващата статия, която мислех да напиша HAHAHAHA ... изпревари ме 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:
Използвам за почти целия си DB dbeaver http://dbeaver.jkiss.org/
SQLiteMan беше най-добрият по това време, но разработчикът го остави настрана, така че вече не е в репозиториите.
cuales son los entornos de escritorio de los admins de desdelinux ?
В моя случай (и този на KZKG ^ Gaara) след това KDE. Не знам какво носи Пабло в момента.
🙂 трябва да напишете статия за любимите си настолни компютри и защо ги харесвате 🙂 и какво не харесвате при другите! 🙂
Това не е много актуално, но ... можете да имате представа: https://blog.desdelinux.net/por-que-usas-kde/
Преди няколко години използвах SQLite Studio, който, въпреки че е лек, многоплатформен, преносим и все още е актуален (поне с бета версиите), имаше грешка, че когато отворих база данни с тригери, те можеха да изчезнат от един момент до друг (не знам ако са го поправили в най-новите версии).
В крайна сметка останах с SQLite Manager (главно защото може да отваря базите данни на профила ми в Firefox, докато програмата се използва) и когато не разполагам с нея, използвам sqlite3 от конзолата.