executeCommand properties

I’m a newbie to Liquibase, a lot of it already works wonderfully, but some things I still have to learn.

This is my changelog:

  • changeSet:
    id: sqlldr
    author: swa0001
    runAlways: true
    changes:
    - executeCommand:
    args:
    - arg:
    value: “%LIQUIBASE_COMMAND_PASSWORD%”
    - arg:
    value: <? username from properties file?>
    executable: sqlldr.bat
    rollback: empty

Is there a way to use values from the properties file as arguments?

Using Enviromentvariables works fine, see first argument, but how to extract

  • username or password
  • url

from the properties file.

Thanks
Andreas

Only environment variables and Java system properties are supported for use in changelog files.