Tabellen-Migration auslieferungsscheine

This commit is contained in:
Hilmer, Carsten 2016-04-22 13:40:50 +02:00
parent fff8dd242f
commit 4308f56ab2
2 changed files with 19723 additions and 19549 deletions

File diff suppressed because it is too large Load Diff

203
TODO.txt
View File

@ -268,13 +268,210 @@ auslieferungsscheinezubestellungen tbl_auslieferungsschein_bestellung Neues Fel
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
Anpassung Feld farbe_text -> farbe
Anpassung Feld aussehen_text -> aussehen
Anpassung Feld feuchtigkeit_text -> feuchtigkeit
Anpassung Feld sand_text -> sand
Anpassung Feld asche_text -> asche
Anpassung Feld mhd_text -> mhd
Anpassung Feld bulkindex_text -> bulkindex
Anpassung Feld sieb1_text -> sieb1
Anpassung Feld sieb2_text -> sieb2
Anpassung Feld sieb3_text -> sieb3
Anpassung Feld sieb4_text -> sieb4
Anpassung Feld sieb5_text -> sieb5
Anpassung Feld sieb6_text -> sieb6
Anpassung Feld mikrobiologie_text -> mikrobiologie
Anpassung Feld bemerkung_text -> bemerkung
Anpassung Feld zusatz_text -> zusatz
Anpassung Feld auslieferungs_auftrags_nummer_text -> auslieferungs_auftrags_nummer
Anpassung Feld palettenverpackung -> verpackung_uid INT
SQL: select * FROM tbl_auslieferungsschein_bestellung WHERE paletten_uid=''
Anpassung Feld paletten -> paletten_uid INT
SQL: select * FROM tbl_auslieferungsschein_bestellung WHERE paletten_anzahl=''
SQL: select * FROM tbl_auslieferungsschein_bestellung WHERE paletten_anzahl like '%,%'
select * FROM tbl_auslieferungsschein_bestellung WHERE palettenverpackung_anzahl like '%,%'
select * FROM tbl_auslieferungsschein_bestellung WHERE palettenverpackung_anzahl like '% %'
Anpassung Feld paletten_anzahl -> paletten_anzahl DOUBLE
UPDATE tbl_auslieferungsschein_bestellung SET palettenverpackung_anzahl=0 WHERE palettenverpackung_anzahl=''
UPDATE tbl_auslieferungsschein_bestellung SET palettenverpackung_anzahl=0 WHERE palettenverpackung_anzahl='NaN'
Anpassung Feld palettenverpackung_anzahl -> palettenverpackung_anzahl DOUBLE
SQL: select * FROM tbl_auslieferungsschein_bestellung WHERE lieferverpackung_anzahl=''
SQL: select * FROM tbl_auslieferungsschein_bestellung WHERE lieferverpackung_anzahl like '%,%'
SQL: select * FROM tbl_auslieferungsschein_bestellung WHERE verpackung_anzahl = 'NaN'
Anpassung Feld lieferverpackung_anzahl lieferverpackung_anzahl -> verpackung_anzahl DOUBLE
SQL: UPDATE tbl_auslieferungsschein_bestellung SET menge=REPLACE(CAST(menge AS CHAR), '.', '#');
SQL: UPDATE tbl_auslieferungsschein_bestellung SET menge=REPLACE(CAST(menge AS CHAR), ',', '.');
SQL: UPDATE tbl_auslieferungsschein_bestellung SET menge=REPLACE(CAST(menge AS CHAR), '#', '');
SQL: UPDATE tbl_auslieferungsschein_bestellung SET menge='0' WHERE menge='';
SQL: UPDATE tbl_auslieferungsschein_bestellung SET menge='0' WHERE menge='NaN';
Anpassung Feld paletten liefermenge -> menge DOUBLE
SQL: UPDATE tbl_auslieferungsschein_bestellung SET menge_lbs=REPLACE(CAST(menge_lbs AS CHAR), '.', '#');
SQL: UPDATE tbl_auslieferungsschein_bestellung SET menge_lbs=REPLACE(CAST(menge_lbs AS CHAR), ',', '.');
SQL: UPDATE tbl_auslieferungsschein_bestellung SET menge_lbs=REPLACE(CAST(menge_lbs AS CHAR), '#', '');
SQL: UPDATE tbl_auslieferungsschein_bestellung SET menge_lbs='0' WHERE menge_lbs='';
SQL: UPDATE tbl_auslieferungsschein_bestellung SET menge_lbs='0' WHERE menge_lbs='NaN';
Anpassung Feld paletten lifermenge_lbs -> menge_lbs DOUBLE
SQL: UPDATE tbl_auslieferungsschein_bestellung SET menge_brutto=REPLACE(CAST(menge_brutto AS CHAR), '.', '#');
SQL: UPDATE tbl_auslieferungsschein_bestellung SET menge_brutto=REPLACE(CAST(menge_brutto AS CHAR), ',', '.');
SQL: UPDATE tbl_auslieferungsschein_bestellung SET menge_brutto=REPLACE(CAST(menge_brutto AS CHAR), '#', '');
SQL: UPDATE tbl_auslieferungsschein_bestellung SET menge_brutto='0' WHERE menge_brutto='';
SQL: UPDATE tbl_auslieferungsschein_bestellung SET menge_brutto='0' WHERE menge_brutto='NaN';
Anpassung Feld paletten liefermenge_brutto -> menge_brutto DOUBLE
UPDATE tbl_auslieferungsschein_bestellung SET verpackung_gewicht=REPLACE(CAST(verpackung_gewicht AS CHAR), '.', '#');
UPDATE tbl_auslieferungsschein_bestellung SET verpackung_gewicht=REPLACE(CAST(verpackung_gewicht AS CHAR), ',', '.');
UPDATE tbl_auslieferungsschein_bestellung SET verpackung_gewicht=REPLACE(CAST(verpackung_gewicht AS CHAR), '#', '');
UPDATE tbl_auslieferungsschein_bestellung SET verpackung_gewicht='0' WHERE verpackung_gewicht='';
UPDATE tbl_auslieferungsschein_bestellung SET verpackung_gewicht='0' WHERE verpackung_gewicht='NaN';
SELECT * FROM tbl_auslieferungsschein_bestellung WHERE verpackung_gewicht like '%karton%'
SELECT * FROM tbl_auslieferungsschein_bestellung WHERE verpackung_gewicht like '%kg%'
UPDATE tbl_auslieferungsschein_bestellung SET verpackung_gewicht=REPLACE(CAST(verpackung_gewicht AS CHAR), ' ', '');
UPDATE tbl_auslieferungsschein_bestellung SET verpackung_gewicht=REPLACE(CAST(verpackung_gewicht AS CHAR), 'k', '');
UPDATE tbl_auslieferungsschein_bestellung SET verpackung_gewicht=REPLACE(CAST(verpackung_gewicht AS CHAR), 'g', '');
UPDATE tbl_auslieferungsschein_bestellung SET verpackung_gewicht=REPLACE(CAST(verpackung_gewicht AS CHAR), '?', '');
Anpassung Feld paletten liefergewicht -> verpackung_gewicht DOUBLE
Entfernung Feld lieferverpackung
Entfernung Feld system_titel
Entfernung Feld template_uid
Entfernung Feld liefergewicht_einheit
auslieferungsscheine tbl_auslieferungsscheine Neues Feld deleted SMALLINT
Neues Feld lastuser_uid SMALLINT
'###############
update tbl_auslieferungsscheine SET system_deleted = Null WHERE system_deleted='';
update tbl_auslieferungsscheine SET system_editierdatum = Null WHERE system_editierdatum='';
update tbl_auslieferungsscheine SET system_datum = Null WHERE system_datum='';
update tbl_auslieferungsscheine SET system_deleted = Null WHERE system_deleted=' ';
update tbl_auslieferungsscheine SET system_editierdatum = Null WHERE system_editierdatum=' ';
update tbl_auslieferungsscheine SET system_datum = Null WHERE system_datum=' ';
update tbl_auslieferungsscheine SET letzte_lieferung = Null WHERE letzte_lieferung='';
update tbl_auslieferungsscheine SET auslieferungsdatum = Null WHERE auslieferungsdatum='';
update tbl_auslieferungsscheine SET anlieferungsdatum = Null WHERE anlieferungsdatum='';
update tbl_auslieferungsscheine SET letzte_lieferung = Null WHERE letzte_lieferung=' ';
update tbl_auslieferungsscheine SET auslieferungsdatum = Null WHERE auslieferungsdatum=' ';
update tbl_auslieferungsscheine SET anlieferungsdatum = Null WHERE anlieferungsdatum=' ';
'###############
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 farbe_text -> farbe
Anpassung Feld aussehen_text -> aussehen
Anpassung Feld feuchtigkeit_text -> feuchtigkeit
Anpassung Feld sand_text -> sand
Anpassung Feld asche_text -> asche
Anpassung Feld mhd_text -> mhd
Anpassung Feld bulkindex_text -> bulkindex
Anpassung Feld sieb1_text -> sieb1
Anpassung Feld sieb2_text -> sieb2
Anpassung Feld sieb3_text -> sieb3
Anpassung Feld sieb4_text -> sieb4
Anpassung Feld sieb5_text -> sieb5
Anpassung Feld sieb6_text -> sieb6
Anpassung Feld mikrobiologie_text -> mikrobiologie
Anpassung Feld bemerkung_text -> bemerkung
Anpassung Feld zusatz_text -> zusatz
Anpassung Feld auslieferungs_auftrags_nummer_text -> auslieferungs_auftrags_nummer
Anpassung Feld palettenverpackung -> verpackung_uid INT
SQL: select * FROM tbl_auslieferungsschein_bestellung WHERE paletten_uid=''
Anpassung Feld paletten -> paletten_uid INT
SQL: select * FROM tbl_auslieferungsschein_bestellung WHERE paletten_anzahl=''
SQL: select * FROM tbl_auslieferungsschein_bestellung WHERE paletten_anzahl like '%,%'
select * FROM tbl_auslieferungsschein_bestellung WHERE palettenverpackung_anzahl like '%,%'
select * FROM tbl_auslieferungsschein_bestellung WHERE palettenverpackung_anzahl like '% %'
Anpassung Feld paletten_anzahl -> paletten_anzahl DOUBLE
UPDATE tbl_auslieferungsschein_bestellung SET palettenverpackung_anzahl=0 WHERE palettenverpackung_anzahl=''
UPDATE tbl_auslieferungsschein_bestellung SET palettenverpackung_anzahl=0 WHERE palettenverpackung_anzahl='NaN'
Anpassung Feld palettenverpackung_anzahl -> palettenverpackung_anzahl DOUBLE
SQL: select * FROM tbl_auslieferungsschein_bestellung WHERE lieferverpackung_anzahl=''
SQL: select * FROM tbl_auslieferungsschein_bestellung WHERE lieferverpackung_anzahl like '%,%'
SQL: select * FROM tbl_auslieferungsschein_bestellung WHERE verpackung_anzahl = 'NaN'
Anpassung Feld lieferverpackung_anzahl -> verpackung_anzahl DOUBLE
SQL: UPDATE tbl_auslieferungsschein_bestellung SET menge=REPLACE(CAST(menge AS CHAR), '.', '#');
SQL: UPDATE tbl_auslieferungsschein_bestellung SET menge=REPLACE(CAST(menge AS CHAR), ',', '.');
SQL: UPDATE tbl_auslieferungsschein_bestellung SET menge=REPLACE(CAST(menge AS CHAR), '#', '');
SQL: UPDATE tbl_auslieferungsschein_bestellung SET menge='0' WHERE menge='';
SQL: UPDATE tbl_auslieferungsschein_bestellung SET menge='0' WHERE menge='NaN';
Anpassung Feld paletten liefermenge -> menge DOUBLE
SQL: UPDATE tbl_auslieferungsschein_bestellung SET menge_lbs=REPLACE(CAST(menge_lbs AS CHAR), '.', '#');
SQL: UPDATE tbl_auslieferungsschein_bestellung SET menge_lbs=REPLACE(CAST(menge_lbs AS CHAR), ',', '.');
SQL: UPDATE tbl_auslieferungsschein_bestellung SET menge_lbs=REPLACE(CAST(menge_lbs AS CHAR), '#', '');
SQL: UPDATE tbl_auslieferungsschein_bestellung SET menge_lbs='0' WHERE menge_lbs='';
SQL: UPDATE tbl_auslieferungsschein_bestellung SET menge_lbs='0' WHERE menge_lbs='NaN';
Anpassung Feld paletten lifermenge_lbs -> menge_lbs DOUBLE
SQL: UPDATE tbl_auslieferungsschein_bestellung SET menge_brutto=REPLACE(CAST(menge_brutto AS CHAR), '.', '#');
SQL: UPDATE tbl_auslieferungsschein_bestellung SET menge_brutto=REPLACE(CAST(menge_brutto AS CHAR), ',', '.');
SQL: UPDATE tbl_auslieferungsschein_bestellung SET menge_brutto=REPLACE(CAST(menge_brutto AS CHAR), '#', '');
SQL: UPDATE tbl_auslieferungsschein_bestellung SET menge_brutto='0' WHERE menge_brutto='';
SQL: UPDATE tbl_auslieferungsschein_bestellung SET menge_brutto='0' WHERE menge_brutto='NaN';
Anpassung Feld paletten liefermenge_brutto -> menge_brutto DOUBLE
UPDATE tbl_auslieferungsschein_bestellung SET verpackung_gewicht=REPLACE(CAST(verpackung_gewicht AS CHAR), '.', '#');
UPDATE tbl_auslieferungsschein_bestellung SET verpackung_gewicht=REPLACE(CAST(verpackung_gewicht AS CHAR), ',', '.');
UPDATE tbl_auslieferungsschein_bestellung SET verpackung_gewicht=REPLACE(CAST(verpackung_gewicht AS CHAR), '#', '');
UPDATE tbl_auslieferungsschein_bestellung SET verpackung_gewicht='0' WHERE verpackung_gewicht='';
UPDATE tbl_auslieferungsschein_bestellung SET verpackung_gewicht='0' WHERE verpackung_gewicht='NaN';
SELECT * FROM tbl_auslieferungsschein_bestellung WHERE verpackung_gewicht like '%karton%'
SELECT * FROM tbl_auslieferungsschein_bestellung WHERE verpackung_gewicht like '%kg%'
UPDATE tbl_auslieferungsschein_bestellung SET verpackung_gewicht=REPLACE(CAST(verpackung_gewicht AS CHAR), ' ', '');
UPDATE tbl_auslieferungsschein_bestellung SET verpackung_gewicht=REPLACE(CAST(verpackung_gewicht AS CHAR), 'k', '');
UPDATE tbl_auslieferungsschein_bestellung SET verpackung_gewicht=REPLACE(CAST(verpackung_gewicht AS CHAR), 'g', '');
UPDATE tbl_auslieferungsschein_bestellung SET verpackung_gewicht=REPLACE(CAST(verpackung_gewicht AS CHAR), '?', '');
Anpassung Feld paletten liefergewicht -> verpackung_gewicht DOUBLE
Entfernung Feld lieferverpackung
Entfernung Feld system_titel
Entfernung Feld template_uid
Entfernung Feld liefergewicht_einheit