Správanie sa čítania a zápisu do vektora vzhľadom na (ne)zadaný parameter verzia:

  • Čítanie: Ak neexistuje zadaná užívateľská verzia vektora, tak sa pokúsi použiť časovú verziu vektora. Ak neexistuje časová verzia vektora, sú načítané aktuálne dáta.
  • Zápis: Ak nebola zadaná verzia alebo zadaná užívateľská verzia neexistuje, tak sa pre zápis v prípade, že vektor má povolené časové verziovanie, automaticky použije časové verziovanie. Ak vektor nemá povolené časové verziovanie, tak sa prepíšu aktuálne dáta bez odpamätania predchádzajúcich.
  • Aktuálna hodnota nastavenia verziovania sa rekurzívne prenáša aj do vypočítaných vektorov.

Formát parametra verzia (version)

  • Parameter version môže byt textového (TEXT) alebo celočíselného (INT) typu. Atribút čas hodnoty (\TIM) určuje čas v minulosti, z ktorého sa načítavajú historické dáta (v prípade zápisu je atribút čas ignorovaný a použitý aktuálny čas, ak nie je čas zápisu explicitne vynútený parametrom forceVersionTime). Pre použitie časovej verzie je vyhradený identifikátor 0. Všetky ostatné textové (kód verzie) alebo celočíselné (id verzie) identifikátory určujú užívateľskú verziu. Pre čítanie len aktuálnych dát je možné použiť ako parameter verzia prázdny text alebo neplatnú hodnotu.

Zoznam externých funkcií pre prácu s verziami:


Externé funkcie umožňujúce explicitne zadať verziu, s ktorou pracujú:
(ostatné používajú globálne nastavenie)

Súvisiace stránky:

Napíšte komentár