콘텐츠로 건너뛰기
Home » .dump

.dump

SQLite – 테이블을 다른 데이터베이스로 이관하기

테이블을 다른 데이터베이스 파일로 이관하는 방법은 단순하다. 새로운 DB 파일을 새 데이터베이스로 연결해서, CREATE TABLE .. AS SELECT .. 구문을 사용해서 복사한다. 다음 예제는 외부 DB 파일을 반입한 다음, 특정 테이블 하나의 내용으로 새로운 테이블을 채우는 과정을 보여준다. ATTACH 'file-archives.db' AS other; CREATE TABLE other.images AS SELECT * FROM main.images; DETACH others; CREATE TABLE … AS … 를 사용하는 이 방법은 사실 한가지 함정을 가지고 있다. 이 쿼리는 테이블을 복제한다기보다는 한쪽의 데이터를 다른 테이블을 만들어서 밀어넣는 역할을 수행한다. 따라서 기존… 더 보기 »SQLite – 테이블을 다른 데이터베이스로 이관하기