PATEDI NT.ExchangeGate: Unterschied zwischen den Versionen
Aus PPwiki
Schild (Diskussion | Beiträge) (Der Seiteninhalt wurde durch einen anderen Text ersetzt: „{{DISPLAYTITLE:ExchangeGate|noerror}} ==Probleme bei der Installation== Wenn das ExchangeGate direkt nach dem starten abstürzt (z.…“) |
Schild (Diskussion | Beiträge) |
||
Zeile 2: | Zeile 2: | ||
==Probleme bei der Installation== | ==Probleme bei der Installation== | ||
− | Wenn das ExchangeGate direkt nach dem | + | Wenn das ExchangeGate direkt nach dem Starten abstürzt (z.B. nach einem Update von einer alten Version), können Tabellen und/oder Spalten fehlen. |
Dann dieses Skript [[Alter-User-Tables.sql]] ausführen. | Dann dieses Skript [[Alter-User-Tables.sql]] ausführen. | ||
+ | |||
+ | [[Update_E-Tabellen_ExchangeGate]] UPDATE E_CUSTOMER SET TIMEST = PAT_TIME.FGETTIMEST WHERE TIMEST IS NULL; | ||
+ | |||
+ | |||
+ | |||
+ | ALTER TABLE E_CUSTOMER DROP PRIMARY KEY DROP INDEX; | ||
+ | DROP INDEX E_CUSTOMER_PK; | ||
+ | ALTER TABLE E_CUSTOMER ADD CONSTRAINT E_CUSTOMER_PK PRIMARY KEY (TIMEST); | ||
+ | |||
+ | UPDATE E_EXCHANGE SET EXCHANGE_ID = PAT_TIME.FGETTIMEST WHERE EXCHANGE_ID IS NULL; | ||
+ | ALTER TABLE E_EXCHANGE DROP PRIMARY KEY DROP INDEX; | ||
+ | DROP INDEX E_EXCHANGE_PK; | ||
+ | ALTER TABLE E_EXCHANGE ADD CONSTRAINT E_EXCHANGE_PK PRIMARY KEY (EXCHANGE_ID); | ||
+ | commit; |
Version vom 17. Juli 2020, 09:28 Uhr
Probleme bei der Installation
Wenn das ExchangeGate direkt nach dem Starten abstürzt (z.B. nach einem Update von einer alten Version), können Tabellen und/oder Spalten fehlen.
Dann dieses Skript Alter-User-Tables.sql ausführen.
Update_E-Tabellen_ExchangeGate UPDATE E_CUSTOMER SET TIMEST = PAT_TIME.FGETTIMEST WHERE TIMEST IS NULL;
ALTER TABLE E_CUSTOMER DROP PRIMARY KEY DROP INDEX; DROP INDEX E_CUSTOMER_PK; ALTER TABLE E_CUSTOMER ADD CONSTRAINT E_CUSTOMER_PK PRIMARY KEY (TIMEST);
UPDATE E_EXCHANGE SET EXCHANGE_ID = PAT_TIME.FGETTIMEST WHERE EXCHANGE_ID IS NULL; ALTER TABLE E_EXCHANGE DROP PRIMARY KEY DROP INDEX; DROP INDEX E_EXCHANGE_PK; ALTER TABLE E_EXCHANGE ADD CONSTRAINT E_EXCHANGE_PK PRIMARY KEY (EXCHANGE_ID); commit;