Краткий обзор возможностей PostgreSQL

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

Виктор Вислобоков

Данный обзор кратко описывает основные возможности PostgreSQL, которые заявлены на момент написания обзора. Список этих возможностей может быть неполон или неточен. В будущем возможно расширение и дополнение данного документа.

20.02.2014. Вышел PostgreSQL 9.3.3

Вместе с выпуском 9.3.3 обновлены и предыдущие ветки до 9.2.7 и 9.1.12 соответственно. Изменений довольно много, вы можете почитать о них в замечаниях к выпуску

Кириллица в psql под Windows

В общем-то, это не сама статья, а только ссылка на неё.

В своё время столкнувшись с проблемой отображения кириллицы в psql под Windows, я был удивлён разнообразием и бесполезностью решений, как это реализовать. В основном, предлагается править реестр и прибегать к иным шаманским приёмам.

Вышел PostgreSQL 9.3

9 сентября 2013 года вышел релиз PostgreSQL 9.3.

Из фич:
- Внешние данные теперь открыты для записи
- Улучшена доступность и надёжность
- Параллельный pg_dump
- LATERAL JOIN

Страница официального анонса: http://www.postgresql.org/about/news/1481/

Ошибка при востановлении из Backup'а

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

Суть проблемы следующая: на двух компах стоят одинаковые вырсии postgre, единственное различие это версия в плане битности, т.е на одном 64х на другом 86х, на обоих компах семерка 64х. Бэкап с первого компа с ошибками, но устанавливается на второй, а с другого на первый не устанавливается. При попытке установки вылезают ошибки, см. файл в приложении.

При попытке предварительного просмотра содержания бэкапа, сообщается что-то типа "схема узла для таблицы не найдена". Бэкапы, с компа которого они сделаны, без проблем ставятся на этот же комп, как в первом так и во втором случае.

15.01.2013. Пополнение в переводе

Отирая трудовой пот со лба, героически докладываю о том, что перевёл один большой и один маленький раздел в мануале: Надёжность и Журнал Опережающей Записи (WAL) и Обновление кластера PostgreSQL. Возможны очпятки и косяки - пишите, если таковые обнаружатся.

Перевод документации

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

Так как до админа у меня достучаться не получилось то я продолжаю выкладывать перевод отсутствующих разделов документации в блоге

Замена механизма CAPTCHA на сайте

Из-за того, что в последнее время на сайте стало регистрироваться просто бешеное количество пользователей, пишуших спам, было принято решение изменить механизм CAPTCHA при регистрации новых пользователей. Теперь вместо того, чтобы ввести символы с картинки, необходимо ответить на один из простых вопросов, ответы на которые очевидны любому русскому или живущему (жившему) в России человеку. Если у кого-либо не получается зарегистрироваться, несмотря на правильно введённый ответ, воспользуйтесь обратной связью, где подробно опишите, что не работает и что вводите.

ОШИБКА: неверная последовательность байт для кодировки "WIN1251": 0x00 ОПЕРАТОР: INSERT INTO

БД сервера событий была перенесена из PostgreSQL 8.3 на PostgreSQL 9.1.4. Сервер, развернутый на Windows платформе, не мог с ней работать, т.к. установщик PostgreSQL 9.1.4 создает шаблон базы с использованием кодировки UTF8 и, сответственно, новая БД не могла быть создана с требуемой сервером кодировкой WIN1251. Кластер баз данных был проинициализирован, кодировка задана WIN1251, создана новая БД в которую была восстановлена старая БД из бэкапа. Сервер запустился, все работает, но PostgreSQL теперь засыпает лог приложений системы ошибками вида:

Админский подход

Эта статья не имеет прямого отношения к PostgreSQL, но описанный в ней подход может с успехом применяться к любому программному продукту. В статье рассматривается подход к проблеме с точки зрения системного администратора, а также я на своём опыте расскажу о том, что любят системные администраторы, а что нет, при общении на форуме.

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

Back to top

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