Re: Any relational database design tool written in Python
- From: Tim Chase <python.list@xxxxxxxxxxxxxxxxx>
- Date: Thu, 31 Aug 2006 10:11:02 -0500
metaperl> I am hoping for something that can create database deltas.
What is a database delta? I know about SELECT, CREATE, INSERT, UPDATE,
joins, normalization, etc, but have never heard this term before.
There are two types of database deltas that I know of: metadata deltas (changes to the structure of the database such as altering columns in tables, adding/removing tables, altering views/SPs, changing access-controls, etc) and data deltas (differences in data when the structures are the same).
A metadata some sort of "diff" between two copies of a database (say, your "production" and "development" databases), allowing you to bring your production database up to the point where your development database is. A data-diff would be about the same as an incremental backup, allowing you copy new data from one database to another database with stale/older data on it.
I've written a couple simple database diffing scripts to synch production database to look like the development database snapshot. None were complete scripts to synch everything, but just handled what I needed at the time (usually just altered or added tables/queries).
-tkc
.
- References:
- Any relational database design tool written in Python
- From: metaperl
- Any relational database design tool written in Python
- Prev by Date: Re: a question about my script
- Next by Date: Re: Timeline for Python?
- Previous by thread: Re: Any relational database design tool written in Python
- Next by thread: Broadcast server
- Index(es):
Relevant Pages
|