플래스크 db 명령어 오류(파이보)

파이보DB 명령어 오류가 납니다..에러 메시지와 init.py는 아래에 기재하겠습니다.
파이보 게시판 만들기 기능을 다 구현해놓고 AWS에 물린 후에 회원가입이 안되서 DB 명령어를 실행시켜 봤더니 이런 일이 일어나네요

flask db migrate
->
INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
INFO  [alembic.runtime.migration] Will assume non-transactional DDL.

init.py

from flask import Flask
from flask_migrate import Migrate
from flask_sqlalchemy import SQLAlchemy
from sqlalchemy import MetaData
from flaskext.markdown import Markdown

import config

naming_convention = {
    "ix": 'ix_%(column_0_label)s',
    "uq": "uq_%(table_name)s_%(column_0_name)s",
    "ck": "ck_%(table_name)s_%(column_0_name)s",
    "fk": "fk_%(table_name)s_%(column_0_name)s_%(referred_table_name)s",
    "pk": "pk_%(table_name)s"
}
db = SQLAlchemy(metadata=MetaData(naming_convention=naming_convention))
migrate = Migrate()


def create_app():
    app = Flask(__name__)
    app.config.from_object(config)
    # ORM
    db.init_app(app)
    if app.config['SQLALCHEMY_DATABASE_URI'].startswith("sqlite"):
        migrate.init_app(app, db, render_as_batch=True)
    else:
        migrate.init_app(app, db)
    from . import models

    # 블루프린트
    from .views import main_views, question_views, answer_views, auth_views
    app.register_blueprint(main_views.bp)
    app.register_blueprint(question_views.bp)
    app.register_blueprint(answer_views.bp)
    app.register_blueprint(auth_views.bp)

    # 필터
    from .filter import format_datetime
    app.jinja_env.filters['datetime'] = format_datetime

    # markdown
    Markdown(app, extensions=['nl2br', 'fenced_code'])
    return app

LESH 640

2022년 3월 18일 10:57 오후

@박응용님 github에 올릴 때 데이터베이스를 같이 올린 것 같네요.. 일단 마이그레이션 디렉토리 삭제 후 init 진행해 보겠습니다..! - LESH님, 2022년 3월 19일 11:33 오전 추천 , 대댓글
@박응용님 디렉토리를 삭제한 후 init까진 완료 했습니다. 그 뒤에 flask db migrate 를 하니 INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ERROR [flask_migrate] Error: Can't locate revision identified by '2f3c4f4d3890' 이러한 에러가 뜨더군요.. 뭔가 기존 파일들이랑 꼬인 느낌같은데.. 혹시 어떻게 해야할까요..? - LESH님, 2022년 3월 19일 11:41 오전 추천 , 대댓글
@LESH님 테이블 데이터도 삭제하시는게 좋을것 같습니다. alembic_version 테이블을 삭제한후 init부터 실행해 보세요. - 박응용님, 2022년 3월 19일 12:11 오후 추천 , 대댓글
@박응용님 혹시 테이블 데이터가 어떠한 데이터를 말하시는건지 여쭈어봐도 될까요? - LESH님, M 2022년 3월 19일 1:03 오후 추천 , 대댓글
@박응용님 박응용 선생님, 구글에서 이런 저런 글을 찾아보다 해결했습니다. 모든 기능이 잘 되더군요, 이 코딩 잘 모르는 녀석에게 직접 답해주심에 감사드립니다 - LESH님, 2022년 3월 19일 1:50 오후 추천 , 대댓글
목록으로
1개의 답변이 있습니다. 1 / 1 Page

해결을 위해 참고한 글 입니다. 도움이 될 것 같아서 올립니다.
https://medium.com/@jspark141515/flask-migrate-%EC%97%90%EB%9F%AC-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95-90bb7aca5749

flask db stamp head
flask db migrate
(필요하다면  flask db upgrade)

LESH

2022년 3월 19일 1:51 오후