데이터베이스 업그레이드를위한 "alembic upgrade +1"을 시도 할 때 다음 오류가 발생합니다.Python에서 RedAlift Dialect를 SQLAlchemy 및 Alembic으로 마이그레이션하려면 어떻게해야합니까?
File "/home/jason/redshift/env/lib/python3.4/site-packages/sqlalchemy/engine/default.py", line 436, in do_execute
cursor.execute(statement, parameters)
psycopg2.NotSupportedError: Column "analyses.id" has unsupported type "serial".
내 SQLAlchemy의의 models.py에는 다음이 포함
sqlalchemy.url = redshift://USER:[email protected]:5439/
하지만 어떤 이유로이 방언을 사용하지 않는 것 :
from alembic.ddl.postgresql import PostgresqlImpl
class RedshiftImpl(PostgresqlImpl):
__dialect__ = 'redshift'
내 URL/호스트입니다. env.py를 수정해야합니까? 또는 models.py?
헤드 업 - redshift 비밀번호가 해당 URL에 노출되어 있습니다. –