/
laravel 에서 sqlite 를 migration 시 26 번 에러
laravel 에서 sqlite 를 migration 시 26 번 에러
간단하게 laravel 프로젝트를 생성하고 DBMS 는 sqlite 로 설정하고 이에 맞게 database.sqlite 를 touch 명령어로 생성했습니다.
$ touch database/database.sqlite
그리고 DB migration 을 실행했습니다.
$ php artisan migrate
그런데 다음과 같이 sqlite "26 file is not a database" 에러가 발생하더군요.
General error: 26 file is not a database"
예전에는 touch 파일을 생성해도 별 문제가 없었는데 아마 sqlite 버전이 올라가면서 뭔가 포맷이 바뀐게 아닐까 싶습니다.
sqlite3 명령어로 빈 DB 파일을 열고 콘솔에서 .save 명령어로 새로운 DB 파일을 만들고 저장해 줬더니 정상 동작합니다.
$ sqlite3 database/database.sqlite SQLite version 3.8.7.4 2014-12-09 01:34:36 Enter ".help" for usage hints. sqlite> .save .\database\database.sqlite sqlite> .quite
, multiple selections available,
Related content
laravel column 변경 database migration 만들기
laravel column 변경 database migration 만들기
More like this
laravel migration 안전하게 수행하기
laravel migration 안전하게 수행하기
More like this
Laravel 의 BluePrint 를 수정해서 Oracle 의 NVARCHAR 2 사용하기
Laravel 의 BluePrint 를 수정해서 Oracle 의 NVARCHAR 2 사용하기
More like this
command line 에서 빈 sqlite 데이터베이스 파일 만들기
command line 에서 빈 sqlite 데이터베이스 파일 만들기
More like this
Laravel Eloquent Model 의 변경 사항을 기록해주는 laravel-auditing 패키지
Laravel Eloquent Model 의 변경 사항을 기록해주는 laravel-auditing 패키지
More like this
MySQL 테이블 및 데이타베이스 이름 대소문자 구분 설정
MySQL 테이블 및 데이타베이스 이름 대소문자 구분 설정
More like this