엉터리 개발 이야기/Superset
[Superset] mysql 에 셋팅하기
억삼이
2018. 2. 20. 17:22
반응형
config.py 파일 SQLALCHEMY_DATABASE_URI 변경
SQLALCHEMY_DATABASE_URI = 'mysql://username:password@localhost/superset'
superset db upgrade 시 에러 발생(query table 생성 안됨.../ 예약어로 생성이 안됨...)
migrations/versions/ad82a75afd82_add_query_model.py 파일 내용 변경
sa.Column('status', sa.String(length=16), nullable=True, quote="`"),
sa.Column('schema', sa.String(length=256), nullable=True, quote="`"),
sa.Column('sql', sa.Text(), nullable=True, quote="`"),
sa.Column('limit', sa.Integer(), nullable=True, quote="`"),
quote="`" 을 추가
다시 superset db upgrade 실행
정상적으로 실행됨..
끝.
더 좋은 방법은 sqlalchemy 업그레이드.
반응형