Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
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
6 changes: 6 additions & 0 deletions docs/modules/databases/clickhouse.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,12 @@ You can start a ClickHouse container instance from any Java application by using
[Container definition](../../../modules/clickhouse/src/test/java/org/testcontainers/clickhouse/ClickHouseContainerTest.java) inside_block:container
<!--/codeinclude-->

### Testcontainers JDBC URL

`jdbc:tc:clickhouse:18.10.3:///databasename`

See [JDBC](./jdbc.md) for documentation.

## Adding this module to your project dependencies

Add the following dependency to your `pom.xml`/`build.gradle` file:
Expand Down
6 changes: 6 additions & 0 deletions docs/modules/databases/cockroachdb.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,12 @@ You can start a CockroachDB container instance from any Java application by usin

See [Database containers](./index.md) for documentation and usage that is common to all relational database container types.

### Testcontainers JDBC URL

`jdbc:tc:cockroach:v21.2.3:///databasename`

See [JDBC](./jdbc.md) for documentation.

## Adding this module to your project dependencies

Add the following dependency to your `pom.xml`/`build.gradle` file:
Expand Down
6 changes: 6 additions & 0 deletions docs/modules/databases/cratedb.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,12 @@ You can start a CrateDB container instance from any Java application by using:

See [Database containers](./index.md) for documentation and usage that is common to all relational database container types.

### Testcontainers JDBC URL

`jdbc:tc:cratedb:5.2.3:///databasename`

See [JDBC](./jdbc.md) for documentation.

## Adding this module to your project dependencies

Add the following dependency to your `pom.xml`/`build.gradle` file:
Expand Down
6 changes: 6 additions & 0 deletions docs/modules/databases/databend.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,12 @@ You can start a Databend container instance from any Java application by using:
[Container definition](../../../modules/databend/src/test/java/org/testcontainers/databend/DatabendContainerTest.java) inside_block:container
<!--/codeinclude-->

### Testcontainers JDBC URL

`jdbc:tc:databend:v1.2.615:///databasename`

See [JDBC](./jdbc.md) for documentation.

## Adding this module to your project dependencies

Add the following dependency to your `pom.xml`/`build.gradle` file:
Expand Down
6 changes: 6 additions & 0 deletions docs/modules/databases/db2.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,12 @@ You can start a DB2 container instance from any Java application by using:

See [Database containers](./index.md) for documentation and usage that is common to all relational database container types.

### Testcontainers JDBC URL

`jdbc:tc:db2:11.5.0.0a:///databasename`

See [JDBC](./jdbc.md) for documentation.

## Adding this module to your project dependencies

Add the following dependency to your `pom.xml`/`build.gradle` file:
Expand Down
6 changes: 6 additions & 0 deletions docs/modules/databases/mariadb.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,12 @@ You can start a MySQL container instance from any Java application by using:

See [Database containers](./index.md) for documentation and usage that is common to all relational database container types.

### Testcontainers JDBC URL

`jdbc:tc:mariadb:10.3.39:///databasename`

See [JDBC](./jdbc.md) for documentation.

## MariaDB `root` user password

If no custom password is specified, the container will use the default user password `test` for the `root` user as well.
Expand Down
6 changes: 6 additions & 0 deletions docs/modules/databases/mssqlserver.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,12 @@ You can start a MS SQL Server container instance from any Java application by us

See [Database containers](./index.md) for documentation and usage that is common to all relational database container types.

### Testcontainers JDBC URL

`jdbc:tc:sqlserver:2017-CU12:///databasename`

See [JDBC](./jdbc.md) for documentation.

## Adding this module to your project dependencies

Add the following dependency to your `pom.xml`/`build.gradle` file:
Expand Down
6 changes: 6 additions & 0 deletions docs/modules/databases/mysql.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,12 @@ You can start a MySQL container instance from any Java application by using:

See [Database containers](./index.md) for documentation and usage that is common to all relational database container types.

### Testcontainers JDBC URL

`jdbc:tc:mysql:8.0.36:///databasename`

See [JDBC](./jdbc.md) for documentation.

## Overriding MySQL my.cnf settings

For MySQL databases, it is possible to override configuration settings using resources on the classpath. Assuming `somepath/mysql_conf_override`
Expand Down
6 changes: 6 additions & 0 deletions docs/modules/databases/oceanbase.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,12 @@ You can start an OceanBase container instance from any Java application by using

See [Database containers](./index.md) for documentation and usage that is common to all relational database container types.

### Testcontainers JDBC URL

`jdbc:tc:oceanbasece:4.2.1-lts:///databasename`

