W dniu 11-05-24 17:06, Piotrek S. pisze:
Witam,
Zaimportowałem czystą bazę (doc/lms.pgsql)
i mam taki kłopocik:
Wystąpiły błędy w obsłudze bazy danych! Zapytanie: SELECT p.id, p.name, p.description, disabled, (SELECT COUNT(*) FROM promotionschemas WHERE p.id = promotionid) AS scs, (SELECT COUNT(DISTINCT a.tariffid) FROM promotionassignments a JOIN promotionschemas s ON (s.id = a.promotionschemaid) WHERE p.id = s.promotionid ) AS tariffs FROM promotions p ORDER BY p.name Błąd: ERROR: relation "promotions" does not exist LINE 9: FROM promotions p ^
logi: 2011-05-24 17:00:59 CEST ERROR: relation "promotions" does not exist at character 317 2011-05-24 17:00:59 CEST STATEMENT: SELECT p.id, p.name, p.description, disabled, (SELECT COUNT(*) FROM promotionschemas WHERE p.id = promotionid) AS scs, (SELECT COUNT(DISTINCT a.tariffid) FROM promotionassignments a JOIN promotionschemas s ON (s.id = a.promotionschemaid) WHERE p.id = s.promotionid ) AS tariffs FROM promotions p ORDER BY p.name
psql (8.4.7), Wersja LMS: 1.11-cvs (1.1070/1.32), Wersja LMSDB: 1.11-cvs (1.58/1.56)
Na początku myślałem, że problem występuje po zaimportowaniu danych z MySQL, ale na świeżej bazie to samo...
Pozdrawiam
Ok, znalazłem problem.
W pliku lms.pgsql, w linii 326:
DROP TABLE promotions CASCADE
Brakuje średnika na końcu.
To powoduje problem... sorki, za zawracanie głowy, ale może komuś się przyda ;)
Pozdrawiam.