On 25.11.2011 23:03, Piotr Polok wrote:
HEJ,
Najnowsza wersja generuje trochę błędów w temacie bazy danych:
Alek w pewnym momencie przeoczył regenerowanie widoku vmacs. Trzeba w konsoli bazy danych wykonać zapytania: DROP VIEW vmacs; CREATE VIEW vmacs AS SELECT n.*, m.mac, m.id AS macid FROM nodes n JOIN macs m ON (n.id = m.nodeid);
To wersja dla PostgreSQL. Jak masz MySQL to poszukaj CREATE VIEW vmacs ... w lib/upgradedb/mysql.*.php jakiejś ostatniej wersji wg daty.
Napotkano błędy w bazie danych! Zapytanie: DROP VIEW vnodes; CREATE VIEW vnodes AS SELECT n.*, m.mac FROM nodes n LEFT JOIN (SELECT nodeid, array_to_string(array_agg(mac), ',') AS mac FROM macs GROUP BY nodeid) m ON (n.id = m.nodeid); DROP VIEW vmacs; CREATE VIEW vmacs AS SELECT n.*, m.mac, m.id AS macid FROM nodes n JOIN macs m ON (n.id = m.nodeid); Błąd: ERROR: view "vmacs" does not exist Zapytanie: ALTER TABLE netdevices ADD longitude numeric(10, 6) DEFAULT NULL Błąd: ERROR: current transaction is aborted, commands ignored until end of transaction block Zapytanie: ALTER TABLE netdevices ADD latitude numeric(10, 6) DEFAULT NULL Błąd: ERROR: current transaction is aborted, commands ignored until end of transaction block Zapytanie: UPDATE dbinfo SET keyvalue = '2011110800' WHERE keytype = 'dbversion' Błąd: ERROR: current transaction is aborted, commands ignored until end of transaction block