Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - matrus

Stran: [1]
1
Vývoj / Re:PostgreSQL: změna dat při logické replikaci
« kdy: 12. 12. 2023, 08:59:06 »
Ok, problem ze som sa k spusteniu triggeru nedostal bol ten, ze predtym mi replikacia padla na ERROR:  invalid input syntax for type json. Cize vyzera to tak, ze nie je mozne zmenit format (textovy) vstupu cez trigger, ktory by zmenil vstupne data pred insertom, ale prebieha kontrola este pred triggerom.
Zdrojovy text: Lorem Ipsum, cielovy text: {"en_US": "Lorem Ipsum"}.
Akonahle pretypujem cielovy stlpec na VARCHAR, sync zbehne aj s triggerom.

Tohle z triggeru obecně nejde. Trigger se startuje až poté, co jsou vstupní data konvertována do typu. Ve vašem příkladě, můžete kontrolovat obsah jsonu, ale vstup musí být vždy platný json. Buďto si musíte udělat pomocnou tabulku, kterou budete plnit z triggeru nebo by to možná šlo nastavit na úrovni filtru řádek logické replikace a nereplikovat data, která nejsou validním jsonem.

Skoda, bola by to super ficura  :)
Dakujem za pomoc.

2
Vývoj / Re:PostgreSQL: změna dat při logické replikaci
« kdy: 12. 12. 2023, 08:10:32 »
Ok, problem ze som sa k spusteniu triggeru nedostal bol ten, ze predtym mi replikacia padla na ERROR:  invalid input syntax for type json. Cize vyzera to tak, ze nie je mozne zmenit format (textovy) vstupu cez trigger, ktory by zmenil vstupne data pred insertom, ale prebieha kontrola este pred triggerom.
Zdrojovy text: Lorem Ipsum, cielovy text: {"en_US": "Lorem Ipsum"}.
Akonahle pretypujem cielovy stlpec na VARCHAR, sync zbehne aj s triggerom.

3
Vývoj / Re:PostgreSQL: změna dat při logické replikaci
« kdy: 11. 12. 2023, 22:12:07 »
A je mozne spustit trigger na strane konzumenta pri replikacii dat, kde by sa tieto data upravili BEFORE INSERT?

4
Vývoj / PostgreSQL: změna dat při logické replikaci
« kdy: 10. 12. 2023, 22:16:07 »
Zdravim, je moznost pri logickej replikacii (PostgreSQL) zmena na replikovanych datach? Napr. ked zdrrojovy stlpec je varchar a potrebujem ho pocas replikacie pretypovat na jsonb? Target stlpec je totizto ineho formatu.

5
Software / Re:Aký softvér na správu tímových projektov?
« kdy: 09. 04. 2021, 11:53:34 »
Confluence + Jira

Drahe, nie velmi open-source a molochy  :)

Bookstack + Leantime

Oba v php, bookstack je pecka, pouzivam aj na vlastnu dokumentaciu, leantime chyba este nejaka funkcionalita, no pracovat sa s tym da.

Stran: [1]