in src/main/java/com/epam/digital/data/platform/liquibase/extension/change/core/DdmCreateTableChange.java [306:316]
private void generateAccess(List<SqlStatement> statements, String tableName, Database database) {
statements.add(new RawSqlStatement("REVOKE ALL PRIVILEGES ON TABLE " + database.escapeObjectName(tableName, Table.class) + " FROM PUBLIC;"));
if (DdmUtils.hasPubContext(this.getChangeSet())) {
statements.add(new RawSqlStatement("GRANT SELECT ON " + database.escapeObjectName(tableName, Table.class) + " TO application_role;"));
}
if (historyTable.get() && DdmUtils.hasSubContext(this.getChangeSet())) {
statements.add(new RawSqlStatement("GRANT SELECT ON " + database.escapeObjectName(tableName, Table.class) + " TO historical_data_role;"));
}
}