Create sqlite-database.markdown
This commit is contained in:
parent
29cd3e6c34
commit
14c0b1eb76
|
|
@ -0,0 +1,52 @@
|
|||
Sqlite veritabanı yönetimi
|
||||
==========================
|
||||
|
||||
Kanboard, verilerini depolamak için varsayılan olarak Sqlite kullanır.
|
||||
Tüm görevler, projeler ve kullanıcılar bu veritabanında saklanır.
|
||||
|
||||
Teknik olarak, veritabanı `data` dizini içinde bulunan ve `db.sqlite` olarak adlandırılan tek bir dosyadır.
|
||||
|
||||
Dışa Aktar/Yedekle
|
||||
-------------
|
||||
|
||||
### Komut satırı
|
||||
|
||||
Yedekleme yapmak çok kolay, kimsenin yazılımı kullanmadığı zaman `data/db.sqlite` dosyasını başka bir yere kopyalamalısın.
|
||||
|
||||
### Kullanıcı arayüzü
|
||||
|
||||
Veritabanını istediğiniz zaman **ayarlar** menüsünden indirebilirsiniz.
|
||||
|
||||
İndirilen veritabanı Gzip ile sıkıştırılır, dosya adı `db.sqlite.gz` olur.
|
||||
|
||||
İthalat/Restorasyon
|
||||
------------------
|
||||
|
||||
Veritabanını kullanıcı arabiriminden geri yüklemenin hiçbir yolu yoktur.
|
||||
Restorasyon, herhangi bir vücut yazılımı kullanmadığında manuel olarak yapılmalıdır.
|
||||
|
||||
- Eski bir yedeklemeyi geri yüklemek için `data/db.sqlite` dosyasını değiştirin ve üzerine kaydedin.
|
||||
- Sıkıştırılmış bir veritabanını açmak için, terminalde bu komutu; `gunzip db.sqlite.gz` çalıştırın.
|
||||
|
||||
Optimizasyon
|
||||
------------
|
||||
|
||||
Bazen, `VACUUM` komutu çalıştırarak veritabanı dosyasını optimize etmek mümkündür.
|
||||
Bu komut, tüm veritabanını yeniden oluşturur ve çeşitli nedenlerle kullanılabilir:
|
||||
|
||||
- Dosya boyutunu küçült, verileri silerek boş alan yarat, ancak dosya boyutunu değiştirmez.
|
||||
- Veritabanı sık eklemeler veya güncellemeler nedeniyle parçalanmış.
|
||||
|
||||
### Komut satırından
|
||||
|
||||
```
|
||||
sqlite3 data/db.sqlite 'VACUUM'
|
||||
```
|
||||
|
||||
### Kullanıcı arayüzünden
|
||||
|
||||
**ayarlar** menüsüne gidin ve **Veritabanını optimize et** linkine tıklayın.
|
||||
|
||||
Daha fazla bilgi için [Sqlite belgeler](https://sqlite.org/lang_vacuum.html).
|
||||
|
||||
|
||||
Loading…
Reference in New Issue