It would useful to enable a level of abstraction on the database so that PF is more flexible when it comes to which database is used.
...
Steps to switch Database used by PF
- Add jdbc driver to classpath of application.
- Create policy_user user in database.
- Create policy_admin database.
Edit the defaultConfig that is sent to start up your application and switch out the driver for the new database driver.
Code Block title Example DB Config "databaseProviderParameters": { "name": "PolicyProviderParameterGroup", "implementation": "org.onap.policy.models.provider.impl.DatabasePolicyModelsProviderImpl", "databaseDriver": "org.postgresql.jdbc.Driver", "databaseUrl": "jdbc:postgresql://localhost:5432/policyadmin", "databaseUser": "policy_user", "databasePassword": "cG9saWN5X3VzZXI=", "persistenceUnit": "PolicyMariaDb" },