Kanboard-Prod/doc/tr_TR/sqlite-database.markdown

53 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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).