본문 바로가기

엉터리 개발 이야기/Superset

[Superset] mysql 에 셋팅하기

반응형

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 업그레이드.

참고 => http://exposemyself.tistory.com/359

반응형