From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,SPF_PASS autolearn=ham version=3.2.5 From: "Sergey N. Yatskevich" To: ALT Linux Team development discussions In-Reply-To: <20090710053435.GA21549@mw.office.seiros.ru> References: <20090708170002.GA19553@lsv.altlinux.ru> <4A559F46.3070005@sakhalin.ru> <20090709164238.GA17151@lsv.altlinux.ru> <20090710053435.GA21549@mw.office.seiros.ru> Content-Type: text/plain; charset="UTF-8" Date: Fri, 10 Jul 2009 16:32:16 +0400 Message-Id: <1247229136.5421.24.camel@snc-s6410> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1 Content-Transfer-Encoding: 8bit X-Spam: Not detected X-Mras: Ok Subject: Re: [devel] I: openldap 2.4.16 X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Jul 2009 12:32:38 -0000 Archived-At: List-Archive: List-Post: В Птн, 10/07/2009 в 09:34 +0400, Денис Смирнов пишет: > Все эти проблемы уже проходили при обдумывании проблем с постгресом -- так > вот там проблему экспорта/импорта базы так решить и не смогли. Вы упомянули postgres. Я в своё время для одной конторы дорабатывал и паковал postgres. У нас так же стояла проблема с обновлениями с учётом того, что меняется бинарный формат баз и x.y+1 версия не может работать с базами x.y. Т.е. при переходе с x.y версии postgres на x.y+1 версию dump/restore приходится делать всегда. После обсуждения и практической обкатки пришли к следующему варианту: 1. автоматического обновления не делать 2. в документации прописать порядок обновления версии: - ручной дамп старых баз - ручной останов сервера и ручная очистка каталога с базами - ручная обновление версии - ручной запуск с автоматической инициализацией кластера баз - ручная закачка дампа на каждый пункт прописали как именно это делается и где что находится 3. для того, чтобы не оставлять администраторов в тупиковой ситуации в случае нарушения порядка обновления, описанного в пункте 2 и не заставлять их делать downrage версии при обновлении пакета решили автоматически сохранять бинарники предыдущей версии в специальном каталоге и в инструкции прописали как запустить эти сохранённые бинарники для доступа к базам в старом формате с тем, чтобы можно было слить dump. Поскольку для пакетов, упаковываемых в Sisyphus нет официального места для выкладки руководств по обновлению, эту информацию можно поместить в описание пакета, содержащего сервер.