Storage
Storage je storitev SQLite v družini paketov WvdS: ena zbirka podatkov, pripravljeni stavki, transakcije, poenotene napake in različičen potek migracij z varnostno kopijo. Poslovnih tabel izrecno ne ustvarja. Paket je namenjen razvijalcem vtičnikov, ki shranjujejo strukturirane podatke, in upraviteljem, ki morajo vedeti, kje je datoteka in kako poteka migracija.
Prvi koraki
Hitri začetek: migracija, transakcija in branje – najkrajša pot do prvega rezultata, v dveh korakih, brez kode.
Preverite mesto shranjevanja → Oglejte si stanje migracij → Zaženite diagnostiko
Pogosta opravila
| Kaj želite | Za koga | Kje to naredite | Navodilo |
|---|---|---|---|
| pogledati, kje je zbirka podatkov | upravitelji | – | Shranjevanje na tej namestitvi |
| preveriti stanje shrambe | upravitelji | do=wkstorage_diag | Diagnostika |
| slediti migraciji | upravitelji | – | Migracije |
| odločiti, ali podatki sodijo sem | razvijalci | – | Namen |
| spremeniti nastavitev | upravitelji | Splošne nastavitve | Nastavitve |
| najti poslovne tabele zbirke DevOps | razvijalci | – | wkdostorage |
Namen
Storitev SQLite družine WvdS DW. Zagotavlja natanko eno zbirko podatkov, poleg nje pripravljene stavke, transakcije, poenotene napake in različičen potek migracij z varnostno kopijo. Poslovnih tabel ne ustvarja – to na njej naredi Vtičnik DevOps Storage.
Prijavljena storitev: storage.sqlite (glejte Core).
Kaj sodi v zbirko podatkov – in kaj ne
Shranjevanje na tej namestitvi
| Kaj | Kje |
|---|---|
| Zbirka podatkov | data/dwdo/dwdo.sqlite |
| Varnostne kopije migratorja | data/dwdo/backup/ |
| Stanje sheme | 010 (10 uveljavljenih migracij) |
Pot izhaja iz nastavljenega savedir, zato je prenosljiva – namestitev je mogoče kopirati skupaj
z zbirko podatkov. Ločena je od data/meta/, kjer drugi vtičniki hranijo svoje datoteke SQLite;
trk je izključen.
dwdo.sqlite – ne dwdo.sqlite3. Če jo iščete ročno (na primer z
vtičnikom SQLite Data Studio) pod napačnim imenom, ne najdete ničesar in
napačno sklepate, da namestitev manjka.
Migracije
Migrator izvede korake sheme v stalnem vrstnem redu in vsako uveljavljeno stanje zapiše v
schema_migrations. Pred zagonom naredi varnostno kopijo. Korak, ki ne uspe, zagon prekine – napol
uveljavljenih shem ni.
Datoteke s koraki pripadajo posameznemu poslovnemu vtičniku, ne temu: ta vtičnik pozna potek, ne tabel.
Diagnostika
?do=wkstorage_diag – sporoči pot, dosegljivost in stanje sheme. Prvo mesto za preverjanje, ko
zaslon DWDO sporoči, da shramba ni na voljo.
Nastavitve
Jih ni. Pot in vedenje izhajata iz nastavitev DokuWikija.
Podatki o paketu
Vtičnik: wkstorage
Imenski prostor: lib/plugins/wkstorage/
Avtor: Wolfgang van der Stille Wolfgang.van.der.Stille@gmail.com (The White Knight Labs)
Licenca: GPL 2