из вашего примера в отдельной транзакции каждый. Откройте два окошка консоли, расположите их рядом друг с другом, одно слева, а другое справа. В каждом запустите psql и выполните ваш пример с двумя insert в отдельной транзакции каждый:
* сначала в левом psql:
begin;
insert into tours values (1, 1, 1, 1);
* потом в правом psql:
begin;
insert into tours values (2, 2, 1, 1);
* потом снова в левом psql:
commit;
* потом снова в правом psql:
commit;
что теперь в таблице у вас получилось?
У меня, например, получилось: tour_id | t_sup | p_sup | a_sup ---------+-------+-------+------- 1 | 1 | 1 | 1 (1 row) Какая тут проблема?
Обсуждают сегодня