Cvičení 11

Témata hodiny

Transakce

První dva úkoly

Zadání třetího úkolu

Výsledky písemky

Úkoly

  1. Vyzkoušejte si práci s transakcemi na databázi transactions (všichni najednou na jedné DB). Je tam jedna tabulka naplněna náhodnými daty. S různými nastavením transakcí (SET TRANSACTION) zkoušejte různé operace - přidávání, změny, mazání řádků. Nebojte se větších úprav - snáze narazíme na “chybný” stav. Pro vkládání nových náhodných dat můžete využít kód podobný ukázce z hodiny a funkci random. Pro přidání prodlevy mezi jednotlivými čteními dat můžete použít funkci pg_sleep(sekundy) (např. SELECT pg_sleep(5); pro čekání 5 sekund).