Projects tagged ‘django’ and ‘migration’


[4 total ]
2

Django Evolution

 
Primary Language: Python Licensed as: BSD-ish License

When you run ./manage.py syncdb, Django will look for any new models that have been defined, and add a database table to represent those new models. However, if you make a change to an existing model, ./manage.py syncdb will not make any changes to ... [More] the database. This is where Django Evolution fits in. Django Evolution is an extension to Django that allows you to track changes in your models over time, and to update the database to reflect those changes. [Less]

Metrics updated 07 Oct 08

1

pgmigrate

 
Primary Language: Python Licensed as: Apache License 2.0

The pgmigrate tool is developed for managing changes in database structure between a project members. It does so by managing so called 'patches'. Small pieces of SQL or Python code which modifies database schema. So far it supports only PostgreSQL. Starting from 1.2.0 can be easily integrated with Django to solve schema migration issue.

Metrics updated 04 Oct 08

1

deseb

   
Primary Language: Python Licensed as: Python Software Foundation License

Django External Schema Evolution Branch Django, via the command ./manage syncdb, can automatically build a database schema based on your applications models.py file. However, after you've done this once, it leaves you with two unpleasant follow-up ... [More] options if you ever make any changes to your model structure: 1. destroy your existing schema (along with all your data) and let ./manage syncdb rebuild it for you 2. manage your own schema upgrades by writing your own SQL Project deseb aims to fill this void by providing s third option: 3. generate schema upgrades via the command: ./manage evolvedb [Less]

Metrics updated 07 Oct 08

0

yadsel

 
Licensed as: GNU Lesser General Public License 2.1

This is the definetely new name of old dbmigrations project - renamed because already exists a project with that name. NOW WITH DJANGO SUPPORTDjango support includes a new driver, a command-line option for manage.py, a pluggable application and its ... [More] history and log in the Admin. Details about YadselThe goal of this project is provide a library (and a tool) under the LGPL, writen with Python language for an object oriented and version based evolution of databases schema, independent of ORMs, operating systems or DBMS's. This library must be adaptable to other languages, and only the versions scripts must be writen with Python, under the class system defined by library. For now, we are working with MySQL driver, and the next will be (not necessarely in that order): SQLite Firebird Django SQLObject Postgres SQLServer Oracle SQLAlchemy You can help us writing some of those drivers, or making good changes :) Look our FirstWords wiki page. [Less]