Установка и настройка 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

Даже после переустановки служба postgrespro-1C-9.4 не запускается

Система win 7x64, PostgresPro 1C_9.4.11_X64bit
Служба остановилась и больше запуститься не смогла, после 3 часов плясок с бубнами служба так и не запустилась.
Решил переустановить Postgres, но в итоге инсталляция так и не доходит до конца служба не запускается, при попытке запустить в службах просто висит запуск, удаляю postmaster.pid тогда при запуске ошибка 1053 служба не ответила на запрос своевременно.
в логах
2017-09-09 02:22:54 EEST СООБЩЕНИЕ: не удалось привязаться к сокету для сборщика статистики: The requested address is not valid in its context.

После переноса журнала регистрации ошибка "требуемый каталог WAL "pg_xlog" не существует"

Не получается перенести журнал регистрации на другой диск. Подскажите что не так.

Делал по следующей рекомендации
1. Остановить сервер
2. Перенести каталоги pg_clog и pg_xlog на другой диск
3. Создать символические ссылки на перенесенные каталоги (делал через mklink)
4. Запустить сервер

Вобщем после всех операций на пункте 4 сервис PostgreSQL не хочет запускаться, в своих логах он пишет, что не нашел каталог;
«ВАЖНО: требуемый каталог WAL "pg_xlog" не существует»

Настройка сообщений об ошибках в PostgreSQL

Добрый день!

Возник вопрос по поводу сообщений об ошибках в PostgreSQL.
К примеру у меня уже существует таблица mytable и я пытаюсь создать её же с помощью следующего запроса через psql на линуксе:
CREATE TABLE mytable (ID INTEGER, NAME VARCHAR(50));

В результате я получаю сообщение об ошибке:
ERROR: relation "mytable" already exists.

Код этой ошибки в PostgreSQL - 42P07 duplicate_table.

Спрятать таблицы от пользователя

Подскажите, пожалуйста, есть ли в PostgreSQL возможность спрятать таблицы от пользователя? То есть не просто убрать права на эту таблицу, но и спрятать саму таблицу, чтобы он её не видел с списке таблиц.

Настройка Streaming Replication

Добрый день.
Пытаюсь настроить потоковую репликацию.
настраиваю мастер
postgresql.conf : listen_addresses = '*' , wal_level = replica, max_wal_senders = 5, wal_keep_segments = 32, hot_standby = on
конфиг во вложении.
pg_hba.conf -
host replication postgres 192.168.100.0/24 trust
host replication root 192.168.100.0/24 trust
конфиг во вложении.
перезагржаю службу - service postgresql-9.6 restart

В логах :
< 2017-06-30 07:19:29.028 EDT > LOG:  DATABASE system IS shut down

Не получается снять копию pg_basebackup

Добрый день.
С линуксом и postgresql столкнулся недавно. Не получается снять копию pg_basebackup .

[root@1 /]# pg_basebackup -D /var/lib/pgsql/9.6/backups
pg_basebackup: could NOT connect TO server: FATAL:  no pg_hba.conf entry FOR replication connection FROM host "[local]", user "root", SSL off

Настройки pg_hba.conf

# TYPE  DATABASE        USER            ADDRESS                 METHOD
 
# "local" is for Unix domain socket connections only
LOCAL   ALL             ALL                                    trust
# IPv4 local connections:

docker postgresql

Добрый день!

Помогите с настройкой postgresql в docker

Имеется 2 виртуальные машины с ip 192.168.56.101 (master) и 192.168.56.102(slave)
docker-compose.yml

version: '2'

services:
psql_master:
image: 'docker.io/postgres:9.6.3'
volumes:
- '/home/vagrant/psql/data:/var/lib/postgresql/data'

recovery.conf

standby_mode = 'on'
primary_conninfo = 'host=192.168.56.101 port=5432 user=postgres password=postgres'
trigger_file = '/var/lib/postgresql/data/trigger'

Мастер запускается нормально, но при запуске слейва :

Запрос из текстового файла. No such file or directory

Здравствуйте! Помогите новичку. Установил psql на Win10 x64. Написал запросы в текстовом редакторе сохранил их в файле "primer1.sql". Куда закинуть файл "primer1.sql" чтобы можно было его импортировать в psql.
Пробовал в переменные среды закидывать файл, но все равно psql выдает одно и то же:
C:\Users\Администратор>psql -U postgres -d new_database -f primer1.sql
primer1.sql: No such file or directory

параметр lock_timeout

Конфигурация Ubuntu server 14.04
+ PostgreSQL от Etersoft 9.20 при создании базы с компьютера под windows выдает ошибку.
Unrecognized configuration errors "lock_timeout"

В логах SQL ошибка Lock_timeout = 20000

Все перерыл, не нашел в каком файле выставлен данный параметр.

ошибка создания сетевого сокета: 10044

Добрый день товарищи, столкнулся с проблемой установки postgresql на windows server 2012 (необходимо для 1с). Она заключается в том, что (во время установки) после настроек части с инициализацией кластера БД выдается "ошибка создания сетевого сокета: 10044". Все делается из под учётной записи администратора, антивирус отключен (брандмауэра у антивируса нет), брандмауэр windows пробовал настраивать на входящие и исходящие подключения порта 5432 все без толку, с отключенным брандмауэром тоже не устанавливается, другим ПО порт не занят.

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

Back to top

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