DbMigration update - constraints up front

This commit is contained in:
Robin Bygrave committed 2015-08-11 08:25:29 +12:00
1 parent 845faf74ff
commit 851f40e7b0
72 files changed
+4045 -3347

No files matched your search

@@ -1,3 +1,3 @@
alter table mytable drop constraint fk_mytable_order_id;
drop index ix_mytable_order_id;
alter table mytable drop constraint if exists fk_mytable_order_id;
drop index if exists ix_mytable_order_id;
@@ -2,26 +2,26 @@
<migration xmlns="http://ebean-orm.github.io/xml/ns/dbmigration" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://ebean-orm.github.io/xml/ns/dbmigration http://ebean-orm.github.io/xml/ns/dbmigration-1.0.xsd">
<changeSet id="1">
<changeSet type="baseline">
<createTable name="ckey_assoc">
<createTable name="ckey_assoc" pkName="pk_ckey_assoc">
<column name="id" type="integer" primaryKey="true" identity="true"/>
<column name="assoc_one" type="varchar(255)" />
</createTable>
<createTable name="ckey_detail">
<createTable name="ckey_detail" pkName="pk_ckey_detail">
<column name="id" type="integer" primaryKey="true" identity="true"/>
<column name="something" type="varchar(255)" />
<column name="one_key" type="integer" />
<column name="two_key" type="varchar(255)" />
<foreignKey columnNames="one_key,two_key" refColumnNames="one_key,two_key" refTableName="ckey_parent"/>
<foreignKey name="fk_ckey_detail_parent" columnNames="one_key,two_key" refColumnNames="one_key,two_key" refTableName="ckey_parent" indexName="ix_ckey_detail_parent"/>
</createTable>
<createTable name="ckey_parent">
<createTable name="ckey_parent" pkName="pk_ckey_parent">
<column name="one_key" type="integer" primaryKey="true" />
<column name="two_key" type="varchar(255)" primaryKey="true" />
<column name="name" type="varchar(255)" />
<column name="assoc_id" type="integer" references="ckey_assoc.id"/>
<column name="assoc_id" type="integer" references="ckey_assoc.id" foreignKeyName="fk_ckey_parent_assoc_id" foreignKeyIndex="ix_ckey_parent_assoc_id"/>
<column name="version" type="integer" notnull="true" />
</createTable>
@@ -4,7 +4,7 @@
<changeSet type="apply">
<createTable name="foo" withHistory="true" tablespace="fooSpace" indexTablespace="fooIndexSpace" comment="comment">
<createTable name="foo" pkName="pk_foo" withHistory="true" tablespace="fooSpace" indexTablespace="fooIndexSpace" comment="comment">
<column name="col1" type="varchar(4)" notnull="true" primaryKey="true"/>
<column name="col2" type="varchar(30)" notnull="true"/>
<column name="col3" type="varchar(30)" notnull="true"/>
+1 -1
View File
@@ -26,7 +26,7 @@
<column name="name" type="varchar(20)" notnull="true"/>
<column name="type" type="varchar(20)" notnull="true"/>
<column name="description" type="varchar(20)" notnull="true"/>
<uniqueConstraint columnNames="name,type"/>
<uniqueConstraint name="uq_hello_world_name_type" columnNames="name,type"/>
</createTable>
<addColumn tableName="hello_world">
+1 -1
View File
@@ -23,7 +23,7 @@ ebean.autofetch.traceUsageCollection=false
ebean.ddl.generate=true
ebean.ddl.run=true
datasource.default=h2
datasource.default=pg
ebean.persistBatch=NONE
ebean.persistBatchOnCascade=ALL
+1 -7
View File
@@ -33,8 +33,6 @@
<logger name="org.avaje.ebean.TXN" level="TRACE"/>
<logger name="org.avaje.ebean.SUM" level="TRACE"/>
<logger name="com.avaje.ebeaninternal.server.core" level="DEBUG"/>
<logger name="org.avaje.ebean.cache.QUERY" level="TRACE"/>
<logger name="org.avaje.ebean.cache.BEAN" level="TRACE"/>
<logger name="org.avaje.ebean.cache.COLL" level="TRACE"/>
@@ -42,9 +40,5 @@
<logger name="com.avaje.tests" level="DEBUG"/>
<logger name="com.avaje.ebeaninternal.server.cluster" level="DEBUG"/>
<logger name="com.avaje.ebeaninternal.server.lib" level="DEBUG"/>
<logger name="com.avaje.ebeaninternal.server.lib.sql" level="TRACE"/>
<logger name="com.avaje.ebeaninternal.server.transaction" level="TRACE"/>
</configuration>