digiKam/Перевірка бази даних

Jump to: navigation, search
This page is a translated version of the page Digikam/Check Database and the translation is 100% complete.

Other languages:
català • ‎dansk • ‎Deutsch • ‎English • ‎українська

Перевірка та оптимізація баз даних digiKam

Створено на основі допису у блозі Дмітрія Попова (Dmitri Popov), 19 грудня 2011 року

Типово, для зберігання важливих даних digiKam використовує дві бази даних SQLite: digikam4.db і thumbnails-digikam.db. Щоб програма працювала швидко і без проблем, варто регулярно перевіряти і оптимізувати ці бази даних. Для цього вам варто встановити пакунок sqlite3 за допомогою програми для керування пакунками. Після встановлення пакунка створіть резервні копії баз даних digikam4.db і thumbnails-digikam.db. Після цього відкрийте вікно термінала і перемкніться на каталог, у якому зберігаються бази даних. Спочатку перевірте цілісність обох баз даних за допомогою таких команд:

sqlite3 -line digikam4.db 'pragma integrity_check;'
sqlite3 -line thumbnails-digikam.db 'pragma integrity_check;'
Якщо проблем у цілісності не буде виявлено ви побачите таке повідомлення:
integrity_check = ok

Щоб оптимізувати бази даних, віддайте дві наведені нижче команди:

1-sqlite3 -line digikam4.db 'vacuum;'
sqlite3 -line thumbnails-digikam.db 'vacuum;'

Повторіть перевірку цілісності, щоб переконатися, що всі проблеми усунуто. Ось і все.


This page was last modified on 25 December 2011, at 08:18. Content is available under Creative Commons License SA 4.0 unless otherwise noted.