diff --git a/apps/assets/serializers/asset/database.py b/apps/assets/serializers/asset/database.py index 893d76b3b..35c3f0368 100644 --- a/apps/assets/serializers/asset/database.py +++ b/apps/assets/serializers/asset/database.py @@ -59,7 +59,10 @@ class DatabaseSerializer(AssetSerializer): if not platform: return - if platform.type in ['mysql', 'mariadb']: + if platform.type in [ + 'mysql', 'mariadb', 'oracle', 'sqlserver', + 'db2', 'dameng', 'clickhouse', 'redis' + ]: db_field.required = False db_field.allow_blank = True db_field.allow_null = True