дело?
Так рабоатет через psycopge
cur.execute("SELECT * FROM db_book.authors")
а через sqlalchemy
class Book(Base):
tablename = 'db_book.authors'
table_args = {'autoload': True}
говорит что нет такой таблицы
sqlalchemy.exc.NoSuchTableError: db_book.authors
Попробуй без схемы
Неа, сразу же пробовал
Попробуй без схемы тут, а в аргументах соединения наоборот схему указать. Как - не помню.
Извиняюсь за грубость, а возможно ли каждый раз не собирать всю информацию о базе, а выделить только интересующие поля?
Эм. Опиши модель руками
Так, а как ему сказать чтоб он не пытался создать?
А он по дефолту не пытается создать
А, тоесть я убираю autoload и все хорошо?
Да. И описываешь модель руками
Что-то нет sqlalchemy.exc.ArgumentError: Mapper mapped class Book->authors could not assemble any primary key columns for mapped table 'authors'
Ну а ПК ты описал?
Дурья я голова, точно. Как вас отблагодарить?
Обсуждают сегодня