|
Командная разработка с БД
|
|||
---|---|---|---|
#18+
Привет, Вот такой вопрос - несколько человек одновременно работают над проектом с БД. БД к примеру Oracle. Файлы проекта можно контролировать системой контроля версий, а вот что делать с БД? Нет ли каких-то готовых решений для БД? Как вы с этим вопросом справляетесь? После этого еще необходимо залить все изменения с тестового сервера на рабочий. Нужно заставлять каждого пользователя записывать все изменения в БД, которые он делал (может забыть), или есть какие-то автоматизированные возможности? Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2008, 21:04 |
|
Командная разработка с БД
|
|||
---|---|---|---|
#18+
Под Оракл не знаю, но для MySQL есть программа "SqlBalance". Может кстати и под оракл версии существуют. Ну или в системе контроля версий хранить и дамп БД, разделив его на три части: структура, инициализация, и данные. Если кому-то надо поменять что-то в БД, то меняют эти файлы в репозитории, и все сразу знают что БД надо бы обновить из дампа... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2008, 22:04 |
|
Командная разработка с БД
|
|||
---|---|---|---|
#18+
MOCKOBEP Вот такой вопрос - несколько человек одновременно работают над проектом с БД. БД к примеру Oracle. Файлы проекта можно контролировать системой контроля версий, а вот что делать с БД? Нет ли каких-то готовых решений для БД? Как вы с этим вопросом справляетесь? Процедуры/функции/пакеты/триггеры - все отлично "лезет" в CVS/SVN/VSS. В pl/sql developer'е даже есть интеграция с ними (но не используем, по некоторым причинам). Структуры- у нас каждый разработчик отдает тестерам скрипт изменения структуры (alter table, create table, create index и т.д.). Эти файлы хранятся и применяются к эталонной схеме. Новым заказчикам отдается дамп эталона. При обновлении версии- скрипт изменения структуры, равный сумме всех скриптов. -- Алексей Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2008, 08:22 |
|
Командная разработка с БД
|
|||
---|---|---|---|
#18+
Если есть возможность прикрутить Java, то можно попробовать Apache DDLUtils http://db.apache.org/ddlutils/ Работаю сейчас на проекте в котором DDLUtils используется для поддержки версионности базы Oracle и Postgres. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2008, 12:06 |
|
|
start [/forum/topic.php?fid=37&fpage=11&tid=1555635]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
27ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 262ms |
total: | 383ms |
0 / 0 |