Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Unique Constraint: почему такая странная проблема и как решать?
|
|||
|---|---|---|---|
|
#18+
Мне казалось, что это должно делаться, ан нет: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Как решать такие проблемы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2016, 16:30 |
|
||
|
Unique Constraint: почему такая странная проблема и как решать?
|
|||
|---|---|---|---|
|
#18+
Ролг Хупин, RTFM, люк, read the fucking manual : https://www.postgresql.org/docs/current/static/sql-createtable.html Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2016, 17:18 |
|
||
|
Unique Constraint: почему такая странная проблема и как решать?
|
|||
|---|---|---|---|
|
#18+
спасибо, заодно: как изменить или на худой конец удалить безымянный UNIQUE (ordinality) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2016, 17:28 |
|
||
|
Unique Constraint: почему такая странная проблема и как решать?
|
|||
|---|---|---|---|
|
#18+
Ролг Хупин, посмотреть , какое у него получилось имя, люк. в системном, или приблудами, которые умеют там смотреть за вас. оно таки не безымянное, а "именуемое по умолчанию". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2016, 17:34 |
|
||
|
Unique Constraint: почему такая странная проблема и как решать?
|
|||
|---|---|---|---|
|
#18+
qwwqРолг Хупин, посмотреть , какое у него получилось имя, люк. в системном, или приблудами, которые умеют там смотреть за вас. оно таки не безымянное, а "именуемое по умолчанию". хых ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2016, 17:45 |
|
||
|
Unique Constraint: почему такая странная проблема и как решать?
|
|||
|---|---|---|---|
|
#18+
qwwq Код: sql 1. 2. 3. 4. 5. 6. Но учтите, что у DEFERRABLE есть и подкол: Код: sql 1. 2. 3. 4. ERROR: cannot use a deferrable unique constraint for referenced table "employees" Описано в том же TFM, кстати. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2016, 00:40 |
|
||
|
Unique Constraint: почему такая странная проблема и как решать?
|
|||
|---|---|---|---|
|
#18+
PgSQLanonymous3qwwq Код: sql 1. 2. 3. 4. 5. 6. Но учтите, что у DEFERRABLE есть и подкол: Код: sql 1. 2. 3. 4. ERROR: cannot use a deferrable unique constraint for referenced table "employees" Описано в том же TFM, кстати. и как решать проблему в таком случае? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2016, 10:32 |
|
||
|
Unique Constraint: почему такая странная проблема и как решать?
|
|||
|---|---|---|---|
|
#18+
Ролг ХупинPgSQLanonymous3пропущено... Но учтите, что у DEFERRABLE есть и подкол: Код: sql 1. 2. 3. 4. ERROR: cannot use a deferrable unique constraint for referenced table "employees" Описано в том же TFM, кстати. и как решать проблему в таком случае? Никак. Идея обновлять unique поле для всех записей оптом (и даже больше чем по 1 записи за раз) - признак проблемы в архитектуре приложения. ( - Доктор, когда я вот вот так вот делаю у меня болит..(( - А вы вот вот так вот не делайте )))) ). -- Maxim Boguk www.postgresql-consulting.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2016, 12:07 |
|
||
|
Unique Constraint: почему такая странная проблема и как решать?
|
|||
|---|---|---|---|
|
#18+
Ролг Хупини как решать проблему в таком случае? 1. Курсором. 2. Склеить из DELETE RETURNING -> TEMP TABLE -> INSERT. Maxim BogukНикак. Идея обновлять unique поле для всех записей оптом (и даже больше чем по 1 записи за раз) - признак проблемы в архитектуре приложения. Ну мало ли что у человека случилось... Однократно-то можно. ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2016, 21:37 |
|
||
|
Unique Constraint: почему такая странная проблема и как решать?
|
|||
|---|---|---|---|
|
#18+
PgSQLanonymous3Ролг Хупини как решать проблему в таком случае? 2. Склеить из DELETE RETURNING -> TEMP TABLE -> INSERT. какой случай проблемы с ФК решил дон эдак порешить ? on delete restrict ? on delete set default ? on delete cascade ? и чо, даже без differable на fk ? таки дон знает толк в извращениях хотя мало ли в бразилии донов ЗЫ : сдаётся, перебор with recursive может помочь, не проверял ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2016, 04:10 |
|
||
|
Unique Constraint: почему такая странная проблема и как решать?
|
|||
|---|---|---|---|
|
#18+
qwwqкакой случай проблемы с ФК решил дон эдак порешить ? on delete restrict ? on delete set default ? on delete cascade ? NO ACTION, конечно. В других случаях см. рис. вариант №1. qwwqи чо, даже без differable на fk ? Конечно, с DEFERRABLE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2016, 09:53 |
|
||
|
Unique Constraint: почему такая странная проблема и как решать?
|
|||
|---|---|---|---|
|
#18+
Maxim BogukРолг Хупинпропущено... и как решать проблему в таком случае? Никак. Идея обновлять unique поле для всех записей оптом (и даже больше чем по 1 записи за раз) - признак проблемы в архитектуре приложения. ( - Доктор, когда я вот вот так вот делаю у меня болит..(( - А вы вот вот так вот не делайте )))) ). -- Maxim Boguk www.postgresql-consulting.ru Это хороший ответ, но жизнь диктует свои правила ;-) и часто приходится делать то, что некомфортно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2016, 12:19 |
|
||
|
Unique Constraint: почему такая странная проблема и как решать?
|
|||
|---|---|---|---|
|
#18+
Ролг Хупинжизнь диктует свои правилаВторичный ключ оправдан для естественного ключа. Но зачем ссылаться на него при одновременном использовании суррогатного? Что делать со связями при обновлении? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2016, 12:45 |
|
||
|
Unique Constraint: почему такая странная проблема и как решать?
|
|||
|---|---|---|---|
|
#18+
p2.Ролг Хупинжизнь диктует свои правилаВторичный ключ оправдан для естественного ключа. Но зачем ссылаться на него при одновременном использовании суррогатного? Что делать со связями при обновлении? оне жеж очередь перетасовываюд: стояла очередь из вовок и серёг, подошёл блатной борух марковитч -- они всех сдвигают. ...а номерам очереди назначены свои клерки--обработчики. чтобы, значиццо, главный клерк блатного клаента облизывал без вариантов. но вместо того, чтобы очередь ссылалась на клерка, клерк ссылается на очередь. и вот всё у них так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2016, 14:51 |
|
||
|
|

start [/forum/topic.php?fid=53&fpage=86&tid=1997009]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
75ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 12ms |
| total: | 184ms |

| 0 / 0 |
