Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions ci/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,8 @@ elif [ "$RDBMS" == "sybase" ]; then
goal="-Pdb=sybase_ci -PexcludeTests=**.GenerateSeriesTest*"
elif [ "$RDBMS" == "sybase_jconn" ]; then
goal="-Pdb=sybase_jconn_ci -PexcludeTests=**.GenerateSeriesTest*"
elif [ "$RDBMS" == "teradata" ]
goal="-Pdb=teradata"
elif [ "$RDBMS" == "tidb" ]; then
goal="-Pdb=tidb"
elif [ "$RDBMS" == "hana_cloud" ]; then
Expand Down
9 changes: 9 additions & 0 deletions local-build-plugins/src/main/groovy/local.databases.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,15 @@ ext {
// 'jdbc.datasource' : 'com.sybase.jdbc4.jdbc.SybDataSource',
'connection.init_sql' : 'set ansinull on set quoted_identifier on'
],
teradata: [
'db.dialect' : 'org.hibernate.community.dialect.TeradataDialect',
'jdbc.driver': 'com.teradata.jdbc.TeraDriver',
'jdbc.user' : 'hibernate_orm_test',
'jdbc.pass' : 'hibernate_orm_test',
'jdbc.url' : 'jdbc:teradata://' + dbHost + '/STRICT_NAMES=OFF,DATABASE=hibernate_orm_test',
'jdbc.datasource' : 'com.teradata.jdbc.TeraDriver',
'connection.init_sql' : ''
],
mysql : [
'db.dialect' : 'org.hibernate.dialect.MySQLDialect',
'jdbc.driver': 'com.mysql.cj.jdbc.Driver',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,7 @@ dependencies {
testRuntimeOnly jdbcLibs.cockroachdb
testRuntimeOnly jdbcLibs.gaussdb
testRuntimeOnly jdbcLibs.sybase
testRuntimeOnly jdbcLibs.teradata
testRuntimeOnly rootProject.fileTree(dir: 'drivers', include: '*.jar')

// Since both the DB2 driver and HANA have a package "net.jpountz" we have to add dependencies conditionally
Expand Down
2 changes: 2 additions & 0 deletions settings.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -234,6 +234,7 @@ dependencyResolutionManagement {
def edbVersion = version "edb", "42.7.3.3"
def gaussdbVersion = version "gaussdb", "506.0.0.b058"
def sybaseVersion = version "sybase", "1.3.1"
def teradataVersion = version "teradata", "20.00.00.46"
def tidbVersion = version "tidb", mysqlVersion
def altibaseVersion = version "altibase", "7.3.0.1.1"

Expand All @@ -257,6 +258,7 @@ dependencyResolutionManagement {
library( "db2", "com.ibm.db2", "jcc" ).versionRef( db2Version )
library( "hana", "com.sap.cloud.db.jdbc", "ngdbc" ).versionRef( hanaVersion )
library( "sybase", "net.sourceforge.jtds", "jtds" ).versionRef( sybaseVersion )
library("teradata", "com.teradata.jdbc", "terajdbc").versionRef(teradataVersion)
library( "informix", "com.ibm.informix", "jdbc" ).versionRef( informixVersion )
library( "firebird", "org.firebirdsql.jdbc", "jaybird" ).versionRef( firebirdVersion )
library( "altibase", "com.altibase", "altibase-jdbc" ).versionRef( altibaseVersion )
Expand Down
Loading