2013-11-25 3 views
0

Есть ли способ скопировать данные из одной удаленной базы данных sqlite в другую? У меня есть репликация файлов на двух серверах; однако некоторые изменения записываются в базу данных sqlite, локальную для каждого сервера. Чтобы моя репликация файлов работала правильно, мне нужно скопировать содержимое одной таблицы и ввести их в таблицу в противоположную систему. Я понимаю, что базы данных sqlite не предназначены для удаленного доступа; но есть ли способ сделать то, что мне нужно? Я полагаю, что я мог бы написать содержимое таблицы в файл, скопировать этот файл, а затем добавить содержимое в другую базу данных. Однако это не похоже на лучший вариант, поэтому я ищу другое решение.Скопируйте таблицу из удаленной базы данных sqlite?

ответ

1

Если у вас есть доступ к другому файлу базы данных, вы можете ATTACH его:

ATTACH '/some/where/else/other.db' AS remote; 
INSERT INTO MyTable SELECT * FROM remote.MyTable; 
Смежные вопросы