Color scheme: Dark
You are here: start » sl » Dokumentacija » Razširitve DokuWikija (WvdS) » Storage

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

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

Strani wikija ostanejo datoteke TXT. V zbirko podatkov pridejo izključno strukturirani poslovni podatki – projekti, delovni elementi, razmerja, nastavitve, revizijska sled. Vsebina strani ostane v lastni obliki datotek DokuWikija, z njegovim upravljanjem različic, iskanjem po celotnem besedilu, izvozom in varnostnim kopiranjem. Zbirka podatkov, ki bi hranila tudi besedilo strani, bi vse to zgradila še enkrat – in slabše.

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.

Datoteka se imenuje 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

sl/wiki/dwe/wkstorage/start.txt · Last modified: by Wolfgang van der Stille