لا وظيفة getDate () في EnterprisedB postgresql
-
04-10-2019 - |
سؤال
هل لديك أي فكرة عن كيفية الحصول على ملف getdate()
وظيفة في EnterprisedB postgresql؟ لقد قمت بالترقية إلى EDB-PSQL ، وعندما أحاول استعادة البيانات القديمة من PSQL المجاني ، فإنه يعيد خطأ على بعض الجداول نظرًا لعدم وجود لا يوجد getdate()
.
أعتقد أن هذا يجب إنشاء هذا تلقائيًا عند إنشاء قاعدة بيانات جديدة؟ لكنها لم تفعل. :( فقط أ now()
وظيفة.
هل يمكنني إنشاء الوظيفة بدلاً من ذلك؟ مساعدة!
المحلول
إذا getdate()
يشبه now()
(كما هو الحال مع SQL Server) يمكنك ببساطة القول
create function public.getdate() returns timestamptz
stable language sql as 'select now()';
لا تنتمي إلى StackOverflow