mirror of
				https://github.com/1Panel-dev/1Panel.git
				synced 2025-10-29 10:16:09 +08:00 
			
		
		
		
	fix: 解决卸载 PostgreSQL 后未删除数据的问题 (#3542)
This commit is contained in:
		
							parent
							
								
									45a58b3b4b
								
							
						
					
					
						commit
						6d03042e26
					
				
					 2 changed files with 3 additions and 4 deletions
				
			
		|  | @ -294,10 +294,6 @@ func (b *BaseApi) LoadRemoteAccess(c *gin.Context) { | |||
| 	if err := helper.CheckBindAndValidate(&req, c); err != nil { | ||||
| 		return | ||||
| 	} | ||||
| 	if req.Type == constant.AppPostgresql { | ||||
| 		helper.SuccessWithData(c, true) | ||||
| 		return | ||||
| 	} | ||||
| 	isRemote, err := mysqlService.LoadRemoteAccess(req) | ||||
| 	if err != nil { | ||||
| 		helper.ErrorWithDetail(c, constant.CodeErrInternalServer, constant.ErrTypeInternalServer, err) | ||||
|  |  | |||
|  | @ -251,6 +251,7 @@ func createLink(ctx context.Context, app model.App, appInstall *model.AppInstall | |||
| 					createPostgresql.Format = "UTF8" | ||||
| 					createPostgresql.Password = dbConfig.Password | ||||
| 					createPostgresql.From = database.From | ||||
| 					createPostgresql.SuperUser = true | ||||
| 					pgdb, err := NewIPostgresqlService().Create(ctx, createPostgresql) | ||||
| 					if err != nil { | ||||
| 						return err | ||||
|  | @ -365,6 +366,8 @@ func deleteAppInstall(install model.AppInstall, deleteBackup bool, forceDelete b | |||
| 		_ = websiteDomainRepo.DeleteAll(ctx) | ||||
| 	case constant.AppMysql, constant.AppMariaDB: | ||||
| 		_ = mysqlRepo.Delete(ctx, mysqlRepo.WithByMysqlName(install.Name)) | ||||
| 	case constant.AppPostgresql: | ||||
| 		_ = postgresqlRepo.Delete(ctx, postgresqlRepo.WithByPostgresqlName(install.Name)) | ||||
| 	} | ||||
| 
 | ||||
| 	_ = backupRepo.DeleteRecord(ctx, commonRepo.WithByType("app"), commonRepo.WithByName(install.App.Key), backupRepo.WithByDetailName(install.Name)) | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue