import os
#engine = sqlalchemy.engine.create_engine('sqlite', ':memory:', {}, 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)
+#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)
"""create the treenodes table. This is ia basic adjacency list model table.
print "Creating Tree Table:"
print "----------------------------"
-treedata.create()
-trees.create()
+#treedata.create()
+#trees.create()
def last_inserted_ids(self):
return self.context.last_inserted_ids
+ def rowid_column_name(self):
+ return "rowid"
+
def compiler(self, statement, bindparams):
return OracleCompiler(self, statement, bindparams)
rec = (typemap.get(item[0], types.NULLTYPE), i)
else:
rec = (types.NULLTYPE, i)
- self.props[item[0]] = rec
+ self.props[item[0].lower()] = rec
self.props[i] = rec
i+=1
def _get_col(self, row, key):
- rec = self.props[key]
+ rec = self.props[key.lower()]
return rec[0].convert_result_value(row[rec[1]])
def fetchall(self):