digna CLI -referenssi 2026.06¶
2026-09-05
Tämä sivu dokumentoi kaikki komennot, jotka ovat käytettävissä digna CLI -julkaisussa 2026.06, mukaan lukien käyttöesimerkit ja valitsimet.
Suoritettavan tiedoston nimi on digna.
CLI:n perusteet¶
Yleiskatsaus ja syntaksi¶
Julkaisun 2026.06 CLI käyttää jäsenneltyä, luokkiin perustuvaa komentohierarkiaa:
version ja serve ovat yksittäisiä komentoja ilman alikomentoa:
Yleiset valitsimet¶
Seuraavat yleiset valitsimet koskevat kaikkia komentoja:
--help,-h: Näyttää ohjetiedot CLI:stä tai tietystä komentoluokasta tai alikomennosta.--stacktrace: Näyttää virhetilanteessa koko virheketjun pelkän ylimmän tason viestin sijaan.
--stacktrace on yleinen valitsin varsinaisessa merkityksessä: se on annettava ennen komentoluokkaa, ei sen jälkeen.
--version-lippua ei ole. Käytä sen sijaan komentoa version.
Edellytykset¶
Useimmat komennot tarvitsevat luettavan ja kelvollisen config.toml-tiedoston; jotkin vaativat lisäksi voimassa olevan lisenssin. Seuraava taulukko kertoo, mitä kukin komentoluokka lataa ennen kuin se tekee mitään:
| Komentoluokka | Tarvitsee config.toml-tiedoston | Tarvitsee voimassa olevan lisenssin |
|---|---|---|
version | ei | ei |
config check | ei (se on juuri se, mistä komento raportoi) | ei |
license check | ei | se on itse tarkistus |
crypt | kyllä | ei |
serve | kyllä | ei |
windows | ei (palvelu lukee sen käynnistyessään) | ei |
project | kyllä | ei |
user | kyllä | kyllä |
inspection | kyllä | kyllä |
repo | kyllä | kyllä |
Kun lisenssi vaaditaan, tarkistetaan sekä sen allekirjoitus että voimassaolon päättymispäivä, ja komento keskeytyy ennen tietovaraston koskettamista, jos jompikumpi epäonnistuu.
Paluukoodit¶
0: komento onnistui.1: komento epäonnistui. Virheilmoitus kirjoitetaan stderr-virtaan etuliitteelläError:.
help¶
Valitsin --help antaa tietoa käytettävissä olevista komentoluokista, alikomennoista ja valitsimista:
-
Yleisen ohjeen näyttäminen:
-
Ohjeen hakeminen tietyille luokille ja komennoille:
Tuloste sisältää: - Komennon kuvauksen: Yhteenvedon komennon tarkoituksesta. - Syntaksin: Pakolliset ja valinnaiset argumentit. - Valitsimet: Komennolle ominaiset liput ja parametrit.
version¶
Komento version tulostaa asennetun digna-julkaisun. Se ei lue mitään asetuksia eikä vahvista lisenssiä, joten se toimii myös asennuksessa, jonka config.toml tai lisenssi puuttuu tai on virheellinen.
Julkaisun versio on riippumaton tietovaraston skeeman versiosta, jonka repo check raportoi.
Komennon käyttö¶
Esimerkkituloste¶
Asetusten hallinta¶
config check¶
Komento config check vahvistaa asetustiedoston (config.toml) tarkistamalla, että kaikki pakolliset osiot ja asetukset ovat olemassa ja oikein muotoiltuja. Kukin osio vahvistetaan erikseen, joten rikkinäinen [app]-osio ei peitä [repo]-osion tilaa.
Raportoitavat osiot ovat:
App config([app])Repository config([repo])Base config([base])Logging config([logging])Encryption config([encryption])OIDC config(s)(oidc_clients) — valinnainen; puuttuva avain läpäisee tarkistuksen, mutta olemassa oleva mutta virheellisesti muotoiltu luettelo epäonnistuu
Komento ei tarkoituksella lataa sovelluksen asetuksia samalla tavalla kuin muut komennot, jotta se voi diagnosoida config.toml-tiedoston, joka estäisi digna-ohjelmistoa käynnistymästä lainkaan.
Komennon käyttö¶
Valitsimet¶
--configpath,-c: Polku asetustiedostoon tai hakemistoon, joka sisältääconfig.toml-tiedoston (oletus./config.toml).--json: Tulostaa vahvistusraportin JSON-muodossa. Ohittaa valitsimen--quiet.--quiet,-q: Piilottaa raportin ja luottaa yksinomaan paluukoodiin.
Esimerkki¶
Tietyn asetustiedoston vahvistaminen ja tulosteen muotoilu JSON-muotoon:
Esimerkkituloste¶
Configuration validation report (source: config.toml):
- App config: OK
- Repository config: OK
- Base config: OK
- Logging config: OK
- Encryption config: FAILED
missing field `aes_gcm_key`
- OIDC config(s): OK
Overall: FAILED
Puuttuva tiedosto tai TOML-syntaksivirhe ei jätä mitään osioittain vahvistettavaa, ja siitä raportoidaan yhtenä virheenä raportin sijaan riippumatta valitsimista --quiet tai --json.
Tietovaraston hallinta¶
repo check¶
Komento repo check testaa tietokantayhteyden ja varmistaa tietovaraston asennuksen ja version. Se epäonnistuu, jos määritettyä skeemaa ei ole olemassa tai jos se on olemassa mutta ei sisällä digna-tietovarastoa.
Raportoitava versio on tietovaraston skeeman versio, jonka versiointi on erillinen version-komennon tulostamasta digna-julkaisusta.
Komennon käyttö¶
Esimerkkituloste¶
repo install¶
Komento repo install asentaa uuden digna-tietovaraston config.toml-tiedostossa määritettyyn skeemaan luoden kaikki tarvittavat sekvenssit, taulut, indeksit, rajoitteet ja alkutietueet.
Tämä komento ei luo itse skeemaa — sen on oltava olemassa etukäteen. Komento myös kieltäytyy suorittumasta, jos kyseiseen skeemaan on jo asennettu tietovarasto, ja ohjaa komentoon repo upgrade, jos asennettu versio on vanhempi.
Komennon käyttö¶
Esimerkkituloste¶
Installing repo version 3.0.0
✅ Sequences created.
✅ Tables and Indices created.
✅ Constraints created.
✅ Records inserted.
✅ Repo version 3.0.0 successfully installed.
repo upgrade¶
Komento repo upgrade soveltaa tietokantaskeeman migraatioita nostaakseen olemassa olevan tietovaraston versioon, jota asennettu julkaisu odottaa. Päivitykset sovelletaan yksi versioaskel kerrallaan kiinteää päivityspolkua pitkin, ja jokainen valmistunut askel kirjataan tietovarastoon.
Jos tietovarasto on jo odotetussa versiossa, komento ilmoittaa, ettei päivitystä tarvita, eikä tee muutoksia.
Komennon käyttö¶
Esimerkkituloste¶
Upgrading from 2.3.1 to 2.3.2...
Upgrading from 2.3.2 to 3.0.0...
✅ Repo successfully upgraded to version 3.0.0.
repo prune¶
Komento repo prune poistaa rivit, jotka ovat jääneet jäljelle, kun niiden projekti tai tietolähde on poistettu. Projektin tai tietolähteen poistaminen poistaa itse objektin, mutta jättää sen profiilit, ennusteet, tilat ja rivimäärät paikalleen — tämä on tietoinen valinta, sillä poisto, joka tyhjentäisi myös nämä taulut, pitäisi käyttäjän odottamassa. repo prune on siivousajo, joka poistaa ne, ja sen voi turvallisesti suorittaa milloin tahansa: se poistaa vain rivejä, joiden projektia tai tietolähdettä ei enää ole olemassa.
Python-taustajärjestelmän kirjoittamiin riveihin tauluissa, joita nykyinen julkaisu ei enää käytä, ei kosketa.
Komennon käyttö¶
Valitsimet¶
--dry-run: Raportoi, mitä poistettaisiin, poistamatta mitään.
Vain taulut, joissa on orpoja rivejä, luetellaan. Jos niitä ei ole, komento ilmoittaa No orphaned rows found. ja päättyy.
Esimerkki¶
Esimerkkituloste¶
"check" 29342
check_profile 29342
check_prediction 29342
check_status 29342
column_status 32
inspection_query 253
---------------------------------------------
total 117854
✅ Removed 117854 orphaned row(s).
Saman raportin näkeminen poistamatta mitään:
Rivimäärät ovat samat; vain viimeinen rivi eroaa:
Salauksen hallinta¶
crypt gen-key¶
Komento crypt gen-key luo uuden AES-GCM-salausavaimen käytettäväksi salausavaimena config.toml-tiedostossa. Ladattavan config.toml-tiedoston on oltava jo olemassa, vaikka luotu avain ei riipu siitä.
Komennon käyttö¶
Esimerkkituloste¶
crypt encrypt¶
Komento crypt encrypt salaa merkkijonon (kuten tietokannan salasanan) config.toml-tiedostossa määritetyllä AES-GCM-avaimella ja tulostaa salatun tekstin.
Komennon käyttö¶
Argumentit¶
- VALUE: Salattava selkokielinen merkkijono (pakollinen).
Esimerkki¶
crypt decrypt¶
Komento crypt decrypt purkaa AES-GCM-salatun merkkijonon config.toml-tiedostossa määritetyllä avaimella ja tulostaa selkokielisen tekstin.
Komennon käyttö¶
Argumentit¶
- VALUE: Purettava salattu merkkijono (pakollinen).
Esimerkki¶
Käyttäjien hallinta¶
user add¶
Komento user add luo uuden käyttäjätilin digna-tietovarastoon. Komento epäonnistuu, jos annetulla sähköpostiosoitteella on jo käyttäjä.
Komennon käyttö¶
Argumentit¶
- EMAIL: Käyttäjän sähköpostiosoite (pakollinen).
- PASSWORD: Käyttäjän alkuperäinen salasana (pakollinen).
- DISPLAY_NAME: Käyttäjän täydellinen näyttönimi (pakollinen).
Valitsimet¶
--admin,-a: Luo käyttäjän pääkäyttäjän (superuser) oikeuksin.
Esimerkki¶
Pääkäyttäjätilin luominen:
Esimerkkituloste¶
user list¶
Komento user list luettelee kaikki rekisteröidyt käyttäjät taulukkomuodossa tunnisteen, sähköpostiosoitteen, näyttönimen ja pääkäyttäjälipun kera.
Komennon käyttö¶
Esimerkkituloste¶
ID EMAIL DISPLAY NAME ADMIN
-----------------------------------------------------------------------------------------------
42 jdoe@example.com John Doe false
43 admin@example.com Admin User true
user modify¶
Komento user modify päivittää olemassa olevan, sähköpostiosoitteella yksilöidyn käyttäjätilin näyttönimen ja pääkäyttäjäoikeudet.
Sekä näyttönimi että pääkäyttäjälippu kirjoitetaan aina. --admin on kytkin, ei arvo: sen pois jättäminen poistaa pääkäyttäjäoikeudet, joten anna se aina, kun käyttäjän on säilytettävä ne tai saatava ne.
Komennon käyttö¶
Argumentit¶
- EMAIL: Muokattavan käyttäjän sähköpostiosoite (pakollinen).
- DISPLAY_NAME: Päivitetty näyttönimi (pakollinen).
Valitsimet¶
--admin,-a: Myöntää pääkäyttäjäoikeudet. Jätä pois poistaaksesi ne.--valid-until,-v: Hyväksytään yhteensopivuuden vuoksi, mutta sitä ei tällä hetkellä sovelleta. Sen antaminen tulostaa varoituksen eikä muuta mitään.
Esimerkki¶
Esimerkkituloste¶
user modify-pwd¶
Komento user modify-pwd päivittää olemassa olevan käyttäjätilin salasanan.
Komennon käyttö¶
Argumentit¶
- EMAIL: Sen käyttäjän sähköpostiosoite, jonka salasana päivitetään (pakollinen).
- PASSWORD: Uusi salasana (pakollinen).
Esimerkki¶
user delete¶
Komento user delete poistaa käyttäjätilin järjestelmästä.
Komennon käyttö¶
Argumentit¶
- EMAIL: Poistettavan käyttäjän sähköpostiosoite (pakollinen).
Esimerkki¶
Projektien ja tietolähteiden hallinta¶
project list¶
Komento project list luettelee kaikki tietovarastossa saatavilla olevat projektit näyttäen niiden tunnisteen, nimen ja kuvauksen.
Komennon käyttö¶
Esimerkkituloste¶
ID NAME DESCRIPTION
------------------------------------------------------------------------------------------------------
7 ProjectA Sales data quality
8 ProjectB Finance data quality
project list-ds¶
Komento project list-ds luettelee kaikki tiettyyn projektiin liitetyt tietolähteet näyttäen niiden tunnisteen, nimen, tyypin, skeeman ja taulun nimen.
Komennon käyttö¶
Argumentit¶
- PROJECT_NAME: Sen projektin nimi, jonka tietolähteet luetellaan (pakollinen). Nimen on täsmättävä täsmälleen.
Esimerkki¶
Esimerkkituloste¶
ID NAME KIND SCHEMA TABLE
-------------------------------------------------------------------------------------------------------------
101 orders Table sales orders
102 customers Table sales customers
project export-ds¶
Komento project export-ds vie projektin tietolähteet JSON-dokumenttiin.
Jos kumpaakaan valitsinta --table-name tai --table-id ei anneta, viedään kaikki projektin tietolähteet.
Komennon käyttö¶
Argumentit¶
- PROJECT_NAME: Sen projektin nimi, josta tietolähteet viedään (pakollinen).
Valitsimet¶
--table-name,-n: Vietävien tietolähteiden nimet. Useita nimiä voi antaa välilyönnein eroteltuina.--table-id,-i: Vietävien tietolähteiden tunnisteet. Useita tunnisteita voi antaa välilyönnein eroteltuina.--exportfile,-f: Polku, johon viedyt tietolähteet tallennetaan (oletus:data_sources_export.json).
Esimerkki¶
Kaikkien tietolähteiden vieminen projektista ProjectA:
Tiettyjen taulujen vieminen:
Esimerkkituloste¶
project import-ds¶
Komento project import-ds tuo tietolähteet vientitiedostosta kohdeprojektiin ja raportoi objektikohtaisesti, mitä luotiin, päivitettiin tai ohitettiin.
Komennon käyttö¶
Argumentit¶
- PROJECT_NAME: Kohdeprojektin nimi, johon tuodaan (pakollinen).
- EXPORT_FILE: Polku JSON-vientitiedostoon (pakollinen).
Valitsimet¶
--output-file,-o: Tiedosto, johon tuontiraportti kirjoitetaan. Ilman sitä raportti menee stdout-virtaan.--output-format,-f: Tuontiraportin muoto —table,jsontaicsv(oletus:table).
Esimerkki¶
Koneluettavan raportin tallentaminen:
digna project import-ds ProjectB my_export.json --output-format json --output-file import_report.json
Raportti kattaa neljä objektitasoa — tietolähde, tietojoukon määrittely, attribuutti ja validointisääntö — kunkin osalta tuontitoimenpiteen, tuloksen, syntyneen objektin tunnisteen ja mahdolliset lisätiedot.
project plan-import-ds¶
Komento project plan-import-ds esikatselee tietolähteiden tuontia kohdeprojektiin näyttäen, mitkä objektit luotaisiin, päivitettäisiin tai ohitettaisiin, muuttamatta mitään. Se ottaa saman vientitiedoston ja samat raportointivalitsimet kuin project import-ds ja lisää askelnumeron kutakin suunniteltua objektia kohti.
Komennon käyttö¶
Argumentit¶
- PROJECT_NAME: Kohdeprojektin nimi (pakollinen).
- EXPORT_FILE: Polku vientitiedostoon (pakollinen).
Valitsimet¶
--output-file,-o: Tiedosto, johon tuontisuunnitelma kirjoitetaan. Ilman sitä suunnitelma menee stdout-virtaan.--output-format,-f: Tuontisuunnitelman muoto —table,jsontaicsv(oletus:table).
Esimerkki¶
project cleanup¶
Komento project cleanup poistaa tarkastustulokset, jotka projektiin on kertynyt tietyltä päivämääräväliltä — profiilit, ennusteet, rivimäärät sekä jokaisen tarkistuksen, attribuutin, tietojoukon ja tietolähteen tilan. Se poistaa täsmälleen sen, minkä näiden päivämäärien tarkastus kirjoitti, joten välin voi tarkastaa jälkikäteen uudelleen tulosten muodostamiseksi.
Timeliness- ja Schema Tracker -historiaa ei poisteta: ne kirjaavat, mitä digna havaitsi tiettynä päivänä, eivätkä ole siitä johdettuja tuloksia, joten menneen päivämäärävälin siivous jättää ne ennalleen.
Jokainen tietolähde siivotaan omassa transaktiossaan, joten keskeytynyt ajo jättää tietolähteet joko kokonaan siivotuiksi tai koskemattomiksi, ei puoliksi siivotuiksi.
Komennon käyttö¶
Argumentit¶
- PROJECT_NAME: Siivottava projekti (pakollinen). Yksi projekti kutsua kohden.
- FROM_DATE: Ensimmäinen päivä, jonka tulokset poistetaan,
YYYY-MM-DD(pakollinen). - TO_DATE: Viimeinen päivä, jonka tulokset poistetaan (mukaan lukien),
YYYY-MM-DD(pakollinen).
Valitsimet¶
--table-name,-n: Rajaa siivouksen näihin tietolähteisiin. Useita nimiä voi antaa välilyönnein eroteltuina.--table-filter: Rajaa siivouksen tietolähteisiin, joiden nimi sisältää tämän merkkijonon.--dry-run: Luettelee tietolähteet, jotka siivottaisiin, poistamatta mitään.--timing: Näyttää, kauanko siivous kesti.
--table-name ja --table-filter yhdistyvät TAI-ehtona — tietolähde siivotaan, jos se on nimetty tai jos merkkijono täsmää. Komento epäonnistuu, jos mikään tietolähde ei täsmää, sen sijaan että se ilmoittaisi onnistuneesta siivouksesta, joka ei tehnyt mitään.
Esimerkki¶
Rajattuna yhteen tietolähteeseen:
Esimerkkituloste¶
Cleaning up project 'ProjectA' from 2026-01-01 to 2026-06-30:
- Table1
- Table2
- Table3
✅ Cleaned up 3 data source(s).
Siivottavien tietolähteiden näkeminen poistamatta mitään:
Jokainen rivi on merkitty, joten koeajoa ei voi sekoittaa oikeaan ajoon:
Cleaning up project 'ProjectA' from 2026-01-01 to 2026-06-30:
- Table1 (dry run, nothing removed)
- Table2 (dry run, nothing removed)
- Table3 (dry run, nothing removed)
Dry run - 3 data source(s) would be cleaned up.
Tarkastusten hallinta¶
inspection run¶
Komento inspection run luo tarkastuspyynnön projektille ja päivämääräväliä varten ja — annettujen valitsimien mukaan — joko odottaa sitä, palaa välittömästi tai suorittaa sen omassa prosessissaan.
Kolme suoritustilaa ovat:
- Oletus (ei lippua): pyyntö asetetaan taustajärjestelmän jonoon, ja CLI kysyy sen tilaa kahden sekunnin välein tulostaen tehtävien edistymisen, kunnes tarkastus saavuttaa lopputilan. Käynnissä oleva
digna servevaaditaan, muuten kukaan ei poimi pyyntöä. --async-mode: pyyntö asetetaan jonoon ja sen tunniste tulostetaan välittömästi. Seuraa sitä komennollainspection status.--bypass-backend: tarkastuksen suorittaa CLI-prosessi itse eikä sitä aseteta jonoon, joten käynnissä olevaa palvelinta ei tarvita.
--async-mode ja --bypass-backend sulkevat toisensa pois.
Kaikissa tiloissa komento päättyy nollasta poikkeavaan paluukoodiin, jos tarkastus ei valmistunut onnistuneesti.
Komennon käyttö¶
Argumentit¶
- PROJECT_NAME: Kohdeprojektin nimi (pakollinen). Nimen on täsmättävä täsmälleen.
- START_DATE: Päivämäärävälin alkupäivä muodossa
YYYY-MM-DD(pakollinen). - END_DATE: Päivämäärävälin loppupäivä muodossa
YYYY-MM-DD(pakollinen).
Valitsimet¶
--table-name: Rajaa tarkastuksen projektin yhteen tietolähteeseen, joka annetaan tietolähteen nimellä. Ilman sitä tarkastetaan kaikki projektin tietolähteet.--async-mode: Asettaa tarkastuksen jonoon ja tulostaa pyynnön tunnisteen sen sijaan, että odottaisi sitä. Ei voi yhdistää valitsimeen--bypass-backend.--bypass-backend: Suorittaa tarkastuksen suoraan CLI-prosessissa sen sijaan, että asettaisi sen taustajärjestelmän jonoon. Ei voi yhdistää valitsimeen--async-mode.
Esimerkki¶
Asynkronisen tarkastuksen lähettäminen:
Yhden tietolähteen tarkastaminen:
Esimerkkituloste¶
Oletustila:
Inspection request submitted. Waiting for completion (Request ID: 1024)...
Progress: 3/10 tasks completed (0 failed)
Progress: 10/10 tasks completed (0 failed)
Inspection completed successfully.
Inspection successful for project: ProjectA
Asynkroninen tila:
inspection status¶
Komento inspection status kysyy tarkastuspyynnön tilaa ja tehtävien edistymistä pyynnön tunnisteen perusteella.
Komennon käyttö¶
Argumentit¶
- INSPECTION_REQUEST_ID: Tarkastuspyynnön numeerinen tunniste (pakollinen).
Esimerkki¶
Esimerkkituloste¶
Inspection Request ID: 1024
Status: Running
Project ID: 7
Date Range: 2024-01-01 to 2024-01-31
Progress: 3/10 tasks completed (0 failed)
inspection abort¶
Komento inspection abort pyytää käynnissä olevien tai odottavien tarkastuspyyntöjen peruuttamista. Se kirjaa pysäytystapahtuman jokaiselle kyseessä olevalle pyynnölle; taustajärjestelmä toimii sen perusteella, joten keskeytys on pysäytyspyyntö eikä välitön lopetus.
Komennon käyttö¶
Argumentit¶
- INSPECTION_REQUEST_ID: Keskeytettävän tarkastuspyynnön tunniste. Pakollinen, ellei valitsinta
--killallanneta.
Valitsimet¶
--killall: Keskeyttää kaikki parhaillaan käynnissä olevat ja odottavat tarkastuspyynnöt. Ohittaa samalla annetun pyyntötunnisteen.
Esimerkki¶
Tietyn pyynnön keskeyttäminen:
Kaikkien aktiivisten ja jonossa olevien tarkastusten keskeyttäminen:
Esimerkkituloste¶
--killall raportoi, mitä se teki; yksittäisen pyynnön keskeyttäminen ei tuota tulostetta ja ilmoittaa onnistumisesta paluukoodillaan.
Lisenssien hallinta¶
license check¶
Komento license check vahvistaa license.toml-tiedoston tarkistamalla sen allekirjoituksen asennuksen mukana toimitettua julkista avainta vasten ja varmistamalla, ettei se ole vanhentunut. Se ei lue sovelluksen asetuksia, joten se toimii myös ennen kuin config.toml on määritetty.
Komennon käyttö¶
Esimerkkituloste¶
Virheellisestä allekirjoituksesta ja vanhentuneesta lisenssistä raportoidaan erillisinä virheinä, molemmista paluukoodilla 1.
Palvelin- ja taustapalvelut¶
serve¶
Komento serve käynnistää digna-REST-API-palvelimen sekä taustalla toimivan tarkastusten ajastimen ja tarkastusten hallinnan. Käynnistyessään se myös merkitsee epäonnistuneeksi jokaisen tarkastuksen, jonka tietovarasto edelleen kirjaa käynnissä olevaksi, koska mikään ei ole voinut säilyä aiemmasta prosessista.
Komento toimii edustalla, kunnes se pysäytetään.
Komennon käyttö¶
Valitsimet¶
--address: Verkko-osoite, johon API-palvelin sidotaan (oletus:127.0.0.1).--port: Portin numero, jota kuunnellaan (oletus:8000).
Esimerkki¶
Esimerkkituloste¶
Windows-palvelun hallinta¶
Käytettävissä vain Windowsissa. Komennot rekisteröivät digna-taustajärjestelmän Windowsin palvelunhallintaan ja ohjaavat sitä; itse palvelu suorittaa komentoa serve taustalla. Jokainen komento on suoritettava järjestelmänvalvojan oikeuksin avatusta komentokehotteesta, ja jokainen hyväksyy valitsimen --name, jotta muulla kuin oletusnimellä rekisteröityyn palveluun voidaan viitata.
windows install¶
Komento windows install rekisteröi digna-järjestelmän Windows-palveluksi.
Tässä annetut osoite ja portti tallennetaan palvelun rekisteröintiin, ja palvelu sitoutuu niihin — niitä ei lueta tiedostosta config.toml. Jos haluat muuttaa niitä myöhemmin, poista palvelun asennus ja asenna se uudelleen.
Komennon käyttö¶
Valitsimet¶
--name: Nimi, jolla palvelu rekisteröidään (oletus:digna).--display-name: services.msc-näkymässä näytettävä nimi (oletus:digna).--description: services.msc-näkymässä näytettävä kuvaus (oletus:digna data quality backend).--address: Osoite, johon palvelu sitoo API:nsa (oletus:127.0.0.1).--port: Portti, johon palvelu sitoo API:nsa (oletus:8000).--working-dir: Hakemisto, jossaconfig.tomljalicense.tomlsijaitsevat ja jonka palvelu asettaa työhakemistokseen (oletus:digna-suoritustiedoston hakemisto).--start-type: Milloin palvelu käynnistyy —autoWindowsin mukana,manualvain pyydettäessä,disabledrekisteröity mutta kieltäytyy käynnistymästä (oletus:auto).--account: Tili, jolla palvelu suoritetaan, esim.DOMAIN\usertai.\user(oletus:LocalSystem).--password: Tilin--accountsalasana.
Esimerkki¶
Rekisteröinti toisella nimellä toimialuetilillä suoritettuna:
digna windows install --name digna-test --display-name "digna (test)" --account DOMAIN\svc_digna --password <password>
windows start¶
Komento windows start käynnistää rekisteröidyn palvelun.
Komennon käyttö¶
Valitsimet¶
--name: Nimi, jolla palvelu on rekisteröity (oletus:digna).
windows stop¶
Komento windows stop pysäyttää käynnissä olevan palvelun. Pysäytä palvelu ennen kuin korvaat yhtään sovellustiedostoa.
Komennon käyttö¶
Valitsimet¶
--name: Nimi, jolla palvelu on rekisteröity (oletus:digna).
windows uninstall¶
Komento windows uninstall poistaa palvelun rekisteröinnin. Pysäytä se ensin.
Komennon käyttö¶
Valitsimet¶
--name: Nimi, jolla palvelu on rekisteröity (oletus:digna).