From cab41a623b4aeca3dbc652c392f2ebc9d47eb028 Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Wed, 31 May 2023 00:01:49 +0200 Subject: [PATCH] IDEMPIERE-4836 Adding Access tab on Document Status (Activity) - fix issue with native sequence (#1867) --- .../i8.2z/oracle/202106282230_IDEMPIERE-4836.sql | 10 ++++++++++ .../i8.2z/postgresql/202106282230_IDEMPIERE-4836.sql | 12 ++++++++++++ 2 files changed, 22 insertions(+) diff --git a/migration/i8.2z/oracle/202106282230_IDEMPIERE-4836.sql b/migration/i8.2z/oracle/202106282230_IDEMPIERE-4836.sql index b473563fe2..8fc665f2fa 100644 --- a/migration/i8.2z/oracle/202106282230_IDEMPIERE-4836.sql +++ b/migration/i8.2z/oracle/202106282230_IDEMPIERE-4836.sql @@ -10,6 +10,16 @@ INSERT INTO AD_Table (AD_Table_ID,Name,TableName,LoadSeq,AccessLevel,AD_Client_I INSERT INTO AD_Sequence (Name,CurrentNext,IsAudited,StartNewYear,Description,IsActive,IsTableID,AD_Client_ID,AD_Org_ID,Created,CreatedBy,Updated,UpdatedBy,AD_Sequence_ID,IsAutoSequence,StartNo,IncrementNo,CurrentNextSys,AD_Sequence_UU) VALUES ('PA_DocumentStatusAccess',1000000,'N','N','Table PA_DocumentStatusAccess','Y','Y',0,0,TO_DATE('2021-06-28 22:03:55','YYYY-MM-DD HH24:MI:SS'),100,TO_DATE('2021-06-28 22:03:55','YYYY-MM-DD HH24:MI:SS'),100,200347,'Y',1000000,1,200000,'2acedd5c-5629-4413-80bf-d8771566cac7') ; +DECLARE + Isnativeseqon Varchar2(1); +BEGIN + Isnativeseqon := get_Sysconfig('SYSTEM_NATIVE_SEQUENCE','N',0,0); + IF Isnativeseqon ='Y' THEN + EXECUTE IMMEDIATE 'CREATE SEQUENCE PA_DocumentStatusAccess_SQ MINVALUE 1000000 MAXVALUE 2147483647 INCREMENT BY 1 START WITH 1000000'; + END IF; +END; +/ + -- Jun 28, 2021, 10:03:56 PM IST INSERT INTO AD_Element (AD_Element_ID,AD_Client_ID,AD_Org_ID,IsActive,Created,CreatedBy,Updated,UpdatedBy,ColumnName,Name,PrintName,EntityType,AD_Element_UU) VALUES (203519,0,0,'Y',TO_DATE('2021-06-28 22:03:56','YYYY-MM-DD HH24:MI:SS'),100,TO_DATE('2021-06-28 22:03:56','YYYY-MM-DD HH24:MI:SS'),100,'PA_DocumentStatusAccess_ID','Document Status Access','Document Status Access','D','15432575-63eb-44f7-a095-426f28718de9') ; diff --git a/migration/i8.2z/postgresql/202106282230_IDEMPIERE-4836.sql b/migration/i8.2z/postgresql/202106282230_IDEMPIERE-4836.sql index c03683b7ad..44df2b39ff 100644 --- a/migration/i8.2z/postgresql/202106282230_IDEMPIERE-4836.sql +++ b/migration/i8.2z/postgresql/202106282230_IDEMPIERE-4836.sql @@ -7,6 +7,18 @@ INSERT INTO AD_Table (AD_Table_ID,Name,TableName,LoadSeq,AccessLevel,AD_Client_I INSERT INTO AD_Sequence (Name,CurrentNext,IsAudited,StartNewYear,Description,IsActive,IsTableID,AD_Client_ID,AD_Org_ID,Created,CreatedBy,Updated,UpdatedBy,AD_Sequence_ID,IsAutoSequence,StartNo,IncrementNo,CurrentNextSys,AD_Sequence_UU) VALUES ('PA_DocumentStatusAccess',1000000,'N','N','Table PA_DocumentStatusAccess','Y','Y',0,0,TO_TIMESTAMP('2021-06-28 22:03:55','YYYY-MM-DD HH24:MI:SS'),100,TO_TIMESTAMP('2021-06-28 22:03:55','YYYY-MM-DD HH24:MI:SS'),100,200347,'Y',1000000,1,200000,'2acedd5c-5629-4413-80bf-d8771566cac7') ; +DO $$ +DECLARE + isnativeseqon VARCHAR (1); +BEGIN + isnativeseqon := get_Sysconfig('SYSTEM_NATIVE_SEQUENCE','N',0,0); + IF isnativeseqon ='Y' THEN + EXECUTE 'CREATE SEQUENCE PA_DocumentStatusAccess_SQ INCREMENT 1 MINVALUE 1000000 MAXVALUE 2147483647 START 1000000'; + END IF; +END; +$$ +; + -- Jun 28, 2021, 10:03:56 PM IST INSERT INTO AD_Element (AD_Element_ID,AD_Client_ID,AD_Org_ID,IsActive,Created,CreatedBy,Updated,UpdatedBy,ColumnName,Name,PrintName,EntityType,AD_Element_UU) VALUES (203519,0,0,'Y',TO_TIMESTAMP('2021-06-28 22:03:56','YYYY-MM-DD HH24:MI:SS'),100,TO_TIMESTAMP('2021-06-28 22:03:56','YYYY-MM-DD HH24:MI:SS'),100,'PA_DocumentStatusAccess_ID','Document Status Access','Document Status Access','D','15432575-63eb-44f7-a095-426f28718de9') ;