Projekt

Allgemein

Profil

Aktionen

GX-Task #50858

geschlossen

SQL-Trigger für Änderungsdatum von Tabellen

Von Daniel Wu vor etwa 7 Jahren hinzugefügt. Vor fast 7 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Sofort
Zugewiesen an:
Mirko Janssen
Kategorie:
Core
Zielversion:
% erledigt:

100%

Steps to reproduce:
Betroffene Versionen:
Unbestimmt
Release Notes Langtext:

Beschreibung

Tabellen, die eine date_modified-Spalte haben, durch

`date_modified` timestamp ON UPDATE CURRENT_TIMESTAMP DEFAULT "1000-01-01 00:00:00"

setzen.


Aktionen #1

Von Daniel Wu vor etwa 7 Jahren aktualisiert

  • Tracker wurde von GX-Bug zu GX-Task geändert
Aktionen #2

Von Daniel Wu vor etwa 7 Jahren aktualisiert

Aktionen #3

Von Daniel Wu vor etwa 7 Jahren aktualisiert

Aktionen #4

Von Daniel Wu vor etwa 7 Jahren aktualisiert

Aktionen #5

Von Daniel Wu vor etwa 7 Jahren aktualisiert

  • Status wurde von Gemeldet zu In Bearbeitung geändert
  • Zugewiesen an wurde auf Mirko Janssen gesetzt
Aktionen #6

Von Daniel Wu vor etwa 7 Jahren aktualisiert

  • Status wurde von In Bearbeitung zu Testing geändert
  • Zugewiesen an wurde von Mirko Janssen zu Core-Entwickler geändert
Aktionen #7

Von Moritz Bunjes vor etwa 7 Jahren aktualisiert

  • Zugewiesen an wurde von Core-Entwickler zu Moritz Bunjes geändert
Aktionen #8

Von Moritz Bunjes vor etwa 7 Jahren aktualisiert

  • Status wurde von Testing zu In Bearbeitung geändert
  • Zugewiesen an wurde von Moritz Bunjes zu Mirko Janssen geändert
Aktionen #10

Von Mirko Janssen vor etwa 7 Jahren aktualisiert

  • Status wurde von In Bearbeitung zu Testing geändert
  • Zugewiesen an wurde von Mirko Janssen zu Core-Entwickler geändert
Aktionen #11

Von Simon Ankele vor etwa 7 Jahren aktualisiert

  • Zugewiesen an wurde von Core-Entwickler zu Simon Ankele geändert
Aktionen #12

Von Simon Ankele vor etwa 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.

Aktionen #13

Von Simon Ankele vor etwa 7 Jahren aktualisiert

  • Zugewiesen an wurde von Simon Ankele zu Mirko Janssen geändert
Aktionen #14

Von Mirko Janssen vor etwa 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.

Aktionen #15

Von Torben Wark vor etwa 7 Jahren aktualisiert

  • Zugewiesen an wurde von Core-Entwickler zu Torben Wark geändert
Aktionen #16

Von Torben Wark vor etwa 7 Jahren aktualisiert

  • Status wurde von Testing zu Erledigt geändert
  • % erledigt wurde von 0 zu 100 geändert
Aktionen #17

Von Daniel Würdemann vor etwa 7 Jahren aktualisiert

  • Status wurde von Erledigt zu Gemeldet geändert
  • Zugewiesen an Torben Wark wurde 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
Aktionen #18

Von Mirko Janssen vor etwa 7 Jahren aktualisiert

  • Zugewiesen an wurde auf Mirko Janssen gesetzt

Tests wurden angepasst.

Aktionen #19

Von Mirko Janssen vor fast 7 Jahren aktualisiert

  • Status wurde von Gemeldet zu Erledigt geändert
  • % erledigt wurde von 0 zu 100 geändert
Aktionen #20

Von Mirko Janssen vor fast 7 Jahren aktualisiert

  • Zielversion wurde von 133 zu 3.5.1.0 rc1 geändert
Aktionen

Auch abrufbar als: Atom PDF