Работает просмотр созданных таблиц и создание новых. Таблица "ActiveTournaments" есть в списке таблиц.
class Database:
def init(self):
self.engine = sqlalchemy.create_engine('postgresql+psycopg2://')
self.engine.connect()
def create_table(self):
metadata = MetaData()
Table("ActiveTournaments", metadata,
Column("ID", Integer),
Column("chatID", Integer),
Column("ActiveNow", Integer),
Column("Status", String),
Column("ActiveAll", Integer),
Column("Name", String),
Column("MembersID", String),
)
metadata.create_all(self.engine)
def view_columns(self):
session = Session(bind=self.engine)
print(session.query('ActiveTournaments').all())
Database().view_columns()