Использование приведенного ниже кода для подключения к postgres подключает меня к стандартной схеме publi c. Где я могу упомянуть имя схемы в строке подключения? Я пытаюсь вставить данные. Поэтому, когда я использую dataframe.to_sql('myschema.mytable', engine, if_exists='append', index=False)
, он создает имя таблицы с myschema.mytable в схеме publi c вместо вставки данных в mytable, которые уже существуют под myschema.
Я использую библиотека sqlalchemy в python. Ниже приведена строка подключения.
engine = create_engine('postgres://user:password@host:5432/dbname')
Я попробовал способ jdb c, добавив? CurrentSchema = schemaname и? Schema = schemaname, но оба не работают.