-- Migration Scripts for Posterita ------------------------------------- -- SCRIPT STARTS HERE! ------------------------------------- --- Table: U_WEB_PROPERTIES --------- CREATE TABLE U_WEB_PROPERTIES ( U_Web_Properties_ID NUMBER(10,0) NOT NULL , AD_Client_ID NUMBER(10,0) NOT NULL , AD_Org_ID NUMBER(10,0) NOT NULL , IsActive CHAR(1) DEFAULT 'Y' NOT NULL , Created DATE DEFAULT SYSDATE NOT NULL , CreatedBy INTEGER NOT NULL , Updated DATE DEFAULT SYSDATE NOT NULL , UpdatedBy INTEGER NOT NULL , U_Key NVARCHAR2(240) NOT NULL , U_Value NVARCHAR2(240) NOT NULL , primary key(U_Web_Properties_ID), CHECK(IsActive IN ('Y', 'N')) ); --- Table: U_RoleMenu ------------------------------------------------------- CREATE TABLE U_RoleMenu ( U_RoleMenu_ID NUMBER(10,0) NOT NULL , AD_Client_ID NUMBER(10,0) NOT NULL , AD_Org_ID NUMBER(10,0) NOT NULL , IsActive CHAR(1) DEFAULT 'Y' NOT NULL, Created DATE DEFAULT SYSDATE NOT NULL, CreatedBy INTEGER NOT NULL, Updated DATE DEFAULT SYSDATE NOT NULL, UpdatedBy INTEGER NOT NULL, AD_Role_ID NUMBER(10,0) NOT NULL, U_Menu_ID NUMBER(10,0) NOT NULL, primary key(U_RoleMenu_ID), CHECK(IsActive IN ('Y', 'N')) ); --- Table: U_Menu ------------------------------------------------------- CREATE TABLE U_WebMenu ( U_WEBMENU_ID NUMBER(10,0) NOT NULL , AD_Client_ID NUMBER(10,0) NOT NULL , AD_Org_ID NUMBER(10,0) NOT NULL , IsActive CHAR(1) DEFAULT 'Y' NOT NULL , Created DATE DEFAULT SYSDATE NOT NULL, CreatedBy NUMBER(10,0) NOT NULL , Updated DATE DEFAULT SYSDATE NOT NULL , UpdatedBy NUMBER(10,0) NOT NULL , Name NVARCHAR2(120) NOT NULL , MenuLink NVARCHAR2(510) NOT NULL , Module NVARCHAR2(120) NOT NULL , ParentMenu_ID NUMBER(10,0) , HasSubMenu CHAR(1) DEFAULT 'N' NOT NULL, Description NVARCHAR2(200) , ImageLink NVARCHAR2(510) , Position VARCHAR(10) , Help NVARCHAR2(2000) , primary key(U_WEBMENU_ID), CHECK(IsActive IN ('Y', 'N')), CHECK(HasSubMenu IN ('Y', 'N')) ); --- Table: U_BlackListCheque------------------------------------------------------- CREATE TABLE U_BlackListCheque ( U_BlackListCheque_ID NUMBER(10,0) NOT NULL , AD_Client_ID NUMBER(10,0) NOT NULL , AD_Org_ID NUMBER(10,0) NOT NULL , IsActive CHAR(1) DEFAULT 'Y' NOT NULL, Created DATE DEFAULT SYSDATE NOT NULL , CreatedBy NUMBER(10,0) NOT NULL , Updated DATE DEFAULT SYSDATE NOT NULL , UpdatedBy NUMBER(10,0) NOT NULL , BankName NVARCHAR2(120) NOT NULL , ChequeNo NVARCHAR2(120) NOT NULL , primary key(U_BlackListCheque_ID), CHECK(IsActive IN ('Y', 'N')) ); --- Table: AD_PrintFormat -------------- ALTER TABLE AD_PrintFormat ADD ClassName VARCHAR(240); ALTER TABLE AD_PrintFormat ADD Args VARCHAR(480); --- Table: AD_User ------------------------ ALTER TABLE AD_User ADD UserPIN NVARCHAR2(20); ALTER TABLE AD_User MODIFY UserPIN NVARCHAR2(20); --- Table: AD_Role -------------------------- ALTER TABLE AD_Role ADD UserDiscount NUMBER(22,2); ALTER TABLE AD_Role MODIFY UserDiscount NUMBER(22,2); --- Table: C_Order -------------------------- ALTER TABLE C_Order ADD OrderType NVARCHAR2(510); ALTER TABLE C_Order MODIFY OrderType NVARCHAR2(510); ALTER TABLE C_Order ADD C_POS_ID NUMBER(10,0); ALTER TABLE C_Order MODIFY C_POS_ID NUMBER(10,0); ALTER TABLE C_Order ADD AmountTendered NUMBER(22,2); ALTER TABLE C_Order MODIFY AmountTendered NUMBER(22,2); ALTER TABLE C_Order ADD AmountRefunded NUMBER(22,2); ALTER TABLE C_Order MODIFY AmountRefunded NUMBER(22,2); --- Table: M_Product ------------------------- ALTER TABLE M_Product MODIFY Value NVARCHAR2(510); ALTER TABLE M_Product MODIFY Name NVARCHAR2(510); ALTER TABLE M_Product ADD Group1 NVARCHAR2(255); ALTER TABLE M_Product MODIFY Group1 NVARCHAR2(255); ALTER TABLE M_Product ADD Group2 NVARCHAR2(255); ALTER TABLE M_Product MODIFY Group2 NVARCHAR2(255); --- Table: U_WebMenu -------------------------- ALTER TABLE U_WebMenu ADD Category NVARCHAR2(120); ALTER TABLE U_WebMenu MODIFY Category NVARCHAR2(120); ALTER TABLE U_WebMenu ADD Sequence NUMBER(10,0); ALTER TABLE U_WebMenu MODIFY Sequence NUMBER(10,0); --- Table: C_POS --------------------------- ALTER TABLE C_POS ADD CashDrawer VARCHAR(120); ALTER TABLE C_POS MODIFY CashDrawer NVARCHAR2(120);