diff --git a/db/ddlutils/postgresql/build.xml b/db/ddlutils/postgresql/build.xml index 1807998d07..7896cd9b55 100644 --- a/db/ddlutils/postgresql/build.xml +++ b/db/ddlutils/postgresql/build.xml @@ -76,9 +76,7 @@ - - - + @@ -114,6 +112,9 @@ + + + diff --git a/db/ddlutils/postgresql/install_procedures.sql b/db/ddlutils/postgresql/install_procedures.sql new file mode 100755 index 0000000000..b977b7d0ba --- /dev/null +++ b/db/ddlutils/postgresql/install_procedures.sql @@ -0,0 +1,48 @@ +UPDATE AD_Process +SET Classname='org.compiere.process.AD_PrintPaper_Default', + ProcedureName=NULL +WHERE value = 'AD_PrintPaper_Default'; + +UPDATE AD_Process +SET Classname='org.compiere.process.C_AcctSchema_Default_Copy', + ProcedureName=NULL +WHERE value like 'C_AcctSchema_Default_Copy'; + +UPDATE AD_Process +SET Classname='org.compiere.process.C_BP_Group_Acct_Copy', + ProcedureName=NULL +WHERE value = 'C_BP_Group_Acct_Copy'; + +UPDATE AD_Process +SET Classname='org.compiere.process.M_Product_BOM_Check', + ProcedureName=NULL +WHERE value = 'M_Product_BOM'; + +UPDATE AD_Process +SET Classname='org.compiere.process.M_Product_Category_Acct_Copy', + ProcedureName=NULL +where value = 'M_Product_Category_Acct_Copy'; + +UPDATE AD_Process +SET Classname='org.compiere.process.M_Product_CostingUpdate', + ProcedureName=NULL +WHERE value = 'M_Product_CostingUpdate'; + +UPDATE AD_Process +SET Classname='org.compiere.process.M_Production_Run', + ProcedureName=NULL +WHERE value like 'M_Production'; + +UPDATE AD_Process +SET Classname='org.compiere.process.T_InventoryValue_Create', + ProcedureName=NULL +WHERE value = 'RV_T_InventoryValue'; + +UPDATE AD_Process +SET Classname='org.compiere.process.M_PriceList_Create', + ProcedureName=NULL +WHERE value = 'M_PriceList Create'; + +UPDATE AD_Process +SET Classname = 'org.compiere.process.SynchronizeTerminology', ProcedureName = NULL +where procedurename = 'AD_Synchronize'; diff --git a/sqlj/postgresql/sqlj.ddr b/sqlj/postgresql/sqlj.ddr index 81087d4580..2f80eb2e19 100755 --- a/sqlj/postgresql/sqlj.ddr +++ b/sqlj/postgresql/sqlj.ddr @@ -57,26 +57,26 @@ SQLActions[ ] = { LANGUAGE java VOLATILE; /************* bomPriceLimit *******************/ - CREATE OR REPLACE FUNCTION bomPriceLimit (M_Product_ID INTEGER, M_PriceList_Version_ID INTEGER) + CREATE OR REPLACE FUNCTION bomPriceLimit (M_Product_ID NUMERIC, M_PriceList_Version_ID NUMERIC) RETURNS NUMERIC AS 'org.compiere.sqlj.Product.bomPriceLimit(int,int)' LANGUAGE java VOLATILE; /************* bomPriceList *******************/ - CREATE OR REPLACE FUNCTION bomPriceList (M_Product_ID INTEGER, M_PriceList_Version_ID INTEGER) + CREATE OR REPLACE FUNCTION bomPriceList (M_Product_ID NUMERIC, M_PriceList_Version_ID NUMERIC) RETURNS NUMERIC AS 'org.compiere.sqlj.Product.bomPriceList(int,int)' LANGUAGE java VOLATILE; /************* bomPriceStd *******************/ - CREATE OR REPLACE FUNCTION bomPriceStd (M_Product_ID INTEGER, M_PriceList_Version_ID INTEGER) + CREATE OR REPLACE FUNCTION bomPriceStd (M_Product_ID NUMERIC, M_PriceList_Version_ID NUMERIC) RETURNS NUMERIC AS 'org.compiere.sqlj.Product.bomPriceStd(int,int)' LANGUAGE java VOLATILE; /************* bomQtyAvailable *******************/ - CREATE OR REPLACE FUNCTION bomQtyAvailable (M_Product_ID INTEGER, M_Warehouse_ID INTEGER, M_Locator_ID INTEGER) + CREATE OR REPLACE FUNCTION bomQtyAvailable (M_Product_ID NUMERIC, M_Warehouse_ID NUMERIC, M_Locator_ID NUMERIC) RETURNS NUMERIC AS 'org.compiere.sqlj.Product.bomQtyAvailable(int,int,int)' LANGUAGE java VOLATILE; @@ -89,7 +89,7 @@ SQLActions[ ] = { /************* bomQtyOnHand *******************/ - CREATE OR REPLACE FUNCTION bomQtyOnHand (M_Product_ID INTEGER, M_Warehouse_ID INTEGER, M_Locator_ID INTEGER) + CREATE OR REPLACE FUNCTION bomQtyOnHand (M_Product_ID NUMERIC, M_Warehouse_ID NUMERIC, M_Locator_ID NUMERIC) RETURNS NUMERIC AS 'org.compiere.sqlj.Product.bomQtyOnHand(int,int,int)' LANGUAGE java VOLATILE; @@ -101,7 +101,7 @@ SQLActions[ ] = { LANGUAGE java VOLATILE; /************* bomQtyOrdered *******************/ - CREATE OR REPLACE FUNCTION bomQtyOrdered (M_Product_ID INTEGER, M_Warehouse_ID INTEGER, M_Locator_ID INTEGER) + CREATE OR REPLACE FUNCTION bomQtyOrdered (M_Product_ID NUMERIC, M_Warehouse_ID NUMERIC, M_Locator_ID NUMERIC) RETURNS NUMERIC AS 'org.compiere.sqlj.Product.bomQtyOrdered(int,int,int)' LANGUAGE java VOLATILE; @@ -113,7 +113,7 @@ SQLActions[ ] = { LANGUAGE java VOLATILE; /************* bomQtyReserved *******************/ - CREATE OR REPLACE FUNCTION bomQtyReserved (M_Product_ID INTEGER, M_Warehouse_ID INTEGER, M_Locator_ID INTEGER) + CREATE OR REPLACE FUNCTION bomQtyReserved (M_Product_ID NUMERIC, M_Warehouse_ID NUMERIC, M_Locator_ID NUMERIC) RETURNS NUMERIC AS 'org.compiere.sqlj.Product.bomQtyReserved(int,int,int)' LANGUAGE java VOLATILE;