【发布时间】:2018-07-09 08:22:22
【问题描述】:
我正在尝试强制在默认数据库架构中不创建 SCDF 表(批处理和任务),具有 Postrgres 有界服务的 SCDF-CF 使用以下清单部署:
applications:
- name: data-flow-server
memory: 2G
disk_quota: 2G
instances: 1
buildpack: java_buildpack
path: spring-cloud-dataflow-server-cloudfoundry-1.3.0.M3.jar
env:
SPRING_APPLICATION_NAME: data-flow-server
SPRING_DATASOURCE_TOMCAT_CONNECTION-PROPERTIES: currentSchema=data-flow
services:
- myPostgresServiceName
所有表都是在默认架构中创建的,看起来自动配置忽略了正在设置的连接属性...请告知。
谢谢
【问题讨论】:
-
在 Cloud Foundry 上,Dataflow 将使用来自服务的连接来推断架构,这就是服务绑定在 CF 中的工作方式。因此,为该服务设置的任何架构都是将被使用的。
-
而且除了uri、username、password和db_name之外没有办法指定连接属性吗?
标签: cloud-foundry spring-cloud-dataflow