Vtičnik DevOps Storage
DevOps Storage je strokovna hramba podatkov sloja DWDO: različicirana shema SQLite za projekte, delovne postavke, razmerja, nastavitve in revizijsko sled, poleg tega izvoz in obnovitev v obliki JSONL. Vsebina strani namenoma ostaja v DokuWikiju. Paket je namenjen razvijalcem vtičnikov te zbirke in skrbnikom, ki morajo podatke varnostno kopirati ali obnoviti.
Prvi koraki
Hitri začetek: prvi izvoz in njegov načrt obnovitve — najkrajša pot do prvega rezultata, v treh korakih.
Oglejte si shemo → Razjasnite mejo do strani → Nastavite izvoz
Pogosta opravila
| Kaj želite | Za koga | Kje to storite | Navodila |
|---|---|---|---|
| pogledati, katere tabele obstajajo | razvijalci | – | Shema |
| odločiti, ali podatki sodijo sem | razvijalci | – | Meja med podatkovno zbirko in stranmi |
| izvoziti podatke | uprava | – | Izvoz in obnovitev |
| obnoviti podatke | uprava | – | Izvoz in obnovitev |
| spremeniti nastavitev | uprava | upravitelj konfiguracije | Konfiguracija |
| najti splošno storitev SQLite | razvijalci | – | wkstorage |
Namen
Strokovna hramba podatkov sloja DWDO: različicirana shema, sloj repozitorijev nad pripravljenimi stavki z enotnimi napakami ter izvoz in obnovitev v obliki JSONL. Tehnični dostop daje Storage; ta vtičnik je lastnik tabel.
Prijavljene storitve (glej Core): dwdo.storage, dwdo.repos, dwdo.export.
Shema
Stanje 013, 22 tabel. Razvrščeno po namenu:
| Področje | Tabele |
|---|---|
| Projekti in strokovni podatki | dwdo_projects, dwdo_workitems, dwdo_relations, dwdo_risks, dwdo_queries, dwdo_settings |
| Revizijska sled | dwdo_audit |
| Cevovodi | dwdo_pipelines, dwdo_pipeline_runs |
| Krajevni repozitoriji Git (Git) | dwdo_git_repos, dwdo_git_repo_links, dwdo_source_links |
| Povezava ADO (Azure DevOps Connector) | dwdo_ado_connections, dwdo_ado_repo_map, dwdo_ado_workitem_map |
| Usklajevanje ADO (pripravljeno, brez dejavnega vtičnika) | dwdo_ado_sync_state, dwdo_ado_sync_inbox, dwdo_ado_sync_outbox, dwdo_ado_sync_conflicts |
| Posrednik Git ADO (wkdoadogit) | dwdo_adogit_mounts, dwdo_adogit_user_tokens |
| Uprava | schema_migrations |
Kje poteka meja med podatkovno zbirko in stranmi
Strukturirani podatki v podatkovno zbirko, vsebina na strani. Delovna postavka ima stanje, razmerja in revizijsko sled — za to je tabela prava rešitev. Njen opis je besedilo in sodi na wiki stran, kjer različicanje, iskanje, primerjava in izvoz delujejo brez dodatnega truda.
Glej tudi ustrezno opombo v Storage.
Izvoz in obnovitev
Storitev dwdo.export zapisuje vsebino kot JSONL — ena vrstica na zapis. Oblika je namenoma
vrstična: mogoče ji je dodajati, filtrirati z običajnimi orodji in jo delno brati, poškodovana
vrstica pa stane en zapis namesto celotne datoteke.
Pot obnovitve je opisana v vtičniku pod RECOVERY.md.
Konfiguracija
Nobene. Mesto hrambe pride iz Storage, strokovni obseg iz sheme.
Podatki o paketu
Vtičnik: wkdostorage
Imenski prostor: lib/plugins/wkdostorage/
Avtor: Wolfgang van der Stille Wolfgang.van.der.Stille@gmail.com (The White Knight Labs)
Licenca: GPL 2