Click here to Skip to main content
15,890,043 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
AnswerRe: Data dictionary SQLServer versions Pin
Pete O'Hanlon27-Feb-12 11:29
mvePete O'Hanlon27-Feb-12 11:29 
QuestionRe: Data dictionary SQLServer versions Pin
OChristiaanse27-Feb-12 14:34
OChristiaanse27-Feb-12 14:34 
AnswerRe: Data dictionary SQLServer versions Pin
Pete O'Hanlon27-Feb-12 19:52
mvePete O'Hanlon27-Feb-12 19:52 
QuestionRe: Data dictionary SQLServer versions Pin
OChristiaanse27-Feb-12 20:18
OChristiaanse27-Feb-12 20:18 
AnswerRe: Data dictionary SQLServer versions Pin
Pete O'Hanlon27-Feb-12 20:57
mvePete O'Hanlon27-Feb-12 20:57 
GeneralRe: Data dictionary SQLServer versions Pin
OChristiaanse27-Feb-12 22:30
OChristiaanse27-Feb-12 22:30 
GeneralRe: Data dictionary SQLServer versions Pin
Pete O'Hanlon27-Feb-12 22:37
mvePete O'Hanlon27-Feb-12 22:37 
GeneralRe: Data dictionary SQLServer versions Pin
jschell29-Feb-12 11:40
jschell29-Feb-12 11:40 
OChristiaanse wrote:
The software was updated, and in the update proces columns and tables are added,
and sometimes the content of some tables will be altered. The client doesnt add
the columns etc, only performs the update of the software.
 


I solve that all the time.

I have a table like: db_version.
It has columns like: name and version.
Name is a text value.
Version has a format like {number}.{number}.{number} (text too)

A software 'update' that applies a database update adds one or more rows to that table.
Software that uses the database either relies on a specific name/version pair or it relies on a minimum name/version pair.

When the software starts it validate the match or minimal versions that it expects.
If they don't match then the software issues an error and exits.

The name column exists to allow sub functional dependency checks rather than just a global version.
GeneralRe: Data dictionary SQLServer versions Pin
OChristiaanse29-Feb-12 20:06
OChristiaanse29-Feb-12 20:06 
QuestionWPF and sqlserver 2008 express Pin
radhwane14-Feb-12 14:48
radhwane14-Feb-12 14:48 
AnswerRe: WPF and sqlserver 2008 express Pin
Richard MacCutchan14-Feb-12 22:38
mveRichard MacCutchan14-Feb-12 22:38 
AnswerRe: WPF and sqlserver 2008 express Pin
Paul Conrad16-Feb-12 18:39
professionalPaul Conrad16-Feb-12 18:39 
AnswerRe: WPF and sqlserver 2008 express Pin
Abhinav S20-Feb-12 20:27
Abhinav S20-Feb-12 20:27 
GeneralConclusion of drafting Solution&Design document Pin
aoe.Dylan12-Feb-12 20:24
aoe.Dylan12-Feb-12 20:24 
GeneralRe: Conclusion of drafting Solution&Design document Pin
Bernhard Hiller12-Feb-12 21:37
Bernhard Hiller12-Feb-12 21:37 
GeneralRe: Conclusion of drafting Solution&Design document Pin
jschell14-Feb-12 13:45
jschell14-Feb-12 13:45 
AnswerRe: Conclusion of drafting Solution&Design document Pin
aoe.Dylan16-Feb-12 17:43
aoe.Dylan16-Feb-12 17:43 
GeneralRe: Conclusion of drafting Solution&Design document Pin
jschell17-Feb-12 7:34
jschell17-Feb-12 7:34 
QuestionOnline Learning Industry Pin
mauricemcse3-Feb-12 13:53
mauricemcse3-Feb-12 13:53 
AnswerRe: Online Learning Industry Pin
Albert Holguin3-Feb-12 14:05
professionalAlbert Holguin3-Feb-12 14:05 
AnswerRe: Online Learning Industry Pin
jschell4-Feb-12 10:00
jschell4-Feb-12 10:00 
AnswerRe: Online Learning Industry Pin
RobCroll5-Mar-12 11:33
RobCroll5-Mar-12 11:33 
QuestionArchitecture for mobile app Pin
nitin_ion25-Jan-12 16:27
nitin_ion25-Jan-12 16:27 
SuggestionRe: Architecture for mobile app Pin
RobCroll29-Jan-12 11:10
RobCroll29-Jan-12 11:10 
QuestionMaking multiple teams coexist Pin
_Zorro_23-Jan-12 4:21
professional_Zorro_23-Jan-12 4:21 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.