سؤال

هل لديك أي فكرة عن كيفية الحصول على ملف getdate() وظيفة في EnterprisedB postgresql؟ لقد قمت بالترقية إلى EDB-PSQL ، وعندما أحاول استعادة البيانات القديمة من PSQL المجاني ، فإنه يعيد خطأ على بعض الجداول نظرًا لعدم وجود لا يوجد getdate().

أعتقد أن هذا يجب إنشاء هذا تلقائيًا عند إنشاء قاعدة بيانات جديدة؟ لكنها لم تفعل. :( فقط أ now() وظيفة.

هل يمكنني إنشاء الوظيفة بدلاً من ذلك؟ مساعدة!

هل كانت مفيدة؟

المحلول

إذا getdate() يشبه now() (كما هو الحال مع SQL Server) يمكنك ببساطة القول

create function public.getdate() returns timestamptz
       stable language sql as 'select now()';
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top