У меня есть список изменений:
<sql>
DROP ROLE IF EXISTS tenant_access;
CREATE ROLE tenant_access
NOSUPERUSER INHERIT NOCREATEDB
NOCREATEROLE NOREPLICATION;
GRANT ALL ON DATABASE ${db_name} TO tenant_access;
</sql>
А в liquibase.properties у меня есть:
changeLogFile=src/main/resources/db/changelog/db.changelog-master.xml
url=jdbc:postgresql://localhost:5432/postgres
username=postgres
password=mysecretpassword
parameter.db_name=postgres
Когда я запускаю mvn liquibase: update, возникает ошибка:
[ERROR] Change Set src/main/resources/db/changelog/changelog-1-1-create-group-role-tenant-access.xml::create_tenant_access_group_role::failed.
Error: ERROR: syntax error at or near "$"
Не могли бы вы дать мне знать, что может быть не так?
Спасибо!