Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
использование CONSTRAINT TRIGGER
|
|||
|---|---|---|---|
|
#18+
Начал изучать PostgreSQL уставил 8.2 на WinXP SP2, соотвественно pgAdmin v. 1.6.3. и SQL Manager 2007 for PostgreSQL (4.1.0.7) В качестве учебной задачи для себя: есть таблица (удалил лишние поля) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. необходимо не допустить пересечения интервалов, т.е. после вставки/обновления запрос дожен вернуть только одно значение. (обсуждалось http://www.sql.ru/forum/actualthread.aspx?tid=475528&pg=2) Код: plaintext 1. 2. Делаю след: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. Вроде работает. Беспокоит след.: -при большом количестве записей будут ли при таком подходе тормоза. (Индексы по полям start_date, end_date создал) -Возможно ли при каких-либо условиях "просачивание" ошибочных записей, конкурирующие транзакции, разные уровни изоляции. -в SQL Manager 2007 for PostgreSQL не могу найти ни триггерную функцию, ни триггер. (лучше искать ?) -pgAdmin не могу найти триггер (лучше искать ?) -как удалит триггер? :) Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2007, 17:38 |
|
||
|
|

start [/forum/topic.php?fid=53&gotonew=1&tid=2004939]: |
0ms |
get settings: |
11ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
8ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 260ms |
| total: | 391ms |

| 0 / 0 |
