Skip to content

Commit

Permalink
#283: tested new SQL Server driver, added integration test, updated S… (
Browse files Browse the repository at this point in the history
#368)

* #283: tested new SQL Server driver, added integration test, updated SQL Server documentation.
  • Loading branch information
AnastasiiaSergienko authored Aug 14, 2020
1 parent febc227 commit 8bbb9b5
Show file tree
Hide file tree
Showing 30 changed files with 509 additions and 272 deletions.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,7 @@ Running the Virtual Schema requires a Java Runtime version 9 or later.
| [Java Hamcrest](http://hamcrest.org/JavaHamcrest/) | Checking for conditions in code via matchers | BSD License |
| [JUnit](https://junit.org/junit5) | Unit testing framework | Eclipse Public License 1.0 |
| [Mockito](http://site.mockito.org/) | Mocking framework | MIT License |
| [Microsoft JDBC Driver for SQL Server][sql-server-jdbc-driver] | JDBC driver for SQL Server database | MIT License |
| [MySQL JDBC Driver][mysql-jdbc-driver] | JDBC driver for MySQL database | GNU GPL Version 2.0 |
| [Oracle JDBC Driver][oracle-jdbc-driver] | JDBC driver for Oracle database | Oracle Technology Network License|
| [PostgreSQL JDBC Driver][postgresql-jdbc-driver] | JDBC driver for PostgreSQL database | BSD-2-Clause License |
Expand Down Expand Up @@ -166,6 +167,7 @@ Running the Virtual Schema requires a Java Runtime version 9 or later.
[mysql-jdbc-driver]: https://dev.mysql.com/downloads/connector/j/
[oracle-jdbc-driver]: https://www.oracle.com/database/technologies/appdev/jdbc.html
[postgresql-jdbc-driver]: https://jdbc.postgresql.org/
[sql-server-jdbc-driver]: https://github.com/microsoft/mssql-jdbc
[sonatype-oss-index-maven-plugin]: https://sonatype.github.io/ossindex-maven/maven-plugin/
[test-bd-builder]: https://github.com/exasol/test-db-builder-java
[versions-maven-plugin]: https://www.mojohaus.org/versions-maven-plugin/
Expand Down
18 changes: 14 additions & 4 deletions doc/changes/changes-4.0.3.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,30 @@
# Exasol Virtual Schemas 4.0.3, released 2020-08-??
# Exasol Virtual Schemas 4.0.3, released 2020-08-14

## Bugs

* #321: Fixed SQL Server bug. Added a function COUNT_BIG instead of COUNT.
* #364: Fixed Oracle dialect bug with invalid Decimal precision (DECIMAL(0,0)).

## Refactoring

* #283: Tested SQL Server with new JDBC driver. Added integration test, updated documentation.
* #370: Cleaned up Oracle dialect.

## Documentation

* #317: Work on reducing redundancy between user_guid.md and docs.exasol.com
* #317: Worked on reducing redundancy between user_guid.md and docs.exasol.com
* #354: Added datatypes mapping info to the postgres documentation.
* #355: Updated general deployment guide.
* #359: Replaced links to products with links to dialect in the README's feature list.
* #364: Fixed Oracle dialect bug with invalid Decimal precision (DECIMAL(0,0)).
* #369: Added supported data types list to Oracle dialect.

## Dependency updates

<details>
<summary>Click to expand</summary>

* Added `org.junit.jupiter:junit-jupiter:5.6.2`
* Updated `com.exasol:virtual-schema-common-jdbc` from 5.0.2 to 5.0.3
* Updated `com.exasol:virtual-schema-common-jdbc` from 5.0.2 to 5.0.4
* Updated `com.exasol:exasol-testcontainers` from 2.0.3 to 2.1.0
* Updated `mysql:mysql-connector-java` from 8.0.20 to 8.0.21
* Updated `org.apache.hbase:hbase-server` from 2.2.5 to 2.3.0
Expand Down
2 changes: 1 addition & 1 deletion doc/dialects/athena.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ The SQL statement below creates the adapter script, defines the Java class that
```sql
CREATE OR REPLACE JAVA ADAPTER SCRIPT ADAPTER.JDBC_ADAPTER AS
%scriptclass com.exasol.adapter.RequestDispatcher;
%jar /buckets/<BFS service>/<bucket>/virtual-schema-dist-5.0.3-bundle-4.0.3.jar;
%jar /buckets/<BFS service>/<bucket>/virtual-schema-dist-5.0.4-bundle-4.0.3.jar;
%jar /buckets/<BFS service>/<bucket>/AthenaJDBC42-<JDBC driver version>.jar;
/
;
Expand Down
2 changes: 1 addition & 1 deletion doc/dialects/aurora.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ The SQL statement below creates the adapter script, defines the Java class that
```sql
CREATE OR REPLACE JAVA ADAPTER SCRIPT ADAPTER.JDBC_ADAPTER AS
%scriptclass com.exasol.adapter.RequestDispatcher;
%jar /buckets/<BFS service>/<bucket>/virtual-schema-dist-5.0.3-bundle-4.0.3.jar;
%jar /buckets/<BFS service>/<bucket>/virtual-schema-dist-5.0.4-bundle-4.0.3.jar;
%jar /buckets/<BFS service>/<bucket>/postgresql-<JDBC driver version>.jar;
/
```
Expand Down
2 changes: 1 addition & 1 deletion doc/dialects/bigquery.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ List all the JAR files from Magnitude Simba JDBC driver.
```sql
CREATE JAVA ADAPTER SCRIPT SCHEMA_FOR_VS_SCRIPT.ADAPTER_SCRIPT_BIGQUERY AS
%scriptclass com.exasol.adapter.RequestDispatcher;
%jar /buckets/<BFS service>/<bucket>/virtual-schema-dist-5.0.3-bundle-4.0.3.jar;
%jar /buckets/<BFS service>/<bucket>/virtual-schema-dist-5.0.4-bundle-4.0.3.jar;
%jar /buckets/<BFS service>/<bucket>/GoogleBigQueryJDBC42.jar;
...
...
Expand Down
4 changes: 2 additions & 2 deletions doc/dialects/db2.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ The SQL statement below creates the adapter script, defines the Java class that
```sql
CREATE OR REPLACE JAVA ADAPTER SCRIPT ADAPTER.JDBC_ADAPTER AS
%scriptclass com.exasol.adapter.RequestDispatcher;
%jar /buckets/<BFS service>/<bucket>/virtual-schema-dist-5.0.3-bundle-4.0.3.jar;
%jar /buckets/<BFS service>/<bucket>/virtual-schema-dist-5.0.4-bundle-4.0.3.jar;
%jar /buckets/<BFS service>/<bucket>/db2jcc4.jar;
%jar /buckets/<BFS service>/<bucket>/db2jcc_license_cu.jar;
/
Expand All @@ -68,7 +68,7 @@ CREATE OR REPLACE JAVA ADAPTER SCRIPT ADAPTER.JDBC_ADAPTER AS
```sql
CREATE OR REPLACE JAVA ADAPTER SCRIPT ADAPTER.JDBC_ADAPTER AS
%scriptclass com.exasol.adapter.RequestDispatcher;
%jar /buckets/<BFS service>/<bucket>/virtual-schema-dist-5.0.3-bundle-4.0.3.jar;
%jar /buckets/<BFS service>/<bucket>/virtual-schema-dist-5.0.4-bundle-4.0.3.jar;
%jar /buckets/<BFS service>/<bucket>/db2jcc4.jar;
%jar /buckets/<BFS service>/<bucket>/db2jcc_license_cu.jar;
%jar /buckets/<BFS service>/<bucket>/db2jcc_license_cisuz.jar;
Expand Down
4 changes: 2 additions & 2 deletions doc/dialects/hive.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ The SQL statement below creates the adapter script, defines the Java class that
```sql
CREATE OR REPLACE JAVA ADAPTER SCRIPT ADAPTER.JDBC_ADAPTER AS
%scriptclass com.exasol.adapter.RequestDispatcher;
%jar /buckets/<BFS service>/<bucket>/jars/virtual-schema-dist-5.0.3-bundle-4.0.3.jar;
%jar /buckets/<BFS service>/<bucket>/jars/virtual-schema-dist-5.0.4-bundle-4.0.3.jar;
%jar /buckets/<BFS service>/<bucket>/jars/HiveJDBC41.jar;
/
```
Expand Down Expand Up @@ -297,7 +297,7 @@ In Virtual Schema adapter:
CREATE OR REPLACE JAVA ADAPTER SCRIPT ADAPTER.JDBC_ADAPTER AS
%jvmoption -Dsun.security.krb5.disableReferrals=true;
%scriptclass com.exasol.adapter.RequestDispatcher;
%jar /buckets/<BFS service>/<bucket>/jars/virtual-schema-dist-5.0.3-bundle-4.0.3.jar;
%jar /buckets/<BFS service>/<bucket>/jars/virtual-schema-dist-5.0.4-bundle-4.0.3.jar;
%jar /buckets/<BFS service>/<bucket>/jars/HiveJDBC41.jar;
/
```
Expand Down
2 changes: 1 addition & 1 deletion doc/dialects/impala.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ The SQL statement below creates the adapter script, defines the Java class that
```sql
CREATE OR REPLACE JAVA ADAPTER SCRIPT ADAPTER.JDBC_ADAPTER AS
%scriptclass com.exasol.adapter.RequestDispatcher;
%jar /buckets/<BFS service>/<bucket>/virtual-schema-dist-5.0.3-bundle-4.0.3.jar;
%jar /buckets/<BFS service>/<bucket>/virtual-schema-dist-5.0.4-bundle-4.0.3.jar;
%jar /buckets/<BFS service>/<bucket>/ImpalaJDBC41.jar;
/
;
Expand Down
4 changes: 2 additions & 2 deletions doc/dialects/mysql.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ Now register the driver in EXAOperation:
1. Select JDBC driver file
1. Click "Upload"
1. Click "Add"
1. In dialog "Add EXACluster JDBC driver" configure the JDBC driver (see below)
1. In a dialog "Add EXACluster JDBC driver" configure the JDBC driver (see below)

You need to specify the following settings when adding the JDBC driver via EXAOperation.

Expand Down Expand Up @@ -51,7 +51,7 @@ The SQL statement below creates the adapter script, defines the Java class that
```sql
CREATE OR REPLACE JAVA ADAPTER SCRIPT SCHEMA_FOR_VS_SCRIPT.ADAPTER_SCRIPT_MYSQL AS
%scriptclass com.exasol.adapter.RequestDispatcher;
%jar /buckets/<BFS service>/<bucket>/virtual-schema-dist-5.0.3-bundle-4.0.3.jar;
%jar /buckets/<BFS service>/<bucket>/virtual-schema-dist-5.0.4-bundle-4.0.3.jar;
%jar /buckets/<BFS service>/<bucket>/mysql-connector-java-<version>.jar;
/
;
Expand Down
2 changes: 1 addition & 1 deletion doc/dialects/oracle.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ The SQL statement below creates the adapter script, defines the Java class that
```sql
CREATE JAVA ADAPTER SCRIPT ADAPTER.JDBC_ADAPTER AS
%scriptclass com.exasol.adapter.RequestDispatcher;
%jar /buckets/<BFS service>/<bucket>/virtual-schema-dist-5.0.3-bundle-4.0.3.jar;
%jar /buckets/<BFS service>/<bucket>/virtual-schema-dist-5.0.4-bundle-4.0.3.jar;
%jar /buckets/<BFS service>/<bucket>/ojdbc<JDBC driver version>.jar;
/
;
Expand Down
2 changes: 1 addition & 1 deletion doc/dialects/postgresql.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ The SQL statement below creates the adapter script, defines the Java class that
```sql
CREATE OR REPLACE JAVA ADAPTER SCRIPT ADAPTER.JDBC_ADAPTER AS
%scriptclass com.exasol.adapter.RequestDispatcher;
%jar /buckets/<BFS service>/<bucket>/virtual-schema-dist-5.0.3-bundle-4.0.3.jar;
%jar /buckets/<BFS service>/<bucket>/virtual-schema-dist-5.0.4-bundle-4.0.3.jar;
%jar /buckets/<BFS service>/<bucket>/postgresql-<version>.jar;
/
```
Expand Down
2 changes: 1 addition & 1 deletion doc/dialects/redshift.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ The SQL statement below creates the adapter script, defines the Java class that
```sql
CREATE OR REPLACE JAVA ADAPTER SCRIPT ADAPTER.JDBC_ADAPTER AS
%scriptclass com.exasol.adapter.RequestDispatcher;
%jar /buckets/<BFS service>/<bucket>/virtual-schema-dist-5.0.3-bundle-4.0.3.jar;
%jar /buckets/<BFS service>/<bucket>/virtual-schema-dist-5.0.4-bundle-4.0.3.jar;
%jar /buckets/<BFS service>/<bucket>/RedshiftJDBC42-<JDBC driver version>.jar;
/
;
Expand Down
2 changes: 1 addition & 1 deletion doc/dialects/saphana.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ The SQL statement below creates the adapter script, defines the Java class that
```sql
CREATE JAVA ADAPTER SCRIPT ADAPTER.JDBC_ADAPTER AS
%scriptclass com.exasol.adapter.RequestDispatcher;
%jar /buckets/<BFS service>/<bucket>/virtual-schema-dist-5.0.3-bundle-4.0.3.jar;
%jar /buckets/<BFS service>/<bucket>/virtual-schema-dist-5.0.4-bundle-4.0.3.jar;
%jar /buckets/<BFS service>/<bucket>/ngdbc-<JDBC driver version>.jar;
/
;
Expand Down
105 changes: 85 additions & 20 deletions doc/dialects/sql_server.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,31 @@

[Microsoft SQL Server](https://www.microsoft.com/en-us/sql-server/sql-server-2017) is a Relational Database Management System (RDBMS) developed by Microsoft.

## Uploading the JDBC Driver to EXAOperation
## Registering the JDBC Driver in EXAOperation

First download the [SQL Server JDBC driver](https://github.com/microsoft/mssql-jdbc/releases).
We recommend using a `jre8` driver.

Now register the driver in EXAOperation:

1. Click "Software"
1. Switch to tab "JDBC Drivers"
1. Click "Browse..."
1. Select JDBC driver file
1. Click "Upload"
1. Click "Add"
1. In a dialog "Add EXACluster JDBC driver" configure the JDBC driver (see below)

You need to specify the following settings when adding the JDBC driver via EXAOperation.

First download the [jTDS JDBC driver](https://sourceforge.net/projects/jtds/files/).
| Parameter | Value |
|-----------|-----------------------------------------------------|
| Name | `SQLSERVER` |
| Main | `com.microsoft.sqlserver.jdbc.SQLServerDriver` |
| Prefix | `jdbc:sqlserver:` |
| Files | `mssql-jdbc-<version>.jre8.jar` |

## Uploading the JDBC Driver to EXAOperation

1. [Create a bucket in BucketFS](https://docs.exasol.com/administration/on-premise/bucketfs/create_new_bucket_in_bucketfs_service.htm)
1. Upload the driver to BucketFS
Expand All @@ -16,16 +38,16 @@ Upload the latest available release of [Virtual Schema JDBC Adapter](https://git
Then create a schema to hold the adapter script.

```sql
CREATE SCHEMA ADAPTER;
CREATE SCHEMA SCHEMA_FOR_VS_SCRIPT;
```

The SQL statement below creates the adapter script, defines the Java class that serves as entry point and tells the UDF framework where to find the libraries (JAR files) for Virtual Schema and database driver.

```sql
CREATE OR REPLACE JAVA ADAPTER SCRIPT ADAPTER.JDBC_ADAPTER AS
CREATE OR REPLACE JAVA ADAPTER SCRIPT SCHEMA_FOR_VS_SCRIPT.ADAPTER_SCRIPT_SQLSERVER AS
%scriptclass com.exasol.adapter.RequestDispatcher;
%jar /buckets/<BFS service>/<bucket>/virtual-schema-dist-5.0.3-bundle-4.0.3.jar;
%jar /buckets/<BFS service>/<bucket>/jtds.jar;
%jar /buckets/<BFS service>/<bucket>/virtual-schema-dist-5.0.4-bundle-4.0.3.jar;
%jar /buckets/<BFS service>/<bucket>/mssql-jdbc-<version>.jre8.jar;
/
```

Expand All @@ -34,8 +56,8 @@ CREATE OR REPLACE JAVA ADAPTER SCRIPT ADAPTER.JDBC_ADAPTER AS
Define the connection to SQL Server as shown below. We recommend using TLS to secure the connection.

```sql
CREATE OR REPLACE CONNECTION SQLSERVER_CONNECTION
TO 'jdbc:jtds:sqlserver://<server name>:<port>/<database name>'
CREATE OR REPLACE CONNECTION SQLSERVER_JDBC_CONNECTION
TO 'jdbc:sqlserver://<server name>:<port>'
USER '<user>'
IDENTIFIED BY '<passsword>';
```
Expand All @@ -46,20 +68,63 @@ Below you see how an SQL Server Virtual Schema is created.

```sql
CREATE VIRTUAL SCHEMA <virtual schema name>
USING ADAPTER.JDBC_ADAPTER
USING SCHEMA_FOR_VS_SCRIPT.ADAPTER_SCRIPT_SQLSERVER
WITH
SQL_DIALECT = 'SQLSERVER'
CONNECTION_NAME = 'SQLSERVER_CONNECTION'
CATALOG_NAME = '<catalog name>'
SCHEMA_NAME = '<database name>';
CONNECTION_NAME = 'SQLSERVER_JDBC_CONNECTION'
CATALOG_NAME = '<database name>'
SCHEMA_NAME = '<schema name>';
```

## Testing inforamtion

The SQL Server Dialect was tested with the jTDS 1.3.1 JDBC driver and SQL Server 2014.

## Troubleshooting

- SQL SERVER jTDS JDBC driver contains a [bug](https://sourceforge.net/p/jtds/bugs/679/) in DATE type.
The returned datatype for a SQLServer DATE type is a VARCHAR with a length of 10. If you want to avoid it you can use a newer driver, for example:[mssql-jdbc-7.2.2.jre8.jar](https://www.microsoft.com/en-us/download/details.aspx?id=57782).
Please, be aware that the new driver is not completely tested with Virtual Schemas. The driver's information for this dialect will be updated after we test the driver.
Please, do not forget to specify the `SCHEMA_NAME` property.

Provide the SQL server's database name using one of the suggested ways:
1. Via the `CATALOG_NAME` property;
1. Via connection string definition: 'jdbc:sqlserver://<server name>:<port>/<database name>';

## Data Types Conversion

MS SERVER Data Type | Supported | Converted Exasol Data Type| Known limitations
--------------------|-----------|---------------------------|-------------------
BIGINT | ✓ | DECIMAL |
BINARY | × | |
BIT | ✓ | BOOLEAN |
CHAR | ✓ | CHAR |
DATE | ✓ | DATE |
DATETIME | ✓ | TIMESTAMP |
DATETIME2 | ✓ | TIMESTAMP |
DATETIMEOFFSET | ✓ | VARCHAR(34) |
DECIMAL | ✓ | DECIMAL |
FLOAT | ✓ | DOUBLE PRECISION |
GEOMETRY | × | |
GEOGRAPHY | × | |
HIERARCHYID | × | |
IMAGE | × | |
INT | ✓ | DECIMAL |
MONEY | ✓ | DECIMAL |
NCHAR | ✓ | CHAR |
NTEXT | ✓ | VARCHAR(2000000) |
NVARCHAR | ✓ | VARCHAR |
NUMERIC | ✓ | DECIMAL |
SQL_VARIANT | × | |
REAL | ✓ | DOUBLE PRECISION |
ROWVERSION | × | |
SMALLDATETIME | ✓ | TIMESTAMP |
SMALLINT | ✓ | DECIMAL |
SMALLMONEY | ✓ | DECIMAL |
TEXT | ✓ | VARCHAR(2000000) |
TIME | ✓ | VARCHAR(16) |
TINYINT | ✓ | DECIMAL |
UNIQUEIDENTIFIER | ✓ | CHAR(36) |
VARBINARY | × | |
VARCHAR | ✓ | VARCHAR |
XML | × | |

## Testing information

In the following matrix you find combinations of JDBC driver and dialect version that we tested.

| Virtual Schema Version | SQL SERVER Version | Driver Name | Driver Version |
|------------------------|------------------------------|-------------------|----------------|
| Latest | 2019-CU6-ubuntu-16.04 8.0.20 | MS SQL JDBC JRE 8 | 8.4.0 |
2 changes: 1 addition & 1 deletion doc/dialects/sybase.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ The SQL statement below creates the adapter script, defines the Java class that
```sql
CREATE OR REPLACE JAVA ADAPTER SCRIPT ADAPTER.JDBC_ADAPTER AS
%scriptclass com.exasol.adapter.RequestDispatcher;
%jar /buckets/<BFS service>/<bucket>/virtual-schema-dist-5.0.3-bundle-4.0.3.jar;
%jar /buckets/<BFS service>/<bucket>/virtual-schema-dist-5.0.4-bundle-4.0.3.jar;
%jar /buckets/<BFS service>/<bucket>/jtds-<version>.jar;
/
```
Expand Down
2 changes: 1 addition & 1 deletion doc/dialects/teradata.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ The SQL statement below creates the adapter script, defines the Java class that
```sql
CREATE OR REPLACE JAVA ADAPTER SCRIPT ADAPTER.JDBC_ADAPTER AS
%scriptclass com.exasol.adapter.RequestDispatcher;
%jar /buckets/<BFS service>/<bucket>/virtual-schema-dist-5.0.3-bundle-4.0.3.jar;
%jar /buckets/<BFS service>/<bucket>/virtual-schema-dist-5.0.4-bundle-4.0.3.jar;
%jar /buckets/<BFS service>/<bucket>/terajdbc4.jar;
%jar /buckets/<BFS service>/<bucket>/tdgssconfig.jar;
/
Expand Down
2 changes: 1 addition & 1 deletion doc/user-guide/user_guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ The SQL statement below creates the adapter script, defines the Java class that
```sql
CREATE JAVA ADAPTER SCRIPT SCHEMA_FOR_VS_SCRIPT.JDBC_ADAPTER_SCRIPT AS
%scriptclass com.exasol.adapter.RequestDispatcher;
%jar /buckets/your-bucket-fs/your-bucket/virtual-schema-dist-5.0.3-bundle-4.0.3.jar;
%jar /buckets/your-bucket-fs/your-bucket/virtual-schema-dist-5.0.4-bundle-4.0.3.jar;
%jar /buckets/your-bucket-fs/your-bucket/<JDBC driver>.jar;
/
```
Expand Down
14 changes: 13 additions & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>11</java.version>
<surefire.and.failsafe.plugin.version>3.0.0-M4</surefire.and.failsafe.plugin.version>
<vscjdbc.version>5.0.3</vscjdbc.version>
<vscjdbc.version>5.0.4</vscjdbc.version>
<org.testcontainers.version>1.14.3</org.testcontainers.version>
<sonar.coverage.jacoco.xmlReportPaths>target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml
</sonar.coverage.jacoco.xmlReportPaths>
Expand Down Expand Up @@ -215,6 +215,17 @@
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>8.4.0.jre11</version>
</dependency>
<dependency>
<groupId>org.testcontainers</groupId>
<artifactId>mssqlserver</artifactId>
<version>${org.testcontainers.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.testcontainers</groupId>
<artifactId>mysql</artifactId>
Expand Down Expand Up @@ -325,6 +336,7 @@
<argLine>-Djava.util.logging.config.file=src/test/resources/logging.properties ${argLine}</argLine>
<includes>
<include>PostgreSQLSqlDialectIT.java</include>
<include>SqlServerSqlDialectIT.java</include>
</includes>
</configuration>
<executions>
Expand Down
Loading

0 comments on commit 8bbb9b5

Please sign in to comment.