- Ribbon muss zu Ende designed 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 Anpassung Feld benutzerwerkid -> benutzerwerk_uid 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 Anpassung Feld kundenuid -> kunden_uid 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 -> kunden_nummer 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 tbl_kunden_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 analysenzertifikatzuauslieferungsschein tbl_coa Neues Feld deleted 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 hilfs_tabelle_coa_uid -> hilfswerte_coa_uid analysenzertifikatzuauslieferungsscheinbestellung tbl_coa_bestellung Neues Feld deleted 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 hilfs_tabelle_coa_uid -> hilfswerte_coa_uid speditionen_adressen tbl_speditionen_adressen Neues Feld deleted SMALLINT Neues Feld lastuser_uid SMALLINT Neues Feld titel TEXT Anpassung Feld speditionuid -> spedition_uid Anpassung Feld speditionname -> name1 Anpassung Feld speditionstrasse -> strasse Anpassung Feld speditionplz -> plz Anpassung Feld speditionort -> ort Anpassung Feld speditionland -> land Anpassung Feld speditiontelefon -> telefon Anpassung Feld speditionfax -> telefax Anpassung Feld speditionansprechpartner -> ansprechpartner Anpassung Feld system_datum -> system_created DATETIME Anpassung Feld system_deleted DATETIME Anpassung Feld system_editierdatum -> system_lastedit DATETIME Entfernung Feld system_titel Entfernung Feld speditionemail1 -> email1 Entfernung Feld speditionemail2 -> email2 Entfernung Feld speditionemail3 -> email3 Entfernung Feld speditionemail4 -> email4 Entfernung Feld speditionemail5 -> email5 Entfernung Feld speditionemail6 -> email6 speditionen tbl_speditionen Neues Feld deleted SMALLINT Neues Feld lastuser_uid SMALLINT Anpassung Feld speditionname -> titel Anpassung Feld speditionnamezusatz -> name1 Anpassung Feld speditionstrasse -> strasse Anpassung Feld speditionplz -> plz Anpassung Feld speditionort -> ort Anpassung Feld speditionland -> land Anpassung Feld speditionemail1 -> email1 Anpassung Feld speditionemail2 -> email2 Anpassung Feld speditionemail3 -> email3 Anpassung Feld speditionemail4 -> email4 Anpassung Feld speditionemail5 -> email5 Anpassung Feld speditionemail6 -> email6 Anpassung Feld speditiontelefon -> telefon Anpassung Feld speditionfax -> telefax Anpassung Feld speditionansprechpartner -> ansprechpartner Anpassung Feld system_datum -> system_created DATETIME Anpassung Feld system_deleted DATETIME Anpassung Feld system_editierdatum -> system_lastedit DATETIME Entfernung Feld system_titel SQL: tabelle in TempDB kopieren email1 - email6 von kopie entfernen uid -> spedition_uid umbenennen SQL: Angepasste Tabelle in prod. tbl_spaeditionen_adressen importieren (INSERT IGNORE) Nach Import alle Adressfelder aus Speditionen entfernen: Entfernung Feld name1 Entfernung Feld strasse Entfernung Feld plz Entfernung Feld ort Entfernung Feld land Entfernung Feld telefon Entfernung Feld telefax Entfernung Feld ansprechpartner bestellungen tbl_bestellungen Neues Feld deleted SMALLINT Neues Feld lastuser_uid SMALLINT SQL: update tbl_bestellungen SET system_deleted = Null, system_editierdatum=Null,system_datum= Null Anpassung Feld system_datum -> system_created DATETIME Anpassung Feld system_deleted DATETIME Anpassung Feld system_editierdatum -> system_lastedit DATETIME SQL: update tbl_bestellungen SET bestell_status = 1 WHERE bestell_status='fertig' SQL: update tbl_bestellungen SET bestell_status = 0 WHERE bestell_status='offen' Anpassung Feld bestell_status -> status SMALLINT SQL: update tbl_bestellungen SET auslieferungs_datum_text = Null WHERE auslieferungs_datum_text='' SQL: update tbl_bestellungen SET anlieferungs_datum_text = Null WHERE anlieferungs_datum_text='' SQL: SELECT * FROM tbl_bestellungen WHERE anlieferungs_datum_text < 20100101 SQL: SELECT * FROM tbl_bestellungen WHERE auslieferungs_datum_text < 20100101 Datumswerte manuell anpassen. SQL: update tbl_bestellungen SET anlieferungs_datum_text=auslieferungs_datum_text WHERE anlieferungs_datum_text='19700101' SQL: SELECT * FROM tbl_bestellungen WHERE anlieferungs_datum_text = '20120230' SQL: SELECT * FROM tbl_bestellungen WHERE anlieferungs_datum_text = '20129204' SQL: SELECT * FROM tbl_bestellungen WHERE anlieferungs_datum_text = '20122002' SQL: SELECT * FROM tbl_bestellungen WHERE anlieferungs_datum_text = '20145020' Anpassung Feld auslieferungs_datum_text -> auslieferungs_datum DATETIME Anpassung Feld anlieferungs_datum_text -> anlieferungs_datum DATETIME Anpassung Feld benutzerwerkid -> benutzerwerk_uid Anpassung Feld bestell_nr_text -> abruf_nummer Anpassung Feld kunden_nr_text -> kunden_nummer auslieferungsscheinezubestellungen tbl_auslieferungsschein_bestellung Neues Feld deleted SMALLINT Neues Feld lastuser_uid SMALLINT SQL: update tbl_auslieferungsschein_bestellung SET system_deleted = Null, system_editierdatum=Null,system_datum= Null Anpassung Feld system_datum -> system_created DATETIME Anpassung Feld system_deleted DATETIME Anpassung Feld system_editierdatum -> system_lastedit DATETIME Anpassung Feld coa_text -> coa_kontakt Anpassung Feld artikel_text -> artikel_bezeichnung_extern Anpassung Feld artikel_text_steinicke -> artikel_bezeichnung_intern Anpassung Feld kunden_text -> kunden_titel Anpassung Feld kontrakt_nummer_text -> kontrakt_extern Anpassung Feld eigener_kontrakt_text -> kontrakt_intern Anpassung Feld artikel_nr_kunde -> artikel_nummer_extern Anpassung Feld artikel_nr_text -> artikel_nummer_intern Anpassung Feld abruf_nr_text -> abruf_nummer Anpassung Feld sensorik_text1 -> sensorik1 Anpassung Feld sensorik_text2 -> sensorik2 Anpassung Feld sensorik_text3 -> sensorik3 Anpassung Feld schnitt_text -> schnitt_koernung Anpassung Feld muster_text -> muster Anpassung Feld schuettgewicht_text -> schuettgewicht Anpassung Feld stampfvolumen_allgemein_text -> stampfvolumen SQL: update tbl_auslieferungsschein_bestellung SET auslieferungsdatum = Null WHERE auslieferungsdatum='' SQL: SELECT * FROM tbl_auslieferungsschein_bestellung WHERE auslieferungsdatum < 20100101 Anpassung Feld auslieferungsdatum_text -> auslieferungsdatum DATETIME SQL: SELECT * FROM tbl_auslieferungsschein_bestellung WHERE anlieferungsdatum < 20100101 SQL: update tbl_auslieferungsschein_bestellung SET anlieferungsdatum=auslieferungsdatum WHERE anlieferungsdatum='19700101' SQL: SELECT * FROM tbl_auslieferungsschein_bestellung WHERE anlieferungsdatum = 20120230 SQL: SELECT * FROM tbl_auslieferungsschein_bestellung WHERE anlieferungsdatum = 20129204 SQL: SELECT * FROM tbl_auslieferungsschein_bestellung WHERE anlieferungsdatum = 20122002 SQL: SELECT * FROM tbl_auslieferungsschein_bestellung WHERE anlieferungsdatum = 20145020 Anpassung Feld anlieferungsdatum_text -> anlieferungsdatum SQL: update tbl_auslieferungsschein_bestellung SET letzte_lieferung = Null WHERE letzte_lieferung='' Anpassung Feld letzte_lieferung_datum_text -> letzte_lieferung DATETIME Anpassung Feld fertigungs_auftrags_nummer_text -> fa_nummer Entfernung Feld system_titel Entfernung Feld template_uid