Установка и настройка PostgreSQL

warning: Creating default object from empty value in /var/www/victor/web/pgdocs.ru/data/modules/taxonomy/taxonomy.pages.inc on line 33.
Вопросы, связанные с установкой PostgreSQL в разных операционных системах, а также начальной настройкой и оптимизацией работы PostgreSQL

Ошибка временной зоны при попытки настроить синхронизацию

Пытаюсь поднять HA с быстрым переключением hot standby и в асинхронном режиме
Есть внешнее хранилище, на него кидаются xlog файлы:
restore_command = 'cp /mnt/nas/archive_xlogs/%f %p'
archive_cleanup_command = '/usr/pgsql-9.3/bin/pg_archivecleanup /mnt/nas/archive_xlogs %r'

При двукратной смене master<-->standby из за того, что xlog оказывается новее текущего standby сервер перестаёт синхронизироваться с master сервером.

В интернете выискал опцию, которая по идеии должна помогать в таком случае :
recovery_target_time = 'latest'

Но postgress ругается на значение latest:

Не могу подключиться к PostgreSql по интернету.

Server - на windows 7. IP 151.16.10.224
Второй ноутбук на windows 8. IP 151.47.176.100
Вопрос 5.26 не помог.
Редактирование pg_hba.conf ,postgresql.conf не помогло.
В качестве клиента использую LibreOffice 4.3.
По локалке идет на ура,при попытке подключения по интернету возвращает Connection timed out,Is the server running on host "151.16.10.224" and accepting TCP/IP connections on port 5432?
Firewall-выключен.
Буду рад любой помощи.

Postgres - error: invalid memory alloc request size 4294967290

Срочно нужна помощь.
Стоит server 2008 x64 r2 + 1с8,3 КА 1,1 + postgres 9.1.9
База весит 70 Гигов
При попытке выгрузить в ДТ
Ошибка
error: invalid memory alloc request size 4294967290
Я так понял что это невозможность создать дамп больше 4гигов

Что сделать? Что где в настройках изменить?
Хелп!

Настройка сервера Postgresql 9.3 (win 7)

Здравствуйте. При попытке подключения появляется ошибка: "could not connect to server: Connection refused (0x0000274D/10061) Is the server running on host "" and accepting TCP/IP connections on port "" ?". В настройках pg_hba.conf включен local all all trust. Сервер перезагружать в pg_Admin не даёт. Служба не перезапускается (служба запущена и автомат. остановлена системой). Подскажите, пожалуйста, как его подключить.

"Превышено время ожидания запуска сервера"

Не стартует PostgreSQL из 1С

Здравствуйте, помогите пожалуйста. Установил и настроил Сервер 1С. Установил на эту же машину PostgreSQL 8.4.20 (win) с пользователем по умолчанию postgres.
При создании информационной базы на Сервере 1С создается новая БД в Postgre, а потом выдает ошибку ERROR: could not access file "$libdir/mchar": No such file or directory.
Спасибо за любой совет.

Проблемы после выполнения vacuum для таблицы

Всем доброго времени суток!!!
Помогите пожалуста победить такую проблему:

Помогите разобраться с сообщением could not open temporary statistics file "pg_stat_tmp/pgstat.tmp": Нет такого файла или катало

Столкнулся с проблемой:
в журнале сыпет сообщения could not open temporary statistics file "pg_stat_tmp/pgstat.tmp": Нет такого файла или каталога
нашел путь, файла pgstat.tmp действительно нет
решил ему из под root скормить touch pgstat.tmp - файл появился
сменил владельца и группу на postgres дал права на чтение запись
ls -la и наблюдаю что файл пропал и сообщения продолжают сыпаться
х. с ним, решил я запретить всякой каке удалять что ни попадя, установил sticky бит на каталог pg_stat_tmp

назначение прав роли на БД

Добрый день, прошу помочь разобраться в назначении прав на конкретную БД на сервере postgresql.

Суть задачи - назначить права (например на чтение) пользователю к БД "целиком" за минимальное количество действий.

Прочитаны другие ответы, но не устраивает:

1) рекомендуют для настраиваемой БД сменить владельца на требуемого пользователя (мне кажется совсем плохо);

2) рекомендации настройки через групповую роль - по этой рекомендации сделал следующее

- создал обычного пользователя test
- создал групповую роль test_gr
- включил пользователя test в test_gr,
- создал БД test_db,

LOG-fille rotation

Задача:
Настроить ротацию логов следующим образом:
1. Формат csvlog
2. Имя файла ! всегда должно быть postgresql.csv (работает)
Дальше интереснее:
3. Нужно сделать так, что бы при достижении логом определенного размера или давности он откладывался в сторону под любым именем (пример postgresql_%Y%m%d.log).

Прим.: фиксация имени лог-файла п.2 требуется т.к. лог обрабатывается из нутри базы данных в реальном масштабе времени.

Вот такая задача.

Не отвечает pgbouncer при создании резервной копии pg_dump (custom)

Каждую ночь, когда нагрузка на сервер минимальная, делаю pg_dump, custom-формат, с основного порта кластера БД (не через pgbouncer).
Файл *.bak намедни перевалил за 5 ГБ.
Проблема такая: pgbouncer в это время занимает весь свой max_client_conn лимит, плюс к этому берёт reserve_pool_size и вся система перестаёт обрабатывать запросы.
Лог pgbouncer :

2014-11-18 05:04:20.122 5700 LOG Stats: 1 req/s, IN 42 b/s, out 90 b/s,query 2387565 us
2014-11-18 05:05:20.135 5700 LOG Stats: 1 req/s, IN 22 b/s, out 43 b/s,query 1066 us

Собранный материал

Back to top

(С) Виктор Вислобоков, 2008-2023