postgresql/src/test/isolation/specs/fk-contention.spec

20 lines
330 B
Python

setup
{
CREATE TABLE foo (a int PRIMARY KEY, b text);
CREATE TABLE bar (a int NOT NULL REFERENCES foo);
INSERT INTO foo VALUES (42);
}
teardown
{
DROP TABLE foo, bar;
}
session s1
setup { BEGIN; }
step ins { INSERT INTO bar VALUES (42); }
step com { COMMIT; }
session s2
step upd { UPDATE foo SET b = 'Hello World'; }