дефис "-". В связи с этим, работая с бд, получаю ошибку:
TypeError: unsupported operand type(s) for -: 'Table' and 'Table'
class DealsSteps(Base):
_ _tablename_ _ = 'deals-step'
Пробовал брать в двойные кавычки и писать _ _tablename_ _ = text('"deals-step"')
Пока не помогает.
Кто-то сталкивался? Как обойти?
Может вечером повезет. Спрошу повторно. Никто не сталкивался с проблемами при дефисах в имени таблиц? Как решали?
quote=True в тейбл аргс Или обернуть в quoted_name https://docs.sqlalchemy.org/en/14/core/sqlelement.html#sqlalchemy.sql.expression.quoted_name
Во всех классах? или только в тех, что с дефисами в именах? _ _table_args_ _ = (quote=True) так?
Обсуждают сегодня