Я указываю строку подключения и схему следующим образом:
Код: Выделить всё
DB_URL = f"postgresql+psycopg2://{POSTGRES_USER}:{POSTGRES_PASSWORD}@{DB}:5432/{DB_NAME}"
engine = create_engine(DB_URL, connect_args={"options":"csearch_path={}".format("schema_name")},)
Код: Выделить всё
INFO: Waiting for application startup. │
│ ERROR: Traceback (most recent call last): │
│ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context │
│ self.dialect.do_execute( │
│ File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute │
│ cursor.execute(statement, parameters) │
│ psycopg2.errors.InvalidSchemaName: no schema has been selected to create in │
│ LINE 2: CREATE TABLE field (
Подробнее здесь: https://stackoverflow.com/questions/788 ... ected-to-c