Při určitých příležitostech musíme otevřít soubor tohoto typu SQLite. To je typ databáze, která je populární, její schopnost ukládat data bez potřeby serveru (jako u MySQL nebo Postgre) je bezpochyby něco zajímavého.
Před několika dny můj známý, který žije ve Španělsku (pracuje v nějaké společnosti umístění webu v Barceloně) mi řekli, že vyvíjejí malou aplikaci pro sledování SEO určitých stránek, nebo něco takového ... bylo velmi brzy ráno a já jsem stále skoro spal hehe. Řekl mi, že je třeba upravit informace z databáze SQLite, ale odmítl zavést systém Windows….
Když máme soubor sqlite a potřebujeme vidět některá data nebo je jednoduše upravit, Jak to můžeme udělat ... v repo naší distribuce máme k dispozici dvě grafické aplikace: SQLiteMan y SQLiteBrowser
V ArchLinuxu instaluji obojí pomocí následujícího příkazu:
sudo pacman -S sqliteman sqlitebrowser
V jiných distribucích, jako je Debian nebo Ubuntu, již víte:
sudo aptitude install sqliteman sqlitebrowser
SQLiteMan
Je to aplikace Qt, která ... hádejte co, pomáhá nám zobrazovat a upravovat obsah z databází SQLite. ... no, v tomto bodě příspěvku si myslím, že to bylo zřejmé, že? 😀
Už nic vážného. Je to aplikace, která dělá správnou věc, ani více, ani méně. Nejnovější verze (přinejmenším dostupná v Arch repos) je z roku 2007, takže nemůžeme moc žádat, můžeme tedy:
- Otevřete soubor sqlite.
- Zkontrolujte strukturu tabulek a jejich informace.
- Můžeme také upravit data, která jsou v polích nebo buňkách tabulky.
- Spouštějte dotazy SQL.
- Změňte pragma.
- Atd ...
Zde je snímek obrazovky:
Ale nemysli si, že to dokážeš ... můžeme pracovat s tabulkami, strukturami atd .:
Co nemůžeme udělat? ... no, něco tak jednoduchého jako vyhledávání (a že tolik používáme v jiných systémech, jako je PHPMyAdmin) nemůžeme to udělat, chybí, když máme velké množství dat. Ahoj! ... nejsem tak slepý, viděl jsem vyhledávací tlačítko, ale ... nemohu to přinutit, aby pro mě fungovalo, alespoň ne jednoduchým způsobem, další věc, která by zůstala, by bylo hledat přímo dotaz SQL, ale ti, kteří na to nejsou zvyklí ... no , které nebudou moci, aniž by se trochu potili. Řekl jsem, jednoduchý nebo intuitivní vyhledávač, který tato aplikace nemá.
Sloupce také nemůžeme řadit kliknutím na nadpis nebo nadpis jednoho z nich. To znamená, že chci objednat ID od nejvyšší po nejnižší, pokud kliknu na název (například user_id), neobjednává jej od nejnižší k nejvyšší nebo naopak.
V souhrnu, je dobrá aplikace Qt pro otevření tohoto typu databáze a prohlížení jejího obsahu. Můžeme také upravovat data jednoduchým dvojitým kliknutím, vše velmi, velmi jednoduché. I když mu chybí nějaké další podrobnosti, které v určitém okamžiku možná budeme potřebovat, alespoň když pracujeme s velkým množstvím dat.
SQLiteBrowser
Další aplikace Qt pro stejné. Také velmi dobré, vysoce doporučeno. Můžeme udělat téměř to samé jako předtím, ale předtím, ale screenshot:
Jak jsem říkal, můžete dělat v podstatě totéž:
- Spouštějte dotazy SQL ze záložky.
- Čtěte a upravujte data nebo informace uložené velmi jednoduchým způsobem.
- Práce s tabulkami (jejich vyprázdnění, přejmenování atd.).
- Upravit strukturu pole.
- Upravit pragmy.
- Zobrazit protokol dotazů sql (tuto možnost v předchozí aplikaci jsem nenašel)
- Atd.
Znovu chybí vyhledávač 🙁
Dobře, ale SQLiteMan nebo SQLiteBrowser?
Jelikož se tento článek zabývá konkrétně dvěma aplikacemi, je normální, že se mezi nimi provádí srovnání 😉
Nevím, jestli je to osobní ocenění nebo skutečně objektivní názor, ale, Shledal jsem SQLiteBrowser lépe hotový než SQLiteMan.
Neříkám to pro něco tak jednoduchého jako log sql, ale protože obsahuje podrobnosti, které předchozí aplikaci chybí, mohu například řadit sloupce vzestupně nebo sestupně (Považuji to za téměř zásadní!), Najdu GUI, které neznám ... lépe hotové, vyleštěnější, protože zobrazuje informace nebo pole uspořádanějším způsobem.
Dále (a je to něco jiného velmi důležité), máme tlačítko pro vrácení nebo vrácení změn ... O_O ... jak to, že to SQLiteMan nemá? … WTF!
Kdybych dostal na výběr, SQLiteBrowser by byla moje grafická aplikace pro Linux, která manipuluje se soubory SQLite.
Jsi crack!
Nejlepší pro SQLite je podle mého názoru doplněk Firefoxu: „SQLite Manager“. Od té doby, co jsem to objevil, jsem nikdy nepoužil žádný z těchto dvou programů.
Ano, byl to další článek, o kterém jsem uvažoval, že napíšu HAHAHAHA ... dostali jste se přede mě LOL !!
XD
Rapajk:
„... SQLite Manager ....“
Ano, tento doplněk Firefoxu je velmi pohodlný a dobrý ...
Nechám vám odkaz ke stažení:
https://addons.mozilla.org/es/firefox/addon/sqlite-manager/
Dobrý. K tomu používám také konzolu Akonadi.
K tomu všemu, jaké zdroje zde používáte? -> https://blog.desdelinux.net/wp-content/uploads/2014/12/sqliteman-options.png?7d6589 To je krásné.
Používám Droid Sans pro všechno v systému 🙂
Díky, ale nevím, jestli jste si všimli, že mám na mysli TOTO konkrétní zachycení.
Ach, ne, zapomeň na to, co jsem řekl, děkuji, teď jsem si toho všiml, i když to tady takhle nevypadá D:
Používám téměř pro všechny své DB dbeaver http://dbeaver.jkiss.org/
SQLiteMan byl nejlepší ve své době, ale vývojář jej odložil stranou, takže již není v repo operacích.
cuales son los entornos de escritorio de los admins de desdelinux ?
V mém případě (a v případě KZKG ^ Gaara) pak KDE. Nevím, co má Pablo právě na sobě.
🙂 měli byste napsat článek o svých oblíbených desktopech a proč se vám líbí 🙂 a co se vám nelíbí na ostatních! 🙂
To není příliš aktuální, ale ... můžete mít nápad: https://blog.desdelinux.net/por-que-usas-kde/
Před několika lety jsem použil SQLite Studio, který, i když je lehký, multiplatformový, přenosný a stále aktuální (alespoň u beta verzí), měl chybu, že když jsem otevřel databázi se spouštěči, mohly by zmizet z jednoho okamžiku do druhého (nevím pokud to opravili v nejnovějších verzích).
Nakonec jsem zůstal u SQLite Manageru (hlavně proto, že může otevírat databáze mého profilu Firefoxu, když je program používán), a když ho nemám k dispozici, použiji sqlite3 pomocí konzoly.