def testZS2SA(self): db = get_engine('mysql://root@localhost/alc2', echo=True) meta = rdb.BoundMetaData(db) table = transmute(ITestInterface, meta) meta.create_all() self.assertEqual(table.columns.ASCII.type.__class__, rdb.TEXT) self.assertEqual(table.columns.ASCIILine.type.__class__, rdb.TEXT) self.assertEqual(table.columns.Bool.type.__class__, rdb.BOOLEAN)
def testZS2SA( self ): db = get_engine('mysql://root@localhost/alc2', echo=True ) meta = rdb.BoundMetaData( db ) table = transmute(ITestInterface, meta) meta.create_all() self.assertEqual(table.columns.ASCII.type.__class__, rdb.TEXT) self.assertEqual(table.columns.ASCIILine.type.__class__, rdb.TEXT) self.assertEqual(table.columns.Bool.type.__class__, rdb.BOOLEAN)
""" database access definition $Id: db.py 129 2006-11-27 22:50:41Z hazmat $ """ from ore.alchemist.engine import get_engine database = get_engine('mysql://root@localhost/orgperson', encoding='utf-8', convert_unicode=True, echo=True)
def ModelFactory( db_uri ): db = get_engine( db_uri ) meta = BoundMetaData( db ) return AppModel( meta )
from sqlalchemy import * from ore.alchemist.engine import get_engine db = get_engine('mysql://root@localhost/alc2', echo=True) def loadTables(): meta = BoundMetaData(db) table = Table("Users", meta, autoload=True) return meta
""" $Id: test_Changeset.py 94 2006-10-26 17:39:37Z hazmat $ """ from unittest import TestCase, main from sqlalchemy import * # to hard to fight ;-) from ore.alchemist import changeset from ore.alchemist.engine import get_engine from ore.alchemist import introspector import transaction engine = get_engine( 'mysql://root@localhost/alchemy', echo=True) metadata = BoundMetaData( engine ) other_metadata = DynamicMetaData() users = Table('users', metadata, Column('user_id', Integer, Sequence('user_id_seq', optional=True), primary_key = True), Column('user_name', String(40)), ) other_users = Table('users', other_metadata, Column('user_id', Integer, Sequence('user_id_seq', optional=True), primary_key = True), Column('user_name', String(40)), Column('fullname', String(90)), )
from sqlalchemy import * from ore.alchemist.engine import get_engine db = get_engine('mysql://root@localhost/alc2', echo=True ) def loadTables(): meta = BoundMetaData( db ) table = Table("Users", meta, autoload=True ) return meta
""" database access definition $Id$ """ from ore.alchemist.engine import get_engine database = get_engine('mysql://root@localhost/orgperson', encoding='utf-8', convert_unicode=True, echo=True)
def ModelFactory(db_uri): db = get_engine(db_uri) meta = BoundMetaData(db) return AppModel(meta)