Log WARNING when running dropAll on oracle with SYSTEM

Description

Trying to execute dropAll on connection on oracle with SYSTEM results with nothing being dropped.

I did some digging and found out the there is a DIFF being calculated at https://github.com/liquibase/liquibase/blob/31a22561423919b3875e0563a7bdcde3b9e457a9/liquibase-core/src/main/java/liquibase/database/AbstractJdbcDatabase.java#L776 and on connection with oracle SYSTEM this always results in empty list (unexpectedObjects = 0).

This works just fine on usual connections. Now I know using SYSTEM is extremely nasty but hey I work with what I get from admins....

If its easily possible it would be nice to print a WARNING, I have spent whole morning of debugging Liquibase internals to find out.

Environment

Spring Boot 2.1.6.RELEASE

Status

Reporter

Zbynek Vavros

Affects versions

Priority

Minor
Configure