Копирование базы данных sqlite с устройства на ПК

SELECT is_read_committed_snapshot_on FROM sys.databases 
WHERE name= 'YourDatabase'

Возвращаемое значение:

  • 1 : READ_COMMITTED_SNAPSHOT опция НА [1 110]. Операции чтения под READ COMMITTED уровень изоляции основан на сканированиях снимка и не получает блокировки.
  • 0 (значение по умолчанию): READ_COMMITTED_SNAPSHOT опция ПРОЧЬ . Операции чтения под READ COMMITTED использование уровня изоляции Общий (S) блокировки .
6
задан xain 16 May 2011 в 00:34
поделиться

1 ответ

Можно создать bat-файл и выполнить его, он создаст имя папки clonedb и вытянет всю базу данных к этому

adb shell rm -rf /sdcard/clonedb
adb shell run-as <app package> cp -r /data/data/<app package>/databases/. /sdcard/clonedb
adb pull /sdcard/clonedb ./
0
ответ дан 10 December 2019 в 02:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: