powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / как измебжать проблем в будущем с Current_timestamp
8 сообщений из 8, страница 1 из 1
как измебжать проблем в будущем с Current_timestamp
    #39990140
GrigoriyFomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В своих проектах часто использую для каждой записи поле DBDATE типа таймстэмп, куда триггером или значением поля по умолчанию использую Current_timestamp. В свете потенциального дальнейшего перехода на FB4, который в Current_timestamp там содержит временную зону, как мне в 3.0.6 заложить правильное решение, чтоб при переходе на 4.0 не возникло проблем. Временные зоны мне не нужны, у меня все крутится в одном городе. Пока только вижу использовать 'now' вместо Current_timestamp. Правильно ли это?
...
Рейтинг: 0 / 0
как измебжать проблем в будущем с Current_timestamp
    #39990143
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GrigoriyFomin,

в 3-ке есть совершенно стандартные LOCALTIME, LOCALTIMESTAMP - рекомендуется заменять CURRENT_TIME[STAMP] на них ещё до перехода на 4-ку.
Есс-но, там, где таймзоны точно не нужны.
...
Рейтинг: 0 / 0
как измебжать проблем в будущем с Current_timestamp
    #39990147
GrigoriyFomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad,

Код: sql
1.
2.
ALTER TABLE ARTS ALTER COLUMN DBDATE
SET DEFAULT LOCALTIMESTAMP


то есть это решит на будущее мою проблему? в 3-ке это аналог current_timestamp?
...
Рейтинг: 0 / 0
как измебжать проблем в будущем с Current_timestamp
    #39990153
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, озвученную проблему - решит.
Да, аналог.
Да, в RN это написано .
...
Рейтинг: 0 / 0
как измебжать проблем в будущем с Current_timestamp
    #39990157
GrigoriyFomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad,спасибо тебе, добрый человек. теперь уверен в правильности такого решения. Вопрос закрыт!
...
Рейтинг: 0 / 0
как измебжать проблем в будущем с Current_timestamp
    #39990550
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad, приведение литерала NOW к TIMESTAMP WITH TIME ZONE уже поправили? 21913862
...
Рейтинг: 0 / 0
как измебжать проблем в будущем с Current_timestamp
    #39990579
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev,

а обещали ? :)

Я - не поправлял (уже и не помню про это), а ты трекеру написал ?

PS
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Server version:
Firebird/Windows/AMD/Intel/x64 (access method), version "WI-V4.0.0.2151 Firebird 4.0 Release Candidate 1"
on disk structure version 13.0
SQL>
SQL> SELECT CURRENT_TIMESTAMP, CAST('NOW' AS TIMESTAMP WITH TIME ZONE) FROM RDB$DATABASE;

                                        CURRENT_TIMESTAMP                                                      CAST
========================================================= =========================================================
2020-08-18 17:09:37.6420 Europe/Kiev                      2020-08-18 17:09:37.6420 Europe/Kiev

SQL> set time zone 'UTC';
SQL> SELECT CURRENT_TIMESTAMP, CAST('NOW' AS TIMESTAMP WITH TIME ZONE) FROM RDB$DATABASE;

                                        CURRENT_TIMESTAMP                                                      CAST
========================================================= =========================================================
2020-08-18 14:09:45.9640 UTC                              2020-08-18 17:09:45.9640 UTC
...
Рейтинг: 0 / 0
как измебжать проблем в будущем с Current_timestamp
    #39990681
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad
rdb_dev, а обещали ? :)
Нет, не обещали. Просто вспомнилось и решил спросить. :)

hvlad
Я - не поправлял (уже и не помню про это), а ты трекеру написал ?
Мне в ближайшие пол года без надобности, а там видно будет. Кому сильно припрёт - напишет в трекер сам.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / как измебжать проблем в будущем с Current_timestamp
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]