Witaj lista!
Napotkano błędy w bazie danych! Zapytanie: SELECT set_config('lms.current_user', '1', false) Błąd: BŁĄD: nierozpoznany parametr konfiguracyjny "lms.current_user"
Baza testowa to PostgreSQL 8.3 i PostgreSQL 8.4
W momencie kiedy staram się przez PGadmin wywołać Widok customersview pojawia się identyczny błąd. Wniosek jest taki że jest coś nie tak z widokiem:
CREATE OR REPLACE VIEW customersview AS SELECT c.id, c.lastname, c.name, c.status, c.type, c.email, c.address, c.zip, c.city, c.countryid, c.ten, c.ssn, c.regon, c.rbe, c.icn, c.info, c.notes, c.serviceaddr, c.creationdate, c.moddate, c.creatorid, c.modid, c.deleted, c.message, c.pin, c.cutoffstop, c.consentdate, c.divisionid, c.paytime, c.paytype FROM customers c WHERE NOT (EXISTS ( SELECT 1 FROM customerassignments a JOIN excludedgroups e ON a.customergroupid = e.customergroupid WHERE e.userid = lms_current_user() AND a.customerid = c.id));
ALTER TABLE customersview OWNER TO lms;
albo powiązaną z nią funkcją:
CREATE OR REPLACE FUNCTION lms_current_user() RETURNS integer AS $BODY$ SELECT CASE WHEN current_setting('lms.current_user') = '' THEN 0 ELSE current_setting('lms.current_user')::integer END $BODY$ LANGUAGE sql VOLATILE COST 100; ALTER FUNCTION lms_current_user() OWNER TO lms;
obstawiam to drugie, jednak nie znam aż tak dobrze Postgresa aby wiedzieć co jest nie tak.
Czy ktoś jeszcze pracuje na LMS+postgresql? Testowane wersje LMS od stabilnej 1.10.6-7 przez 1.11.10 do 1.11-cvs Przy zmianie bazy na LMS ten problem nie występuje.
On 26.11.2010 14:27, Marek Adamski wrote:
Witaj lista!
Napotkano błędy w bazie danych! Zapytanie: SELECT set_config('lms.current_user', '1', false) Błąd: BŁĄD: nierozpoznany parametr konfiguracyjny "lms.current_user"
Doczytać w dokumentacji LMSa co trzeba dodać w postgresql.conf.
uczestnicy (2)
-
A.L.E.C
-
Marek Adamski