RSS Feed

Posts Tagged ‘migracja’

  1. Postgresql, lms.current_user i błąd

    Sierpień 19, 2011 by 0verlord

    Szybko o LMSie, postgresie i bugu będącego efektem niedoczytania konfiguracji.

    Dokumentacja mówi, żeby: Wymagane jest dodanie wpisu w postgresql.conf: custom_variable_classes = 'lms'

    Natomiast nie mówi, co się stanie, jeżeli tego wpisu nie będzie. Oczywiście, można z sourca wyczytać nie? 😛

    Efekt wygląda tak:
    Zapytanie: SELECT set_config('lms.current_user', '1', false)
    Błąd: BŁĄD: nierozpoznany parametr konfiguracyjny "lms.current_user"
    Zapytanie: SELECT COUNT(id) AS total, COUNT(CASE WHEN status = 3 THEN 1 END) AS connected, COUNT(CASE WHEN status = 2 THEN 1 END) AS awaiting, COUNT(CASE WHEN status = 1 THEN 1 END) AS interested FROM customersview WHERE deleted=0
    Błąd: BŁĄD: nierozpoznany parametr konfiguracyjny "lms.current_user"
    Zapytanie: SELECT SUM(a.value)*-1 AS debtvalue, COUNT(*) AS debt FROM (SELECT SUM(value) AS value FROM cash LEFT JOIN customersview ON (customerid = customersview.id) WHERE deleted = 0 GROUP BY customerid HAVING SUM(value) < 0 ) a
    Błąd: BŁĄD: nierozpoznany parametr konfiguracyjny "lms.current_user"

    Dodajemy wpis, o którym mowa w docku i error znika.