NAVIGATION
This shows you the differences between two versions of the page.
|
deutsch:technik:datenbank:sql-befehle [2010/03/04 13:50] Knut Heermann (flip-flop) |
deutsch:technik:datenbank:sql-befehle [2018/06/03 18:08] (current) |
||
|---|---|---|---|
| Line 11: | Line 11: | ||
| Störend wirken kann dieses Verhalten bei den Aliaswerten von Kategorie und Artikeln. Wurde z.B. die Kategorie "Kontakt" mit dem Aliasnamen "kontakt" schon einmal aus dem System gelöscht und wird danach ein zweites mal angelegt, erstellt das System automatisch den Aliasnamen "kontakt-1", da "kontakt" in der DB noch existiert (jedoch nicht mehr im BE). | Störend wirken kann dieses Verhalten bei den Aliaswerten von Kategorie und Artikeln. Wurde z.B. die Kategorie "Kontakt" mit dem Aliasnamen "kontakt" schon einmal aus dem System gelöscht und wird danach ein zweites mal angelegt, erstellt das System automatisch den Aliasnamen "kontakt-1", da "kontakt" in der DB noch existiert (jedoch nicht mehr im BE). | ||
| - | **Bis ~V1.4.3** | + | **Bis ~V1.4.2 r379** |
| <note> | <note> | ||
| Um so ein Verhalten zukünftig zu vermeiden sollte man vor dem Löschen einer(s) Kategorie / Artikels den Aliasnamen in einen unsinnigen Namen umbenennen und einmal abspeichern (z.B. kontakt_dfgg9897gfd). | Um so ein Verhalten zukünftig zu vermeiden sollte man vor dem Löschen einer(s) Kategorie / Artikels den Aliasnamen in einen unsinnigen Namen umbenennen und einmal abspeichern (z.B. kontakt_dfgg9897gfd). | ||
| Line 17: | Line 17: | ||
| - | **Ab ~V1.4.4** | + | **Ab ~V1.4.2 r380** |
| <note> | <note> | ||
| Wenn der ursprüngliche Artikel in einer neueren Version >= 1.4.4 gelöscht wurde, wird an den Alias das Löschdatum mit Uhrzeit angehängt. \\ | Wenn der ursprüngliche Artikel in einer neueren Version >= 1.4.4 gelöscht wurde, wird an den Alias das Löschdatum mit Uhrzeit angehängt. \\ | ||
| Z.B. wird aus dem gelöschten Alias-Namen **"impressum"** der Alias **"impressum_del-20100304131315"** //(2010/03/04 13:13 Uhr 15 Sec.)// | Z.B. wird aus dem gelöschten Alias-Namen **"impressum"** der Alias **"impressum_del-20100304131315"** //(2010/03/04 13:13 Uhr 15 Sec.)// | ||
| + | |||
| + | Die Daten bleiben in der DB erhalten, sind jedoch als gelöscht markiert (**article_deleted = 9**). //(Also kann dieser Artikel zu jeder Zeit via phpMyAdmin zurückgeholt werden (article_deleted = 0))//. | ||
| - | Die Daten bleiben in der DB erhalten, sind jedoch als gelöscht markiert (**article_deleted = 9**). //(Also kann dieser Artikel zu jeder Zeit via phpMyAdmin zurückgeholt werden (article_deleted = 0))//. | + | \\ |
| Wird nun ein neuer Alias "impressum" verlangt, legt das System in der Automatik den Alias "impressum-1" an. Dieser Alias kann aber nun manuell umbenannt werden in "impressum". //(vorausgesetzt der ürsprüngliche Artikel ist im System gelöscht worden)//. | Wird nun ein neuer Alias "impressum" verlangt, legt das System in der Automatik den Alias "impressum-1" an. Dieser Alias kann aber nun manuell umbenannt werden in "impressum". //(vorausgesetzt der ürsprüngliche Artikel ist im System gelöscht worden)//. | ||
| Line 30: | Line 31: | ||
| Wenn an dieser Stelle bei einem Eingriff in die DB nicht aufgepasst wird, kann es zu doppelten Aliase kommen.\\ | Wenn an dieser Stelle bei einem Eingriff in die DB nicht aufgepasst wird, kann es zu doppelten Aliase kommen.\\ | ||
| -> Die Auswirkungen in so einem Fall kenne ich bisher noch nicht. | -> Die Auswirkungen in so einem Fall kenne ich bisher noch nicht. | ||
| + | |||
| + | -> [[http://code.google.com/p/phpwcms/source/detail?r=380|Google Code r380]] | ||
| </note> | </note> | ||