PostgreSql 关系数据库应用
说明
应用类型:org.apiFlow.database.PostgreSqlApp
PostgreSqlApp是一个标准jdbc应用,继承了AbstractJdbcApp基础能力,具体配置与使用方式请参考jdbc应用.md。目前PostgreSql没有封装其它机制。
使用示例
在
config.groovy中配置PostgreSql应用app.postgre.type="org.apiFlow.database.PostgreSqlApp" // PostgreSql应用类名 app.postgre.url="jdbc:postgresql://localhost:5432/testdb?currentSchema=public" // jdbc url连接 app.postgre.user="root" // 数据库用户名 app.postgre.password="123456" // 数据库密码- 上例中的
postgre实例名,可以换成任意合法变量名
- 上例中的
在工作流中引用
// 基础声明 sqlTask1= postgre { sql = "select * from user where id=${input.id}" } //快捷声明,省略声明方法以及任务块 sqlTask2= postgre """ select * from user where id=${->input.id} """ start { run sqlTask1 run sqlTask2 }