See [JDBC](./jdbc.md) for documentation.

## Adding this module to your project dependencies

Add the following dependency to your `pom.xml`/`build.gradle` file:
Expand Down
6 changes: 6 additions & 0 deletions docs/modules/databases/oraclefree.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,12 @@ You can start an Oracle-Free container instance from any Java application by usi

See [Database containers](./index.md) for documentation and usage that is common to all relational database container types.

### Testcontainers JDBC URL

`jdbc:tc:oracle:21-slim-faststart:///databasename`

See [JDBC](./jdbc.md) for documentation.

## Adding this module to your project dependencies

Add the following dependency to your `pom.xml`/`build.gradle` file:
Expand Down
6 changes: 6 additions & 0 deletions docs/modules/databases/oraclexe.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,12 @@ You can start an Oracle-XE container instance from any Java application by using

See [Database containers](./index.md) for documentation and usage that is common to all relational database container types.

### Testcontainers JDBC URL

`jdbc:tc:oracle:21-slim-faststart:///databasename`

See [JDBC](./jdbc.md) for documentation.

## Adding this module to your project dependencies

Add the following dependency to your `pom.xml`/`build.gradle` file:
Expand Down
9 changes: 9 additions & 0 deletions docs/modules/databases/postgres.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,15 @@ You can start a PostgreSQL container instance from any Java application by using

See [Database containers](./index.md) for documentation and usage that is common to all relational database container types.

### Testcontainers JDBC URL

* PostgreSQL: `jdbc:tc:postgresql:9.6.8:///databasename`
* PostGIS: `jdbc:tc:postgis:9.6-2.5:///databasename`
* TimescaleDB: `jdbc:tc:timescaledb:2.1.0-pg13:///databasename`
* PGvector: `jdbc:tc:pgvector:pg16:///databasename`

See [JDBC](./jdbc.md) for documentation.

## Compatible images

`PostgreSQLContainer` can also be used with the following images:
Expand Down
6 changes: 6 additions & 0 deletions docs/modules/databases/questdb.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,12 @@ You can start a QuestDB container instance from any Java application by using:
See [Database containers](./index.md) for documentation and usage that is common to all relational database container
types.

### Testcontainers JDBC URL

`jdbc:tc:questdb:6.5.3:///databasename`

See [JDBC](./jdbc.md) for documentation.

## Adding this module to your project dependencies

Add the following dependency to your `pom.xml`/`build.gradle` file:
Expand Down
6 changes: 6 additions & 0 deletions docs/modules/databases/tidb.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,12 @@ You can start a TiDB container instance from any Java application by using:

See [Database containers](./index.md) for documentation and usage that is common to all relational database container types.

### Testcontainers JDBC URL

`jdbc:tc:tidb:v6.1.0:///databasename`

See [JDBC](./jdbc.md) for documentation.

## Adding this module to your project dependencies

Add the following dependency to your `pom.xml`/`build.gradle` file:
Expand Down
6 changes: 6 additions & 0 deletions docs/modules/databases/timeplus.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,12 @@ You can start a Timeplus container instance from any Java application by using:
[Container creation](../../../modules/timeplus/src/test/java/org/testcontainers/timeplus/TimeplusContainerTest.java) inside_block:container
<!--/codeinclude-->

### Testcontainers JDBC URL

`jdbc:tc:timeplus:2.3.21:///databasename`

See [JDBC](./jdbc.md) for documentation.

## Adding this module to your project dependencies

Add the following dependency to your `pom.xml`/`build.gradle` file:
Expand Down
6 changes: 6 additions & 0 deletions docs/modules/databases/trino.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,12 @@ You can start a Trino container instance from any Java application by using:

See [Database containers](./index.md) for documentation and usage that is common to all database container types.

### Testcontainers JDBC URL

`jdbc:tc:trino:352:///defaultname`

See [JDBC](./jdbc.md) for documentation.

## Adding this module to your project dependencies

Add the following dependency to your `pom.xml`/`build.gradle` file:
Expand Down
6 changes: 6 additions & 0 deletions docs/modules/databases/yugabytedb.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,12 @@ YugabyteDB supports two APIs.
[Creating a YSQL container](../../../modules/yugabytedb/src/test/java/org/testcontainers/junit/yugabytedb/YugabyteDBYSQLTest.java) inside_block:creatingYSQLContainer
<!--/codeinclude-->

### Testcontainers JDBC URL

`jdbc:tc:yugabyte:2.14.4.0-b26:///databasename`

See [JDBC](./jdbc.md) for documentation.

### YCQL API

<!--codeinclude-->
Expand Down
Loading