#801

Lisa suurele toodangutabelile välisvõti ilma blokeerimiseta

Suur toodangutabel vajab välisvõtit. Tavaline lisamine võtab eksklusiivse luku — lugemine ja kirjutamine on skannimise ajaks blokeeritud. Trikk on kahes sammus: kõigepealt riputa võti märkega «ära veel valideeri» (kohene, ei blokeeri kirjutajaid), seejärel käivita vanade ridade valideerimine eraldi käsuga (ilma kirjutuslukkudeta). Ehita tabelid parents ja children, sisesta paar rida. Lisa tabelile children välisvõti children_parent_id_fkey veerult parent_id veerule parents(id) ilma kohese valideerimiseta. Seejärel käivita selle sama võtme valideerimine — see peab lõpuks olema märgitud valideerituks.

Ainult CREATE/ALTER/DROP — lõpus pole vaja SELECT-i.

Sinu päringu tulemus ilmub siia

Algskeemi pole

See ülesanne algab ilma tabeliteta — loo need käsuga CREATE TABLE.