반응형
오류: database is locked
SQLite3 를 GUI처럼 볼 수 있는 방법을 찾아보니까 sqlite browser가 있었다.
위의 사이트에서 zip파일을 다운받고 응용프로그램을 실행했더니

데이터베이스 파일을 열 수 없습니다.
원인: database is locked
라는 에러가 나왔다.
오류 해결: VSCode Extension 설치
VSCode에서 flask API로 연결해서 돌리고 있었는데
해당 프로그램과 연결되어 있기 때문인지, 실행 중일 대는 볼 수 가 없었다.
다른 웹에서는 WSL이라 Window exe 실행 파일이랑 호환이 안되는 것을 지적했는데 그 이유 때문일 수도 있다.
VSCode에서 작업 중이었기 때문에 Vscode Extension을 다운받아서 해결했다.

정사각형 세 개가 있는 아이콘 'Extensions'를 눌러서
marketplace 검색 창에 SQLite Viewer를 설치(Install)한다.

설치한 다음 파일 섹션으로 돌아와서 app.db를 클릭해보았다.
그 결과 app.db 가 잘 보여지는 것을 알 수 있다.
지금은 새로 만든 데이터베이스라 없지만, Row가 추가되면 안에 잘 보인다.
Reference
database is locked. - 인프런 | 커뮤니티 질문&답변
누구나 함께하는 인프런 커뮤니티. 모르면 묻고, 해답을 찾아보세요.
www.inflearn.com
반응형