156 lines
5.6 KiB
SQL
156 lines
5.6 KiB
SQL
-- Posterita SQL Scripts for PostgreSQL
|
|
---------------------------
|
|
-- SCRIPT STARTS HERE!
|
|
---------------------------
|
|
|
|
--- Table: U_WEB_PROPERTIES -------------------------------------------------------
|
|
CREATE TABLE U_WEB_PROPERTIES
|
|
(
|
|
U_Web_Properties_ID NUMERIC(10,0) NOT NULL ,
|
|
AD_Client_ID NUMERIC(10,0) NOT NULL ,
|
|
AD_Org_ID NUMERIC(10,0) NOT NULL ,
|
|
IsActive CHAR(1) DEFAULT 'Y' NOT NULL ,
|
|
Created TIMESTAMP DEFAULT NOW() NOT NULL ,
|
|
CreatedBy INTEGER NOT NULL ,
|
|
Updated TIMESTAMP DEFAULT NOW() NOT NULL ,
|
|
UpdatedBy INTEGER NOT NULL ,
|
|
U_Key VARCHAR(240) NOT NULL ,
|
|
U_Value VARCHAR(240) NOT NULL ,
|
|
primary key(U_Web_Properties_ID),
|
|
CHECK(IsActive IN ('Y', 'N'))
|
|
);
|
|
|
|
--- Table: U_RoleMenu -------------------------------------------------------
|
|
CREATE TABLE U_RoleMenu
|
|
(
|
|
U_RoleMenu_ID NUMERIC(10,0) NOT NULL ,
|
|
AD_Client_ID NUMERIC(10,0) NOT NULL ,
|
|
AD_Org_ID NUMERIC(10,0) NOT NULL ,
|
|
IsActive CHAR(1) DEFAULT 'Y' NOT NULL,
|
|
Created TIMESTAMP DEFAULT NOW() NOT NULL,
|
|
CreatedBy INTEGER NOT NULL,
|
|
Updated TIMESTAMP DEFAULT NOW() NOT NULL,
|
|
UpdatedBy INTEGER NOT NULL,
|
|
AD_Role_ID NUMERIC(10,0) NOT NULL,
|
|
U_WebMenu_ID NUMERIC(10,0) NOT NULL,
|
|
primary key(U_RoleMenu_ID),
|
|
CHECK(IsActive IN ('Y', 'N'))
|
|
);
|
|
|
|
--- Table: U_WebMenu -------------------------------------------------------
|
|
CREATE TABLE U_WebMenu
|
|
(
|
|
U_WebMenu_ID NUMERIC(10,0) NOT NULL ,
|
|
AD_Client_ID NUMERIC(10,0) NOT NULL ,
|
|
AD_Org_ID NUMERIC(10,0) NOT NULL ,
|
|
IsActive CHAR(1) DEFAULT 'Y' NOT NULL ,
|
|
Created TIMESTAMP DEFAULT NOW() NOT NULL,
|
|
CreatedBy NUMERIC(10,0) NOT NULL ,
|
|
Updated TIMESTAMP DEFAULT NOW() NOT NULL ,
|
|
UpdatedBy NUMERIC(10,0) NOT NULL ,
|
|
Name VARCHAR(120) NOT NULL ,
|
|
MenuLink VARCHAR(510) NOT NULL ,
|
|
Module VARCHAR(120) NOT NULL ,
|
|
ParentMenu_ID NUMERIC(10,0) ,
|
|
HasSubMenu CHAR(1) DEFAULT 'N' NOT NULL,
|
|
Description VARCHAR(200) ,
|
|
ImageLink VARCHAR(510) ,
|
|
Position VARCHAR(10) ,
|
|
Help VARCHAR(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 NUMERIC(10,0) NOT NULL ,
|
|
AD_Client_ID NUMERIC(10,0) NOT NULL ,
|
|
AD_Org_ID NUMERIC(10,0) NOT NULL ,
|
|
IsActive CHAR(1) DEFAULT 'Y' NOT NULL,
|
|
Created TIMESTAMP DEFAULT NOW() NOT NULL ,
|
|
CreatedBy NUMERIC(10,0) NOT NULL ,
|
|
Updated TIMESTAMP DEFAULT NOW() NOT NULL ,
|
|
UpdatedBy NUMERIC(10,0) NOT NULL ,
|
|
BankName VARCHAR(120) NOT NULL ,
|
|
ChequeNo VARCHAR(120) NOT NULL ,
|
|
primary key(U_BlackListCheque_ID),
|
|
CHECK(IsActive IN ('Y', 'N'))
|
|
);
|
|
|
|
|
|
--- Table: AD_PrintFormat -------------------------------------------------------------
|
|
|
|
ALTER TABLE AD_PrintFormat ADD COLUMN ClassName VARCHAR(240);
|
|
|
|
ALTER TABLE AD_PrintFormat ADD COLUMN Args VARCHAR(510);
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
--- Table: AD_User -------------------------------------------------------------
|
|
|
|
ALTER TABLE AD_User ADD COLUMN UserPIN VARCHAR(20);
|
|
|
|
ALTER TABLE AD_User ALTER COLUMN UserPIN TYPE VARCHAR(20);
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
--- Table: AD_Role -------------------------------------------------------------
|
|
|
|
ALTER TABLE AD_Role ADD COLUMN UserDiscount NUMERIC(22,2);
|
|
|
|
ALTER TABLE AD_Role ALTER COLUMN UserDiscount TYPE numeric(22,2);
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
--- Table: C_Order -------------------------------------------------------------
|
|
|
|
ALTER TABLE C_Order ADD COLUMN OrderType VARCHAR(510);
|
|
|
|
ALTER TABLE C_Order ADD COLUMN C_POS_ID NUMERIC(10,0);
|
|
|
|
ALTER TABLE C_Order ADD COLUMN AmountTendered NUMERIC(22,2);
|
|
|
|
ALTER TABLE C_Order ADD COLUMN AmountRefunded NUMERIC(22,2);
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
--- Table: M_Product -----------------------------------------------------------
|
|
|
|
ALTER TABLE M_Product ADD COLUMN Group1 VARCHAR(255);
|
|
|
|
ALTER TABLE M_Product ALTER COLUMN Group1 TYPE VARCHAR(255);
|
|
|
|
ALTER TABLE M_Product ADD COLUMN Group2 VARCHAR(255);
|
|
|
|
ALTER TABLE M_Product ALTER COLUMN Group2 TYPE VARCHAR(255);
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
--- Table: U_WebMenu -------------------------------------------------------
|
|
ALTER TABLE U_WebMenu ADD COLUMN Category VARCHAR(120);
|
|
|
|
ALTER TABLE U_WebMenu ALTER COLUMN Category TYPE VARCHAR(120);
|
|
|
|
ALTER TABLE U_WebMenu ADD COLUMN Sequence NUMERIC(10,0);
|
|
|
|
ALTER TABLE U_WebMenu ALTER Sequence TYPE NUMERIC(10,0);
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
|
--- Table: C_POS ---------------------------------------------------------------
|
|
|
|
ALTER TABLE C_POS ADD COLUMN CashDrawer VARCHAR(120);
|
|
|
|
ALTER TABLE C_POS ALTER COLUMN CashDrawer TYPE VARCHAR(120);
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|