2013-11-25 2 views
0

하나의 원격 sqlite 데이터베이스에서 다른 데이터베이스로 데이터를 복사하는 방법이 있습니까? 파일 복제가 두 대의 서버에서 이루어졌습니다. 그러나 일부 변경 사항은 각 서버에 로컬 인 sqlite 데이터베이스에 기록됩니다. 내 파일 복제가 올바르게 작동하게하려면 한 테이블의 내용을 복사하여 반대 시스템의 테이블에 입력해야합니다. 나는 sqlite 데이터베이스가 원격 액세스를위한 것이 아니라는 것을 이해한다. 그러나 내가 필요한 것을 할 수있는 방법이 있습니까? 테이블의 내용을 파일에 쓰고 그 파일을 복사 한 다음 내용을 다른 데이터베이스에 추가 할 수 있다고 가정합니다. 이것은 최선의 선택처럼 보이지 않으므로 다른 해결책을 찾고 있습니다. 당신이 다른 데이터베이스 파일에 액세스 할 수있는 경우원격 sqlite 데이터베이스에서 테이블 복사?

답변

1

, 당신은 그것을 ATTACH 수 있습니다

ATTACH '/some/where/else/other.db' AS remote; 
INSERT INTO MyTable SELECT * FROM remote.MyTable; 
관련 문제