public void deleteSchemaConfiguration()

in shardingsphere-ui-backend/src/main/java/org/apache/shardingsphere/ui/servcie/impl/ShardingSchemaServiceImpl.java [88:96]


    public void deleteSchemaConfiguration(final String schemaName) {
        RegistryCenterRepository registryRepository = registryCenterService.getActivatedRegistryCenter();
        String schemaNamePath = SchemaMetadataNode.getSchemaNamePath(schemaName);
        registryRepository.delete(schemaNamePath);
        String schemaNames = registryCenterService.getActivatedRegistryCenter().get(SchemaMetadataNode.getMetadataNodePath());
        List<String> schemaNameList = new ArrayList<>(Splitter.on(",").splitToList(schemaNames));
        schemaNameList.remove(schemaName);
        registryRepository.persist(SchemaMetadataNode.getMetadataNodePath(), Joiner.on(",").join(schemaNameList));
    }