
liquibase.harness.change.changelogs.informix.dropTrigger.xml Maven / Gradle / Ivy
The newest version!
<?xml version="1.0" encoding="UTF-8"?> <databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:pro="http://www.liquibase.org/xml/ns/pro" 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-latest.xsd"> <changeSet author="as" id="1"> <comment>test procedure</comment> <createProcedure encoding="UTF-8" procedureName="test_function">CREATE FUNCTION test_function() RETURNS BOOLEAN LANGUAGE SPL BEGIN LET trace_message = 'Test function executed'; TRACE trace_message; RETURN TRUE; END; </createProcedure> <rollback> <sql>DROP FUNCTION test_function()</sql> </rollback> </changeSet> <changeSet author="as" id="2"> <pro:createTrigger disabled="false" encoding="UTF-8" scope="test" tableName="posts" triggerName="test_trigger">CREATE TRIGGER test_trigger BEFORE INSERT ON your_table_name FOR EACH ROW EXECUTE FUNCTION test_function(); </pro:createTrigger> <rollback/> </changeSet> <changeSet author="as" id="3"> <pro:dropTrigger triggerName="test_trigger" tableName="posts"/> <rollback/> </changeSet> </databaseChangeLog>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy