[2913307] New table: Order Source
https://sourceforge.net/tracker/?func=detail&aid=2913307&group_id=176962&atid=883808 - fix oracle script - duplicate insert into ad_sequence (already fixed in postgresql) - make primary and foreign key names explicit
This commit is contained in:
parent
a5d2ab9186
commit
02fdcc78bd
|
@ -1,10 +1,10 @@
|
||||||
SET SQLBLANKLINES ON
|
SET SQLBLANKLINES ON
|
||||||
SET DEFINE OFF
|
SET DEFINE OFF
|
||||||
|
|
||||||
REM ======================================================================
|
--- Table: C_OrderSource -------------------------------------------------------
|
||||||
CREATE TABLE C_OrderSource
|
CREATE TABLE C_OrderSource
|
||||||
(
|
(
|
||||||
C_OrderSource_ID NUMBER(10,0),
|
C_OrderSource_ID NUMBER(10,0) NOT NULL,
|
||||||
AD_Client_ID NUMBER(10,0) NOT NULL,
|
AD_Client_ID NUMBER(10,0) NOT NULL,
|
||||||
AD_Org_ID NUMBER(10,0) NOT NULL,
|
AD_Org_ID NUMBER(10,0) NOT NULL,
|
||||||
IsActive CHAR(1) DEFAULT 'Y' NOT NULL,
|
IsActive CHAR(1) DEFAULT 'Y' NOT NULL,
|
||||||
|
@ -16,25 +16,22 @@ CREATE TABLE C_OrderSource
|
||||||
Name NVARCHAR2(60) NOT NULL,
|
Name NVARCHAR2(60) NOT NULL,
|
||||||
Description NVARCHAR2(255),
|
Description NVARCHAR2(255),
|
||||||
Help NVARCHAR2(2000),
|
Help NVARCHAR2(2000),
|
||||||
|
CONSTRAINT COrderSource_Key PRIMARY KEY(C_OrderSource_ID),
|
||||||
primary key(C_OrderSource_ID),
|
CONSTRAINT ADClient_COrderSource FOREIGN KEY(AD_Client_ID) REFERENCES AD_Client(AD_Client_ID),
|
||||||
UNIQUE(AD_Client_ID,Value),
|
CONSTRAINT ADOrg_COrderSource FOREIGN KEY(AD_Org_ID) REFERENCES AD_Org(AD_Org_ID),
|
||||||
|
CONSTRAINT ADUser1_COrderSource FOREIGN KEY(CreatedBy) REFERENCES AD_User(AD_User_ID),
|
||||||
foreign key(AD_Client_ID) references AD_Client(AD_Client_ID),
|
CONSTRAINT ADUser2_COrderSource FOREIGN KEY(UpdatedBy) REFERENCES AD_User(AD_User_ID),
|
||||||
foreign key(AD_Org_ID) references AD_Org(AD_Org_ID),
|
|
||||||
foreign key(CreatedBy) references AD_User(AD_User_ID),
|
|
||||||
foreign key(UpdatedBy) references AD_User(AD_User_ID),
|
|
||||||
|
|
||||||
CHECK(IsActive IN ('Y', 'N'))
|
CHECK(IsActive IN ('Y', 'N'))
|
||||||
);
|
);
|
||||||
|
|
||||||
|
CREATE UNIQUE INDEX COrderSource_Value ON C_OrderSource (AD_Client_ID,Value);
|
||||||
|
|
||||||
--- Table: C_Order -------------------------------------------------------------
|
--- Table: C_Order -------------------------------------------------------------
|
||||||
ALTER TABLE C_Order
|
ALTER TABLE C_Order
|
||||||
ADD C_OrderSource_ID NUMBER(10,0);
|
ADD C_OrderSource_ID NUMBER(10,0);
|
||||||
|
|
||||||
ALTER TABLE C_Order
|
ALTER TABLE C_Order
|
||||||
ADD CONSTRAINT C_Order__C_OrderS_C_OrderSou FOREIGN KEY(C_OrderSource_ID) REFERENCES C_OrderSource(C_OrderSource_ID);
|
ADD CONSTRAINT COrderSource_COrder FOREIGN KEY(C_OrderSource_ID) REFERENCES C_OrderSource(C_OrderSource_ID);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -56,12 +53,6 @@ INSERT INTO AD_Table_Trl (AD_Language,AD_Table_ID, Name, IsTranslated,AD_Client_
|
||||||
INSERT INTO AD_Sequence (AD_Client_ID,AD_Org_ID,AD_Sequence_ID,Created,CreatedBy,CurrentNext,CurrentNextSys,Description,IncrementNo,IsActive,IsAudited,IsAutoSequence,IsTableID,Name,StartNewYear,StartNo,Updated,UpdatedBy) VALUES (0,0,53352,TO_DATE('2009-09-18 13:05:42','YYYY-MM-DD HH24:MI:SS'),0,1000000,50000,'Table C_OrderSource',1,'Y','N','Y','Y','C_OrderSource','N',1000000,TO_DATE('2009-09-18 13:05:42','YYYY-MM-DD HH24:MI:SS'),0)
|
INSERT INTO AD_Sequence (AD_Client_ID,AD_Org_ID,AD_Sequence_ID,Created,CreatedBy,CurrentNext,CurrentNextSys,Description,IncrementNo,IsActive,IsAudited,IsAutoSequence,IsTableID,Name,StartNewYear,StartNo,Updated,UpdatedBy) VALUES (0,0,53352,TO_DATE('2009-09-18 13:05:42','YYYY-MM-DD HH24:MI:SS'),0,1000000,50000,'Table C_OrderSource',1,'Y','N','Y','Y','C_OrderSource','N',1000000,TO_DATE('2009-09-18 13:05:42','YYYY-MM-DD HH24:MI:SS'),0)
|
||||||
;
|
;
|
||||||
|
|
||||||
-- Sep 18, 2009 1:05:43 PM CEST
|
|
||||||
-- FF [2913307] - New table: Order Source
|
|
||||||
-- https://sourceforge.net/tracker/?func=detail&aid=2913307&group_id=176962&atid=883808
|
|
||||||
INSERT INTO AD_Sequence (AD_Client_ID,AD_Org_ID,AD_Sequence_ID,Created,CreatedBy,CurrentNext,CurrentNextSys,Description,IncrementNo,IsActive,IsAudited,IsAutoSequence,IsTableID,Name,StartNewYear,StartNo,Updated,UpdatedBy) VALUES (0,0,53353,TO_DATE('2009-09-18 13:05:43','YYYY-MM-DD HH24:MI:SS'),0,1000000,100,'Table C_OrderSource',1,'Y','N','Y','Y','C_OrderSource','N',1000000,TO_DATE('2009-09-18 13:05:43','YYYY-MM-DD HH24:MI:SS'),0)
|
|
||||||
;
|
|
||||||
|
|
||||||
-- Sep 18, 2009 1:05:44 PM CEST
|
-- Sep 18, 2009 1:05:44 PM CEST
|
||||||
-- FF [2913307] - New table: Order Source
|
-- FF [2913307] - New table: Order Source
|
||||||
-- https://sourceforge.net/tracker/?func=detail&aid=2913307&group_id=176962&atid=883808
|
-- https://sourceforge.net/tracker/?func=detail&aid=2913307&group_id=176962&atid=883808
|
||||||
|
|
Loading…
Reference in New Issue