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

Не работает непрерывное архивирование и восстановление

Добрый день!

Не получается настроить восстановление на резервном сервере. Вроде всё делаю по инструкции.
Версия постгрес 9.1, ось Ubuntu 12.04

НА МАСТЕРЕ:

1. Включаю режим архивирования.
2. Получаю архив кластера и wal-файлы, которые образовались в архивном каталоге /var/lib/postgresql/archive после включения режима архивации.

psql -c "select pg_start_backup('hot_backup');"
tar -cf /var/lib/postgresql/backup.tar /var/lib/postgresql/9.1/
psql -c "select pg_stop_backup();"
tar -rf /var/lib/postgresql/backup.tar /var/lib/postgresql/archive/

НА СЛЕЙВЕ

Не запускается служба PostgreSQL

Добрый вечер.
Версия postgresql-9.1.2-1.1C(x64)
Не запускается служба PostgreSQL
в логах пишет
2014-11-04 17:17:10 MSK LOG: database system was interrupted while in recovery at 2014-11-04 16:29:14 MSK
2014-11-04 17:17:10 MSK HINT: This probably means that some data is corrupted and you will have to use the last backup for recovery.
2014-11-04 17:17:10 MSK LOG: database system was not properly shut down; automatic recovery in progress
2014-11-04 17:17:11 MSK LOG: consistent recovery state reached at 20A/CB7C6768
2014-11-04 17:17:11 MSK LOG: redo starts at 20A/CA032DC0

PostgreSQL Buildroot

Здравствуйте, у меня есть одноплатный компьютер с ARM архитектурой на базе freescale i.mx28, для его настройки я использую Buildroot. Мне нужно установить на него PostgreSQL. В меню buildroot я выбрал PostgreSQL, затем запустил сборку. На выходе получил архив с КФС. Как можно настроить имя пользователя, наименование базы данных и её расположение в данном случае? Никак не могу разобраться, там нету start-scriptов как в версии для обычного linux, никак не могу разобраться, можете кто-нибудь помочь, кто сталкивался, заранее спасибо.

не ложиться демон при перезагрузке системы

при перезагрузке системы демон pgsql не ложится пишет failed в syslog пишет вот что:
Oct 13 13:08:44 one postgres[1924]: [3-1] LOG: connection received: host=192.168.0.200 port=38367
Oct 13 13:08:44 one postgres[1924]: [4-1] FATAL: the database system is shutting down
Oct 13 13:08:44 one postgres[1932]: [3-1] LOG: connection received: host=192.168.0.200 port=38370
Oct 13 13:08:44 one postgres[1932]: [4-1] FATAL: the database system is shutting down
Oct 13 13:08:44 one postgres[1933]: [3-1] LOG: connection received: host=192.168.0.200 port=38371

настройка postgresql

Привет!
Подскажите по postgresql:
1. при перезагрузке сервера сервис не останавливается, а после долгого раздумья пишет FAILED и продолжает перезагрузку, я понимают, что такакя перезагрузка может убить базу, если делать остановку командой stop аналогичная история и сервис не останавливается, есть ли более корректная команда для остановки сервиса, т.к. иногда необходимо перезагружать(выключать сервер)?

2. почему возникала такая ошибка?

3. можно ли вносить в конфигурацию изменения безе перезапуска постгри, наподобие reconfigure?
спасибо!

PostgreSQL в MAC OS X 10.9.5 Maveriks

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

Добрый день, при развертывании проекта на ruby on rails получилась проблема при запуске, ругается на локальное подключение к базе postgreSQL.
/Users/dmitriy/.rvm/gems/ruby-1.9.3-p547@shop/gems/activerecord-3.2.9/lib/active_record/connection_adapters/postgresql_adapter.rb:1208:in `initialize': could not connect to server: Connection refused (PG::Error)
Is the server running on host "localhost" (::1) and accepting
TCP/IP connections on port 5432?
could not connect to server: Connection refused
Is the server running on host "localhost" (127.0.0.1) and accepting

[solved] проблема подключения по локалке

есть Вин7, на ней стоит пострес посл версии и Visual studio 2010
могу подключиться к нему 3 строчками:
String connectionString = "Server=localhost;Port=5432;User=postgres;Password=123456;Database=postgres;";
NpgsqlConnection npgSqlConnection = new NpgsqlConnection(connectionString); // подключение к БД
npgSqlConnection.Open(); //открываем БД
, тут все ок...
есть ВинСервер2008, на ней стоит пострес посл версии и Visual studio 2010
аналогично все работает...
оба ПК подключены по локалке и 2й имеет ИП 192.168.168.110

Файловый дамп базы

Всем привет.
Есть прога, которая использует PostgreSQL в качестве БД. Хочется посмотреть в ней данные. Пароля нет. Пробывал поменять в конфиг файле md5 на trust и подключиться без пароля. не помогает.
Теперь хочу установить чистый PostgreSQL на систему и скопировать файлы с данными. Возможно ли это как в случае с MySQL. Если да, то что именно нужно копировать?

4 индекса в одной таблице

Есть таблица запросы к которой идут по 4 разным полям

Иногда запросы идут только по одному из полей, иногда по двум (имею ввиду по одному или двум полям в запросе после WHERE)

Значение полей на которые хочу создать индекс не меняются после добавления, а соседние поля на которые индекс не нужен меняются часто.

Как лучше сделать, просто создать индекс на все 4 поля или лучше разделить данные на несколько таблиц ?

не могу установить Postrgresql

ОС - win7 максимальная 64бит
Ставлю уже раз десять - постоянно в конце установки два окно с ошибкой. Ставил согласно инструкции здесь на форуме как нужно для 7 винды: то есть путь не по умолчанию, вторичный вход автоматом и запущен и т.д. и т.п. Антивирус отключаю постоянно во время установки (касперский).
Лог выдает следующую ошибку в конце: "Failed to install the 'adminpack' module in the 'postgres' database
loadmodules.vbs ran to completion

Script stderr:
Program ended with an error exit code

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

Back to top

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