* port oracle migration script to postgresql ( tested using pgAdmin III ).
This commit is contained in:
parent
02b1e1d17d
commit
9111d89371
|
@ -0,0 +1,9 @@
|
||||||
|
Insert into "ad_ref_list"
|
||||||
|
("ad_ref_list_id","ad_client_id","ad_org_id","isactive","created","createdby",
|
||||||
|
"updated","updatedby","value","name","description","ad_reference_id","validfrom",
|
||||||
|
"validto","entitytype")
|
||||||
|
values
|
||||||
|
(50040,0,0,'Y',to_date('02.03.07','DD.MM.RR'),0,to_date('02.03.07','DD.MM.RR'),
|
||||||
|
0,'S','Run silently - Take Defaults',null,50007,null,null,'D');
|
||||||
|
|
||||||
|
COMMIT;
|
|
@ -0,0 +1,5 @@
|
||||||
|
UPDATE ad_column
|
||||||
|
SET iskey = 'N'
|
||||||
|
WHERE ad_column_id = 203;
|
||||||
|
|
||||||
|
COMMIT ;
|
|
@ -0,0 +1,2 @@
|
||||||
|
UPDATE AD_Reference SET Name='C_Invoice InvoiceCollectionType' WHERE AD_Reference_ID=394;
|
||||||
|
commit;
|
|
@ -0,0 +1,105 @@
|
||||||
|
UPDATE ad_message_trl
|
||||||
|
SET msgtext = 'de'
|
||||||
|
WHERE ad_message_id = 620 AND ad_language = 'es_MX';
|
||||||
|
|
||||||
|
UPDATE ad_process_trl
|
||||||
|
SET NAME = 'Crear Columnas desde BD'
|
||||||
|
WHERE ad_process_id = 173 AND ad_language = 'es_MX';
|
||||||
|
|
||||||
|
UPDATE ad_field_trl
|
||||||
|
SET NAME = 'Crear Columnas desde BD'
|
||||||
|
WHERE ad_field_id = 5126 AND ad_language = 'es_MX';
|
||||||
|
|
||||||
|
UPDATE ad_menu_trl
|
||||||
|
SET NAME = 'Factura de solicitud'
|
||||||
|
WHERE ad_menu_id = 535 AND ad_language = 'es_MX';
|
||||||
|
|
||||||
|
UPDATE ad_element_trl
|
||||||
|
SET NAME = 'Dirección',
|
||||||
|
printname = 'Dirección',
|
||||||
|
description =
|
||||||
|
'Dirección de la Tarjeta de Crédito o el Poseedor de la cuenta'
|
||||||
|
WHERE ad_element_id = 1356 AND ad_language = 'es_MX';
|
||||||
|
|
||||||
|
UPDATE ad_column_trl
|
||||||
|
SET NAME = 'Dirección'
|
||||||
|
WHERE ad_column_id = 5234 AND ad_language = 'es_MX';
|
||||||
|
|
||||||
|
UPDATE ad_field_trl
|
||||||
|
SET NAME = 'Dirección',
|
||||||
|
description =
|
||||||
|
'Dirección de la Tarjeta de Crédito o el Poseedor de la cuenta'
|
||||||
|
WHERE ad_field_id = 4102 AND ad_language = 'es_MX';
|
||||||
|
|
||||||
|
UPDATE ad_element_trl
|
||||||
|
SET NAME = 'Descripción del Contacto',
|
||||||
|
printname = 'Descripción del Contacto'
|
||||||
|
WHERE ad_element_id = 1907 AND ad_language = 'es_MX';
|
||||||
|
|
||||||
|
UPDATE ad_field_trl
|
||||||
|
SET NAME = 'Descripción del Contacto'
|
||||||
|
WHERE ad_field_id = 5946 AND ad_language = 'es_MX';
|
||||||
|
|
||||||
|
UPDATE ad_workflow_trl
|
||||||
|
SET NAME = 'Configuración de Replicación',
|
||||||
|
istranslated = 'Y',
|
||||||
|
description = 'Configuración de replicación de datos',
|
||||||
|
HELP =
|
||||||
|
'La replicación de datos le permite sincronizar datos de instancias remotas con una oficina central. Todas las acciones son inicializadas desde la oficina central.<p>
|
||||||
|
<b>Sistema Central:</b><br>
|
||||||
|
- configurar el sistema con todas las organizaciones, roles, etc.<br>
|
||||||
|
- correr la migración para asegurar que todo esté actualizado<br>
|
||||||
|
- exportar el sistema central
|
||||||
|
<p>
|
||||||
|
<b>Sistema Remoto:</b>
|
||||||
|
- instalar la versión exacta como en el sistema central<br>
|
||||||
|
- importar datos del sistema central en las localizaciones remotas
|
||||||
|
<p>
|
||||||
|
<b>Sistema Central:</b>
|
||||||
|
- Definir Replicación por cada Remoto<br>
|
||||||
|
- Asegurarse que el rango de IDs es único por remoto - de lo contrario se perderán transacciones!<br>
|
||||||
|
- Inicialmente empezar la corrida de replicación para fijar el Remoto
|
||||||
|
<p>
|
||||||
|
** Ingresar Transacciones **
|
||||||
|
<p>
|
||||||
|
<b>Sistema Central:</b><br>
|
||||||
|
- Empezar la corrida de replicación cuando se requiera'
|
||||||
|
WHERE ad_workflow_id = 109 AND ad_language = 'es_MX';
|
||||||
|
|
||||||
|
UPDATE ad_menu_trl
|
||||||
|
SET NAME = 'Configuración de Replicación'
|
||||||
|
WHERE ad_menu_id = 395 AND ad_language = 'es_MX';
|
||||||
|
|
||||||
|
UPDATE ad_wf_node_trl
|
||||||
|
SET HELP =
|
||||||
|
'Los usuarios pueden registrarse en el sistema y tener acceso a la funcionalidad via uno o más roles. Esto permite al usuario ser tratado como representante de ventas en el sistema.'
|
||||||
|
WHERE ad_wf_node_id = 140 AND ad_language = 'es_MX';
|
||||||
|
|
||||||
|
UPDATE ad_menu_trl
|
||||||
|
SET NAME = 'Algoritmo Conciliación'
|
||||||
|
WHERE ad_menu_id = 437 AND ad_language = 'es_MX';
|
||||||
|
|
||||||
|
UPDATE ad_window_trl
|
||||||
|
SET NAME = 'Algoritmo Conciliación'
|
||||||
|
WHERE ad_window_id = 302 AND ad_language = 'es_MX';
|
||||||
|
|
||||||
|
UPDATE ad_element_trl
|
||||||
|
SET NAME = 'Contacto del menú',
|
||||||
|
printname = 'Contacto del menú'
|
||||||
|
WHERE ad_element_id = 2743 AND ad_language = 'es_MX';
|
||||||
|
|
||||||
|
UPDATE ad_field_trl
|
||||||
|
SET NAME = 'Contacto del menú'
|
||||||
|
WHERE ad_field_id = 11559 AND ad_language = 'es_MX';
|
||||||
|
|
||||||
|
UPDATE ad_menu_trl
|
||||||
|
SET NAME = 'País, Región y Ciudad',
|
||||||
|
description = 'Mantener países, regiones y ciudades'
|
||||||
|
WHERE ad_menu_id = 109 AND ad_language = 'es_MX';
|
||||||
|
|
||||||
|
UPDATE ad_window_trl
|
||||||
|
SET NAME = 'País, Región y Ciudad',
|
||||||
|
description = 'Mantener países, regiones y ciudades'
|
||||||
|
WHERE ad_window_id = 122 AND ad_language = 'es_MX';
|
||||||
|
|
||||||
|
COMMIT ;
|
|
@ -0,0 +1,32 @@
|
||||||
|
CREATE OR REPLACE VIEW RV_STORAGE
|
||||||
|
(AD_CLIENT_ID, AD_ORG_ID, M_PRODUCT_ID, VALUE, NAME,
|
||||||
|
DESCRIPTION, UPC, SKU, C_UOM_ID, M_PRODUCT_CATEGORY_ID,
|
||||||
|
CLASSIFICATION, WEIGHT, VOLUME, VERSIONNO, GUARANTEEDAYS,
|
||||||
|
GUARANTEEDAYSMIN, M_LOCATOR_ID, M_WAREHOUSE_ID, X, Y,
|
||||||
|
Z, QTYONHAND, QTYRESERVED, QTYAVAILABLE, QTYORDERED,
|
||||||
|
DATELASTINVENTORY, M_ATTRIBUTESETINSTANCE_ID, M_ATTRIBUTESET_ID, SERNO, LOT,
|
||||||
|
M_LOT_ID, GUARANTEEDATE, SHELFLIFEDAYS, GOODFORDAYS, SHELFLIFEREMAININGPCT)
|
||||||
|
AS
|
||||||
|
SELECT s.AD_Client_ID, s.AD_Org_ID,
|
||||||
|
-- Product
|
||||||
|
s.M_Product_ID,p.Value,p.Name,p.Description,p.UPC,p.SKU,
|
||||||
|
p.C_UOM_ID,p.M_Product_Category_ID,p.Classification, p.Weight,p.Volume,p.VersionNo,
|
||||||
|
p.GuaranteeDays,p.GuaranteeDaysMin,
|
||||||
|
-- Locator
|
||||||
|
s.M_Locator_ID, l.M_Warehouse_ID, l.X, l.Y, l.Z,
|
||||||
|
-- Storage
|
||||||
|
s.QtyOnHand, s.QtyReserved, s.QtyOnHand-s.QtyReserved AS QtyAvailable,
|
||||||
|
s.QtyOrdered, s.DateLastInventory,
|
||||||
|
-- Instance
|
||||||
|
s.M_AttributeSetInstance_ID, asi.M_AttributeSet_ID, asi.SerNo, asi.Lot, asi.M_Lot_ID,
|
||||||
|
asi.GuaranteeDate, -- see PAttributeInstance.java
|
||||||
|
daysBetween(asi.GuaranteeDate,getdate()) AS ShelfLifeDays,
|
||||||
|
daysBetween(asi.GuaranteeDate,getdate())-p.GuaranteeDaysMin AS GoodForDays,
|
||||||
|
CASE WHEN COALESCE(p.GuaranteeDays,0)>0 THEN ROUND((daysBetween(asi.GuaranteeDate,getdate())/p.GuaranteeDays)*100,0) ELSE NULL END AS ShelfLifeRemainingPct
|
||||||
|
FROM M_Storage s
|
||||||
|
INNER JOIN M_Locator l ON (s.M_Locator_ID=l.M_Locator_ID)
|
||||||
|
INNER JOIN M_Product p ON (s.M_Product_ID=p.M_Product_ID)
|
||||||
|
LEFT OUTER JOIN M_AttributeSetInstance asi ON (s.M_AttributeSetInstance_ID=asi.M_AttributeSetInstance_ID);
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,6 @@
|
||||||
|
UPDATE AD_WINDOW
|
||||||
|
SET winheight = NULL,
|
||||||
|
winwidth = NULL
|
||||||
|
WHERE ad_window_id = 123;
|
||||||
|
|
||||||
|
COMMIT ;
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,6 @@
|
||||||
|
UPDATE AD_SYSTEM
|
||||||
|
SET releaseno = '316',
|
||||||
|
VERSION = '2007-04-01'
|
||||||
|
WHERE ad_system_id = 0 AND ad_client_id = 0;
|
||||||
|
|
||||||
|
COMMIT ;
|
Loading…
Reference in New Issue