diff --git a/cmd/ace/wire_gen.go b/cmd/ace/wire_gen.go index dc4c8558..3456058b 100644 --- a/cmd/ace/wire_gen.go +++ b/cmd/ace/wire_gen.go @@ -151,7 +151,7 @@ func initWeb() (*app.Web, error) { perconaApp := percona.NewApp(locale, settingRepo) phpmyadminApp := phpmyadmin.NewApp(locale) podmanApp := podman.NewApp() - postgresqlApp := postgresql.NewApp(locale) + postgresqlApp := postgresql.NewApp(locale, settingRepo) pureftpdApp := pureftpd.NewApp(locale) redisApp := redis.NewApp(locale) rsyncApp := rsync.NewApp(locale) diff --git a/cmd/cli/wire_gen.go b/cmd/cli/wire_gen.go index 15d51487..9c0b2c10 100644 --- a/cmd/cli/wire_gen.go +++ b/cmd/cli/wire_gen.go @@ -88,7 +88,7 @@ func initCli() (*app.Cli, error) { perconaApp := percona.NewApp(locale, settingRepo) phpmyadminApp := phpmyadmin.NewApp(locale) podmanApp := podman.NewApp() - postgresqlApp := postgresql.NewApp(locale) + postgresqlApp := postgresql.NewApp(locale, settingRepo) pureftpdApp := pureftpd.NewApp(locale) redisApp := redis.NewApp(locale) rsyncApp := rsync.NewApp(locale) diff --git a/web/src/api/apps/postgresql/index.ts b/web/src/api/apps/postgresql/index.ts index caea8cd1..fdbde185 100644 --- a/web/src/api/apps/postgresql/index.ts +++ b/web/src/api/apps/postgresql/index.ts @@ -14,5 +14,10 @@ export default { // 获取日志 log: (): any => http.Get('/apps/postgresql/log'), // 清空错误日志 - clearLog: (): any => http.Post('/apps/postgresql/clear_log') + clearLog: (): any => http.Post('/apps/postgresql/clear_log'), + // 获取 postgres 密码 + postgresPassword: (): any => http.Get('/apps/postgresql/postgres_password'), + // 设置 postgres 密码 + setPostgresPassword: (password: string): any => + http.Post('/apps/postgresql/postgres_password', { password }) }