@Override
  public void dropDatabase(String databaseName) {
    try {
      hiveClientPool.run(
          client -> {
            client.dropDatabase(
                databaseName,
                false /* deleteData */,
                false /* ignoreUnknownDb */,
                false /* cascade */);
            return null;
          });
    } catch (NoSuchObjectException e) {
      // pass
    } catch (TException | InterruptedException e) {
      throw new RuntimeException("Failed to drop database:" + databaseName, e);
    }
  }
HMS is case-insensitive for table name and database
amoro-format-mixed/amoro-mixed-hive/src/main/java/org/apache/amoro/hive/catalog/MixedHiveCatalog.java