From 97d1cd70903707d14b20084f5730e26fa40136ca Mon Sep 17 00:00:00 2001 From: Jan Dittberner Date: Sat, 14 Mar 2009 22:47:20 +0100 Subject: [PATCH] add salutation table as specified in DataTypeSalutation --- .gitignore | 2 +- .../versions/003_add_salutation_table.py | 18 ++++++++++++++++++ development.ini | 2 +- 3 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 data/dbrepo/versions/003_add_salutation_table.py diff --git a/.gitignore b/.gitignore index 92bf38d..4aa12d2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ *~ +data/templates *.pyc -data development.db pyalchemybiz/public/js/jquery.js diff --git a/data/dbrepo/versions/003_add_salutation_table.py b/data/dbrepo/versions/003_add_salutation_table.py new file mode 100644 index 0000000..108802f --- /dev/null +++ b/data/dbrepo/versions/003_add_salutation_table.py @@ -0,0 +1,18 @@ +from sqlalchemy import MetaData, Table, Column, types +from migrate import * + +def upgrade(): + # Upgrade operations go here. Don't create your own engine; use the engine + # named 'migrate_engine' imported from migrate. + meta = MetaData(bind=migrate_engine) + t_salutation = Table( + 'salutation', meta, + Column('id', types.Integer, primary_key=True), + Column('name', types.Unicode(30), nullable=False, unique=True)) + t_salutation.create() + +def downgrade(): + # Operations to reverse the above upgrade go here. + meta = MetaData(bind=migrate_engine) + t_salutation = Table('salutation', meta, autoload=True) + t_salutation.drop() diff --git a/development.ini b/development.ini index 119a9e4..2953d8d 100644 --- a/development.ini +++ b/development.ini @@ -36,7 +36,7 @@ sqlalchemy.echo = true sqlalchemy.convert_unicode = true # settings for sqlalchemy-migrate -migrate.repo.version = 2 +migrate.repo.version = 3 migrate.repo.dir = %(here)s/data/dbrepo # WARNING: *THE LINE BELOW MUST BE UNCOMMENTED ON A PRODUCTION ENVIRONMENT*