Spring 数据 R2DBC 与 Redshift 数据库的集成
Spring Data R2DBC Integration with Redshift Database
我正在尝试迁移到 spring Data R2DBC,我找不到对 Amazon Redshift 数据库的支持,如果有支持,有人可以帮助我吗?
这是 spring 文档 url 说它支持的数据库很少,但 Redshift 不在列表中。
https://spring.io/projects/spring-data-r2dbc
我从下面的 'Mark Paluch' 那里得到了答案;这对我有用。所以现在我可以使用 Postgres 驱动程序连接到 Redshift。
Amazon Redshift 基于 Postgres,因此您应该使用 Postgres 驱动程序。此邮件列表仅处理 R2DBC 规范方面的问题。如果您正在寻找对构建在 R2DBC 之上的特定库的支持,请通过他们的实际维护者联系,例如 GitHub 项目。
Pom.xml
<dependency>
<groupId>io.r2dbc</groupId>
<artifactId>r2dbc-spi</artifactId>
<version>0.9.0.RELEASE</version>
</dependency>
<dependency>
<groupId>io.r2dbc</groupId>
<artifactId>r2dbc-postgresql</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<scope>runtime</scope>
</dependency>
application.properties:
spring.r2dbc.url=r2dbc:postgresql://hostName:portNumber/databaseName
spring.r2dbc.username=redshiftUserName
spring.r2dbc.password=password
我正在尝试迁移到 spring Data R2DBC,我找不到对 Amazon Redshift 数据库的支持,如果有支持,有人可以帮助我吗?
这是 spring 文档 url 说它支持的数据库很少,但 Redshift 不在列表中。 https://spring.io/projects/spring-data-r2dbc
我从下面的 'Mark Paluch' 那里得到了答案;这对我有用。所以现在我可以使用 Postgres 驱动程序连接到 Redshift。
Amazon Redshift 基于 Postgres,因此您应该使用 Postgres 驱动程序。此邮件列表仅处理 R2DBC 规范方面的问题。如果您正在寻找对构建在 R2DBC 之上的特定库的支持,请通过他们的实际维护者联系,例如 GitHub 项目。
Pom.xml
<dependency>
<groupId>io.r2dbc</groupId>
<artifactId>r2dbc-spi</artifactId>
<version>0.9.0.RELEASE</version>
</dependency>
<dependency>
<groupId>io.r2dbc</groupId>
<artifactId>r2dbc-postgresql</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<scope>runtime</scope>
</dependency>
application.properties:
spring.r2dbc.url=r2dbc:postgresql://hostName:portNumber/databaseName
spring.r2dbc.username=redshiftUserName
spring.r2dbc.password=password