Tabellen-Migration angefangen.

This commit is contained in:
Hilmer, Carsten 2016-04-20 17:06:16 +02:00
parent bd8783ff0a
commit 0c1df4475e
3 changed files with 1354 additions and 81 deletions

File diff suppressed because it is too large Load Diff

141
TODO.txt
View File

@ -1,3 +1,140 @@
- Ribbon muss zu Ende designed werden - Ribbon muss zu Ende designed werden
- Ini-Reader /Writer muss eingebunden werden
- LOG-Klasse muss eingebunden werden MIGRATIONSANPASSUNGEN
Tabellen:
Original Neu Anpassung
benutzertabelle tbl_benutzer Neues Feld bemerkungen LONGTEXT
Neues Feld active SMALLINT
Neues Feld lastuser_uid SMALLINT
Neues Feld token TEXT
Anpassung Feld system_datum -> system_created DATETIME
Anpassung Feld system_deleted DATETIME
Anpassung Feld system_editierdatum -> system_lastedit DATETIME
Entfernung Feld deletedate
Entfernung Feld deleteuid
Entfernung Feld system_titel
laenderkennungen tbl_laenderkennungen Neues Feld deleted SMALLINT
Neues Feld active SMALLINT
Neues Feld lastuser_uid SMALLINT
Neues Feld system_created DATETIME
Neues Feld system_deleted DATETIME
Neues Feld system_lastedit DATETIME
mikrobiologie tbl_mikrobiologie Neues Feld deleted SMALLINT
Neues Feld active SMALLINT
Neues Feld lastuser_uid SMALLINT
Anpassung Feld system_datum -> system_created DATETIME
Anpassung Feld system_deleted DATETIME
Anpassung Feld system_editierdatum -> system_lastedit DATETIME
Entfernung Feld system_titel
paletten tbl_paletten Neues Feld deleted SMALLINT
Neues Feld active SMALLINT
Neues Feld lastuser_uid SMALLINT
SQL: UPDATE tbl_paletten SET paletten_gewicht=REPLACE(CAST(paletten_gewicht AS CHAR), ',', '.')
Anpassung Feld paletten_gewicht DOUBLE
Anpassung Feld system_datum -> system_created DATETIME
Anpassung Feld system_deleted DATETIME
Anpassung Feld system_editierdatum -> system_lastedit DATETIME
Entfernung Feld system_titel
verpackungen tbl_verpackungen Neues Feld deleted SMALLINT
Neues Feld active SMALLINT
Neues Feld lastuser_uid SMALLINT
SQL: UPDATE tbl_verpackungen SET verpackung_gewicht=REPLACE(CAST(verpackung_gewicht AS CHAR), ',', '.')
Anpassung Feld verpackung_gewicht DOUBLE
SQL: UPDATE tbl_verpackungen SET verpackung_faktor=REPLACE(CAST(verpackung_faktor AS CHAR), ',', '.')
Anpassung Feld verpackung_faktor DOUBLE
Anpassung Feld system_datum -> system_created DATETIME
Anpassung Feld system_deleted DATETIME
Anpassung Feld system_editierdatum -> system_lastedit DATETIME
Entfernung Feld system_titel
filialenstamm tbl_werk Neues Feld deleted SMALLINT
Neues Feld active SMALLINT
Neues Feld lastuser_uid SMALLINT
Anpassung Feld system_datum -> system_created DATETIME
Anpassung Feld system_deleted DATETIME
Anpassung Feld system_editierdatum -> system_lastedit DATETIME
hilfs_tabelle_coa tbl_hilfswerte_coa Neues Feld deleted SMALLINT
Neues Feld active SMALLINT
Neues Feld lastuser_uid SMALLINT
Anpassung Feld system_datum -> system_created DATETIME
Anpassung Feld system_deleted DATETIME
Anpassung Feld system_editierdatum -> system_lastedit DATETIME
kunden_adressen tbl_kunden_adressen Neues Feld deleted SMALLINT
Neues Feld active SMALLINT
Neues Feld lastuser_uid SMALLINT
Anpassung Feld system_datum -> system_created DATETIME
Anpassung Feld system_deleted DATETIME
Anpassung Feld system_editierdatum -> system_lastedit DATETIME
Anpassung Feld Name1 -> name1
Anpassung Feld Name2 -> name2
Anpassung Feld Name3 -> name3
Anpassung Feld Land -> land
Anpassung Feld PLZ -> plz
Anpassung Feld Ort -> ort
Anpassung Feld Strasse -> strasse
Anpassung Feld Telefon -> telefon
Anpassung Feld Telefax -> telefax
Anpassung Feld EMail -> email
Anpassung Feld Adressenart -> adressenart
Anpassung Feld Bemerkungen -> bemerkungen
Entfernung Feld system_titel
kundenstamm tbl_kunden SQL: Export in TempDatenbank
SQL: 2x Tabellenkopie anlegen
SQL: 1. Kopie tbl_kunden Tabelle bearbeiten alle Adressfelder löschen
Entfernung Feld x
Entfernung Feld system_titel
Neues Feld deleted SMALLINT
Neues Feld active SMALLINT
Neues Feld lastuser_uid SMALLINT
Anpassung Feld system_datum -> system_created DATETIME
Anpassung Feld system_deleted DATETIME
Anpassung Feld system_editierdatum -> system_lastedit DATETIME
Anpassung Feld Bemerkungen -> bemerkungen
Anpassung Feld KundenNr -> kdnr
Anpassung Feld Suchbegriff -> titel
Anpassung Feld Zahlungsbedingung -> zahlungsbedingung
Anpassung Feld coa_kunden_text -> coa_kontakt
Anpassung Feld mhd_kunden_text -> mhd
Anpassung Feld kontrakt_nummer_text -> kontrakt_extern
Anpassung Feld eigener_kontrakt_text -> kontrakt_intern
Hinweis dies wird die tbl_kunden
2. Kopie anpassen für Adressen
Anpassung Feld uid -> kundenuid
Alle Felder ausser Systemfelder (system_*) Adressfelder, und Bemerkungen löschen
Anpassung Feld system_datum -> system_created DATETIME
Anpassung Feld system_deleted DATETIME
Anpassung Feld system_editierdatum -> system_lastedit DATETIME
Neues Feld deleted SMALLINT
Neues Feld active SMALLINT
Neues Feld lastuser_uid SMALLINT
Neues Feld adressart SMALLINT
2. Angepasste Tabellenkopie für jede enthaltene Adresse kopieren
SQL: Für Lieferadressen UPDATE der adressart auf 1 durchführen
Anpassen der Feldname wie in tbl_kunden_adressen
SQL: Angepasste Tabelle in prod. tbl_kunden_adressen importieren (INSERT IGNORE)
Vorgang wiederholen für alle Lieferadressen LIName1 bis LLLLIName1
!!! (Erledigt RE und LIName1)