Vi ste ovdje: start » hr » Interna dokumentacija » DokuWiki proširenja (WvdS) » Dodatak DevOps Storage

Dodatak DevOps Storage

DevOps Storage je stručno spremište podataka DWDO sloja: verzionirana SQLite shema za projekte, radne stavke, odnose, postavke i revizijski trag, uz izvoz i vraćanje u obliku JSONL. Sadržaj stranica namjerno ostaje u DokuWikiju. Dodatak je namijenjen razvijateljima dodataka ovog paketa i administratorima koji moraju sigurnosno pohraniti ili vratiti podatke.

Prvi koraci

Česti zadaci

Što želite Za koga Gdje to radite Upute
pogledati koje tablice postoje razvijatelji Shema
odlučiti pripadaju li podaci ovamo razvijatelji Granica između baze i stranica
izvesti podatke administracija Izvoz i vraćanje
vratiti podatke administracija Izvoz i vraćanje
promijeniti postavku administracija upravitelj konfiguracije Konfiguracija
pronaći opću SQLite uslugu razvijatelji wkstorage

Svrha

Stručno spremište podataka DWDO sloja: verzionirana shema, sloj repozitorija nad pripremljenim naredbama s ujednačenim pogreškama, te izvoz i vraćanje u obliku JSONL. Tehnički pristup daje Storage; ovaj dodatak posjeduje tablice.

Prijavljene usluge (vidi Core): dwdo.storage, dwdo.repos, dwdo.export.


Shema

Stanje 013, 22 tablice. Grupirano prema svrsi:

Područje Tablice
Projekti i stručni podaci dwdo_projects, dwdo_workitems, dwdo_relations, dwdo_risks, dwdo_queries, dwdo_settings
Revizijski trag dwdo_audit
Cjevovodi dwdo_pipelines, dwdo_pipeline_runs
Lokalni Git repozitoriji (Git) dwdo_git_repos, dwdo_git_repo_links, dwdo_source_links
ADO veza (Azure DevOps Connector) dwdo_ado_connections, dwdo_ado_repo_map, dwdo_ado_workitem_map
ADO usklađivanje (pripremljeno, bez aktivnog dodatka) dwdo_ado_sync_state, dwdo_ado_sync_inbox, dwdo_ado_sync_outbox, dwdo_ado_sync_conflicts
ADO Git posrednik (wkdoadogit) dwdo_adogit_mounts, dwdo_adogit_user_tokens
Uprava schema_migrations
Shema je šira od instaliranog skupa dodataka. Tablice za ploče, upite, izvještaje i ADO usklađivanje već stoje spremne; pripadajući dodaci još nisu instalirani. To je namjerno — naknadno uvođenje koraka sheme skuplje je nego pustiti tablicu da neko vrijeme stoji prazna.

Gdje prolazi granica između baze i stranica

Strukturirani podaci u bazu, sadržaj na stranice. Radna stavka ima stanje, odnose i revizijski trag — za to je tablica pravo rješenje. Njezin opis je tekst i pripada na wiki stranicu, gdje verzioniranje, pretraživanje, usporedba i izvoz rade bez dodatnog truda.

Vidi i odgovarajuću napomenu u Storage.


Izvoz i vraćanje

Usluga dwdo.export zapisuje sadržaj kao JSONL — jedan redak po zapisu. Oblik je namjerno redak po redak: može se nadopunjavati, filtrirati uobičajenim alatima i djelomično učitavati, a oštećeni redak stoji jedan zapis umjesto cijele datoteke.

Put vraćanja opisan je u dodatku pod RECOVERY.md.

Konfiguracija

Nema je. Mjesto pohrane dolazi iz Storage, stručni opseg iz sheme.

Podaci o paketu

Dodatak: wkdostorage
Imenski prostor: lib/plugins/wkdostorage/
Autor: Wolfgang van der Stille Wolfgang.van.der.Stille@gmail.com (The White Knight Labs)
Licencija: GPL 2

hr/wiki/dwe/wkdostorage/start.txt · Zadnja izmjena: od 0.0.0.0