Tam tikromis progomis turime atidaryti tokio tipo failą SQLite. Tai yra populiarus duomenų bazės tipas, jos galimybė saugoti duomenis be serverio (kaip su „MySQL“ ar „Postgre“) yra kažkas, be abejo, įdomu.
Prieš kelias dienas mano pažįstamas, gyvenantis Ispanijoje (dirba kažkokioje įmonėje interneto padėties nustatymas Barselonoje) man pasakė, kad jie kuria nedidelę programą tam tikrų svetainių SEO stebėjimui ar panašiai ... tai buvo labai ankstyvas rytas, o aš vis dar beveik miegojau hehe. Jis man pasakė, kad reikia modifikuoti informaciją iš „SQLite“ duomenų bazės, tačiau atsisakė paleisti per „Windows“ ...
Kai turime „sqlite“ failą ir turime pamatyti kai kuriuos duomenis arba juos paprasčiausiai modifikuoti, Kaip tai padaryti? ... Savo platintojo atpirkime tam turime dvi grafines programas: SQLiteMan y „SQLiteBrowser“
„ArchLinux“ įdiegiu abu su šia komanda:
sudo pacman -S sqliteman sqlitebrowser
Kituose rajonuose, pavyzdžiui, „Debian“ ar „Ubuntu“, jūs jau žinote:
sudo aptitude install sqliteman sqlitebrowser
SQLiteMan
Tai Qt programa, kuri ... atspėk ką, ji mums padeda rodyti ir redaguoti SQLite duomenų bazių turinį. ... Na, šioje įrašo vietoje manau, kad tai buvo akivaizdu, tiesa? 😀
Daugiau nieko rimto. Tai programa, kuri daro teisingai, nei daugiau, nei mažiau. Naujausia versija (bent jau prieinama „Arch repos“) yra 2007 m., Todėl mes negalime daug prašyti, su ja galime:
- Atidarykite failą iš „sqlite“.
- Peržiūrėkite lentelių struktūrą ir jų informaciją.
- Mes taip pat galime modifikuoti duomenis, esančius laukuose arba lentelės langeliuose.
- Vykdykite SQL užklausas.
- Keisti pragmas.
- Ir tt ...
Čia yra ekrano kopija:
Bet nemanykite, kad galite tai padaryti ... mes galime dirbti su lentelėmis, struktūromis ir kt .:
Ko mes negalime padaryti? ... na, kažkas tokio paprasto kaip paieška (ir kad tiek daug naudojame kitose sistemose, tokiose kaip PHPMyAdmin) mes negalime to padaryti, jo trūksta, kai turime daug duomenų. Ei! ... Aš nesu toks aklas, aš mačiau paieškos mygtuką, bet ... negaliu priversti man jo veikti, bent jau ne paprastu būdu, kitas dalykas, kuris liktų, būtų ieškoti tiesiogiai SQL užklausai, bet tie, kurie nėra įpratę ... gerai, ko jie negalės šiek tiek neprakaituodami. Aš sakiau, paprastas ar intuityvus paieškos variklis, kurio ši programa neturi.
Taip pat negalime rūšiuoti stulpelių spustelėdami vieno iš jų pavadinimą ar antraštę. Tai yra, noriu užsisakyti ID nuo didžiausio iki mažiausio, jei spusteliu ant pavadinimo (Pavyzdžiui, vartotojo_id), jis jo neužsako iš žemiausio į aukščiausią arba atvirkščiai.
Apibendrinant, yra gera Qt programa, skirta atidaryti tokio tipo duomenų bazę ir peržiūrėti jos turinį. Mes vis tiek galime redaguoti duomenis paprastu dvigubu paspaudimu, visi labai labai paprasti. Nors jame trūksta kitų detalių, kurių tam tikru momentu mums gali prireikti, bent jau tada, kai dirbame su nedaug duomenų.
„SQLiteBrowser“
Dar viena Qt programa tam pačiam. Be to, labai gerai, labai rekomenduojama. Mes galime padaryti beveik tą patį, ką ir anksčiau matytą ... bet pirmiausia ekrano kopiją:
Kaip sakiau, jūs galite padaryti iš esmės tą patį:
- Vykdykite SQL užklausas skirtuke.
- Skaitykite ir keiskite labai paprastai išsaugotus duomenis ar informaciją.
- Dirbkite su lentelėmis (jas ištuštinkite, pervardykite ir pan.).
- Redaguoti lauko struktūrą.
- Redaguoti pragmas.
- Peržiūrėti SQL užklausų žurnalą (Ankstesnėje paraiškoje šios parinkties neradau)
- Ir tt
Vėlgi, trūksta paieškos sistemos 🙁
Gerai, bet „SQLiteMan“ ar „SQLiteBrowser“?
Kadangi šiame straipsnyje kalbama konkrečiai apie dvi programas, yra normalu, kad jie lyginami
Nežinau, ar tai asmeninis įvertinimas, ar tikrai objektyvi nuomonė, bet, Manau, kad „SQLiteBrowser“ yra geriau baigta nei „SQLiteMan“.
Aš sakau, kad tai nėra toks paprastas dalykas kaip sql žurnalas, bet todėl, kad jame yra detalių, kurių trūksta ankstesnei programai, pavyzdžiui, aš galiu rūšiuoti stulpelius didėjimo ar mažėjimo tvarka (Manau, kad tai beveik būtina!), Manau, kad GUI, kurio aš nepažįstu, yra geriau užbaigtas, labiau nugludintas, nes jis tvarkingiau rodo informaciją ar laukus.
Toliau (ir tai kažkas kita labai svarbu), mes turime mygtuką pakeisti arba anuliuoti pakeitimus ... O_O ... kaip SQLiteMan neturi šito? ... WTF!
Jei man bus suteikta galimybė pasirinkti, „SQLiteBrowser“ būtų mano grafinė programa, skirta „Linux“, kuri valdo SQLite failus.
Tu esi plyšys!
Mano nuomone, geriausias „SQLite“ yra „Firefox“ papildinys: „SQLite Manager“. Nuo tada, kai jį atradau, daugiau niekada nenaudojau nė vienos iš šių dviejų programų.
Taip, tai buvo kitas straipsnis, apie kurį galvojau rašyti HAHAHAHA ... tu aplenkei mane LOL !!
XD
Rapajkas:
"... SQLite Manager ...."
Taip, tas „Firefox“ priedas yra labai patogus ir geras ...
Aš palieku jums atsisiųsti nuorodą:
https://addons.mozilla.org/es/firefox/addon/sqlite-manager/
Gerai. Tam naudoju ir „Akonadi“ konsolę.
Kokius šaltinius jūs čia naudojate? -> https://blog.desdelinux.net/wp-content/uploads/2014/12/sqliteman-options.png?7d6589 Tai grazu.
„Droid Sans“ naudoju viskam, kas yra sistemoje 🙂
Ačiū, bet nežinau, ar pastebėjote, kad turėjau omenyje TĄ konkretų užfiksavimą.
Ak, ne, pamiršk, ką pasakiau, ačiū, dabar pastebėjau, nors čia ne taip atrodo D:
Aš naudoju beveik visą savo DB dbeaver http://dbeaver.jkiss.org/
„SQLiteMan“ buvo geriausias savo laiku, tačiau kūrėjas jį atidėjo į šalį, todėl jo nebėra repose.
Kokios darbalaukio aplinkos yra skirtos administratoriams? desdelinux ?
Mano atveju (ir KZKG ^ Gaara) gerai, KDE. Aš nežinau, ką dabar dėvi Pablo.
🙂 turėtumėte parašyti straipsnį apie mėgstamiausius stalinius kompiuterius ir kodėl jie jums patinka 🙂 ir kas jums nepatinka kituose! 🙂
Tai nėra labai aktualu, bet ... galite sugalvoti: https://blog.desdelinux.net/por-que-usas-kde/
Prieš keletą metų aš naudoju „SQLite Studio“, nors jis yra lengvas, daugialypis, nešiojamas ir vis dar nuolat atnaujinamas (bent jau su beta versijomis), turėjo klaidą, kuri, atidarius duomenų bazę su trigeriais, galėjo išnykti iš vienos akimirkos į kitą (aš ne ar jie tai pataisė naujausiose versijose).
Galų gale pasilikau „SQLite Manager“ (daugiausia dėl to, kad jis gali atidaryti mano „Firefox“ profilio duomenų bazes, kol programa yra naudojama), o kai jos neturiu, aš naudoju konsolę sqlite3.