#801

Żid FK ma' tabella kbira tal-produzzjoni bla blukkar

Tabella kbira tal-produzzjoni teħtieġ foreign key. Iż-żieda sempliċi tieħu exclusive lock — il-qari u l-kitba huma mblukkati waqt li tagħmel l-iscan. It-trick huwa f'żewġ passi: l-ewwel poġġi l-key b'«tivvalidax issa» (instantanju, ma jimblokkax lil min jikteb), imbagħad ħaddem il-validazzjoni kontra r-ringieli qodma fi kmand separat (bla locks tal-kitba). Ibni parents u children, daħħal ftit ringieli. Żid foreign key children_parent_id_fkey ma' children mill-kolonna parent_id għal parents(id) bla validazzjoni immedjata. Imbagħad ħaddem il-validazzjoni kontra dan l-istess key — għandu jispiċċa mmarkat bħala vvalidat.

CREATE/ALTER/DROP biss — l-ebda SELECT fl-aħħar mhu meħtieġ.

Ir-riżultat tal-query tiegħek jidher hawn

L-ebda skema tal-bidu

Dan l-eżerċizzju jibda mingħajr tabelli — toħloqhom permezz ta' CREATE TABLE.