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
>