-from sqlalchemy.mapper import *
-from sqlalchemy.schema import *
-from sqlalchemy.sql import *
+from sqlalchemy import *
import sqlalchemy.util as util
import tables
import string, sys
-from sqlalchemy.mapper import *
-from sqlalchemy.schema import *
-from sqlalchemy.sql import *
+from sqlalchemy import *
import sqlalchemy.util as util
import tables
import string, sys, time
-from sqlalchemy.schema import *
-import sqlalchemy.engine
+from sqlalchemy import *
import os
-engine = sqlalchemy.engine.create_engine('sqlite', {'filename':':memory:'}, echo = True)
+engine = create_engine('sqlite', {'filename':':memory:'}, echo = True)
#engine = sqlalchemy.engine.create_engine('mysql', {'db':'test', 'host':'127.0.0.1', 'user':'scott'}, echo=True)
#engine = sqlalchemy.engine.create_engine('postgres', {'database':'test', 'host':'127.0.0.1', 'user':'scott', 'password':'tiger'}, echo=True)
#engine = sqlalchemy.engine.create_engine('oracle', {'dsn':os.environ['DSN'], 'user':os.environ['USER'], 'password':os.environ['PASSWORD']}, echo=True)
def init(self, key, parent):
if isinstance(self.argument, type):
- self.mapper = class_mapper(self.argument)
+ import sqlalchemy.mapping
+ self.mapper = sqlalchemy.mapping.class_mapper(self.argument)
else:
self.mapper = self.argument