У меня есть две базы данных SQLite, одна из которых загружается с сервера (server.db
) и одна используется как хранилище на клиенте (client.db
). Мне нужно выполнить различные запросы синхронизации в базе данных клиента, используя данные из базы данных сервера.Одновременно с использованием нескольких баз данных SQLite
Например, я хочу удалить все строки в таблице client.db tRole
и повторно заполнить все строки в таблице server.db tRole
.
Другой пример: я хочу удалить все строки в таблице client.db tFile
, где fileID
не находится в таблице server.db tFile
.
В SQL Server вы можете просто префикс таблицы с именем базы данных. Есть ли все-таки сделать это в SQLite, используя Adobe Air?
«Там не способ сделать это с уровня базы данных.» Как так? SQLite имеет ключевое слово `attach`, которое позволяет присоединить другую базу данных. И ответ Тео показывает, что Air, похоже, имеет соответствующий вызов API. Есть ли какое-то различие, которое я пропускаю, когда вы конкретно говорите «с уровня базы данных»? – spaaarky21 2014-05-09 19:32:28