| # SPDX-License-Identifier: Apache-2.0 |
| |
| # This defines the default configuration for pekko-projection-slick. |
| # Make your edits/overrides in your application.conf. |
| |
| //#config |
| pekko.projection.slick { |
| |
| # The Slick profile to use |
| # set to one of: |
| # slick.jdbc.H2Profile$ |
| # slick.jdbc.PostgresProfile$ |
| # slick.jdbc.MySQLProfile$ |
| # slick.jdbc.SQLServerProfile$ |
| # slick.jdbc.OracleProfile$ |
| #profile = <fill this with your profile of choice> |
| |
| # add here your Slick db settings |
| db { |
| # url = "jdbc:h2:mem:test1" |
| # driver = org.h2.Driver |
| # connectionPool = disabled |
| # keepAliveConnection = true |
| } |
| |
| offset-store { |
| # set this to your database schema if applicable, empty by default |
| schema = "" |
| # the database table name for the offset store |
| table = "pekko_projection_offset_store" |
| |
| # the database table name for the projection management data |
| management-table = "pekko_projection_management" |
| |
| # Use lowercase table and column names. |
| # This is mostly useful for H2 and Postgres databases. MySQL and SQL Server are case insensitive. |
| # Oracle schema is case sensitive and is defined with uppercase, this property is therefore ignore when using Oracle |
| use-lowercase-schema = true |
| } |
| } |
| //#config |