Hallo,
ich bin auf einen Bug gestoßen, der es unmöglich macht, Einträge zu bearbeiten. Hier mal die Beschreibung des Verlaufs (Fazit unten):
Linux mit Apache2 und PHP5 als Webserver und W2k3 als DB Server mit postgres.
1. Anlegen eines neuen Eintrag
2. Bearbeiten:
phpMyFAQ warning [2]: pg_query() [function.pg-query]: Query failed: FEHLER: Wert zu lang für Typ character varying(14) in Pgsql.php on line 91
Daraufhin habe ich testweise die Felder date_start und date_ende in den Tabellen faqdata und faqdata_revisions auf varying(200) gesetzt.
Wieder:
1. Anlegen eines neuen Eintrag
2. Bearbeiten OK
Inhalt in faqdata nach einmal speichern:
date_start: 00000000000000000000
date_end: 99991231235959235959
20 zeichen also
Dann den Eintrag noch ein zweites Mal bearbeitet:
Inhalt in faqdata_revisions:
date_start: 00000000000000000000000000000000
date_end: 99991231235959235959235959235959
So geht's die ganze Zeit weiter (Felder werden immer länger), bis die 200er Länge erreicht ist und wieder INSERT Fehler kommen.
Fazit:
Irgendwo im PHP Code wird zu viel an date_start und date_end gehängt. Habe allerdings auf die Schnelle nicht gefunden wo. Wäre sehr für einen kurzfristigen Tipp/Patch dankbar.
Gruß,
Michael
2.5.3 SQL INSERT bug (faqdata und faqdata_revisions)
Moderator: Thorsten
Re: 2.5.3 SQL INSERT bug (faqdata und faqdata_revisions)
Hi,
wir schauen uns das an!
bye
Thorsten
wir schauen uns das an!
bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
amazon.de Wishlist
Re: 2.5.3 SQL INSERT bug (faqdata und faqdata_revisions)
Hi,
ist gefixt für 2.5.4.
bye
Thorsten
ist gefixt für 2.5.4.
bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
amazon.de Wishlist
Re: 2.5.3 SQL INSERT bug (faqdata und faqdata_revisions)
Vielen Dank.
Ein Workaround für die aktuelle Version ist übrigens die Werte für von und bis aus dem Bereich Ablaufdatum zu entfernen, bevor ein Beitrag gespeichert wird.
Gruß,
Michael
Ein Workaround für die aktuelle Version ist übrigens die Werte für von und bis aus dem Bereich Ablaufdatum zu entfernen, bevor ein Beitrag gespeichert wird.
Gruß,
Michael
Re: 2.5.3 SQL INSERT bug (faqdata und faqdata_revisions)
Hi,
so ähntlich sieht auch unser Fix aus: http://github.com/weltling/phpMyFAQ/com ... 913ef7f2a2
bye
Thorsten
so ähntlich sieht auch unser Fix aus: http://github.com/weltling/phpMyFAQ/com ... 913ef7f2a2
bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
amazon.de Wishlist