添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

Postgres Module

See Database containers for documentation and usage that is common to all relational database container types.

Compatible images

PostgreSQLContainer can also be used with the following images:

  • pgvector/pgvector
  • PostgreSQLContainer<?> pgvector = new PostgreSQLContainer<>("pgvector/pgvector:pg16")
    
  • postgis/postgis
  • PostgreSQLContainer<?> postgis = new PostgreSQLContainer<>(
        DockerImageName.parse("postgis/postgis:16-3.4-alpine").asCompatibleSubstituteFor("postgres")
    
  • timescale/timescaledb
  • PostgreSQLContainer<?> timescaledb = new PostgreSQLContainer<>(
        DockerImageName.parse("timescale/timescaledb:2.14.2-pg16").asCompatibleSubstituteFor("postgres")
    

    Adding this module to your project dependencies

    Add the following dependency to your pom.xml/build.gradle file:

    testImplementation "org.testcontainers:postgresql:1.19.8"
    
    <dependency>
        <groupId>org.testcontainers</groupId>
        <artifactId>postgresql</artifactId>
        <version>1.19.8</version>
        <scope>test</scope>
    </dependency>