title: Flyway conditional db migration
body: <p>I'm trying to use flyway, but I have a scenario that does not know how to resolve:</p>
  
  <p>When I apply the STANDARD scripts, I have to run V1.0__create_table_TAB1.sql
  When I apply the scripts to customer1, the TAB1 table is a view, and so I have to run V1.0__create_view_TAB1_to_schema1.sql.</p>
  
  <p>Practically:</p>
  
  <pre><code>└── sql
       ├── sql_common
       │   ├── V0.0 __.... sql
       │   └── V1.0__create_table_TAB1.sql
       ├── sql_customer1
       │   └── V1.0__create_view_TAB1_to_schema1.sql
       └── sql_customer2
           └── V1.0__create_view_TAB1_to_schema2.sql
  </code></pre>
  
  <p>The scripts of sql_common folder should always be applied, but the V1.0 (create table TAB1), if I apply to the customer1 script should not be applied.
  In its place is to be applied V1.0__create_view_TAB1_to_schema1.sql</p>
  
  <p>How can I handle prevents this case?</p>