#801

Pievieno ārējo atslēgu lielai produkcijas tabulai bez bloķēšanas

Lielai produkcijas tabulai jāpievieno ārējā atslēga. Parastā pievienošana paņem ekskluzīvu bloķēšanu — kamēr tā skenē, lasīt un rakstīt nevar. Triks ir divos soļos: vispirms atslēgu pakar ar atzīmi «vēl nevalidē» (nostrādā uzreiz, nebloķē rakstītājus), tad atsevišķā komandā palaiž veco rindu validāciju (bez rakstīšanas bloķēšanas). Izveido tabulas parents un children, ievieto dažas rindas. Pievieno children ārējo atslēgu children_parent_id_fkey no kolonnas parent_id uz parents(id) bez tūlītējas validācijas. Pēc tam palaid šīs pašas atslēgas validāciju — tai jābeidz ar atzīmi kā validētai.

Tikai CREATE/ALTER/DROP — noslēdzošais SELECT nav nepieciešams.

Tava vaicājuma rezultāts parādīsies šeit

Nav sākotnējās shēmas

Šis uzdevums sākas bez tabulām — tev tās jāizveido ar CREATE TABLE.