Entry tags:
Рабочие будни
Я уж думал, этот баг в PostgreSQL давно пофиксили - таблица с уникальным ключом по дате, делаем апдейт, увеличивая дату на день - получаем нарушение уникальности. Во времена коммунивера я на такое тоже натыкался, как сейчас припоминаю. Если дату уменьшать, а не увеличивать - все нормально.
Еще один сюрприз - то, что в PostgreSQL нет dirty read. Как следствие триггер BEFORE INSERT, обеспечивающий отсутствие пересечения диапазонов, можно обмануть и вставить из разных транзакций диапазоны, которые все-таки пересекутся. Предыдущий автор кода от этого застраховался LOCK TABLE. Что естественно, не фонтан.
Но это все фигня. Через неделю надеюсь похвастаться результатом, имеющим публичное значение.
no subject
no subject
no subject
Ну, насчет влезть и поправить
А вот про Оракл попрошу подробнее.
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
http://npj.ru/arioch
А через Check constraint это нельзя слелать ? Туда нельзя вложить select ? Хотя это м.б. еще тяжелее блокировки будет.
...или промежуточный слой сделать :-)
no subject
not intentional.
Промахнулся и вбил ее вместо имени в тему :-(
no subject
подробностей?