Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как добавить полю огранич. Not Null, указав имя ограничения?
|
|||
|---|---|---|---|
|
#18+
Привет всем Имя ограничения при создании поля Not Null - без проблем: Код: plaintext Код: plaintext Каким образом можно изменить поле с nullable на not null, указав имя ограничителя? ЗЫ: ключевое слово - изменить. Таблицы создаются без констрейнтов и наполняются данными. Ограничения должны накладываться позже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2005, 17:21 |
|
||
|
Как добавить полю огранич. Not Null, указав имя ограничения?
|
|||
|---|---|---|---|
|
#18+
ozПривет всем Имя ограничения при создании поля Not Null - без проблем: Код: plaintext Код: plaintext Каким образом можно изменить поле с nullable на not null, указав имя ограничителя? ЗЫ: ключевое слово - изменить. Таблицы создаются без констрейнтов и наполняются данными. Ограничения должны накладываться позже. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2005, 23:18 |
|
||
|
Как добавить полю огранич. Not Null, указав имя ограничения?
|
|||
|---|---|---|---|
|
#18+
2 gamych и для тех, кто в танке - стоит задача сохранить имя ограничения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2005, 23:22 |
|
||
|
Как добавить полю огранич. Not Null, указав имя ограничения?
|
|||
|---|---|---|---|
|
#18+
А сохраняется ли вообще имя констрейнта ddd после создания таблицы? Вроде бы ограничение типа NOT NULL - просто логическое поле в какой-то системной таблице. Во всяком случае в pg_constraint пишутся только check, primary key, unique, and foreign key constraints - а про NOT NULL ничего не сказано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2005, 04:20 |
|
||
|
Как добавить полю огранич. Not Null, указав имя ограничения?
|
|||
|---|---|---|---|
|
#18+
ффффА сохраняется ли вообще имя констрейнта ddd после создания таблицы? Вроде бы ограничение типа NOT NULL - просто логическое поле в какой-то системной таблице. Во всяком случае в pg_constraint пишутся только check, primary key, unique, and foreign key constraints - а про NOT NULL ничего не сказано. воопше-то можно создать именованный _table_constraint_ CHECK(NOT afield IS NULL). PS (Кстати в 7.3. ALTER ....ADD COLUMN ... NOT NULL не срабатывает напрочь , предлагается сначала ADD, потом ALTER COLUMN ... SET NOT NULL) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2005, 10:17 |
|
||
|
Как добавить полю огранич. Not Null, указав имя ограничения?
|
|||
|---|---|---|---|
|
#18+
Код: 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. 27. 28. 29. 30. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2005, 10:29 |
|
||
|
Как добавить полю огранич. Not Null, указав имя ограничения?
|
|||
|---|---|---|---|
|
#18+
2 Ниеми не понял. Так и в 7.3. было можно. А вот ALTER TABLE ... Add COLUMN ... NOT NULL в _одном_ предложении там было нельзя. Интересно у вас там (в смысле - "где вы траву берете?") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2005, 10:41 |
|
||
|
Как добавить полю огранич. Not Null, указав имя ограничения?
|
|||
|---|---|---|---|
|
#18+
43212 Ниеми не понял. Так и в 7.3. было можно. А вот ALTER TABLE ... Add COLUMN ... NOT NULL в _одном_ предложении там было нельзя. Интересно у вас там (в смысле - "где вы траву берете?") В смысле с первого поста не была указана версия PG, посему продемонстрировал, как это делается в последней. Это не является ответом к версии 7.3. А трава нормальная, с подоконника. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 09:06 |
|
||
|
Как добавить полю огранич. Not Null, указав имя ограничения?
|
|||
|---|---|---|---|
|
#18+
Niemi В смысле с первого поста не была указана версия PG, посему продемонстрировал, как это делается в последней. Это не является ответом к версии 7.3. Существенно. Моя лажа. PG версии 8.0.1. На самом деле на пост вы не ответили. Стоит задача добавить ограничение Not Null уже существующему полю, указав при этом имя ограничения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 15:13 |
|
||
|
Как добавить полю огранич. Not Null, указав имя ограничения?
|
|||
|---|---|---|---|
|
#18+
вообще просто нот нулл - не именнованный, а как сделать чек (это извращение, есть же штатный нот нулл) - указано выше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 22:04 |
|
||
|
Как добавить полю огранич. Not Null, указав имя ограничения?
|
|||
|---|---|---|---|
|
#18+
centurвообще просто нот нулл - не именнованный, а как сделать чек (это извращение, есть же штатный нот нулл) - указано выше По секрету и только тебе. штатный нот нулл реализуется сервером чеком c условием <имя поля> Is Not Null. Так же, как и в Oracle, FB, M$SQL и т.д. и ёпрст. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2005, 23:15 |
|
||
|
Как добавить полю огранич. Not Null, указав имя ограничения?
|
|||
|---|---|---|---|
|
#18+
да дело же не в этом, просто из твоего поста я понял что ты хочешь сделать то же но руками.. А зачем ? Можно в принципе и foreign key триггером накладывать... а зачем ? Будь проще и последовавшему за тобой тоже будет проще... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2005, 22:22 |
|
||
|
|

start [/forum/topic.php?fid=53&gotonew=1&tid=2007374]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
59ms |
get topic data: |
9ms |
get first new msg: |
5ms |
get forum data: |
3ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 382ms |

| 0 / 0 |
