Как определить внешний ключ между таблицами в примере ниже? Они имеют одинаково названный столбец, но в настоящее время я не могу подключиться.Определить внешний ключ в существующей таблице
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker
from sqlalchemy import Table, Column, Integer, String
engine = create_engine('my connection details', echo=False)
Session = sessionmaker(bind=engine)
session = Session()
Base = declarative_base()
my_table = Table('my_table',
Base.metadata,
autoload=True,
autoload_with=engine,
schema='my_schema')
other_table = Table('other_table',
Base.metadata,
autoload=True,
autoload_with=engine,
schema='other_schema')
class MyClass(Base):
__table__ = my_table
class OtherClass(Base):
__table__ = other_table