173 lines
5.0 KiB
MySQL
173 lines
5.0 KiB
MySQL
|
-- 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);
|