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

Миграция БД из 8.4 на *nix на win2003

В юниксах сделан бэкап БД через:
pg_dumpall > pgdump.db
(без cжатия .gz2)
архив получился примерно на 80гигов

Пытаюсь его развернуть на вин2003:
C:\Program Files\PostgreSQL\8.4\bin>pg_restore -C -d postgres E:\pgdump.db
pg_restore: [archiver] input file does not appear to be a valid archive

по-другому:
psql < pgdump.db
[..тут много-много восстанавливает..]
CREATE TABLE
ALTER TABLE
CREATE SEQUENCE
ALTER TABLE
ALTER SEQUENCE
setval
--------
1
(1 row)

ALTER TABLE
ALTER TABLE
ERROR: missing data for column "ntseverity"

Установка wildspeed

Пытаюсь установить wildspeed на Postgresql-8.4.4eter в Ubuntu 10.10. Проделал шаги:

% cd PGSQLSRC/contrib
% tar xzvf wildspeed.tar.gz
% make
% make install

А на шаге

% make installcheck

вываливается ошибка: /usr/bin/ld: cannot find -lpgport

Что это и где её взять или что доставить?

Нестабильная работа клиентской части

Добрый день, коллеги.
Установил на машину postgresql 8.3 (ubuntu 9.10 ядро 2.6.31-23-generic).
В процессе эксплуатации сбрасывается соединение, пользовательское приложение выполняет аварийный останов (ошибки "Соединение сброшено", либо "Segmentation Fault").
Логи постгреса:
2011-06-30 09:58:18 MSD LOG: ошибка SSL: block cipher pad is wrong
2011-06-30 09:58:18 MSD LOG: не удалось получить данные от клиента: Соединение сброшено другой стороной
2011-06-30 09:58:18 MSD LOG: неожиданный конец файла (EOF) при подсоединении клиента

Ошибка PostgreSQL при старте Windows Server 2008

Уважаемые специалисты!
При старте Windows Server 2008 возникает следующая ошибка в логах операционной системы:
- System
- Provider
[ Name] PostgreSQL
- EventID 0
[ Qualifiers] 0
Level 2
Task 0
Keywords 0x80000000000000
- TimeCreated
[ SystemTime] 2011-06-26T09:44:39.000Z
EventRecordID 23096
Channel Application
Computer SERVER-3
Security
- EventData
FATAL: terminating connection due to administrator command

что в свою очередь приводит к следующей ошибке:
System
- Provider

Синхронизация данных двух инф. баз (для работы 1с)

Добрый день!
Ситуация следующая: на первом сервере установлен сервер 1с, PostgreSQL 8.3, веб сервер Apache.
В подсети данного сервера есть ряд пользователей, которые работают с базой 1с. Все хорошо.
Но также имеется ряд удаленных клиентов.
При разрыве соединения эти пользователи отваливаются и приходится переподключаться к базе. Бывает, что это затягиваегтся на неделю(ремонт линии), а работать надо.
Необходимо использовать второй сервер, который синхронизировался с первым сервером.
Вопрос:
1) Какое готовое решение посоветуете.

не устанавливается ниодна версия

в вобщем проблема в том что не устанавливается ни одна версия, в конце установки выдает ошибку(смотреть скриншот), уже мучаюсь три дня все бес толку. очень нужен совет

PostgreSQL и firewall

Как задать фиксированный номер порта КЛИЕНТА , лучше чтобы он совпадал со стандартным портом сервера

Перенос базы с Win7 на WinXP

Изображение MaxysT

Здравствуйте.
На сервере с Win7 Prof стоит PostgreSQL 9.0.2-1. Настроено архивирование для создания зеркала(wal-файлы ложатся нормально, с этим проблем нет).
Перевожу сервер в режим копирования кластера, переношу папку с БД на компьютер под "зеркало" и настраиваю конфиги там. ОС WinXP Prof SP 3.
PostgreSQL не стартует, как служба. Настройки проверял. Создание "зеркала" - типовая задача и проводилась не один раз, но между компьютерами с WinXP. Эту же БД без проблем поднял на другом компьютере с Win7.

C XP на Windows 7

ДОБРЫЙ ВЕЧЕР. Проблема такая есть база данных, работал под Windows XP с версией postgresql 8.3. Потом переустановил систему поставил Windows 7. Возможно ли продолжить работу с этой базой данных и версией postgresql 8.3. При установке нужно ли инициализировать кластиер БД? Устанавливаю в дирректорию с БД. Инициализировать при установке не удается, типо уже инициализирована, а запустить сервис не удается. Как можно это исправить?

Лигирование пользовательских функций

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

В документации сказано:
When a function is defined in the PL/pgSQLserver-side language, any queries executed by the function will only be logged the first time that the function is invoked in a particular session. This is because PL/pgSQL keeps a cache of the query plans produced for the SQL statements in the function.

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

Back to top

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