Нет функции getdate () в EnterpriseDB PostgreSQL - PullRequest
12 голосов
/ 21 мая 2010

Есть ли у вас какие-либо идеи о том, как использовать функцию getdate() в EnterpriseDB PostgreSQL? Я обновил до EDB-PSQL, и когда я пытаюсь восстановить старые данные из бесплатного PSQL, он возвращает ошибку в некоторых таблицах, поскольку getdate().

Я полагаю, это должно автоматически создаваться при создании новой базы данных? Но это не так. :( Только функция now().

Могу ли я создать функцию вместо этого? Помогите!

1 Ответ

30 голосов
/ 21 мая 2010

Если getdate() похоже на now() (как в SQL Server), вы можете просто сказать

create function public.getdate() returns timestamptz
       stable language sql as 'select now()';
...