Ankündigung

#1 2017-09-05 09:25:21

scary-man
Mitglied
2017-09-05
2

Datenbankproblem nach Update zu 2.9.1

Servus,
ich habe mich mal angemeldet da ich nach Umzug auf einen anderen Server bei gleichzeitigem Update nun Probleme mit der Datenbankarchitektur habe.

Ich hatte auf einer alten Maschine wohl 2.6irgendwas laufen und möchte den Inhalt des Servers auf einen anderen umziehen. Die derzeitige Konfiguration ist wie folgt:

Code:

    Piwigo 2.9.1
    Betriebssystem: FreeBSD
    PHP: 5.6.31 (Info anzeigen) [2017-09-05 09:16:49]
    MySQL: 5.7.13-log [2017-09-05 07:16:49]
    Grafikbibliothek: GD bundled (2.1.0 compatible)

Als Erstes hatte ich sorgen mit dem MySQL 2.7 Problem mit select distinct, das habe ich erfolgreich vertriebn, danach kam
das mit dem "0000" - Default bei date und datetime, auch verscheucht. Nun ist aber nach dem Ausloggen das hier verblieben:

Code:

Warning:  [mysql error 1054] Unknown column 'format_id' in 'field list'

INSERT INTO piwigo_history
  (
    date,
    time,
    user_id,
    IP,
    section,
    category_id,
    image_id,
    image_type,
    format_id,
    auth_key_id,
    tag_ids
  )
  VALUES
  (
    CURRENT_DATE,
    CURRENT_TIME,
    2,
    '92.208.48.243',
    'categories',
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL
  )
; in /www/vhosts/www.tiffe.de/htdocs/piwigo/include/dblayer/functions_mysql.inc.php on line 759

Was das bedeutet ist mir schon klar, nur wie behebe ich das am sinnvollsten? Neue Tabelle erzeugen und Alles rüber fädeln?
Ich hatte eigentlich vermutet das das in der Administration angebotene Update sich um Änderungen in der Datenstruktur kümmert..
Ich bin Chef auf der Maschine, aber nicht unbedingt der größte PHP/MySQL Guru.

Gruß,

Holm

Offline

#2 2017-09-05 09:43:24

scary-man
Mitglied
2017-09-05
2

Re: Datenbankproblem nach Update zu 2.9.1

..ok, sorry, das ist nun erledigt.

Obwohl:

Code:

mysql> select * from piwigo_upgrade order by applied desc limit 10;
+-----+---------------------+------------------------------------------------------------------------------------------------------------+
| id  | applied             | description                                                                                                |
+-----+---------------------+------------------------------------------------------------------------------------------------------------+
| 150 | 2017-09-04 19:50:46 | [migration from 2.8.0 to 2.9.1, 1.652 s] add history_id_from+history_id_to in history_summary table        |
| 151 | 2017-09-04 19:50:46 | [migration from 2.8.0 to 2.9.1, 0.017 s] add "picture_sizes_icon" and "index_sizes_icon" parameters        |
| 152 | 2017-09-04 19:50:46 | [migration from 2.8.0 to 2.9.1, 0.043 s] add 5 parameters to show/hide icons (edit/caddie/repressentative) |
| 149 | 2017-09-04 19:50:45 | [migration from 2.8.0 to 2.9.1, 0.001 s] add last_visit+last_visit_from_history in user_infos table        |
| 146 | 2017-09-04 19:50:45 | [migration from 2.7.0 to 2.9.1, 0.001 s] add format_id in history table                                    |
| 148 | 2017-09-04 19:50:45 | [migration from 2.7.0 to 2.9.1, 0.001 s] add auth_key_id in history table                                  |
| 147 | 2017-09-04 19:50:45 | [migration from 2.7.0 to 2.9.1, 0.017 s] add user authentication keys table                                |
| 145 | 2017-09-04 19:50:45 | [migration from 2.7.0 to 2.9.1, 0.018 s] add image formats table                                           |
| 143 | 2014-10-21 12:53:51 | [migration from 2.6.0 to 2.7.1] enlarge your user_id (16 millions possible users)                          |
| 144 | 2014-10-21 12:53:51 | [migration from 2.6.0 to 2.7.1] add activation_key_expire                                                  |
+-----+---------------------+------------------------------------------------------------------------------------------------------------+
10 rows in set (0.01 sec

146 und 148 wohl ausgeführt wurde, habe ich nun die Queries aus 146-database.php und 148-database.php die die Felder  format_id und auth_key_id hinzufügen sollten zu Fuß nochmal laufen lassen, damit ist die Fehlermeldung weg.
Hoffentlich fällt mir nicht noch mehr auf die Füße..

Gruß,

Holm

Beitrag geändert von scary-man (2017-09-05 09:44:57)

Offline

Brett Fußzeile

Unterstützt von FluxBB

github twitter newsletter Spenden Piwigo.org © 2002-2024 · Kontakt