|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
В сегодняшней версии поддерживаются новые синтаксические конструкции, функции и т.д. в PSQL-объектах. Можно потестить. Про Database Comparer писать не надо, его буду пилить в последнюю очередь. ЗЫ. Модераторы, а можно тему закрепить пока? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2019, 09:45 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
IBExpert, а по часовым поясам положительные новости есть? Последний раз когда пробовал они не верно отображались. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2019, 10:19 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
Симонов Дениса по часовым поясам положительные новости есть? Последний раз когда пробовал они не верно отображались. Я у себя ничего не правил. Проверил... Код: plsql 1. 2.
выдает 21:00:00 в обеих колонках, а раньше выдавал разные значения. Насколько это (21:00) правильно - фиг знает. Я в этих таймзонах путаюсь. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2019, 10:46 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
IBExpertвыдает 21:00:00 в обеих колонках, а раньше выдавал разные значения. Насколько это (21:00) правильно - фиг знает. Я в этих таймзонах путаюсь. Похоже, все равно ерунда. Если кастить к строке, то 00:00:00 выдает, что логично. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2019, 10:50 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
IBExpert, надо сравнивать с результатами в ISQL Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
Ты сам декодируешь структуры ISC_TIMESTAMP_TZ и ISC_TIME_TZ или используешь IUtil.decodeTimeTz и IUtil.decodeTimeStampTz? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2019, 12:20 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
Симонов Дениснадо сравнивать с результатами в ISQL ISQL и раньше как-то умудрялся правильный результат выдавать, мне это ничего не говорит. Но в движке-то таки что-то поменяли, раз теперь одно и то же время в обеих колонках выдает. Раньше разное выдавал. Симонов ДенисТы сам декодируешь структуры ISC_TIMESTAMP_TZ и ISC_TIME_TZ или используешь IUtil.decodeTimeTz и IUtil.decodeTimeStampTz? Значение времени декодируется ровно тем же куском кода, как и в случае ISC_TIME: берутся первые четыре байта и скармливаются isc_decode_sql_time. Ну так вот в данном конкретном случае в этих четырех байтах должен быть ноль. И как его ни крути, 9 часов вечера из него никак не выкрутишь. А от сервера прилетает совсем не ноль... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2019, 14:54 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
IBExpert, Может потому что README.time_zone.mdTIME/TIMESTAMP WITH TIME ZONE has respectively the same storage of TIME/TIMESTAMP WITHOUT TIME ZONE plus 2 bytes for the time zone identifier or displacement. The time/timestamp parts are stored in UTC (translated from the informed time zone). ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2019, 15:20 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
в fbclient работа с TIME WITHOUT TIME ZONE и TIME WITH TIME ZONE отличается Код: 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. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2019, 15:23 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
Симонов ДенисIBExpert, Может потому что README.time_zone.mdTIME/TIMESTAMP WITH TIME ZONE has respectively the same storage of TIME/TIMESTAMP WITHOUT TIME ZONE plus 2 bytes for the time zone identifier or displacement. The time/timestamp parts are stored in UTC (translated from the informed time zone). Бррр... Хочешь сказать, надо отнимать/прибавлять сдвиг часовой зоны?? Т.е., '00:00:00 Europe/Moscow' означает "полночь по московскому времени", а соответствующее ему ISC_TIME_TZ должно содержать 21:00 UTC и часовой пояс Москвы? Тогда все логично... Но где в таком случае брать сдвиг для часовых поясов вроде 'Europe/Moscow'? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2019, 15:39 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
IBExpert, вот поэтому в fbclient и реализовали специальный хелпер, ибо работа с часовыми поясами не тривиальна. Я так понимаю он аж до icu лезет. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2019, 15:46 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
Симонов Денисвот поэтому в fbclient и реализовали специальный хелпер, ибо работа с часовыми поясами не тривиальна. Я так понимаю он аж до icu лезет. Я в legacy api не вижу ничего специального для ISC_TIME_TZ. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2019, 15:56 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
Симонов Денисвот поэтому в fbclient и реализовали специальный хелпер, ибо работа с часовыми поясами не тривиальна. Я так понимаю он аж до icu лезет. Да, пришлось таки прикручивать OOP API. Сейчас вроде правильно все отображается. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2019, 09:02 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
IBExpert, спасибо. Уже можно посмотреть или не выкладывал ещё? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2019, 14:25 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
Симонов Денисспасибо. Уже можно посмотреть или не выкладывал ещё? Лежит уже. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2019, 15:06 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
IBExpert, что-то не работает Код: sql 1.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Клиент родной. Взята официальная Beta 1. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2019, 15:46 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
IBExpertВ сегодняшней версии поддерживаются новые синтаксические конструкции, функции и т.д. в PSQL-объектах. Можно потестить. NUMERIC(34, x) и DECIMAL(34, x) не отображаются в данных таблицы пишет Unknown SQL data type (32758) Причём DECFLOAT(34) работает ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2019, 15:55 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
Симонов Денисчто-то не работает Код: sql 1.
Странно, у меня работает... Клиент 1436. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2019, 16:07 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
Симонов ДенисNUMERIC(34, x) и DECIMAL(34, x) не отображаются в данных таблицы пишет Unknown SQL data type (32758) Причём DECFLOAT(34) работает Для DECFLOAT там SET DECFLOAT BIND выполняется, а нумериками я еще не занимался. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2019, 16:08 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
IBExpert, Код: sql 1. 2. 3. 4. 5.
как только комментируем падает. Клиент точно такой же, БД создана с нуля и пустая. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2019, 16:28 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
Симонов Денис, * раскомментируем ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2019, 16:30 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
А если не расскоментировать, то все ОК что-ли? Конкретно на current_timestamp валится? А если вместо него вторым полем еще раз CAST('12.12.2018 00:00:00 +4:00' AS TIMESTAMP WITH TIME ZONE) заслать? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2019, 16:33 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
IBExpert, там проблема с именованными поясами Код: sql 1. 2. 3. 4.
если задавать числами +4, +3:00 и другое то нормально ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2019, 16:38 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
Симонов Денистам проблема с именованными поясами У меня всяко работает. Ладно, забей пока. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2019, 16:51 |
|
Firebird 4. Про него пока пишите сюда.
|
|||
---|---|---|---|
#18+
Возможно, у тебя по какой-то причине клиент IStatus при декодировании дергает. Но я его сейчас туда не передаю, там nil. Завтра IStatus допилю и будем поглядеть. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2019, 17:20 |
|
|
start [/forum/topic.php?fid=42&fpage=2&tid=1598470]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
others: | 239ms |
total: | 380ms |
0 / 0 |