Teatud juhtudel peame avama seda tüüpi faili SQLite. See on populaarse andmebaasi tüüp, võime salvestada andmeid ilma serverita (nagu MySQL-i või Postgre'i puhul) on midagi kahtlemata huvitavat.
Mõni päev tagasi mu tuttav, kes elab Hispaanias (töötab mingis ettevõttes veebipositsioonimine Barcelonas) ütles mulle, et nad töötasid välja väikese rakenduse teatud saitide SEO jälgimiseks või midagi sellist ... see oli väga varahommikul ja ma olin veel peaaegu maganud hehe. See ütles mulle, et ta peab SQLite andmebaasist teavet muutma, kuid keeldus Windowsi kaudu käivitamast ...
Kui meil on sqlite-fail ja peame mõnda teavet nägema või lihtsalt muutma, Kuidas me saame hakkama? … Meie levitamise repos on selle jaoks saadaval kaks graafilist rakendust: SQLiteMan y SQLiteBrowser
ArchLinuxis installin mõlemad järgmise käsuga:
sudo pacman -S sqliteman sqlitebrowser
Teistes distros nagu Debian või Ubuntu juba teate:
sudo aptitude install sqliteman sqlitebrowser
SQLiteMan
See on Qt rakendus, mis ... arvake ära, see aitab meil SQLite andmebaasidest sisu kuvada ja redigeerida. ... noh, postituse praeguses punktis arvan, et see oli ilmne, eks? 😀
Pole enam midagi tõsist. See on rakendus, mis teeb õigesti, ei rohkem ega vähem. Uusim versioon (vähemalt saadaval Archi repos) on aastast 2007, nii et me ei saa palju küsida, kuid saame:
- Avage fail sqlite'ist.
- Vaadake üle tabelite struktuur ja teave.
- Samuti saame muuta andmeid, mis on väljadel või tabelirakkudes.
- Käivitage SQL-päringud.
- Pragmade muutmine.
- Jne ...
Siin on ekraanipilt:
Kuid ärge arvake, et saate seda teha lihtsalt ... saame töötada tabelite, struktuuride jms abil:
Mida me ei saa teha? ... noh, midagi nii lihtsat kui otsing (ja et me kasutame seda nii palju teistes süsteemides nagu PHPMyAdmin) me ei saa seda teha, see on puudu, kui meil on palju andmeid. Hei! ... ma pole nii pime, nägin otsimisnuppu, kuid ... ma ei saa seda enda jaoks tööle panna, vähemalt mitte lihtsal viisil, teine asi, mis jääks, oleks otsida otse SQL-i päringut, kuid need, kes pole sellega harjunud ... noh , mida nad ilma vähese higistamiseta ei suuda. Ma ütlesin, lihtne või intuitiivne otsingumootor, mida sellel rakendusel pole.
Samuti ei saa me veerge sortida, klõpsates ühe pealkirjal või pealkirjal. See tähendab, et ma tahan tellida ID-d suurimast madalamani, kui klõpsan pealkirja (näiteks user_id), ei telli ta seda madalamalt kõrgemale ega vastupidi.
Kokkuvõttes, on hea Qt rakendus seda tüüpi andmebaasi avamiseks ja selle sisu vaatamiseks. Samuti saame andmeid redigeerida lihtsa topeltklõpsuga, kõik väga-väga lihtsad. Kuigi sellel puudub veel mõni detail, mida me mingil hetkel vajaksime, vähemalt siis, kui töötame palju andmeid.
SQLiteBrowser
Teine Qt rakendus samale. Samuti väga hea, väga soovitatav. Saame teha peaaegu sama, mis varem nähtud ... kuid kõigepealt ekraanipilt:
Nagu ma ütlesin, saate teha põhimõtteliselt sama asja:
- Käivitage SQL-päringud vahekaardilt.
- Lugege ja muutke salvestatud andmeid väga lihtsal viisil.
- Töö tabelitega (tühjendage need, nimetage need ümber jne).
- Redigeeri väljastruktuuri.
- Pragmade muutmine.
- Kuva sql päringulogi (seda võimalust eelmises rakenduses ma ei leidnud)
- Jne
Jällegi otsingumootor puudub 🙁
Tore, aga SQLiteMan või SQLiteBrowser?
Kuna see artikkel käsitleb konkreetselt kahte rakendust, on normaalne, et nende vahel tehakse võrdlusi 😉
Ma ei tea, kas see on isiklik hinnang või tõesti objektiivne arvamus, kuid Leian, et SQLiteBrowser on paremini valmis kui SQLiteMan.
Ma ei ütle seda nii lihtsa asja jaoks nagu sql-logi, vaid kuna sellel on üksikasjad, mis eelmisel rakendusel puuduvad, näiteks saan veerge järjestada kasvavas või kahanevas järjekorras (Minu arvates on see peaaegu hädavajalik!), Leian, et graafiline kasutajaliides, mida ma ei tea, on paremini viimistletud, lihvitud, kuna see näitab teavet või välju korrastatumalt.
Edasi (ja see on midagi muud väga oluline), meil on nupp muudatuste taastamiseks või tagasivõtmiseks ... O_O ... kuidas SQLiteManil seda pole? ... WTF!
Kui mulle antakse valikuvõimalus, oleks SQLiteBrowser minu Linuxi graafiline rakendus, mis manipuleerib SQLite-failidega.
Sa oled mõra!
Parim SQLite jaoks on minu arvates Firefoxi pistikprogramm: "SQLite Manager". Alates selle avastamisest ei ole ma enam kumbagi neist programmidest enam kasutanud.
Jah, see oli järgmine artikkel, mille mõtlesin kirjutada HAHAHAHA ... sa jõudsid minust ette LOL !!
XD
Rapajk:
"... SQLite Manager ...."
Jah, see Firefoxi lisandmoodul on väga mugav ja hea ...
Jätan teile allalaadimislingi:
https://addons.mozilla.org/es/firefox/addon/sqlite-manager/
Hea. Ka selleks kasutan Akonadi konsooli.
Kõige selle juurde, milliseid allikaid te siin kasutate? -> https://blog.desdelinux.net/wp-content/uploads/2014/12/sqliteman-options.png?7d6589 See ilus.
Droid Sanse kasutan kõigeks süsteemis olevaks 🙂
Aitäh, aga ma ei tea, kas märkasite, et pidasin silmas just seda konkreetset jäädvustust.
Ah, ei, unusta see, mida ma ütlesin, aitäh, nüüd märkasin seda, kuigi see ei tundu siin D:
Ma kasutan peaaegu kogu oma DB dbeaverit http://dbeaver.jkiss.org/
SQLiteMan oli omal ajal parim, kuid arendaja on selle kõrvale jätnud, nii et seda pole enam repos.
Millised on administraatorite töölauakeskkonnad? desdelinux ?
Minu puhul (ja KZKG ^ Gaara puhul) siis KDE. Ma ei tea, mida Pablo praegu kannab.
🙂 peaksite kirjutama artikli oma lemmiklauaarvutitest ja miks need teile meeldivad 🙂 ja mis teile teiste juures ei meeldi! 🙂
See pole eriti aktuaalne, kuid ... teil võib olla idee: https://blog.desdelinux.net/por-que-usas-kde/
Mõni aasta tagasi kasutasin SQLite stuudio, mis on küll kerge, mitmeplaaniline, kaasaskantav ja on endiselt ajakohane (vähemalt beetaversioonidega), kuid sellel oli viga, et kui ma avasin päästikutega andmebaasi, võivad need ühest hetkest teise kaduda (ma ei tea kui nad on selle viimases versioonis parandanud).
Lõpuks jäin SQLite Manageri juurde (peamiselt seetõttu, et see võib programmi kasutamise ajal avada minu Firefoxi profiili andmebaase) ja kui mul pole seda käepärast, kasutan konsooli abil sqlite3.