Trenutno dejavna stran: start » sl » Interna dokumentacija » Razširitve DokuWikija (WvdS) » Vtičnik DevOps Storage

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

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
Shema je širša od nameščenega nabora vtičnikov. Tabele za table, poizvedbe, poročila in usklajevanje ADO so že pripravljene; pripadajoči vtičniki še niso nameščeni. To je namerno — naknadno vpeljati korak sheme je dražje, kot pustiti tabelo nekaj časa prazno.

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

sl/wiki/dwe/wkdostorage/start.txt · Zadnja sprememba: uporabnika 0.0.0.0