GX-Task #50858
geschlossenSQL-Trigger für Änderungsdatum von Tabellen
Von Daniel Wu vor mehr als 7 Jahren hinzugefügt. Vor mehr als 7 Jahren aktualisiert.
100%
Beschreibung
Tabellen, die eine date_modified-Spalte haben, durch
`date_modified` timestamp ON UPDATE CURRENT_TIMESTAMP DEFAULT "1000-01-01 00:00:00"
setzen.
Von Daniel Wu vor mehr als 7 Jahren aktualisiert
- Tracker wurde von GX-Bug zu GX-Task geändert
Von Daniel Wu vor mehr als 7 Jahren aktualisiert
- Status wurde von Gemeldet zu In Bearbeitung geändert
- Zugewiesen an wurde auf Mirko Janssen gesetzt
Von Daniel Wu vor mehr als 7 Jahren aktualisiert
- Status wurde von In Bearbeitung zu Testing geändert
- Zugewiesen an wurde von Mirko Janssen zu Core-Entwickler geändert
Von Moritz Bunjes vor mehr als 7 Jahren aktualisiert
- Zugewiesen an wurde von Core-Entwickler zu Moritz Bunjes geändert
Von Moritz Bunjes vor mehr als 7 Jahren aktualisiert
- Status wurde von Testing zu In Bearbeitung geändert
- Zugewiesen an wurde von Moritz Bunjes zu Mirko Janssen geändert
Von Mirko Janssen vor mehr als 7 Jahren aktualisiert
- Status wurde von In Bearbeitung zu Testing geändert
- Zugewiesen an wurde von Mirko Janssen zu Core-Entwickler geändert
Von Simon Ankele vor mehr als 7 Jahren aktualisiert
- Zugewiesen an wurde von Core-Entwickler zu Simon Ankele geändert
Von Simon Ankele vor mehr als 7 Jahren aktualisiert
address_book --> nach Selenium zeigt id 2 00:00:00
Beim Erstellen von folgenden Tabellen wird last_modified schon beim Erstellen eines Datensatzes befüllt:
- customers_info
- address_book (allerdings auf das aktuelle Datum und 0.00 Uhr)
- orders
- products
Die Datei TaxZoneSetup.inc.php erstellt beim Installieren des Shops einiges. Viele last_modified-Werte werden hier gleich falsch gesetzt (die Datei komplett überarbeiten?)
customers_info --> beim Erstellen eines Kontos steht bei cutomers_info_date_of_last_logon 1000-01-01 00:00:00. Eigentlich ist das Erstellen eines Kontos jedoch bereits ein Einloggen.
Updater und Installer laufen ohne Fehlermeldung durch.
Von Simon Ankele vor mehr als 7 Jahren aktualisiert
- Zugewiesen an wurde von Simon Ankele zu Mirko Janssen geändert
Von Mirko Janssen vor mehr als 7 Jahren aktualisiert
- Zugewiesen an wurde von Mirko Janssen zu Core-Entwickler geändert
Anmerkungen von Simon wurden mit Wu besprochen. Alle geänderten Spalten wurden auf
#spaltenname# TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
gesetzt. Die INSERTs aus der TaxZoneSetup.inc.php wurde entsprechend angepasst.
Bitte den Shop noch einmal ausgiebig testen.
Von Torben Wark vor mehr als 7 Jahren aktualisiert
- Zugewiesen an wurde von Core-Entwickler zu Torben Wark geändert
Von Torben Wark vor mehr als 7 Jahren aktualisiert
- Status wurde von Testing zu Erledigt geändert
- % erledigt wurde von 0 zu 100 geändert
Von Daniel Würdemann vor mehr als 7 Jahren aktualisiert
- Status wurde von Erledigt zu Gemeldet geändert
- Zugewiesen an
Torben Warkwurde gelöscht - Priorität wurde von Normal zu Sofort geändert
- Zielversion wurde von 3.5.1.0 beta1 zu 133 geändert
- % erledigt wurde von 100 zu 0 geändert
Alle Commits in 3.5_develop revertet, da alle Datenbank-Unit-Tests fehlschlugen.
Folgende Commits wurden mittels cherry-pick in den Branch 3.5_feature_mysql_on_update_trigger überführt:
- 9e501d75032c3da0184dbf10abeba64a500ce9b5
- 3aa6b3818ffecf687d3c2d5cb11df5ee3b3fc499
- 123f6cbbd9f22f2471292980e3b9cf004f957f70
Von Mirko Janssen vor mehr als 7 Jahren aktualisiert
- Zugewiesen an wurde auf Mirko Janssen gesetzt
Tests wurden angepasst.
Von Mirko Janssen vor mehr als 7 Jahren aktualisiert
- Status wurde von Gemeldet zu Erledigt geändert
- % erledigt wurde von 0 zu 100 geändert
Von Mirko Janssen vor mehr als 7 Jahren aktualisiert
- Zielversion wurde von 133 zu 3.5.1.0 rc1 geändert