|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
Большая просьба разъяснить с логическим обоснованием - с чем связано отсутствие данной возможности? Могу задать ограничение CHECK для домена или для таблицы, а также могу использовать домен с ограничением CHECK при объявлении (DECLARE VARIABLE) переменной внутри SP/EB/Fn, но не могу использовать ограничение CHECK в самом объявлении переменной внутри SP/EB/Fn, например: Код: plsql 1.
Ругается на 'CHECK' - token unknown Почему? Опять стандарт? З.Ы. Тему так назвал, чтобы для подобных вопросов по сто тысяч раз не создавать. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 14:14 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
а шо там у Оракела? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 14:19 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
Мимопроходящий, а причём тут Оракел, который сам под себя стандарты лабает, когда у нас Огнептиц? Почему Оракел - законодатель, а не комьюнити? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 14:22 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
23.09.2019 14:22, rdb_dev пишет: > Мимопроходящий, а причём тут Оракел, который сам под себя стандарты лабает, когда у нас Огнептиц? Почему Оракел - законодатель, а не комьюнити? завыл матерно, напился, набил рожу вопрошавшему, долго бился головой об стенку, в общем, ушел от ответа... (С) Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 14:25 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
rdb_dev, ИХМО, DECLARE VARIABLE внутри PSQL с ограничениями не имеет смысла. Ты и так там можешь всё проверить с помощью IF и бросить нормальное исключение с понятным текстом, а не непонятное системное. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 14:25 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
rdb_devа причём тут Оракел, который сам под себя стандарты лабает, когда у нас Огнептиц? Ну ок, а что там у стандарта? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 14:29 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
rdb_devБольшая просьба разъяснить с логическим обоснованием - с чем связано отсутствие данной возможности? Могу задать ограничение CHECK для домена или для таблицы, а также могу использовать домен с ограничением CHECK при объявлении (DECLARE VARIABLE) переменной внутри SP/EB/Fn, но не могу использовать ограничение CHECK в самом объявлении переменной внутри SP/EB/Fn Патамушта Check - это триггер. Я так дуиаю (С). ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 14:31 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
Симонов Денис, конечно могу! Могу вместо выплёвывания стандартного EXCEPTION на нарушение ограничения CHECK определить свой EXCEPTION, проверить в операторе IF и выплюнуть этот свой EXCEPTION. Или могу создать свой домен с CHECK и использовать его при объявлении переменной внутри SP/EB/Fn. Могу... Но хотелось бы иметь геморрой поменьше. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 14:34 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovНу ок, а что там у стандарта?А что у нас, обычно, помещают в стандарт? То, что, в большинстве случаев, уже используется де-факто у "законодателей"? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 14:36 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
23.09.2019 14:34, rdb_dev пишет: > хотелось бы иметь геморрой поменьше. Релиф! (С) Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 14:37 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
rdb_devПочему Оракел - законодатель, а не комьюнити? комьюнити эта твоя супер фича на фиг не упёрлась. Иначе бы давно попросили. И я кстати против такой возможности ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 14:39 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
МимопроходящийРелиф! (С)Оценил! ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 14:40 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
rdb_devНо хотелось бы иметь геморрой поменьше. такая возможность наоборот повысит вероятность геморроя на ровном месте. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 14:42 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
Симонов Денискомьюнити эта твоя супер фича на фиг не упёрлась. Иначе бы давно попросили. И я кстати против такой возможностиНу, какая же это "суперфича"? На таковую не тянет... Почему-то при объявлении таблицы: Код: plsql 1.
или при объявлении домена: Код: plsql 1.
, так в порядке вещей, а как для DECLARE VARIABLE, так сразу "суперфича"? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 14:45 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
собственно говоря, пофигу что там с геморроями. вопрос упирается в то, КТО и за каким *** будет ЭТО реализовывать? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 14:46 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
Мимопроходящий, ответ на вопрос "Кто?" - очевиден, а ответ "за каким...?" я уже дал. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 14:50 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
23.09.2019 14:50, rdb_dev пишет: > а ответ "за каким...?" я уже дал. не-а. пока прозвучало лишь "ДАЙТЕ!" Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 14:52 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
Мимопроходящий, нет! Пока что прозвучало обоснованное "Почему?" ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 14:53 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
rdb_dev, возможно, я идиотский ответ дам, но всё же дам: - столбец таблицы - это не переменная. - у переменных в компилируемых ЯП нет никаких подобных ограничений. поэтому check для declare variable выглядит как "зуб в носу" (с). p.s. нунах... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 14:55 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
rdb_dev, ну ладно. Смотри в стандарте для таблиц и доменов ограничение CHECK явно определено ещё в SQL-92. Что касается хранимых процедур, то их вовсе в стандарте не было до SQL-99. В СУБД различных вендоров они появились давно. Так вот в стандарте нет ничего насчёт DECLARE VARIABLE. Вообще ничего. К слову если бы у нас курсоры были только по стандарту, то ты бы обплевался хранимки писать, ибо FOR SELECT там как раз нету. Все вендоры делали язык хранимок на своё усмотрение. Позже кое-что в него стали вносить из стандарта, но основа всё равно осталось своя. Так вот, до тебя не было людей которые считали, что CHECK в DECLARE вообще нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 14:57 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
kdv, а как CHECK выглядит для домена, который, к примеру, используется только в DECLARE VARIABLE? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 14:58 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
Симонов Денис, ведь можете, когда хотите! ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 14:59 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
Симонов ДенисВсе вендоры делали язык хранимок на своё усмотрение. Позже кое-что в него стали вносить из стандарта, но основа всё равно осталось своя. Так вот, до тебя не было людей которые считали, что CHECK в DECLARE вообще нужно.Обойдусь пока - не горит... Но хотелось бы - для большего единообразия объявлений и удобства. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 15:02 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
rdb_dev, и кстати домен это не тип данных!!! Это просто тиражируемое ограничение на столбец, чтобы многократно можно было использовать в нескольких таблицах. По доброте душевной их дали использовать в PSQL, хотя самое правильное делать TYPE OF DOMAIN или TYPE OF COLUMN, а как раз ограничения от доменов в PSQL часто мешают. Особенно какой-нибудь NOT NULL kdvp.s. нунах... +100500 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 15:04 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
Симонов Денис, вот уж нет! Исходя из твоего описания TYPE OF и тиражируемости на переменные внутри SP/EB/Fn, это именно тип данных с проверкой ограничения, подобно типам с проверкой в таких RTL, как JVM или .Net ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 15:11 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
Симонов Дениса как раз ограничения от доменов в PSQL часто мешают. Особенно какой-нибудь NOT NULLНикогда не ставлю доменам NOT NULL. Вот уж действительно - бесполезная глупость. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 15:12 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
Симонов Денисrdb_dev, и кстати домен это не тип данных!!! Это просто тиражируемое ограничение на столбец, чтобы многократно можно было использовать в нескольких таблицах. По доброте душевной их дали использовать в PSQL, хотя самое правильное делать TYPE OF DOMAIN или TYPE OF COLUMN, а как раз ограничения от доменов в PSQL часто мешают. Особенно какой-нибудь NOT NULL kdvp.s. нунах... +100500 сейчас и пишем TYPE OF DOM$BOOLEAN ограничение для микросправочника TYPE OF CHECK(value in (0,1)) не помешало бы. с другой стороны, тип данных переменной определяется на этапе компиляции процедуры, а вот условия - на момент выполнения. да еще на каждый чих. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 15:17 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
pastorс другой стороны, тип данных переменной определяется на этапе компиляции процедуры, а вот условия - на момент выполнения. да еще на каждый чих. вот именно. Потом какой-нибудь одарённый разработчик воткнёт в CHECK запрос и начнёт спрашивать, а почему всё так тормозит. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 15:25 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
Симонов Денис, так ведь втыкают и тормозит, если рукожопы... Разве нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 15:28 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
не сорите идеями. заинтересуйте материально. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 15:32 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
pastor, до появления BOOLEAN примерно так и делал: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 15:34 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
rdb_devа как CHECK выглядит для домена, который, к примеру, используется только в DECLARE VARIABLE? Никак. Он тупо игнорируется как в MySQL. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 15:57 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
rdb_devpastor, до появления BOOLEAN примерно так и делал: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
домен DMN_BOOLEAN начали использовать еще до появления дурацких кавычек. живем как-то. только хватило ума не делать его строковым. и не смешивать DEFAULT с NULLABLE. там где он может быть NULL, там будет другой домен, без додуманного бабским ИИ значением по умолчанию. и не писать для каждого столбца not null. память слаба, да и пальцы нефиг бить. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 15:59 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, у них уже домены появились? Насколько я понимаю они и CHECK то совсем недавно прикрутили ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 16:03 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
Симонов ДенисНасколько я понимаю они и CHECK то совсем недавно прикрутили Насколько я в курсе - таки не прикрутили. Синтаксис есть, а не работает. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 16:06 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, нет, он не игнорируется, а работает как должен. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
Результат: Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 16:06 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
rdb_dev, ну и используй себе домены. Зачем тебе CHECK по месту определять? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 16:21 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
Симонов Денис, есть ещё один очень интересный момент: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 16:42 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
Симонов Денисrdb_dev, ну и используй себе домены. Зачем тебе CHECK по месту определять?В переводе это означает - "определяй домен на каждый чих" или "определяй свой EXCEPTION для каждого чиха и собирай для этого EXCEPTION описательное сообщение". Супер! ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 16:47 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
rdb_dev, потому что ты пытаешься сделать фигню. Вот объясни зачем тебе на вычисляемое поле нужен CHECK? Геморроя заработать? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 16:47 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
Симонов Денисrdb_dev, потому что ты пытаешься сделать фигню. Вот объясни зачем тебе на вычисляемое поле нужен CHECK? Геморроя заработать?Это был пример не столько про сам CHECK, сколько про реализованный синтаксис. У тебя не возник когнитивный диссонанс при просмотре примера и сравнения работающих и неработающих объявлений? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 16:50 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
rdb_dev, какая разница где ты проверку сделаешь в DECLARE или в IF? Экономия на спичках? И да своё сообщение лучше. Был даже тикет чтобы к чекам определённое пользователем сообщение делать, но не сделали. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 16:52 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
rdb_devВ переводе это означает - "определяй домен на каждый чих"Сервер и так это делает на каждый чих, достаточно посмотреть список доменов включая системные. Ну будет там чуть больше пользовательских и чуть меньше системных, в результате серверу пофиг. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 16:57 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
Симонов Денисrdb_dev, какая разница где ты проверку сделаешь в DECLARE или в IF? Экономия на спичках? И да своё сообщение лучше. Был даже тикет чтобы к чекам определённое пользователем сообщение делать, но не сделали.Меня вполне устраивает стандартное сообщение об ошибке вида: Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 19:34 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
Ivan_Pisarevsky, понятно! Как обычно, предлагается топтать батоны для описания доменов на каждый чих, пока не з... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 19:35 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
Симонов ДенисИ да своё сообщение лучше. Был даже тикет чтобы к чекам определённое пользователем сообщение делать, но не сделали.Вы же сами много раз убеждали, что прежде, чем писать тикет в трэкер, лучше, для начала, обсудить здесь. У вас семь пятниц на неделе! ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 19:36 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
rdb_dev, по поводу обсуждения фич я свою точку зрения не изменил. Не знаю где ты увидел это. Тикет тот создавал не я. Создан он был очень давно, был даже в планах на тройку, но потом отказались. И да моё мнение предлагаемая фича (DECLARE ... CHECK), может и не навредит, но никому на фиг не упала. Что-то не увидел здесь никого кто бы тебя поддержал. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 19:51 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
rdb_dev, МЛЯ (не знаю, как еще привлечь внимание, кроме как большими буквами). Вот вы чего хотите получить этим check для declare variable? Например, если в переменную засовывать входной параметр процедуры, то есть шанс, что во входной параметр засунется что-то неприличное для variable? Или, у столбца, куда будет пихаться variable нет такого ограничения? Я пытаюсь понять, откуда ноги у этого бреда растут. Я еще раз повторю, что у переменных компилируемых ЯП, да и интерпретируемых тоже, нет никаких check constraints. Check constraints - для столбцов таблиц. Здесь аналогия - экземпляр класса с методами, ограничивающими значения переменных класса методами set/get. Check в данном случае как "метод класса", то есть триггер на таблице. Какой такой великий смысл должен иметь check у variable процедуры или триггера? Проверка на недопустимость передаваемых в процедуру значений? Проверка на недопустимость читаемых из таблицы значений? Проверка на недопустимость записываемых в таблицу значений? Откуда вообще вот эти программерские закидоны? p.s. да, я минималист и ортодокс. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 21:42 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
kdv, он их ещё и к вычисляемым столбцам прикрутить пытается. Сего замысла я понять не могу ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 22:04 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
kdvВот вы чего хотите получить этим check для declare variable? Я так думаю - он боится забыть переменную инициализировать. И хочет чтобы при первом же использовании в выражениях оно матюкнулось мнэээ... выразилось. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 22:41 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
rdb_devСимонов Дениса как раз ограничения от доменов в PSQL часто мешают. Особенно какой-нибудь NOT NULLНикогда не ставлю доменам NOT NULL. Вот уж действительно - бесполезная глупость.Ну и зря. У меня во всех таблицах есть поле типа T_KEY - очень удобно. Почти во всех - поле(поля) типа T_DATETIME_NN и прочие. И в параметрах/переменных в процедурах - тоже, хоть и не всегда, тут надо с умом использовать домены с ограничениями. Но тоже удобно. Я вообще практически не использую голые типы (без доменов). ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 01:33 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
kdv, в примере ниже я предпочёл бы, вместо объявления исключения и использования его по условию в IF, просто написать: Код: plaintext
Пример BCD_TO_INT64 Код: plsql 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.
Или, в случае с вычисляемыми полями, когда в CHECK находится какая-то функция, которая писана не мной и вообще эта функция в UDF/UDR, то для проверки выходного значения я предпочёл бы иметь более описательный вариант объявления столбца таблицы: Код: plsql 1.
вместо Код: plsql 1. 2.
А когда при объявлении поля я путаю порядок указания DEFAULT и NOT NULL, то без матов точно не обходится. И вот таких мелочей, которые, казалось бы, должны работать хотя бы из принципа единообразия, огромное количество и это попросту выбешивает. Конечно, это не похоже на хождение по граблям - не тот масштаб, но всё равно неприятно. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 10:00 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
YuRock, "в каждой избушке свои погремушки". ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 10:01 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
rdb_devYuRock, "в каждой избушке свои погремушки".Просто не вижу в этом подводных камней. И потому не вижу смысла не забывать копипастить везде NOT NULL или NOT NULL DEFAULT CURRENT_TIMESTAMP. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 11:29 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
Симонов ДенисБыл даже тикет чтобы к чекам определённое пользователем сообщение делать, но не сделали.Я нашёл другой тикет . ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 11:33 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
Симонов Денискомьюнити эта твоя супер фича на фиг не упёрлась. Иначе бы давно попросили. И я кстати против такой возможностиПопросили давно, ещё в 2007-ом году для версии 2.5. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 11:38 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
rdb_devредпочёл бы иметь более описательный вариант объявления столбца смешались в кучу... Вот зачем ты смешиваешь в кучу? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 11:38 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
kdv, затем, что это примерно из той же оперы про доказательство необходимости, казалось бы, очевидных и элементарных вещей, которые должны работать, но не работают. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 11:40 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
rdb_dev, да нифига не "из той же оперы". Я вообще не понимаю, как у вас там с логикой. Не работает логика совсем (включая "подобия"). ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 13:31 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
Дмитрий, причём тут логика? За ассоциативные связи объектов отвечает ментальный набор атрибутов аналогий объектов, который у нас с тобой разный. :) Просто мой набор атрибутов аналогий шире и более формализован. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 14:15 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
Дывысь кум (ц) советский анекдотИдут по Киеву два кума. Подходит к ним прохожий: Каак прайти на Крещатик? Кумы: Га? Прохожий: Шпрехензидойч? Кумы: Га? Прохожий: Дуюспикинглиш? Кумы: Га? Прохожий чертыхнулся и пошёл дальше. Первый кум: Дывысь, кум, яка вумна людина - скильки мовий знает! Второй кум: Ну и чим та ий помогло? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 15:55 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
rdb_devДмитрий, причём тут логика? За ассоциативные связи объектов отвечает ментальный набор атрибутов аналогий объектов, который у нас с тобой разный. :) Просто мой набор атрибутов аналогий шире и более формализован.Вот чё-то умное написал, я не понял. На всякий случай, если это маты какие-то, предупреждение. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 16:10 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
rdb_devментальный набор атрибутов аналогий объектов ШТА??? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 16:15 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
kdvШТА???"Рецессивный аллель влияет на фенотип только если генотип гомозиготен". P.S. "Во многих знаниях - многия печали" ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 16:17 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
kdvrdb_devментальный набор атрибутов аналогий объектов ШТА???Та ни шо!... Просто выпендриваюсь. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 16:19 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
rdb_dev, у меня предложение. А давай всё оставим как есть ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 16:21 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
rdb_devПросто выпендриваюсь. :) А летать-то умеешь? http://www.vostokolyub.info/myblog/horoshiy-anekdot-malenkaya-pritcha-34.htm ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 16:23 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
Basil A. Sidorov"Во многих знаниях - многия печали" "И кто умножает познания, умножает скорбь" /Экклесиаст/ ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 16:24 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
Симонов Денисrdb_dev, у меня предложение. А давай всё оставим как естьБоюсь, нас комьюнити не поймёт. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 16:28 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
Ivan_PisarevskyА летать-то умеешь?Канэшна! Я же ворона, тока белая. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 16:29 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
rdb_dev, ну не всё, а твою чепуху с CHECK в DECLARE. Всё равно желающих её реализовать не найдётся ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 16:31 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
Симонов Денис, людей, желающих что-то реализовывать вообще очень немного. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 16:34 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
rdb_dev, ты сам готов предложить патч? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 16:52 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
Симонов Денис, Же не манж па сис жур ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 17:24 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
Симонов Денисrdb_dev, ты сам готов предложить патч?Чтобы предложить патч, надо, для начала, разобраться в исходниках. Даже боюсь представить, сколько времени этой займёт. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 18:55 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
rdb_devДмитрий, причём тут логика? За ассоциативные связи объектов отвечает ментальный набор атрибутов аналогий объектов, который у нас с тобой разный. :) Просто мой набор атрибутов аналогий шире и более формализован. Может, твой набор просто более тонким слоем размазан... :) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 19:08 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
WildSeryЖе не манж па сис жур же манж дю фуа гра а Прагуе ен жульет. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2019, 00:37 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
kdv, Ту девре боар де ла бьер а Праг ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2019, 09:48 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
rdb_devЧтобы предложить патч, надо, для начала, разобраться в исходниках. Даже боюсь представить, сколько времени этой займёт.Ну вот, а говорил летать умею, хоть и белый. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2019, 11:16 |
|
Сто тысяч "Почему так реализовано?"
|
|||
---|---|---|---|
#18+
Ivan_PisarevskyНу вот, а говорил летать умею, хоть и белый.Домашняя птица тоже, в большинстве своём, умеет летать... Но зачем? Мне ради одной правки "день потерять, потом за пять минут долететь" не приемлемо. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2019, 13:58 |
|
|
start [/forum/topic.php?all=1&fid=40&tid=1560567]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
84ms |
get tp. blocked users: |
2ms |
others: | 269ms |
total: | 428ms |
0 / 0 |