core-jgi/migration/330-331b/postgresql/013_PosteritaDLL_PG.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);
----------------------------------------------------------------------------