كيفية تسلسل إضافة إلى القيمة الافتراضية عبر pgAdmin؟
-
20-09-2019 - |
سؤال
ولدي قاعدة بيانات posgreSQL وأستخدمه pgAdmin III للعمل مع خلق it.I سلسلة دعا primaryKeySequence.
والآن أريد أن استخدام هذا التسلسل كقيمة افتراضية لحقل المفتاح الأساسي في جدول. حاولت إدراج
nextval('primaryKeySequence');
وفي حيز النص القيمة الافتراضية في pgAdmin. عندما اضغط على "OK' على زر رسالة خطأ تأتي وتقول، أن تسلسل غير موجود.
ما هي الطريقة الصحيحة للقيام بذلك؟
المحلول
وحصلت عليه. إلقاء نظرة هنا: http://pgadmin.org/docs/1.4/pg لابد من نقل /functions-sequence.html اسم تسلسل مثل هذا nextval('"primaryKeySequence"')
لأنها ليست صغيرة
نصائح أخرى
وكيو هو الذهاب إلى أحرف صغيرة المعرف إلا إذا كنت "". وذلك في محاولة:
وnextval ( 'primarykeysequence')
وكما كنت أفعل ذلك الخطأ. استخدام المسلسل / BigSerial بدلا من ذلك.
لا تنتمي إلى StackOverflow