Dažos gadījumos mums ir jāatver šāda veida fails SQLite. Tas ir, populārs datu bāzes veids, tā spēja saglabāt datus bez servera nepieciešamības (kā ar MySQL vai Postgre) ir kaut kas, bez šaubām, interesants.
Pirms dažām dienām mans paziņa, kas dzīvo Spānijā (strādā kaut kādā uzņēmumā tīmekļa pozicionēšana Barselonā) man teica, ka viņi izstrādā nelielu lietojumprogrammu, lai uzraudzītu noteiktu vietņu SEO vai kaut ko tamlīdzīgu ... tas bija ļoti agri no rīta, un es joprojām gandrīz gulēju hehe. Tā man teica, ka tai ir jāmaina informācija no SQLite datu bāzes, taču tā atteicās sāknēt, izmantojot sistēmu Windows.
Kad mums ir fails sqlite un mums ir jāredz daži dati vai vienkārši tie jāmaina, Kā mēs to varam izdarīt? ... mūsu izplatītāja repo mums ir pieejamas divas grafiskas lietojumprogrammas: SQLiteMan y SQLiteBrowser
ArchLinux es instalēju abus ar šādu komandu:
sudo pacman -S sqliteman sqlitebrowser
Citos rajonos, piemēram, Debian vai Ubuntu, jūs jau zināt:
sudo aptitude install sqliteman sqlitebrowser
SQLiteMan
Tā ir Qt lietojumprogramma, kas ... uzmini, kas mums palīdz parādīt un rediģēt saturu no SQLite datu bāzēm. ... labi, šajā amata vietā es domāju, ka tas bija acīmredzams, vai ne? 😀
Nekas nopietns vairs. Tā ir lietojumprogramma, kas dara pareizi, ne vairāk, ne mazāk. Jaunākā versija (vismaz pieejama Arch repos) ir no 2007. gada, tāpēc mēs nevaram daudz pieprasīt, ar to mēs varam:
- Atveriet sqlite failu.
- Pārskatiet tabulu struktūru, kā arī to informāciju.
- Mēs varam arī modificēt datus, kas atrodas laukos vai tabulas šūnās.
- Izpildiet SQL vaicājumus.
- Mainīt pragmas.
- Utt ...
Šeit ir ekrānuzņēmums:
Bet nedomājiet, ka jūs varat darīt tikai to ... mēs varam strādāt ar tabulām, struktūrām utt.:
Ko mēs nevaram darīt? ... labi, kaut kas tik vienkāršs kā meklēšana (un ka mēs tik daudz izmantojam citās sistēmās, piemēram, PHPMyAdmin) mēs to nevaram izdarīt, tā trūkst, ja mums ir liels datu apjoms. Hei! ... es neesmu tik akls, es tiešām redzēju meklēšanas pogu, bet ... es nevaru panākt, lai tas man derētu, vismaz ne vienkāršā veidā, otra lieta, kas paliktu, būtu meklēt tieši SQL vaicājumu, bet tie, kas pie tā nav pieraduši ... labi , ko viņi nevarēs, nedaudz svīstot. Es teicu: vienkārša vai intuitīva meklēšana, kurai nav šīs lietojumprogrammas.
Tāpat mēs nevaram kārtot kolonnas, noklikšķinot uz vienas no tām nosaukuma vai virsraksta. Tas ir, es vēlos pasūtīt ID no augstākā līdz zemākajam, ja noklikšķinu uz nosaukuma (user_id piemēram), viņš to nepasūta no zemākā uz augstāko vai otrādi.
Kopumā, ir laba Qt lietojumprogramma, lai atvērtu šāda veida datu bāzi un skatītu tās saturu. Mēs varam arī rediģēt datus ar vienkāršu dubultklikšķi, visi ir ļoti, ļoti vienkārši. Lai gan tajā trūkst citas detaļas, kas mums kādā brīdī varētu būt vajadzīgas, vismaz tad, ja strādājam ar ne mazums datu.
SQLiteBrowser
Vēl viens Qt pieteikums tam pašam. Arī ļoti labi, ļoti ieteicams. Mēs varam darīt gandrīz to pašu, ko ar iepriekš redzēto ... bet vispirms ekrānuzņēmums:
Kā es teicu, jūs varat darīt principā to pašu:
- Palaidiet SQL vaicājumus cilnē.
- Lasiet un modificējiet saglabātos datus vai informāciju ļoti vienkārši.
- Darbs ar tabulām (iztukšojiet tās, pārdēvējiet tās utt.).
- Rediģēt lauka struktūru.
- Rediģēt pragmas.
- Skatīt SQL vaicājumu žurnālu (Iepriekšējā pieteikumā es šo iespēju neatradu)
- Utt
Atkal, trūkst meklētājprogrammas 🙁
Labi, bet, SQLiteMan vai SQLiteBrowser?
Tā kā šajā rakstā īpaši aplūkoti divi lietojumi, ir normāli, ka starp tiem tiek veikti salīdzinājumi 😉
Es nezinu, vai tā ir personiska atzinība vai patiešām objektīvs viedoklis, bet, Es uzskatu, ka SQLiteBrowser ir labāk pabeigts nekā SQLiteMan.
Es to nesaku kaut kam tik vienkāršam kā sql žurnāls, bet tāpēc, ka tam ir informācija, kuras iepriekšējā lietojumprogrammā trūkst, piemēram, es varu kārtot kolonnas augošā vai dilstošā secībā (Man tas šķiet gandrīz būtiski!), Es uzskatu, ka GUI, kuru es nezinu, ir labāk pabeigta, vairāk slīpēta, jo tā informāciju vai laukus parāda sakārtotākā veidā.
Tālāk (un tas ir kaut kas cits ļoti svarīgi), mums ir poga, lai atjaunotu vai atsauktu izmaiņas ... O_O ... kā SQLiteMan nav? ... WTF!
Ja man tiek dota izvēle, SQLiteBrowser būtu mana grafiskā lietojumprogramma Linux, kas manipulē ar SQLite failiem.
Jūs esat plaisa!
Vislabākais SQLite, manuprāt, ir Firefox spraudnis: "SQLite Manager". Kopš es to atklāju, es nekad vairs neesmu izmantojis nevienu no šīm divām programmām.
Jā, tas bija nākamais raksts, kuru es domāju domāt par HAHAHAHA rakstīšanu ... jūs mani apsteigāt LOL !!
XD
Rapajks:
"... SQLite Manager ...."
Jā, šis Firefox papildinājums ir ļoti ērts un labs ...
Es jums atstāju lejupielādes saiti:
https://addons.mozilla.org/es/firefox/addon/sqlite-manager/
Labi. Arī es tam izmantoju konsoli Akonadi.
Kādus avotus jūs šeit izmantojat? -> https://blog.desdelinux.net/wp-content/uploads/2014/12/sqliteman-options.png?7d6589 Šī skaista.
Es izmantoju Droid Sans visam sistēmā 🙂
Paldies, bet es nezinu, vai pamanījāt, ka es atsaucos uz TIK konkrēto tveršanu.
Ak, nē, aizmirsti, ko es teicu, paldies, tagad es to pamanīju, lai gan šeit tas neizskatās D:
Es izmantoju gandrīz visu savu DB dbeaver http://dbeaver.jkiss.org/
SQLiteMan bija labākais savā laikā, taču izstrādātājs to ir nolicis malā, tāpēc tā vairs nav repos.
Kādas ir administratoru darbvirsmas vides? desdelinux ?
Manā gadījumā (un KZKG ^ Gaara gadījumā) tad KDE. Es nezinu, ko Pablo šobrīd valkā.
🙂 jums vajadzētu uzrakstīt rakstu par iecienītākajiem galddatoriem un to, kāpēc tie jums patīk 🙂 un kas nepatīk citiem! 🙂
Tas nav ļoti aktuāli, bet ... jums var būt ideja: https://blog.desdelinux.net/por-que-usas-kde/
Pirms dažiem gadiem es to izmantoju SQLite Studio, kas, kaut arī tā ir viegla, daudzplatforma, pārnēsājama un joprojām ir atjaunināta (vismaz ar beta versijām), bija kļūda, ka, atverot datu bāzi ar aktivizētājiem, tās varēja pazust no viena brīža uz otru (es nezinu ja viņi to ir izlabojuši jaunākajās versijās).
Galu galā es paliku pie SQLite Manager (galvenokārt tāpēc, ka tas var atvērt mana Firefox profila datubāzes, kamēr programma tiek izmantota), un, kad man tā nav pieejama, es izmantoju sqlite3 ar konsoli.