Witam
Mam pytanie jaka jest zalecana wersja Postgresa dla LMS-a? Mam postgresql 9.5 i próba podniesienie wersji LMS-a na tej bazie kończy się komunikatami jak poniże:
-------------- Wystąpiły błędy w obsłudze bazy danych! Zapytanie: 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); 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: BŁĄD: funkcja array_agg(character varying) nie jest unikalna LINE 5: LEFT JOIN (SELECT nodeid, array_to_string(array_agg(mac), ... ^ HINT: Nie można wybrać najlepiej pasującej funkcji. Być może należy dodać jawne rzutowanie typów. Zapytanie: UPDATE dbinfo SET keyvalue = '2013050700' WHERE keytype = 'dbversion' Błąd: BŁĄD: bieżąca transakcja została przerwana, polecenia ignorowane do końca bloku transakcji ---------------
Pozdrawiam Adam Sobieraj
ja na wirtualce mam tą samą wersję postrgresa i nie mam tego błędu
W dniu 11 marca 2016 11:36 użytkownik Adam Sobieraj < adam.sobieraj@neutrino.home.pl> napisał:
Witam
Mam pytanie jaka jest zalecana wersja Postgresa dla LMS-a? Mam postgresql 9.5 i próba podniesienie wersji LMS-a na tej bazie kończy się komunikatami jak poniże:
Wystąpiły błędy w obsłudze bazy danych! Zapytanie: 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); 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: BŁĄD: funkcja array_agg(character varying) nie jest unikalna LINE 5: LEFT JOIN (SELECT nodeid, array_to_string(array_agg(mac), ... ^ HINT: Nie można wybrać najlepiej pasującej funkcji. Być może należy dodać jawne rzutowanie typów. Zapytanie: UPDATE dbinfo SET keyvalue = '2013050700' WHERE keytype = 'dbversion' Błąd: BŁĄD: bieżąca transakcja została przerwana, polecenia ignorowane do końca bloku transakcji
Pozdrawiam Adam Sobieraj _______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
No to robi się ciekawie :)
wersja 9.5.1 czy 9.5 bo 9.5 tak ogólnikowo napisałem.
Pozdrawiam Adam Sobieraj
W dniu 11.03.2016 o 11:37, Marcin pisze:
ja na wirtualce mam tą samą wersję postrgresa i nie mam tego błędu
W dniu 11 marca 2016 11:36 użytkownik Adam Sobieraj <adam.sobieraj@neutrino.home.pl mailto:adam.sobieraj@neutrino.home.pl> napisał:
Witam Mam pytanie jaka jest zalecana wersja Postgresa dla LMS-a? Mam postgresql 9.5 i próba podniesienie wersji LMS-a na tej bazie kończy się komunikatami jak poniże: -------------- Wystąpiły błędy w obsłudze bazy danych! Zapytanie: 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 <http://n.id> = m.nodeid); CREATE VIEW vmacs AS SELECT n.*, m.mac, m.id <http://m.id> AS macid FROM nodes n JOIN macs m ON (n.id <http://n.id> = m.nodeid); Błąd: BŁĄD: funkcja array_agg(character varying) nie jest unikalna LINE 5: LEFT JOIN (SELECT nodeid, array_to_string(array_agg(mac), ... ^ HINT: Nie można wybrać najlepiej pasującej funkcji. Być może należy dodać jawne rzutowanie typów. Zapytanie: UPDATE dbinfo SET keyvalue = '2013050700 <tel:2013050700>' WHERE keytype = 'dbversion' Błąd: BŁĄD: bieżąca transakcja została przerwana, polecenia ignorowane do końca bloku transakcji --------------- Pozdrawiam Adam Sobieraj _______________________________________________ lms mailing list lms@lists.lms.org.pl <mailto:lms@lists.lms.org.pl> http://lists.lms.org.pl/mailman/listinfo/lms
-- Pozdrawiam Marcin / nicraM
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
9.5.1 też, z tym, że ja przechodziłem na postresa trochę inaczej.
mam produkcyjnie dira i z niej robię backup mysql. ten backup przerabiam pod postgresa i improtuje do nowej bazy. i tu nie wywalają się żadne błędy przy upgrade do dira, fakt, tydzień temu jak robiłem to się nie pokazywały ale chyba nie było żadnej zmiany w upgrade baz przez ten czas.
W dniu 11 marca 2016 11:56 użytkownik Adam Sobieraj < adam.sobieraj@neutrino.home.pl> napisał:
No to robi się ciekawie :)
wersja 9.5.1 czy 9.5 bo 9.5 tak ogólnikowo napisałem.
Pozdrawiam Adam Sobieraj
W dniu 11.03.2016 o 11:37, Marcin pisze:
ja na wirtualce mam tą samą wersję postrgresa i nie mam tego błędu
W dniu 11 marca 2016 11:36 użytkownik Adam Sobieraj < adam.sobieraj@neutrino.home.pl> napisał:
Witam
Mam pytanie jaka jest zalecana wersja Postgresa dla LMS-a? Mam postgresql 9.5 i próba podniesienie wersji LMS-a na tej bazie kończy się komunikatami jak poniże:
Wystąpiły błędy w obsłudze bazy danych! Zapytanie: 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); 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: BŁĄD: funkcja array_agg(character varying) nie jest unikalna LINE 5: LEFT JOIN (SELECT nodeid, array_to_string(array_agg(mac), ... ^ HINT: Nie można wybrać najlepiej pasującej funkcji. Być może należy dodać jawne rzutowanie typów. Zapytanie: UPDATE dbinfo SET keyvalue = '2013050700' WHERE keytype = 'dbversion' Błąd: BŁĄD: bieżąca transakcja została przerwana, polecenia ignorowane do końca bloku transakcji
Pozdrawiam Adam Sobieraj _______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
-- Pozdrawiam Marcin / nicraM
lms mailing listlms@lists.lms.org.plhttp://lists.lms.org.pl/mailman/listinfo/lms
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
Problem jest w tym że postgres 9.5 posiada array_agg(expression) any non-array type array_agg(expression) any array type
w pg 9.4 array_agg(expression) any
Stad komunikat że nie można wybrać najlepiej pasującej funkcji.
Ja podnoszę wersje więc idą w ruch skrypty upgradedb.
Panie Marcinie, używasz może pgadmina z postgresem 9.5.1? bo mi wywala problemy z tą funkcją array_agg nawet przy pgadminie.
W dniu 11.03.2016 o 12:02, Marcin pisze:
9.5.1 też, z tym, że ja przechodziłem na postresa trochę inaczej.
mam produkcyjnie dira i z niej robię backup mysql. ten backup przerabiam pod postgresa i improtuje do nowej bazy. i tu nie wywalają się żadne błędy przy upgrade do dira, fakt, tydzień temu jak robiłem to się nie pokazywały ale chyba nie było żadnej zmiany w upgrade baz przez ten czas.
W dniu 11 marca 2016 11:56 użytkownik Adam Sobieraj <adam.sobieraj@neutrino.home.pl mailto:adam.sobieraj@neutrino.home.pl> napisał:
No to robi się ciekawie :) wersja 9.5.1 czy 9.5 bo 9.5 tak ogólnikowo napisałem. Pozdrawiam Adam Sobieraj W dniu 11.03.2016 o 11:37, Marcin pisze:
ja na wirtualce mam tą samą wersję postrgresa i nie mam tego błędu W dniu 11 marca 2016 11:36 użytkownik Adam Sobieraj <adam.sobieraj@neutrino.home.pl <mailto:adam.sobieraj@neutrino.home.pl>> napisał: Witam Mam pytanie jaka jest zalecana wersja Postgresa dla LMS-a? Mam postgresql 9.5 i próba podniesienie wersji LMS-a na tej bazie kończy się komunikatami jak poniże: -------------- Wystąpiły błędy w obsłudze bazy danych! Zapytanie: 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 <http://n.id> = m.nodeid); CREATE VIEW vmacs AS SELECT n.*, m.mac, m.id <http://m.id> AS macid FROM nodes n JOIN macs m ON (n.id <http://n.id> = m.nodeid); Błąd: BŁĄD: funkcja array_agg(character varying) nie jest unikalna LINE 5: LEFT JOIN (SELECT nodeid, array_to_string(array_agg(mac), ... ^ HINT: Nie można wybrać najlepiej pasującej funkcji. Być może należy dodać jawne rzutowanie typów. Zapytanie: UPDATE dbinfo SET keyvalue = '2013050700 <tel:2013050700>' WHERE keytype = 'dbversion' Błąd: BŁĄD: bieżąca transakcja została przerwana, polecenia ignorowane do końca bloku transakcji --------------- Pozdrawiam Adam Sobieraj _______________________________________________ lms mailing list lms@lists.lms.org.pl <mailto:lms@lists.lms.org.pl> http://lists.lms.org.pl/mailman/listinfo/lms -- Pozdrawiam Marcin / nicraM _______________________________________________ lms mailing list lms@lists.lms.org.pl <mailto:lms@lists.lms.org.pl> http://lists.lms.org.pl/mailman/listinfo/lms
_______________________________________________ lms mailing list lms@lists.lms.org.pl <mailto:lms@lists.lms.org.pl> http://lists.lms.org.pl/mailman/listinfo/lms
-- Pozdrawiam Marcin / nicraM
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
11 mar 2016 16:38 "Adam Sobieraj" adam.sobieraj@neutrino.home.pl napisał(a):
Problem jest w tym że postgres 9.5 posiada array_agg(expression) any non-array type array_agg(expression) any array type
w pg 9.4 array_agg(expression) any
Stad komunikat że nie można wybrać najlepiej pasującej funkcji.
Ja podnoszę wersje więc idą w ruch skrypty upgradedb.
Panie Marcinie,
;-) może i razem wódki nie piliśmy ale nie przesadzaj :-)
używasz może pgadmina z postgresem 9.5.1? bo mi wywala problemy z tą
funkcją array_agg nawet przy pgadminie.
PgadminIII wspiera PG do wersji 5.3, ten co ja mam i przy połączeniu wali kilkoma błędami nie kompatybilności
W dniu 11.03.2016 o 12:02, Marcin pisze:
9.5.1 też, z tym, że ja przechodziłem na postresa trochę inaczej.
mam produkcyjnie dira i z niej robię backup mysql. ten backup przerabiam
pod postgresa i improtuje do nowej bazy.
i tu nie wywalają się żadne błędy przy upgrade do dira, fakt, tydzień
temu jak robiłem to się nie pokazywały ale chyba nie było żadnej zmiany w upgrade baz przez ten czas.
W dniu 11 marca 2016 11:56 użytkownik Adam Sobieraj <
adam.sobieraj@neutrino.home.pl> napisał:
No to robi się ciekawie :)
wersja 9.5.1 czy 9.5 bo 9.5 tak ogólnikowo napisałem.
Pozdrawiam Adam Sobieraj
W dniu 11.03.2016 o 11:37, Marcin pisze:
ja na wirtualce mam tą samą wersję postrgresa i nie mam tego błędu
W dniu 11 marca 2016 11:36 użytkownik Adam Sobieraj <
adam.sobieraj@neutrino.home.pl> napisał:
Witam
Mam pytanie jaka jest zalecana wersja Postgresa dla LMS-a? Mam postgresql 9.5 i próba podniesienie wersji LMS-a na tej bazie
kończy
się komunikatami jak poniże:
Wystąpiły błędy w obsłudze bazy danych! Zapytanie: 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); 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: BŁĄD: funkcja array_agg(character varying) nie jest unikalna
LINE
5: LEFT JOIN (SELECT nodeid, array_to_string(array_agg(mac), ... ^
HINT:
Nie można wybrać najlepiej pasującej funkcji. Być może należy dodać jawne rzutowanie typów. Zapytanie: UPDATE dbinfo SET keyvalue = '2013050700' WHERE keytype = 'dbversion' Błąd: BŁĄD: bieżąca transakcja została przerwana, polecenia ignorowane do końca bloku transakcji
Pozdrawiam Adam Sobieraj _______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
-- Pozdrawiam Marcin / nicraM
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
-- Pozdrawiam Marcin / nicraM
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
W dniu 11.03.2016 o 16:43, Marcin pisze:
11 mar 2016 16:38 "Adam Sobieraj" <adam.sobieraj@neutrino.home.pl mailto:adam.sobieraj@neutrino.home.pl> napisał(a):
Problem jest w tym że postgres 9.5 posiada array_agg(expression) any non-array type array_agg(expression) any array type
w pg 9.4 array_agg(expression) any
Stad komunikat że nie można wybrać najlepiej pasującej funkcji.
Ja podnoszę wersje więc idą w ruch skrypty upgradedb.
Panie Marcinie,
;-) może i razem wódki nie piliśmy ale nie przesadzaj :-)
Oki zapamiętam :)
używasz może pgadmina z postgresem 9.5.1? bo mi wywala problemy z tą
funkcją array_agg nawet przy pgadminie.
PgadminIII wspiera PG do wersji 5.3, ten co ja mam i przy połączeniu wali kilkoma błędami nie kompatybilności
rozumiem że dalej działa dobrze? zauważyłem że plik SQL z kopią, ze starej bazy, coś grzebie przy tej funkcji i pewnie stąd się wywala dalej.
W dniu 11.03.2016 o 12:02, Marcin pisze:
9.5.1 też, z tym, że ja przechodziłem na postresa trochę inaczej.
mam produkcyjnie dira i z niej robię backup mysql. ten backup
przerabiam pod postgresa i improtuje do nowej bazy.
i tu nie wywalają się żadne błędy przy upgrade do dira, fakt,
tydzień temu jak robiłem to się nie pokazywały ale chyba nie było żadnej zmiany w upgrade baz przez ten czas.
W dniu 11 marca 2016 11:56 użytkownik Adam Sobieraj
<adam.sobieraj@neutrino.home.pl mailto:adam.sobieraj@neutrino.home.pl> napisał:
No to robi się ciekawie :)
wersja 9.5.1 czy 9.5 bo 9.5 tak ogólnikowo napisałem.
Pozdrawiam Adam Sobieraj
W dniu 11.03.2016 o 11:37, Marcin pisze:
ja na wirtualce mam tą samą wersję postrgresa i nie mam tego błędu
W dniu 11 marca 2016 11:36 użytkownik Adam Sobieraj
<adam.sobieraj@neutrino.home.pl mailto:adam.sobieraj@neutrino.home.pl> napisał:
Witam
Mam pytanie jaka jest zalecana wersja Postgresa dla LMS-a? Mam postgresql 9.5 i próba podniesienie wersji LMS-a na tej
bazie kończy
się komunikatami jak poniże:
Wystąpiły błędy w obsłudze bazy danych! Zapytanie: 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 http://n.id = m.nodeid);
CREATE VIEW vmacs AS
SELECT n.*, m.mac, m.id http://m.id AS macid FROM nodes n JOIN
macs m ON (n.id http://n.id =
m.nodeid); Błąd: BŁĄD: funkcja array_agg(character varying) nie jest
unikalna LINE
5: LEFT JOIN (SELECT nodeid, array_to_string(array_agg(mac), ...
^ HINT:
Nie można wybrać najlepiej pasującej funkcji. Być może należy dodać jawne rzutowanie typów. Zapytanie: UPDATE dbinfo SET keyvalue = '2013050700' WHERE keytype = 'dbversion' Błąd: BŁĄD: bieżąca transakcja została przerwana, polecenia
ignorowane
do końca bloku transakcji
Pozdrawiam Adam Sobieraj _______________________________________________ lms mailing list lms@lists.lms.org.pl mailto:lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
-- Pozdrawiam Marcin / nicraM
lms mailing list lms@lists.lms.org.pl mailto:lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
lms mailing list lms@lists.lms.org.pl mailto:lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
-- Pozdrawiam Marcin / nicraM
lms mailing list lms@lists.lms.org.pl mailto:lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
lms mailing list lms@lists.lms.org.pl mailto:lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
11 mar 2016 16:52 "Adam Sobieraj" adam.sobieraj@neutrino.home.pl napisał(a):
W dniu 11.03.2016 o 16:43, Marcin pisze:
11 mar 2016 16:38 "Adam Sobieraj" adam.sobieraj@neutrino.home.pl
napisał(a):
Problem jest w tym że postgres 9.5 posiada array_agg(expression) any non-array type array_agg(expression) any array type
w pg 9.4 array_agg(expression) any
Stad komunikat że nie można wybrać najlepiej pasującej funkcji.
Ja podnoszę wersje więc idą w ruch skrypty upgradedb.
Panie Marcinie,
;-) może i razem wódki nie piliśmy ale nie przesadzaj :-)
Oki zapamiętam :)
używasz może pgadmina z postgresem 9.5.1? bo mi wywala problemy z tą
funkcją array_agg nawet przy pgadminie.
PgadminIII wspiera PG do wersji 5.3, ten co ja mam i przy połączeniu
wali kilkoma błędami nie kompatybilności
rozumiem że dalej działa dobrze? zauważyłem że plik SQL z kopią, ze starej bazy, coś grzebie przy tej
funkcji i pewnie stąd się wywala dalej.
Tak, działa. W sumie wykorzystuje go tylko do zarządzania danymi, jakieś selekty. Taka "nakładka" na zapytania. Nie robię niż żadnych backupow czy przywracania z backupu. Do tego używam konsoli i psql, pg_dump.
Aczkolwiek fakt faktem, że nic mi się nie wywalalo przy upgrade.
W dniu 11.03.2016 o 12:02, Marcin pisze:
9.5.1 też, z tym, że ja przechodziłem na postresa trochę inaczej.
mam produkcyjnie dira i z niej robię backup mysql. ten backup
przerabiam pod postgresa i improtuje do nowej bazy.
i tu nie wywalają się żadne błędy przy upgrade do dira, fakt, tydzień
temu jak robiłem to się nie pokazywały ale chyba nie było żadnej zmiany w upgrade baz przez ten czas.
W dniu 11 marca 2016 11:56 użytkownik Adam Sobieraj <
adam.sobieraj@neutrino.home.pl> napisał:
No to robi się ciekawie :)
wersja 9.5.1 czy 9.5 bo 9.5 tak ogólnikowo napisałem.
Pozdrawiam Adam Sobieraj
W dniu 11.03.2016 o 11:37, Marcin pisze:
ja na wirtualce mam tą samą wersję postrgresa i nie mam tego błędu
W dniu 11 marca 2016 11:36 użytkownik Adam Sobieraj <
adam.sobieraj@neutrino.home.pl> napisał:
> > Witam > > Mam pytanie jaka jest zalecana wersja Postgresa dla LMS-a? > Mam postgresql 9.5 i próba podniesienie wersji LMS-a na tej bazie
kończy
> się komunikatami jak poniże: > > -------------- > Wystąpiły błędy w obsłudze bazy danych! > Zapytanie: 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); 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: BŁĄD: funkcja array_agg(character varying) nie jest unikalna
LINE
> 5: LEFT JOIN (SELECT nodeid, array_to_string(array_agg(mac), ... ^
HINT:
> Nie można wybrać najlepiej pasującej funkcji. Być może należy dodać > jawne rzutowanie typów. > Zapytanie: UPDATE dbinfo SET keyvalue = '2013050700' WHERE keytype
=
> 'dbversion' > Błąd: BŁĄD: bieżąca transakcja została przerwana, polecenia
ignorowane
> do końca bloku transakcji > --------------- > > Pozdrawiam > Adam Sobieraj > _______________________________________________ > lms mailing list > lms@lists.lms.org.pl > http://lists.lms.org.pl/mailman/listinfo/lms
-- Pozdrawiam Marcin / nicraM
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
-- Pozdrawiam Marcin / nicraM
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
uczestnicy (2)
-
Adam Sobieraj
-
Marcin