Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR makes it possible to choose between using SQLite or MariaDB for the database.
SQLite
SQLite stores all data locally in a file (by default
bank.db
, this is configurable). The advantage is that you do not need to set-up an external database server and manage authentication. If you wish to migrate the BankAccounts data from one server to another, you can simply copy this file to your new server.This is the default option and works out of the box without having to set-up anything.
MariaDB
Using the MariaDB option allows you to connect to a remote MariaDB server. If you want to sync banking data between two servers using this plugin, you can use the same database on both servers. If you are developing a website or another plugin, you can also easily directly read all BankAccounts data from the MariaDB database.
To use this option you must set-up a MariaDB server, create a database and a user that is granted full privileges to the database.