-
-
Notifications
You must be signed in to change notification settings - Fork 608
/
application.conf
108 lines (99 loc) · 2.21 KB
/
application.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
slick {
ansiDump = true
unicodeDump = true
sqlIndent = true
verifyTypes = true
detectRebuild = true
}
tsql {
profile = "slick.jdbc.H2Profile$"
db {
connectionPool = disabled
driver = "org.h2.Driver"
url = "jdbc:h2:mem:tsqltest;INIT=runscript from 'slick-testkit/src/codegen/resources/dbs/tsql-test.sql'"
keepAliveConnection = true
}
}
// Explicit DriverDataSource using nested properties
ds1 {
profile = "slick.jdbc.H2Profile$"
db {
connectionPool = disabled
dataSourceClass = "slick.jdbc.DriverDataSource"
properties = {
driver = "org.h2.Driver"
url = "jdbc:h2:mem:test_ds1"
properties = {
LOCK_MODE = 1
}
}
}
}
// Implicitly created DriverDataSource for compatibility with 3.0 syntax
ds2 {
profile = "slick.jdbc.H2Profile$"
db {
connectionPool = disabled
driver = "org.h2.Driver"
url = "jdbc:h2:mem:test_ds2"
properties = {
LOCK_MODE = 2
}
}
}
// HikariCP with DATABASE_URL parsing
databaseUrl {
dataSourceClass = "slick.jdbc.DatabaseUrlDataSource"
properties = {
driver = "slick.test.jdbc.MockDriver"
url = "postgres://user:pass@host/dbname"
properties = {
foo = bar
}
}
}
distrib1 {
profile = "slick.jdbc.H2Profile$"
db {
connectionPool = disabled
driver = "org.h2.Driver"
url = "jdbc:h2:mem:distrib1"
keepAliveConnection = true
}
}
distrib2 {
profile = "slick.jdbc.HsqldbProfile$"
db {
connectionPool = disabled
driver = "org.hsqldb.jdbcDriver"
url = "jdbc:hsqldb:mem:distrib2;user=SA;password=;shutdown=true"
keepAliveConnection = true
}
}
h2mem1 = {
url = "jdbc:h2:mem:test1"
driver = org.h2.Driver
connectionPool = "HikariCP"
numThreads = 1
keepAliveConnection = true
}
h2mem-inuse = {
url = "jdbc:h2:mem:test1"
driver = org.h2.Driver
connectionPool = "HikariCP"
numThreads = 5
maxConnections = 5
keepAliveConnection = true
registerMbeans = true
poolName = "inUseCount"
}
// MBeans-enabled configuration, used by MBeansTest
mbeans = {
url = "jdbc:h2:mem:test_mbeans"
driver = org.h2.Driver
connectionPool = "HikariCP"
numThreads = 1
keepAliveConnection = true
registerMbeans = true
poolName = "myMbeansDatabase"
}