2013-02-04 3 views
0

Я хочу знать этот код необходимо использовать в SQLcipher. (С использованием в андроиде)Приложить SQLCIPHER Database

Я запутался, где и когда я должен использовать это в случае необходимости.

Я хочу зашифровать свой sqlite db.

ATTACH DATABASE 'encrypted.db' AS encrypted KEY 'secret'; -- create a new encrypted database 
CREATE TABLE encrypted.t1(a,b); -- recreate the schema in the new database (you can inspect all objects using SELECT * FROM sqlite_master) 
INSERT INTO encrypted.t1 SELECT * FROM t1; -- copy data from the existing tables to the new tables in the encrypted database 
DETACH DATABASE encrypted; 

ответ

0

Пример кода, который вы опубликовали ниже, позволяет вам прикрепить базу данных и реплицировать одну таблицу из существующей базы данных. Если вы собираетесь реплицировать схему и содержимое из одной базы данных в другую, рекомендуется использовать функцию удобства sqlcipher_export. Вы можете прочитать об этом с примерами here.

Смежные вопросы