Skip to content

Commit 9e84e93

Browse files
authored
Merge pull request #3621 from FOCONIS/new-db-versions
New db versions + testcontainers 7.8
2 parents 04a8475 + 6fb40c7 commit 9e84e93

12 files changed

Lines changed: 51 additions & 12 deletions

File tree

.github/workflows/mariadb.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,5 +34,5 @@ jobs:
3434
path:
3535
~/.m2
3636
key: build-${{ env.cache-name }}
37-
- name: mariadb 10.6
37+
- name: mariadb 10.11
3838
run: mvn -T 8 clean test -Dprops.file=testconfig/ebean-mariadb.properties

.github/workflows/sqlserver.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,5 +34,5 @@ jobs:
3434
path:
3535
~/.m2
3636
key: build-${{ env.cache-name }}
37-
- name: sqlserver 2017
38-
run: mvn -T 8 clean test -Dprops.file=testconfig/ebean-sqlserver17.properties
37+
- name: sqlserver 2022
38+
run: mvn -T 8 clean test -Dprops.file=testconfig/ebean-sqlserver.properties

ebean-test/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,7 @@
264264
<dependency>
265265
<groupId>com.ibm.db2</groupId>
266266
<artifactId>jcc</artifactId>
267-
<version>11.5.6.0</version>
267+
<version>12.1.0.0</version>
268268
<scope>test</scope>
269269
</dependency>
270270

ebean-test/src/main/java/io/ebean/test/config/platform/Db2Setup.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ private Properties dockerProperties(Config dbConfig) {
2424
return new Properties();
2525
}
2626

27-
dbConfig.setDockerVersion("11.5.6.0a");
27+
dbConfig.setDockerVersion("11.5.9.0");
2828
return dbConfig.getDockerProperties();
2929
}
3030

ebean-test/src/test/java/main/StartDb2.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
public class StartDb2 {
66

77
public static void main(String[] args) {
8-
Db2Container.builder("11.5.6.0a")
8+
Db2Container.builder("11.5.9.0")
99
.dbName("unit")
1010
.user("unit")
1111
.password("unit")
1212
// to change collation, charset and other parameters like pagesize:
13-
.configOptions("USING CODESET UTF-8 TERRITORY DE COLLATE USING IDENTITY PAGESIZE 32768")
13+
.createOptions("USING CODESET UTF-8 TERRITORY DE COLLATE USING IDENTITY PAGESIZE 32768")
1414
.configOptions("USING STRING_UNITS CODEUNITS32")
1515
.build()
1616
.startWithDropCreate();

ebean-test/src/test/resources/ebean.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ datasource.mysql.url=jdbc:mysql://127.0.0.1:4306/test_ebean
141141

142142
datasource.mariadb.username=unit
143143
datasource.mariadb.password=test
144-
datasource.mariadb.url=jdbc:mariadb://localhost:14307/unit?useLegacyDatetimeCode=false
144+
datasource.mariadb.url=jdbc:mariadb://localhost:14309/unit?useLegacyDatetimeCode=false
145145

146146
datasource.cockroach.username=root
147147
datasource.cockroach.password=
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
ebean.test.platform=db2
2+
ebean.test.dbName=unit
3+
# we need admin user to call the procedure SYSPROC.ADMIN_MOVE_TABLE
4+
ebean.test.username=admin
5+
ebean.test.password=admin
6+
datasource.default=db2
7+
ebean.db2.databasePlatformName=db2luw
8+
ebean.lengthCheck=utf8
9+
10+
ebean.test.db2.version=11.5.9.0
11+
ebean.test.db2.containerName=ut_db2-11-5-9
12+
ebean.test.db2.port=50055
13+
14+
datasource.db2.url=jdbc:db2://localhost:50055/unit

ebean-test/testconfig/ebean-db2.properties

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,6 @@ ebean.test.password=admin
66
datasource.default=db2
77
ebean.db2.databasePlatformName=db2luw
88
ebean.lengthCheck=utf8
9+
10+
ebean.test.db2.version=12.1.1.0
11+
ebean.test.db2.containerName=ut_db2-12-1-1
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
ebean.test.platform=mariadb
2+
ebean.test.dbName=unit
3+
ebean.test.mariadb.version=10.6
4+
ebean.test.mariadb.containerName=ut_mariadb-10-6
5+
ebean.test.mariadb.port=14307
6+
datasource.default=mariadb-106
7+
ebean.lengthCheck=on
Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
ebean.test.platform=mariadb
22
ebean.test.dbName=unit
3-
ebean.test.mariadb.version=10.6
4-
ebean.test.mariadb.containerName=ut_mariadb-10-6
5-
ebean.test.mariadb.port=14307
3+
ebean.test.mariadb.version=10.11
4+
ebean.test.mariadb.containerName=ut_mariadb-10-11
5+
ebean.test.mariadb.port=14309
66
datasource.default=mariadb
77
ebean.lengthCheck=on
8+

0 commit comments

Comments
 (0)