def cleanMapping(self, dbName):
connection = self.dbEngines[dbName].connect()
trans = connection.begin()
for my_table in reversed(self.dbMetaData[dbName].tables.values()):
keys= my_table.foreign_keys
for column in my_table.columns:
for key in keys:my_table = Table(my_table, self.dbMetaData[dbName],
Column(column, Integer,
ForeignKey(key, onupdate="CASCADE", ondelete = "CASCADE")
,primary_key=True))
connection.execute(my_table.delete())
trans.commit()
So I'm fresh out of ideas; Everytime I try using this code I get "sqlalchemy.exc.ArgumentError: Column object already assigned to Table <col>"