WSO2 API Manager - مشكلة postgres عند التثبيت الجديد
سؤال
محاولة تثبيت API Manager 1.6، تثبيت جديد باستخدام postgresql.لقد اتبعت جميع التوجيهات، وأنشأت قواعد البيانات، ولكن عندما يتعلق الأمر بـ WSO2AM_DB، لا يتم إنشاء هذا بشكل صحيح من أي منهما wso2server.sh -Dsetup
, أو باستخدام البرنامج النصي postgres.sql في المجلد dbscripts\apimgt.الخطأ الذي أواجهه باستمرار هو: ERROR: relation "am_worflows_sequence" does not exist
.يتم ملء WSO2_CARBON_DB دون أي مشاكل.
وقد أي شخص آخر يعمل في هذه المسألة؟
شكرًا.
المحلول
هذا خطأ.شكرا على الإبلاغ.يوجد خطأ في البرنامج النصي postgresql.sql.الرجاء استبدال تعريف الجدول AM_WORKFLOWS على النحو التالي وإعادة تشغيل البرنامج النصي.
CREATE TABLE AM_WORKFLOWS(
WF_ID INTEGER DEFAULT nextval('am_workflows_sequence'),
WF_REFERENCE VARCHAR(255) NOT NULL,
WF_TYPE VARCHAR(255) NOT NULL,
WF_STATUS VARCHAR(255) NOT NULL,
WF_CREATED_TIME TIMESTAMP,
WF_UPDATED_TIME TIMESTAMP,
WF_STATUS_DESC VARCHAR(1000),
TENANT_ID INTEGER,
TENANT_DOMAIN VARCHAR(255),
WF_EXTERNAL_REFERENCE VARCHAR(255) NOT NULL,
PRIMARY KEY (WF_ID),
UNIQUE (WF_EXTERNAL_REFERENCE)
)
;
لا تنتمي إلى StackOverflow