Tabellen-Migration feinschliff
This commit is contained in:
parent
4308f56ab2
commit
322d2e8e21
245922
SQL/steinicke_org.sql
Normal file
245922
SQL/steinicke_org.sql
Normal file
File diff suppressed because one or more lines are too long
208542
SQL/steinickev4.sql
208542
SQL/steinickev4.sql
File diff suppressed because it is too large
Load Diff
145
TODO.txt
145
TODO.txt
@ -76,6 +76,7 @@ hilfs_tabelle_coa tbl_hilfswerte_coa Neues Feld deleted SMALLINT
|
|||||||
kunden_adressen tbl_kunden_adressen Neues Feld deleted SMALLINT
|
kunden_adressen tbl_kunden_adressen Neues Feld deleted SMALLINT
|
||||||
Neues Feld active SMALLINT
|
Neues Feld active SMALLINT
|
||||||
Neues Feld lastuser_uid SMALLINT
|
Neues Feld lastuser_uid SMALLINT
|
||||||
|
Neues Feld dummy_uid SMALLINT (Hilfsfeld für spätere Adresszuordnung Werte 0-4 > RE-Name-LLLLi-Name)
|
||||||
Anpassung Feld system_datum -> system_created DATETIME
|
Anpassung Feld system_datum -> system_created DATETIME
|
||||||
Anpassung Feld system_deleted DATETIME
|
Anpassung Feld system_deleted DATETIME
|
||||||
Anpassung Feld system_editierdatum -> system_lastedit DATETIME
|
Anpassung Feld system_editierdatum -> system_lastedit DATETIME
|
||||||
@ -127,6 +128,9 @@ kundenstamm tbl_kunden SQL: Export in TempDatenbank
|
|||||||
Neues Feld lastuser_uid SMALLINT
|
Neues Feld lastuser_uid SMALLINT
|
||||||
Neues Feld adressart SMALLINT
|
Neues Feld adressart SMALLINT
|
||||||
|
|
||||||
|
SQL: UPDATE kundenstamm_4 SET kundenstamm_4.adressenart=0, kundenstamm_4.dummy_uid=0 -> Rechnungsadresse
|
||||||
|
SQL: UPDATE kundenstamm_4 SET kundenstamm_4.adressenart=1, kundenstamm_4.dummy_uid=1-4 -> Lieferadresse
|
||||||
|
|
||||||
2. Angepasste Tabellenkopie für jede enthaltene Adresse kopieren
|
2. Angepasste Tabellenkopie für jede enthaltene Adresse kopieren
|
||||||
SQL: Für Lieferadressen UPDATE der adressart auf 1 durchführen
|
SQL: Für Lieferadressen UPDATE der adressart auf 1 durchführen
|
||||||
Anpassen der Feldname wie in tbl_kunden_adressen
|
Anpassen der Feldname wie in tbl_kunden_adressen
|
||||||
@ -387,17 +391,17 @@ auslieferungsscheine tbl_auslieferungsscheine Neues Feld deleted SMALLINT
|
|||||||
Anpassung Feld muster_text -> muster
|
Anpassung Feld muster_text -> muster
|
||||||
Anpassung Feld schuettgewicht_text -> schuettgewicht
|
Anpassung Feld schuettgewicht_text -> schuettgewicht
|
||||||
Anpassung Feld stampfvolumen_allgemein_text -> stampfvolumen
|
Anpassung Feld stampfvolumen_allgemein_text -> stampfvolumen
|
||||||
SQL: update tbl_auslieferungsschein_bestellung SET auslieferungsdatum = Null WHERE auslieferungsdatum=''
|
SQL: update tbl_auslieferungsscheine SET auslieferungsdatum = Null WHERE auslieferungsdatum=''
|
||||||
SQL: SELECT * FROM tbl_auslieferungsschein_bestellung WHERE auslieferungsdatum < 20100101
|
SQL: SELECT * FROM tbl_auslieferungsscheine WHERE auslieferungsdatum < 20100101
|
||||||
Anpassung Feld auslieferungsdatum_text -> auslieferungsdatum DATETIME
|
Anpassung Feld auslieferungsdatum_text -> auslieferungsdatum DATETIME
|
||||||
SQL: SELECT * FROM tbl_auslieferungsschein_bestellung WHERE anlieferungsdatum < 20100101
|
SQL: SELECT * FROM tbl_auslieferungsscheine WHERE anlieferungsdatum < 20100101
|
||||||
SQL: update tbl_auslieferungsschein_bestellung SET anlieferungsdatum=auslieferungsdatum WHERE anlieferungsdatum='19700101'
|
SQL: update tbl_auslieferungsscheine SET anlieferungsdatum=auslieferungsdatum WHERE anlieferungsdatum='19700101'
|
||||||
SQL: SELECT * FROM tbl_auslieferungsschein_bestellung WHERE anlieferungsdatum = 20120230
|
SQL: SELECT * FROM tbl_auslieferungsscheine WHERE anlieferungsdatum = 20120230
|
||||||
SQL: SELECT * FROM tbl_auslieferungsschein_bestellung WHERE anlieferungsdatum = 20129204
|
SQL: SELECT * FROM tbl_auslieferungsscheine WHERE anlieferungsdatum = 20129204
|
||||||
SQL: SELECT * FROM tbl_auslieferungsschein_bestellung WHERE anlieferungsdatum = 20122002
|
SQL: SELECT * FROM tbl_auslieferungsscheine WHERE anlieferungsdatum = 20122002
|
||||||
SQL: SELECT * FROM tbl_auslieferungsschein_bestellung WHERE anlieferungsdatum = 20145020
|
SQL: SELECT * FROM tbl_auslieferungsscheine WHERE anlieferungsdatum = 20145020
|
||||||
Anpassung Feld anlieferungsdatum_text -> anlieferungsdatum
|
Anpassung Feld anlieferungsdatum_text -> anlieferungsdatum
|
||||||
SQL: update tbl_auslieferungsschein_bestellung SET letzte_lieferung = Null WHERE letzte_lieferung=''
|
SQL: update tbl_auslieferungsscheine SET letzte_lieferung = Null WHERE letzte_lieferung=''
|
||||||
Anpassung Feld letzte_lieferung_datum_text -> letzte_lieferung DATETIME
|
Anpassung Feld letzte_lieferung_datum_text -> letzte_lieferung DATETIME
|
||||||
Anpassung Feld farbe_text -> farbe
|
Anpassung Feld farbe_text -> farbe
|
||||||
Anpassung Feld aussehen_text -> aussehen
|
Anpassung Feld aussehen_text -> aussehen
|
||||||
@ -417,56 +421,59 @@ auslieferungsscheine tbl_auslieferungsscheine Neues Feld deleted SMALLINT
|
|||||||
Anpassung Feld zusatz_text -> zusatz
|
Anpassung Feld zusatz_text -> zusatz
|
||||||
Anpassung Feld auslieferungs_auftrags_nummer_text -> auslieferungs_auftrags_nummer
|
Anpassung Feld auslieferungs_auftrags_nummer_text -> auslieferungs_auftrags_nummer
|
||||||
Anpassung Feld palettenverpackung -> verpackung_uid INT
|
Anpassung Feld palettenverpackung -> verpackung_uid INT
|
||||||
SQL: select * FROM tbl_auslieferungsschein_bestellung WHERE paletten_uid=''
|
SQL: select * FROM tbl_auslieferungsscheine WHERE paletten_uid=''
|
||||||
Anpassung Feld paletten -> paletten_uid INT
|
Anpassung Feld paletten -> paletten_uid INT
|
||||||
|
|
||||||
SQL: select * FROM tbl_auslieferungsschein_bestellung WHERE paletten_anzahl=''
|
SQL: select * FROM tbl_auslieferungsscheine WHERE paletten_anzahl=''
|
||||||
SQL: select * FROM tbl_auslieferungsschein_bestellung WHERE paletten_anzahl like '%,%'
|
SQL: UPDATE tbl_auslieferungsscheine SET paletten_anzahl='0' WHERE paletten_anzahl=''
|
||||||
select * FROM tbl_auslieferungsschein_bestellung WHERE palettenverpackung_anzahl like '%,%'
|
SQL: select * FROM tbl_auslieferungsscheine WHERE paletten_anzahl like '%,%'
|
||||||
select * FROM tbl_auslieferungsschein_bestellung WHERE palettenverpackung_anzahl like '% %'
|
select * FROM tbl_auslieferungsscheine WHERE palettenverpackung_anzahl like '%,%'
|
||||||
|
select * FROM tbl_auslieferungsscheine WHERE palettenverpackung_anzahl like '% %'
|
||||||
Anpassung Feld paletten_anzahl -> paletten_anzahl DOUBLE
|
Anpassung Feld paletten_anzahl -> paletten_anzahl DOUBLE
|
||||||
|
|
||||||
UPDATE tbl_auslieferungsschein_bestellung SET palettenverpackung_anzahl=0 WHERE palettenverpackung_anzahl=''
|
UPDATE tbl_auslieferungsscheine SET palettenverpackung_anzahl=0 WHERE palettenverpackung_anzahl=''
|
||||||
UPDATE tbl_auslieferungsschein_bestellung SET palettenverpackung_anzahl=0 WHERE palettenverpackung_anzahl='NaN'
|
UPDATE tbl_auslieferungsscheine SET palettenverpackung_anzahl=0 WHERE palettenverpackung_anzahl='NaN'
|
||||||
|
SELECT uid,palettenverpackung_anzahl FROM tbl_auslieferungsscheine WHERE palettenverpackung_anzahl like '% %'
|
||||||
Anpassung Feld palettenverpackung_anzahl -> palettenverpackung_anzahl DOUBLE
|
Anpassung Feld palettenverpackung_anzahl -> palettenverpackung_anzahl DOUBLE
|
||||||
|
|
||||||
SQL: select * FROM tbl_auslieferungsschein_bestellung WHERE lieferverpackung_anzahl=''
|
SQL: select * FROM tbl_auslieferungsscheine WHERE verpackung_anzahl=''
|
||||||
SQL: select * FROM tbl_auslieferungsschein_bestellung WHERE lieferverpackung_anzahl like '%,%'
|
SQL: UPDATE tbl_auslieferungsscheine SET verpackung_anzahl='0' WHERE verpackung_anzahl=''
|
||||||
SQL: select * FROM tbl_auslieferungsschein_bestellung WHERE verpackung_anzahl = 'NaN'
|
SQL: select * FROM tbl_auslieferungsscheine WHERE verpackung_anzahl like '%,%'
|
||||||
|
SQL: select * FROM tbl_auslieferungsscheine WHERE verpackung_anzahl = 'NaN'
|
||||||
Anpassung Feld lieferverpackung_anzahl -> verpackung_anzahl DOUBLE
|
Anpassung Feld lieferverpackung_anzahl -> verpackung_anzahl DOUBLE
|
||||||
|
|
||||||
SQL: UPDATE tbl_auslieferungsschein_bestellung SET menge=REPLACE(CAST(menge AS CHAR), '.', '#');
|
SQL: UPDATE tbl_auslieferungsscheine SET menge=REPLACE(CAST(menge AS CHAR), '.', '#');
|
||||||
SQL: UPDATE tbl_auslieferungsschein_bestellung SET menge=REPLACE(CAST(menge AS CHAR), ',', '.');
|
SQL: UPDATE tbl_auslieferungsscheine SET menge=REPLACE(CAST(menge AS CHAR), ',', '.');
|
||||||
SQL: UPDATE tbl_auslieferungsschein_bestellung SET menge=REPLACE(CAST(menge AS CHAR), '#', '');
|
SQL: UPDATE tbl_auslieferungsscheine SET menge=REPLACE(CAST(menge AS CHAR), '#', '');
|
||||||
SQL: UPDATE tbl_auslieferungsschein_bestellung SET menge='0' WHERE menge='';
|
SQL: UPDATE tbl_auslieferungsscheine SET menge='0' WHERE menge='';
|
||||||
SQL: UPDATE tbl_auslieferungsschein_bestellung SET menge='0' WHERE menge='NaN';
|
SQL: UPDATE tbl_auslieferungsscheine SET menge='0' WHERE menge='NaN';
|
||||||
Anpassung Feld paletten liefermenge -> menge DOUBLE
|
Anpassung Feld paletten liefermenge -> menge DOUBLE
|
||||||
|
|
||||||
SQL: UPDATE tbl_auslieferungsschein_bestellung SET menge_lbs=REPLACE(CAST(menge_lbs AS CHAR), '.', '#');
|
SQL: UPDATE tbl_auslieferungsscheine 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_auslieferungsscheine 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_auslieferungsscheine SET menge_lbs=REPLACE(CAST(menge_lbs AS CHAR), '#', '');
|
||||||
SQL: UPDATE tbl_auslieferungsschein_bestellung SET menge_lbs='0' WHERE menge_lbs='';
|
SQL: UPDATE tbl_auslieferungsscheine SET menge_lbs='0' WHERE menge_lbs='';
|
||||||
SQL: UPDATE tbl_auslieferungsschein_bestellung SET menge_lbs='0' WHERE menge_lbs='NaN';
|
SQL: UPDATE tbl_auslieferungsscheine SET menge_lbs='0' WHERE menge_lbs='NaN';
|
||||||
Anpassung Feld paletten lifermenge_lbs -> menge_lbs DOUBLE
|
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_auslieferungsscheine 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_auslieferungsscheine 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_auslieferungsscheine SET menge_brutto=REPLACE(CAST(menge_brutto AS CHAR), '#', '');
|
||||||
SQL: UPDATE tbl_auslieferungsschein_bestellung SET menge_brutto='0' WHERE menge_brutto='';
|
SQL: UPDATE tbl_auslieferungsscheine SET menge_brutto='0' WHERE menge_brutto='';
|
||||||
SQL: UPDATE tbl_auslieferungsschein_bestellung SET menge_brutto='0' WHERE menge_brutto='NaN';
|
SQL: UPDATE tbl_auslieferungsscheine SET menge_brutto='0' WHERE menge_brutto='NaN';
|
||||||
Anpassung Feld paletten liefermenge_brutto -> menge_brutto DOUBLE
|
Anpassung Feld paletten liefermenge_brutto -> menge_brutto DOUBLE
|
||||||
|
|
||||||
UPDATE tbl_auslieferungsschein_bestellung SET verpackung_gewicht=REPLACE(CAST(verpackung_gewicht AS CHAR), '.', '#');
|
UPDATE tbl_auslieferungsscheine SET verpackung_gewicht=REPLACE(CAST(verpackung_gewicht AS CHAR), '.', '#');
|
||||||
UPDATE tbl_auslieferungsschein_bestellung SET verpackung_gewicht=REPLACE(CAST(verpackung_gewicht AS CHAR), ',', '.');
|
UPDATE tbl_auslieferungsscheine SET verpackung_gewicht=REPLACE(CAST(verpackung_gewicht AS CHAR), ',', '.');
|
||||||
UPDATE tbl_auslieferungsschein_bestellung SET verpackung_gewicht=REPLACE(CAST(verpackung_gewicht AS CHAR), '#', '');
|
UPDATE tbl_auslieferungsscheine SET verpackung_gewicht=REPLACE(CAST(verpackung_gewicht AS CHAR), '#', '');
|
||||||
UPDATE tbl_auslieferungsschein_bestellung SET verpackung_gewicht='0' WHERE verpackung_gewicht='';
|
UPDATE tbl_auslieferungsscheine SET verpackung_gewicht='0' WHERE verpackung_gewicht='';
|
||||||
UPDATE tbl_auslieferungsschein_bestellung SET verpackung_gewicht='0' WHERE verpackung_gewicht='NaN';
|
UPDATE tbl_auslieferungsscheine SET verpackung_gewicht='0' WHERE verpackung_gewicht='NaN';
|
||||||
SELECT * FROM tbl_auslieferungsschein_bestellung WHERE verpackung_gewicht like '%karton%'
|
SELECT * FROM tbl_auslieferungsscheine WHERE verpackung_gewicht like '%karton%'
|
||||||
SELECT * FROM tbl_auslieferungsschein_bestellung WHERE verpackung_gewicht like '%kg%'
|
SELECT * FROM tbl_auslieferungsscheine WHERE verpackung_gewicht like '%kg%'
|
||||||
UPDATE tbl_auslieferungsschein_bestellung SET verpackung_gewicht=REPLACE(CAST(verpackung_gewicht AS CHAR), ' ', '');
|
UPDATE tbl_auslieferungsscheine 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_auslieferungsscheine 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_auslieferungsscheine SET verpackung_gewicht=REPLACE(CAST(verpackung_gewicht AS CHAR), 'g', '');
|
||||||
UPDATE tbl_auslieferungsschein_bestellung SET verpackung_gewicht=REPLACE(CAST(verpackung_gewicht AS CHAR), '?', '');
|
UPDATE tbl_auslieferungsscheine SET verpackung_gewicht=REPLACE(CAST(verpackung_gewicht AS CHAR), '?', '');
|
||||||
Anpassung Feld paletten liefergewicht -> verpackung_gewicht DOUBLE
|
Anpassung Feld paletten liefergewicht -> verpackung_gewicht DOUBLE
|
||||||
|
|
||||||
Entfernung Feld lieferverpackung
|
Entfernung Feld lieferverpackung
|
||||||
@ -475,3 +482,51 @@ auslieferungsscheine tbl_auslieferungsscheine Neues Feld deleted SMALLINT
|
|||||||
Entfernung Feld liefergewicht_einheit
|
Entfernung Feld liefergewicht_einheit
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
auslieferungsscheinliste tbl_auslieferungsliste
|
||||||
|
Anpassung Feld system_datum -> system_created DATETIME
|
||||||
|
Anpassung Feld auslieferungsdatum DATETIME
|
||||||
|
Anpassung Feld kunden -> kunden_titel
|
||||||
|
Anpassung Feld bestellung_uid INT
|
||||||
|
SQL: UPDATE tbl_auslieferungsliste SET checked='0' WHERE checked='';
|
||||||
|
Anpassung Feld checked SMALLINT
|
||||||
|
Anpassung Feld artikel -> artikel_bezeichnung
|
||||||
|
Anpassung Feld artikle_nr_steinicke -> artikel_nummer_intern
|
||||||
|
Anpassung Feld bestell_nr_text -> abruf_nummer
|
||||||
|
SQL: UPDATE tbl_auslieferungsliste SET menge=REPLACE(CAST(menge AS CHAR), '.', '#');
|
||||||
|
SQL: UPDATE tbl_auslieferungsliste SET menge=REPLACE(CAST(menge AS CHAR), ',', '.');
|
||||||
|
SQL: UPDATE tbl_auslieferungsliste SET menge=REPLACE(CAST(menge AS CHAR), '#', '');
|
||||||
|
Anpassung Feld menge DOUBLE
|
||||||
|
Anpassung Benutzerwerkid -> benutzerwerk_uid
|
||||||
|
|
||||||
|
zusammengefasstebestellungen tbl_zusammengefasste_bestellungen
|
||||||
|
Neues Feld lastuser_uid SMALLINT
|
||||||
|
Neues Feld system_created DATETIME
|
||||||
|
Neues Feld system_lastedit DATETIME
|
||||||
|
|
||||||
|
mikrobiologiezuauslieferungsschein tbl_mikrobiologie_auslieferungsschein
|
||||||
|
Anpassung Feld mikrobiologie_werte_text -> mikrobiologie_werte
|
||||||
|
Anpassung Feld mikrobiologie_spezifikation_text -> mikrobiologie_spezifikation
|
||||||
|
Anpassung Feld mikrobiologie_coa_checked -> mikrobiologie_coa_checked SMALLINT
|
||||||
|
Neues Feld lastuser_uid SMALLINT
|
||||||
|
Neues Feld system_created DATETIME
|
||||||
|
Neues Feld system_lastedit DATETIME
|
||||||
|
|
||||||
|
mikrobiologiezuauslieferungsscheinbestellung tbl_mikrobiologie_bestellung
|
||||||
|
Anpassung Feld mikrobiologie_werte_text -> mikrobiologie_werte
|
||||||
|
Anpassung Feld mikrobiologie_spezifikation_text -> mikrobiologie_spezifikation
|
||||||
|
Anpassung Feld mikrobiologie_coa_checked -> mikrobiologie_coa_checked SMALLINT
|
||||||
|
Neues Feld lastuser_uid SMALLINT
|
||||||
|
Neues Feld system_created DATETIME
|
||||||
|
Neues Feld system_lastedit DATETIME
|
||||||
|
|
||||||
|
|
||||||
|
cmrzubestellung tbl_cmr_bestellung
|
||||||
|
SQL: UPDATE cmrzubestellung AS CMR, tbl_kunden_adressen AS ADR ,tbl_bestellungen AS BST SET CMR.kundenanschrift_uid = ADR.uid WHERE CMR.bestellung_uid=BST.uid and ADR.kunden_uid = BST.kunden_uid and CMR.kundenanschrift_uid=ADR.dummy_uid
|
||||||
|
Anpassung Feld werk_uid -> benutzerwerk_uid
|
||||||
|
Anpassung Feld mikrobiologie_spezifikation_text -> mikrobiologie_spezifikation
|
||||||
|
Neues Feld kundenanschrift_uid -> kunden_adressen_uid INT
|
||||||
|
Neues Feld system_created DATETIME
|
||||||
|
Neues Feld system_lastedit DATETIME
|
||||||
|
|
||||||
|
|
||||||
Loading…
x
Reference in New Issue
Block a user