Size: a a a

PostgreSQL + 1C + Linux

2020 September 11

MV

Mikhail Vydrin in PostgreSQL + 1C + Linux
# show shared_preload_libraries;
shared_preload_libraries
--------------------------
pg_stat_statements
(1 row)
источник
2020 September 12

GS

Grigory Smolkin in PostgreSQL + 1C + Linux
Ок, а где падаем?
источник

MV

Mikhail Vydrin in PostgreSQL + 1C + Linux
Grigory Smolkin
Ок, а где падаем?
вот тут
GRANT ALL ON FUNCTION public.pg_stat_statements_reset() TO "user";
источник

GS

Grigory Smolkin in PostgreSQL + 1C + Linux
GRANT ALL ON FUNCTION public.pg_stat_statements_reset TO "user";
источник

MV

Mikhail Vydrin in PostgreSQL + 1C + Linux
Grigory Smolkin
GRANT ALL ON FUNCTION public.pg_stat_statements_reset TO "user";
так работает, но ведь я не сам это выдумал, это в дампе
источник

MV

Mikhail Vydrin in PostgreSQL + 1C + Linux
кстати, видимо эту ошибку можно игнорировать, базы восстанавливаются.
источник

MV

Mikhail Vydrin in PostgreSQL + 1C + Linux
первая база была настолько мелкой, что оно моментально вылетало, а по факту, ошибка проигнорирована
источник

MV

Mikhail Vydrin in PostgreSQL + 1C + Linux
@gsmolk спасибо за помощь.
источник

GS

Grigory Smolkin in PostgreSQL + 1C + Linux
хм, хрень какая-то
источник

GS

Grigory Smolkin in PostgreSQL + 1C + Linux
Mikhail Vydrin
кстати, видимо эту ошибку можно игнорировать, базы восстанавливаются.
это не вариант
источник

GS

Grigory Smolkin in PostgreSQL + 1C + Linux
Вы так можете и что-то реально важное потерять
источник

2_

2flower _ in PostgreSQL + 1C + Linux
я вам про этот же случай с pg_dump'ом писал выше, сталкивался несколько раз, восстановление падало с ошибкой.
как хорошо, что весь этот дискус я пропустил. :)
источник

MV

Mikhail Vydrin in PostgreSQL + 1C + Linux
Grigory Smolkin
это не вариант
базы тестовые с одного из стейджей, юзер с ошибкой - вообще мусорный от какого-то легаси. Если к чертям потерять там всё - это не очень, но долго грустить не будут
источник

2_

2flower _ in PostgreSQL + 1C + Linux
у меня были засады и с extension и с репликами, иногда с зависимостями от функций в других функциях,
одним словом бардак.
источник

MV

Mikhail Vydrin in PostgreSQL + 1C + Linux
но это повод задуматься как там на боевых. При чём ранее всё нормально восстанавливалось
источник

GS

Grigory Smolkin in PostgreSQL + 1C + Linux
Mikhail Vydrin
вот тут
GRANT ALL ON FUNCTION public.pg_stat_statements_reset() TO "user";
стоп, но такой ф-ции нет
источник

GS

Grigory Smolkin in PostgreSQL + 1C + Linux
это какая версия pg?
источник

MV

Mikhail Vydrin in PostgreSQL + 1C + Linux
но выдумываю это не я )
источник

MV

Mikhail Vydrin in PostgreSQL + 1C + Linux
2flower _
я вам про этот же случай с pg_dump'ом писал выше, сталкивался несколько раз, восстановление падало с ошибкой.
как хорошо, что весь этот дискус я пропустил. :)
я ведь не говорил, что не верю )
источник

2_

2flower _ in PostgreSQL + 1C + Linux
pg_stat_statements_reset() returns void
Функция pg_stat_statements_reset очищает всю статистику, собранную к этому времени модулем pg_stat_statements. По умолчанию эту функцию могут выполнять только суперпользователи.
источник