# changeSet attributes

**URL:** <https://forum.liquibase.org/t/changeset-attributes/201>\
**Category:** General Discussion\
**Created:** [August 14, 2009, 11:49am UTC](https://forum.liquibase.org/t/changeset-attributes/201 "2009-08-14T11:49:00Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![justx2](https://avatars.discourse-cdn.com/v4/letter/j/bbe5ce/32.png) [@justx2](https://forum.liquibase.org/u/justx2)\
**Post date:** [August 14, 2009, 11:49am UTC](https://forum.liquibase.org/t/changeset-attributes/201/1 "2009-08-14T11:49:00Z")

</div>

On changeSet there is an attribute dbms which must be a shortcut for having a preConditions with a dbms child. The documentation is not clear about the behavior if that shortcut dbms fails - is it a onFail=“CONTINUE”?

So, is

&nbsp; &nbsp; 
the same as 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 

In the example at the start of the documentation for changeSet, there is also an attribute failOnError that is not documented in Available attributes.

---

<div class="post-metadata">

**Author:** ![nvoxland](https://avatars.discourse-cdn.com/v4/letter/n/87869e/32.png) [@nvoxland](https://forum.liquibase.org/u/nvoxland)\
**Post date:** [August 14, 2009, 11:49am UTC](https://forum.liquibase.org/t/changeset-attributes/201/2 "2009-08-14T11:49:00Z")

</div>

The dbms attribute predates the idea of preconditions.&nbsp; The idea of the dbms attribute is to filter out changeSets based on the database type.

You are right about the two changesets you list being the same.&nbsp; Thanks for pointing out the changes we should make in the docs.&nbsp;

Nathan
