package liquibase.database.typeconversion.core;
import liquibase.database.Database;
import liquibase.database.structure.type.UUIDType;
import liquibase.exception.DatabaseException;
public class Postgres83TypeConverter extends PostgresTypeConverter {
@Override
public int getPriority() {
return super.getPriority()+1;
}
@Override
public boolean supports(Database database) {
if (database==null || database.getConnection() == null) {
return false;
}
try {
return super.supports(database) && (database.getDatabaseMajorVersion() * 10 + database.getDatabaseMinorVersion() >= 83);
} catch (DatabaseException e) {
return false;
}
}
@Override
public UUIDType getUUIDType() {
return new UUIDType("UUID");
}
}