Size: a a a

pgsql – PostgreSQL

2020 July 30

J

John Roe in pgsql – PostgreSQL
Kuni: user has been CAS banned
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
Plus
если очищать старые бекапы то лучше средствами ОС или pg_probackup тоже умеет ? %)
источник

P

Plus in pgsql – PostgreSQL
уже нашел читаю %)
источник

P

Plus in pgsql – PostgreSQL
получается надо запускать батник с условием по дню недели в котором раз в неделю например воскресение будет полная копия, остальные дни будет инкремент %) в ветке с полным копированием после бекапа еще команду дать на очистку старых резервных копий %) ?
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
Plus
получается надо запускать батник с условием по дню недели в котором раз в неделю например воскресение будет полная копия, остальные дни будет инкремент %) в ветке с полным копированием после бекапа еще команду дать на очистку старых резервных копий %) ?
Чёт слишком сложно
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
Просто к команде создания бэкапа добавить ретеншен параметры
источник

P

Plus in pgsql – PostgreSQL
Grigory Smolkin
Просто к команде создания бэкапа добавить ретеншен параметры
%PGPATH% backup -B D:\backup\pg_probackup\ -d "STATEHRM_atp" --instance 1c -b FULL -U postgres --progress --stream -j 6
 %PGPATH% delete -B D:\backup\pg_probackup\ --instance 1c --retention-window=7 --retention-redundancy=2 так ?
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
Нет
%PGPATH% backup -B D:\backup\pg_probackup\ -d "STATEHRM_atp" --instance 1c -b FULL -U postgres --progress --stream -j 6 --retention-window=7 --retention-redundancy=2 --delete-expired
источник

P

Plus in pgsql – PostgreSQL
https://pastebin.com/4S99Ppdu вот батник
источник

AP

Andrey Panasenko in pgsql – PostgreSQL
Добрый день, подскажите пожалуйста, хочу использовать immutable функции и почему-то они у меня не работают, postgresql 9.6:

create function access_manager.check_cache() returns int
   language plpgsql
   immutable
as
$$

DECLARE
   res int;

BEGIN

   res = 0;
   loop
       exit when res > 10000000;
       res = res + 1;
   end loop;

   RETURN res;

END;
$$;
источник

P

Plus in pgsql – PostgreSQL
Grigory Smolkin
Нет
%PGPATH% backup -B D:\backup\pg_probackup\ -d "STATEHRM_atp" --instance 1c -b FULL -U postgres --progress --stream -j 6 --retention-window=7 --retention-redundancy=2 --delete-expired
а дельты как снимать отдельной командой  ?
источник

AP

Andrey Panasenko in pgsql – PostgreSQL
каждый раз исполняется по 2 секунды и оптимизатор не превращает значение в константу, что я не так делаю?
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
Plus
а дельты как снимать отдельной командой  ?
ну типа вместо FULL указать DELTA
источник

P

Plus in pgsql – PostgreSQL
Grigory Smolkin
ну типа вместо FULL указать DELTA
ну тоесть в две команды ?
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
можете и одну, а режим бэкапа передавать как аргумент к батнику
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
можно, кстати, вообще FULL не снимать, а снимать только DELTA и мержить их.  типа как "incrementally updated backups" в оракле
источник

P

Plus in pgsql – PostgreSQL
Grigory Smolkin
можно, кстати, вообще FULL не снимать, а снимать только DELTA и мержить их.  типа как "incrementally updated backups" в оракле
источник

P

Plus in pgsql – PostgreSQL
Grigory Smolkin
можно, кстати, вообще FULL не снимать, а снимать только DELTA и мержить их.  типа как "incrementally updated backups" в оракле
О надо посмотреть как мержить %)
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
--merge-expired вместо --delete-expired
источник

P

Plus in pgsql – PostgreSQL
мержить только по воскресениями например %)
источник