Eksport do CSV

0

Próbuje wykonać zapytanie do formatu .csv. W pgAdmin III gdy wykonuje polecenie pojawia się błąd: ERROR: relation "" does not exist. Podobnie jest gdy wykonuje przez konsolę w psql.
Natomiast poprawnie wykonuje zapytanie w SQL Manager Lite for PostgreSQL, tyle że tam nie ma opcji eksportu do żadnego pliku.

Zapytanie:
select
distinct(k.id_pracownika),
coalesce(t.modulo_podst, m.modulo) as Modulo,
k.nazwa_pelna,
k.imie_1,
k.nazwisko,
o.nazwa
from pracownicy k, operacje t, modula m , jednostki o, app.s_typ_pracownika a
where k.id_pracownika = t.id_pracownika
and k.id_pracownika = m.id_pracownika
and m.id_jednostki = o.nr_jednostki
and a.kod = k.typ_pracownika_kod
and t.status = 4
order by Modulo

0

Po pierwsze zrób

order by 2 

zamiast order by Modulo

 ewentualnie <code class="sql">order by coalesce(t.modulo_podst, m.modulo) 

Po drugie app.s_typ_pracownika jak rozumiem wskazuje na nazwę schematu czyli app jeśli pozostałe tabele są na schemacie public to spróbuj dopisać tam public.pracownicy k ... itd.
Po trzecie nadaj alias kolumnie

distinct(k.id_pracownika) IDPracownika

Po tych zabiegach powinno działać również w PGAdmin III

PS. Dodawaj formatowanie do kodu w postach

1 użytkowników online, w tym zalogowanych: 0, gości: 1