增加pgsql适配

This commit is contained in:
蒋吉兆
2021-11-19 22:20:04 +08:00
parent 8ef9e19a64
commit 81682914ff
20 changed files with 165 additions and 1010 deletions
@@ -13,6 +13,7 @@
<el-form-item label="数据库类型">
<el-select v-model="config.system.dbType" style="width:100%">
<el-option value="mysql" />
<el-option value="pgsql" />
</el-select>
</el-form-item>
<el-form-item label="Oss类型">
@@ -162,6 +163,29 @@
<el-checkbox v-model="config.mysql.logMode" />
</el-form-item>
</template>
<template v-if="config.system.dbType === 'pgsql'">
<el-form-item label="username">
<el-input v-model="config.pgsql.username" />
</el-form-item>
<el-form-item label="password">
<el-input v-model="config.pgsql.password" />
</el-form-item>
<el-form-item label="path">
<el-input v-model="config.pgsql.path" />
</el-form-item>
<el-form-item label="dbname">
<el-input v-model="config.pgsql.dbname" />
</el-form-item>
<el-form-item label="maxIdleConns">
<el-input v-model.number="config.pgsql.maxIdleConns" />
</el-form-item>
<el-form-item label="maxOpenConns">
<el-input v-model.number="config.pgsql.maxOpenConns" />
</el-form-item>
<el-form-item label="logMode">
<el-checkbox v-model="config.pgsql.logMode" />
</el-form-item>
</template>
</el-collapse-item>
<el-collapse-item title="oss配置" name="10">
@@ -321,6 +345,7 @@ export default {
jwt: {},
casbin: {},
mysql: {},
pgsql: {},
excel: {},
autoCode: {},
redis: {},