Create function for schema creation

* addresses #1


git-svn-id: file:///var/www/wwwusers/usr01/svn/pyalchemybiz/trunk@4 389c73d4-bf09-4d3d-a15e-f94a37d0667a
This commit is contained in:
Jan Dittberner 2007-10-31 21:26:40 +00:00
parent 2378b72add
commit 38d4c952cf

20
pyalchemybiz/productdb.py Normal file
View file

@ -0,0 +1,20 @@
# -*- coding: utf-8 -*-
#
# Package pyalchemybiz
#
# Author: Jan Dittberner <jan@dittberner.info>
# Version: $Id$
#
# This file is part of pyalchemybiz
from sqlalchemy import *
def create_schema(metadata):
"""Create the database schema for products."""
product_table = Table(
'product', metadata,
Column('product_id', Integer, primary_key=True),
Column('name', String(100), nullable=False),
Column('description', String(4096), nullable=False),
Column('product_type', Integer, nullable=False)
)
product_table.create()