Debian — репозиторий apt.postgresql.org

deb http://apt.postgresql.org/pub/repos/apt/ squeeze-pgdg main или deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main

[…]

PostgreSQL — pg_rewind

pg_rewind is a tool for synchronizing a PostgreSQL data directory with another PostgreSQL data directory that was forked from the first one. The result is equivalent to rsyncing the first data directory (referred to as the old cluster from now on) with the second one (the new cluster). The advantage of pg_rewind over rsync is […]

Сравнение двух баз данных

DB Solo

Сравнение схем двух баз, сравнение данных двух баз. Проверено на маленьких изменениях.

Платная… 129 долларов на пользователя. Зато работает.

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

PostgreSQL — 15 необходимых команд

15 Practical PostgreSQL Database Administration Commands — оригинал, и вообще интересный сайт. 15 команд для управления PostgreSQL — перевод

PostgreSQL — кластеры

Postgres-XC

Postgres-XC is an open source project to provide write-scalable, synchronous symmetric, transparent PostgreSQL cluster solution. It is a collection if tightly coupled database components which can be installed in more than one hardware or virtual machines.

[…]

PostgreSQL — книга «Работа с PostgreSQL» А.Ю.Васильева

PostgreSQL — книга «Работа с PostgreSQL» А.Ю.Васильева , http://postgresql.leopard.in.ua/

PostgreSQL — создание бэкапов с Barman

Недавно вышло обновление интересной программы для бэкапирования PostgreSQL серверов — Barman. Barman (Backup and Recovery Manager) представляет из себя программу (для Linux/Unix), управляющую получением резервных копий (с помощью WAL) и восстановлением серверов. Работает примерно так же, как репликация в pg9 (но не она, и поддерживается PostgreSQL 8.4+), то есть можно было бы тривиальным скриптом получить […]

PostgreSQL — pg_extractor, вариант pg_dump

https://github.com/omniti-labs/pg_extractor

pg_extractor работает примерно как pg_dump (pg_extractor — впаппер над pg_dump), но в отличии от последнего раскладывает все объекты по отдельным директориям и файлам.Поддерживает git для контроля версий.

PostgreSQL — конкатенация полей с NULL значениями

Простой запрос , в котором соединяются два поля. Вроде всё должно работать, но если name или name2 содержат NULL, то name||name2 будет NULL. Логично, в общем. Что делать?

[…]

PostgreSQL — полезные функции

Перевод дат в timestamp формат

[cc lang=’sql’]

cast(EXTRACT( epoch FROM cdate) as int8) as timestamp

cast(EXTRACT( epoch FROM cdate) as int4) as timestamp

[/cc]