Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Без явного приведения типов не подхватывается оператор
|
|||
|---|---|---|---|
|
#18+
Есть PostgreSQL 9.5. Есть объявление таблицы, в котором типы для всех столбцов организованы через домены: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Проверка на вхождение даты в диапазон работает, если явно приводить типы данных к базовому типу домена: Код: plaintext А без приведения типа Код: plaintext Код: plaintext Хотя документация гласит: Глава 10.2 в переводе PostgresProЕсли один из аргументов имеет тип домен, далее считать его типом базовый тип домена. Благодаря этому при поиске неоднозначно заданного оператора домены будут подобны свои базовым типам. Почему же не работает без явного преобразования? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2016, 08:53 |
|
||
|
Без явного приведения типов не подхватывается оператор
|
|||
|---|---|---|---|
|
#18+
Владимир П., "Если один из" - вот по этому скорее всего. -- Maxim Boguk www.postgresql-consulting.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2016, 10:20 |
|
||
|
Без явного приведения типов не подхватывается оператор
|
|||
|---|---|---|---|
|
#18+
Maxim Boguk, там в оригинале If any input argument is of a domain type, treat it as being of the domain's base type for all subsequent steps. This ensures that domains act like their base types for purposes of ambiguous-operator resolution. т.е. по идее не один из, а любой из. я так понял нам этот оператор нужен и других подходящих нет: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. причем если только первый аргумент привести к date - то работает, а если только второй к daterange то нет. я думаю стоит в -bugs написать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2016, 11:58 |
|
||
|
|

start [/forum/topic.php?fid=53&fpage=85&tid=1996964]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
59ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
| others: | 12ms |
| total: | 159ms |

| 0 / 0 |
