Имя: Пароль:
1C
1С v8
Postgresql. Перестали выгружаться резервные копии
0 bvn-2005
 
10.08.23
15:03
Как оказалось, с некоторых пор возникла проблема с выгрузкой резервных копий баз из PostgreSQL.
Выгружается так:

"C:\Program Files\PostgreSQL\9.6.3-3.1C\bin\pg_dump.exe" -h localhost -p 5432 -U postgres -F c Buh > Buh_%DAT%.bp

Выдается несколько сообщений
"out of shared memory"
и в конце ругань на тему невозможности выгрузить содержимое таблицы "config".
При этом файл выгрузки создается, но развернуть из него копию базы уже не получается.

Такая фигня со всеми бухгалтерскими базами. При этом базы ЗУП выгружаются нормально. Подозреваю, началось это после какого-то обновления конфигурации (но это не точно)...

Как быть?
1 Sun Lover
 
10.08.23
15:07
2 Garykom
 
10.08.23
15:19
(0) конфиг поправить чтобы памяти хватало
3 bvn-2005
 
10.08.23
15:23
У меня файл postgresql.conf пустой...
4 Garykom
 
10.08.23
15:30
(3) эээ а как оно у тебя умудряется работать то с дефолтными?
5 arsik
 
10.08.23
15:38
(3) Может ты не там смотришь. Поищи по названию
6 Philix
 
10.08.23
15:47
(3) psql -c 'SHOW config_file'

Покажет, где он лежит
7 ansh15
 
10.08.23
15:51
Это postgresql.auto.conf пустой. postgresql.conf около 30 КБ.
8 bvn-2005
 
10.08.23
16:02
(6) Не получается, запрашивает пароль.... не пойму, какой.
(5) По названию нашлось в нескольких местах, самое подходящее
F:\postgreDB\data
т.е., как и написано в (1) - В папке с данными Postgres...
И он пустой.
9 Garykom
 
10.08.23
16:30
наймите уже админа
10 Philix
 
10.08.23
16:38
(8) вот так будет запрашивать пароль пользователя postgres (по аналогии с pg_dump) + для виндоус кавычки надо поменять на двойные.
psql -h localhost -p 5432 -U postgres -c "SHOW config_file"
11 bvn-2005
 
10.08.23
16:54
Да, так работает.

Ответ F:\postgreDB\data
12 arsik
 
10.08.23
16:58
(11) Что покажет psql -c 'SHOW all'
13 bvn-2005
 
11.08.23
08:05
Добавил в пустой файл строку
max_locks_per_transaction = 256

Проблема с выгрузкой баз ушла.
Где бы раздобыть рабочий postgresql.conf с настройками под 1С?
14 cuberboy
 
11.08.23
08:55
15 cuberboy
 
11.08.23
08:59
16 dmrjan
 
11.08.23
09:19
Пора уже перевести на 15 релиз: https://repo.postgrespro.ru/1c-15/win/ В нем уже не нужно настраивать конфиг, он автоматом подбирает параметры. Но это только в версии PostgreSQL Pro. В ванильной эта фича отсутсвует.