Подтвердить что ты не робот

Выбрать таблицу из другой схемы

У меня есть таблица из схемы "тест":

class AttributeConversion(Base):
    __tablename__ = 'test.attribute_conversion'

Как выбрать записи из этой таблицы?

SQLAlchemy генерирует SQL:

select * from "test.attribute_conversion"

Но это не работает. Правильный запрос должен быть:

select * from test.attribute_conversion  (without quotes)
4b9b3361

Ответ 1

Вы можете явно указать имя схемы для таблицы:

class AttributeConversion(Base)
    __tablename__ = 'attribute_conversion'
    __table_args__ = {'schema' : 'test'}

См. документацию по указанию имени схемы.