![]() |
|
Модераторы: LSD |
![]()
|
|
| Sorkerrer |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 23.11.2007 Репутация: нет Всего: нет |
Здравствуйте! Мы занимаемся разработкой информационно-аналитической системы с использованием СУБД Oracle, логика у нас серверная, клиент на C#. Недавно фирма серьёзно расширилась, и сейчас мы пытаемся организовать работу в офисе разработки. Есть две базы разработки и тестирования (и разбросанные по стране базы заказчиков). Пока мы не придумали ничего умнее чем тупо фиксировать часть изменений, сделанных на бд разработки, в виде скриптов (изменения данных в основном), а остальное (объекты) выдёргивать в DDL и в итоге вручную формировать билд (потом соответственно организовать репозиторий). Каждый билд прогоняется на тестовой, и после одобрения тестера укатывает к клиенту.
Собственно, схема явно не самая оптимальная. Безумно интересно, как организована разработка у вас. Думаю, ваш опыт будет для нас кране ценен. Заранее огромное благодарю. P.S. Речь о миграции кода между базами. Мы руками дёргаем DDL, генерим инсерты и тд. Потом шлём по почте админу, и он руками собирает билд. Это сообщение отредактировал(а) Sorkerrer - 1.10.2010, 23:59 |
|||
|
||||
| ToshaCh |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 555 Регистрация: 10.11.2005 Где: Москва, РФ Репутация: 12 Всего: 26 |
Я видел два подхода. Номер раз:
1. Все операции выполняются через общий репозитарий. 2. Разработка ПО ведётся в одном branch'е всеми сразу. 3. DDL, DML операции с таблицами/индекасми обязательно выкладываются в репозитарий в <branch>/ddl (или на подобии того). 4. Патч собирается автоматически из изменившихся файлов с кодом и ddl/dml. 5. Патч собирается каждый день и накатывается на свежеотклонированную с продакшена последнюю стабильную версию кода. Тестеры могут грести не дожидаясь релиза. Номер два: 1. Все ведут разработку как бог на душу положит. 2. К релизу каким нибудь способом определяется разница между новой и старой версией. На основе этого и создаётся патч. 3. Сливается ddl дамп базы и сохраняется в svn. -------------------- Slackware 12.2 | Linux 2.6.27 | Fluxbox 1.1.1 | Wmii 3 | Opera 9.63 -- Oracle это не только способ отмывания денег, но и вполне себе преличная база данных. |
|||
|
||||
![]()
|
| Правила форума "Oracle" | |
|
|
Данный раздел предназначен для обсуждения проблем с Oracle Database, другие продукты Oracle здесь не обсуждаются. Просьба при создании темы, придерживаться следующих правил:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, LSD. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Oracle | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |