Size: a a a

pgsql – PostgreSQL

2020 July 11

2_

2flower _ in pgsql – PostgreSQL
Alex Ignatov
Логическая репликация - это для тех кто любит погорячее
она не всегда возможна.
источник

М

Максим in pgsql – PostgreSQL
Всем привет. Подскажите как вытащить базу данных без pg_dump.

Я накосячил на своём сервере пытаясь переподнять сервис постгреса и дропнул два кластера 9.5 и 10 версии постгреса. Сам незнаю почему оказалось их два. Всё началось с того что в один момент сервер перезагрузился у хостера и я начал снова всё поднимать и повалились ошибки. Оказалось места нехватило для перезапуска. Каким-то образом перезапустил кластер 10, но данные базы пропали. Может их из файлов можно вернуть?
источник

AI

Alex Ignatov in pgsql – PostgreSQL
Максим
Всем привет. Подскажите как вытащить базу данных без pg_dump.

Я накосячил на своём сервере пытаясь переподнять сервис постгреса и дропнул два кластера 9.5 и 10 версии постгреса. Сам незнаю почему оказалось их два. Всё началось с того что в один момент сервер перезагрузился у хостера и я начал снова всё поднимать и повалились ошибки. Оказалось места нехватило для перезапуска. Каким-то образом перезапустил кластер 10, но данные базы пропали. Может их из файлов можно вернуть?
обычно изза нехватки места данные не теряются в базке
источник

М

Максим in pgsql – PostgreSQL
Вот да. Но после того как я почистил кэш, пересоздал кластеры и запустил их у меня перестала ототображаться БД
источник

М

Максим in pgsql – PostgreSQL
я просто криворук
источник

М

Максим in pgsql – PostgreSQL
Либо они есть и их постгрес не подтягивает
источник

М

Максим in pgsql – PostgreSQL
Вся база же хранится в директории /var/lib/postgresql/{version}/main/ ?
источник

М

Максим in pgsql – PostgreSQL
Если так то при удалении кластеров директории удалялись. Получается что и старая база тоже почистилась
источник

В

Валерий in pgsql – PostgreSQL
есть поле типа json с записью выглядящей так  [143, 946, 7560]
подскажите как сделать цикл на этих данных в plpgsql
источник

A

A in pgsql – PostgreSQL
json_array_elements
источник

2_

2flower _ in pgsql – PostgreSQL
Валерий
есть поле типа json с записью выглядящей так  [143, 946, 7560]
подскажите как сделать цикл на этих данных в plpgsql
а зачем именно цикл?
источник

В

Валерий in pgsql – PostgreSQL
получить значения передать в функцию
источник

В

Валерий in pgsql – PostgreSQL
A
json_array_elements
а можно пример ^_^
источник

2_

2flower _ in pgsql – PostgreSQL
Валерий
а можно пример ^_^
источник

2_

2flower _ in pgsql – PostgreSQL
Валерий
получить значения передать в функцию
тогда зачем цикл?
источник

В

Валерий in pgsql – PostgreSQL
как ещё можно это сделать ? значения нужно по одному отдавать
источник

В

Валерий in pgsql – PostgreSQL
A
json_array_elements
спасибо, разобрался
источник

Ð

Ð in pgsql – PostgreSQL
Валерий
есть поле типа json с записью выглядящей так  [143, 946, 7560]
подскажите как сделать цикл на этих данных в plpgsql
лучший вариант - сделать вместо этого поля отдельную таблицу
источник

Ð

Ð in pgsql – PostgreSQL
и в других подобных местах, потому что это только вход в первый круг ада
источник

В

Валерий in pgsql – PostgreSQL
спасибо но не вариант, там больше полумилиона позиций
источник