Add PostgreSQL support
Therefore add migration scripts and default connection settings. Also add a draft chapter in the documentation about how to setup the database . Make HSQLDB the default for integration tests.
This commit is contained in:
19
doc/README
19
doc/README
@@ -10,4 +10,21 @@
|
||||
3. Overview
|
||||
4. Architectural overview
|
||||
5. Account types
|
||||
6. Booking rules
|
||||
6. Booking rules
|
||||
7. Setup
|
||||
|
||||
|
||||
7. Setup
|
||||
========
|
||||
This chapter explains how to setup a financer instance. It requires PostgreSQL as a database backend and a Java
|
||||
Servlet Container (e.g. Apache Tomcat) as a runtime environment.
|
||||
|
||||
7.1 Database setup
|
||||
------------------
|
||||
First install PostgreSQL. Then create a user for financer:
|
||||
sudo -iu postgres
|
||||
createuser --interactive
|
||||
Enter 'financer' as role name and make it superuser. Then create the actual database:
|
||||
createdb financer
|
||||
Naming both, the user and the database, 'financer' is the expected default. If you want any other names you need
|
||||
to adjust the database connection settings of the financer application.
|
||||
Reference in New Issue
Block a user