title: How do I apply liquibase changesets with question mark symbols in SQL
body: <p>I'm trying to apply a liquibase changeset in <code>sql</code> format with valid PostgreSQL syntax. The query contains a <code>?</code> operator and a regexp with <code>?</code> special character. 
  When running this query against DB from <code>psql</code> everything works perfect.</p>
  
  <p>When I try to apply this changeset with liquibase, I get an error:</p>
  
  <pre><code>org.postgresql.util.PSQLException: ERROR: syntax error at or near "$1"
  </code></pre>
  
  <p>Looks like liquibase considers <code>?</code> a prepared statement argument and fails. I don't have any prepared statements in my query and I don't want liquibase to transform my query to a prepared statement.</p>
  
  <p>I've found a workaround for a <code>?</code> operator (substituting it with double <code>??</code> seems to work, though undocumented), but there is no workaround for regexp.</p>
  
  <p>How can I set liquibase to just run the query against my DB as is?</p>