Make SQLite store default for new installations starting 0.26 (#140)

This commit is contained in:
Yury Gargay
2024-02-20 15:25:38 +01:00
committed by GitHub
parent b9525bfc58
commit 8d33945b6c

View File

@@ -1,8 +1,22 @@
# Management SQLite store
In NetBird, the Management system traditionally relies on JSON file storage.
Starting from version [0.24.0](https://github.com/netbirdio/netbird/releases/tag/v0.24.0), we have introduced **experimental** support for SQLite.
<Note>
Starting from version [0.24.0](https://github.com/netbirdio/netbird/releases/tag/v0.24.0),
we have introduced support for SQLite.
This addition aims to provide users with enhanced performance and scalability options.
</Note>
<Note>
Starting from version [0.26.0](https://github.com/netbirdio/netbird/releases/tag/v0.26.0),
SQLite is **a default** storage engine for new installations.
Please follow this manual if you insist on migrating from JSON file storage.
If you have new installation you already have SQLite. To confirm please check the `management` logs on startup:
```
2024-02-06T15:28:04Z INFO management/server/store.go:77: using SQLite store engine
```
</Note>
## SQLite entity relationship diagram