Версия - Разработка базы данных Subversion для приложения ac # - PullRequest
0 голосов
/ 28 июля 2011

В настоящее время у меня есть приложение, которое уже работает на Prod.

Проблема, с которой я столкнулся, связана с версиями.В настоящее время у нас есть только версия, но нет подрывной деятельности, поэтому в тестовой среде номер нашей версии уже достиг 100+.Это то, что нам не нужно, и именно поэтому мы будем добавлять подрывные операции.

Мой вопрос: было бы лучше иметь 2 столбца - версию и подрывную деятельность - в БД или просто один столбецкоторая хранит версию как varchar, и я анализирую версию на уровне приложения или в моих хранимых процессах?

Если бы я выбрал только 1 столбец с номером версии, например "3.5.6", что было бы лучшеспособ получить последнюю версию в хранимой процедуре?

Я использую mssql2005

Спасибо

1 Ответ

0 голосов
/ 28 июля 2011

Номера версий являются произвольными, они не имеют никакого значения, кроме как для вас.Если у вас есть особое значение, которое требует, чтобы оно было в отдельном поле, сделайте это.В противном случае просто придерживаться одного.Это должно быть достаточно просто для анализа и извлечения в более поздней версии.

Не видя, как настроена ваша БД. Я не знаю, как получить номер вашей версии, но скажу, что вы сохранили его вТаблица среды.Вы просто позвоните избранному там.

например

SELECT versionNumber FROM Environment
...