You are here:
TWiki
>
Gnumed Web
>
GnumedManual
>
DbRevisionHandling
(14 Oct 2008,
KarstenHilbert
)
Database Revision Handling
database revisions change with major releases only
minor (bugfix) releases never require a database change
if a change in a released database becomes necessary a fixup SQL script will be released
database upgrades are handled by means of SQL change scripts which are under CVS control
successfull application of change scripts is logged in a table
the schema is verified before and after upgrading
plausibility checks which compare data before and after an upgrade are applied
clients require a particular schema version to work with
at startup the client verifies the schema and fails to connect if the database does not match
mapping client version to database version is done in
gmPG2.py
E
dit
|
A
ttach
|
P
rint version
|
H
istory
: r1
|
B
acklinks
|
R
aw View
|
M
ore topic actions
Topic revision: r1 - 14 Oct 2008 - 00:27:14 -
KarstenHilbert
Home
Search
Site disclaimer
Shortcuts
Downloads
-
Release status
Documentation
-
About
-
Quick start!
-
Manuals
-
FAQ
-
Success stories
-
Known Issues
-
Roadmap
Contribute
-
Report a bug
Getting Help
Promotion
-
Screenshots
-
Movies
-
Public events
External Links
GNUmed Blog
GNUmed Forum
GNUmed Planet
CVS Monitor
Advanced Functions
Wiki Index
-
by topic
-
fulltext
Wiki Changelog
RSS Feed
Register
Edit this sidebar
Webs
DavidX
Gesundheitskarte
Gnumed
KBV_Schnittstellen
Kindergarten
Main
Oscar
PraxisSoftware
Publish
Sandbox
TWiki
TWIKI.NET
Български
Cesky
Deutsch
English
Español
Français
Italiano
日本語
Nederlands
Polski
Português
Русский
Gnumed
E
dit
A
ttach
Copyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback