High availability for PostgreSQL, batteries not included | Compose Blog

High availability for PostgreSQL, batteries not included | Compose Blog.

Facebook — Ряд статей,описывающих еще один способ построения неубиваемого постгресового кластера.

pgFormatter — PostgreSQL SQL syntax beautifier

pgFormatter

A PostgreSQL SQL syntax beautifier

Источник: pgFormatter | SourceForge.net.

PostgreSQL + barman = бэкап

Некоторые дополнения к инструкции barman

[…]

СУБД PostgreSQL как альтернатива СУБД Oracle, Microsoft SQL Server и других СУБД с закрытыми исходными кодами

СУБД PostgreSQLобладает несколькими свойствами, позволяющими рекомендовать её как основную систему управления базами данных общего назначения.

[…]

GUI для СУБД под Linux

Под Linux нет такого разнообразия клиентов для СУБД, как в Windows, но не всё плохо. Toad, DB Solo, SQuirreL SQL Client.

[…]

PostgreSQL — SELECT count(*) FROM table

count(*) в PostgreSQL очень медленная операция. Чтобы её ускорить, применяют разные трюки, например, описанный в Reduce cost of select count(*) queries with trigger-based method. При вставке и удалении строк увеличиваем или уменьшаем значение соответствующего столбца в специальной таблице. Подробности в статье, там же оценка разницы в скорости получения count. Я несколько автоматизировал процесс регистрации таблиц.

[…]

PostgreSQL — Partition management extention for PostgreSQL

https://github.com/keithf4/pg_partman

pg_partman is an extension to create and manage both time-based and serial-based table partition sets. Child table & trigger function creation is all managed by the extension itself. Tables with existing data can also have their data partitioned in easily managed smaller batches. Optional retention policy can automatically drop partitions no longer needed.

[…]

GIS-Lab: Установка PostgreSQL и PostGIS на VPS Linux

Установка PostgreSQL + PostGIS

На момент написания статьи, стандартный репозитарий Ubuntu содержит версию PostgreSQL 9.1. Для установки последней версии СУБД необходимо добавить нужные репозитарии в систему, в соответствии с рекомендациями сайта osgeo.org.

sudo sh -c ‘echo "deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main" >> /etc/apt/sources.list’

wget —quiet -O — http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add —

sudo apt-get update

[…]

pgcompact — A tool to reduce bloat for tables and indexes without heavy locks and full table rebuilding.

pgcompact

A tool to reduce bloat for tables and indexes without heavy locks and full table rebuilding.

[…]

PostgreSQL — интеграция с Oracle

PostgreSQL Foreign Data Wrapper for Oracle

http://oracle-fdw.projects.pgfoundry.org/

https://github.com/laurenz/oracle_fdw