sqlite3 :: sqlexception : SQL 로직 오류 또는 누락 된 데이터베이스

StackOverflow https://stackoverflow.com/questions/392493

  •  23-08-2019
  •  | 
  •  

문제

sqlite3 :: sqlexception : SQL 로직 오류 또는 누락 된 데이터베이스

오류 브라우저에서 테이블에 작업을 삽입, 업데이트 및 삭제하면 (즉, 작업 생성, 업데이트 및 파괴 조치가 실패했지만 표시 조치가 정상임을 의미합니다) 콘솔에서 동일한 작업이 정상입니다. 이 문제를 해결하고 대부분의 솔루션은 비품에서 복제를 제거하는 것임을 알았으므로 모든 테스트 데이터를 픽스처에서 제거하고 서버를 다시 시작하여 다시 실패했습니다.
모든 조언에 감사드립니다.

도움이 되었습니까?

해결책

나는 사용을 잊어 버린 것으로 밝혀졌다 "sudo script/server" 데이터베이스에 쓰기 권한을 얻으려면 :)

다른 팁

나는 죽은자를 부활시키려는 것을 의미하지는 않지만 방금이 문제를 겪었고 내가 찾은 대중적인 답변은 적용되지 않았습니다.

내 문제는 Firefox의 SQLITE 관리자 애드온으로 판명되었습니다. Sysinternals "Handle"프로그램을 사용하여 A) Firefox/Sqlitemanager가 공개 거래를했다고 생각하고 B) 부가 기능을 사용할 때마다 데이터베이스에 연결할 때마다 이전 제품을 파괴하지 않았습니다. 더 이상 접근 할 수 없었습니다.

나는 Firefox를 종료했고 내 코드는 잘 달렸다. Firefox 및 SQLITE 관리자를 다시로드했지만 거래를 시작하지 않았습니다. 다시, 내 코드는 잘 달렸다. 내 코드는 ROR이 아닌 Python이었습니다.

나는이 답을 추천하고, 원래 질문은 [sqlite3]에 태그를 지정합니다. ROR에만 국한되지 않습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top