I am implementing liquibase for database deployment, new to liquibase, learning it. Question: I have pks/pkb packages, I want to deploy them using liquibase, I have purposely added errors in pkb package(change the function name which doesn't exist in pks). Liquibase always deploying those packages to database with successful state but when I am looking at package using Oracle SQL developer its having compilation error. Liquibase should the fail the deployment if there is an error in package. What I feel: If pks/pkb are having any compilation error, liquibase should not deploy them and should through an error
Note: I am using packages file path, "My Changelog file
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<databaseChangeLog
xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog
http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.2.xsd
http://www.liquibase.org/xml/ns/dbchangelog-ext
http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd">
<changeSet author="N_Pawar" id="86e6529" failOnError="true" dbms="oracle">
<sqlFilePath="D:/Jenkins_Build/CentralLOB/Builds/dev/DevOps/Database/OraclePackage/Packages/PKG_ENTITYNOTESORDSDevOps.pkb" stripComments="true" endDelimiter="\n/" relativeToChangelogFile="false"/>
</changeSet>
</databaseChangeLog>
looking for help, any suggestions/guidance much appreciated, Thank you in advance