Ошибка при востановлении из 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, но описанный в ней подход может с успехом применяться к любому программному продукту. В статье рассматривается подход к проблеме с точки зрения системного администратора, а также я на своём опыте расскажу о том, что любят системные администраторы, а что нет, при общении на форуме.

Добавить к дате переменный интервал

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

Столкнулся с необходимостью добавить к дате интервал, представляющий собой выражение (например, значение некоторого столбца). Проблему можно проиллюстрировать следующим псевдокодом:

SELECT current_timestamp + (2*2 day)

С константами проблем нет:

SELECT current_timestamp + interval '4 day'

Напрягало то, что использование выражений допустимо в аналогичных решениях SQL Server (функция DATEADD, см. пример 7.1.1) и более близких к стандарту MySQL:

07.02.2012. Перевод главы "Резервное копирование и восстановление"

С удовлетворением сообщаю, что закончил перевод главы Резервное копирование и восстановление в мануале. Надеюсь, что буквально масса вопросов по этой теме, которые не раз задавались на форуме, теперь отпадёт. Советую почитать даже опытным админам, если они по какой-то причине не читали в английском оригинале - глава содержит много полезной информации.

12.11.2011. Выложен частичный перевод документации PostgreSQL 9.1

Свершилось! Наконец-то дошли руки и осуществлена синхронизация ранее сделанного частичного перевода официальной документации PostgreSQL 8.4.2 с официальной документацией PostgreSQL 9.1. Проведена огромная ручная работа, по итогам которой сделан однозначный вывод: нужен инструмент, который позволит облегчить труд по синхронизации. Поскольку я таковых не знаю, видимо придётся писать самому. Если у кого есть на примете подобные инструменты - милости прошу в личку или на форум в соответствующий раздел. В процессе перевода, исправлены старые ошибки и видимо добавлены новые.

11.11.2011. Актуализирована страница скачивания

На странице скачивания актуализированы версии PostgreSQL доступные для скачивания.
Собранный материал

Back to top

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