diff --git a/ebean-core/pom.xml b/ebean-core/pom.xml
new file mode 100644
index 000000000..3e92759cb
--- /dev/null
+++ b/ebean-core/pom.xml
@@ -0,0 +1,381 @@
+
+ 4.0.0
+
+
+ org.avaje
+ java8-oss
+ 2.2
+
+
+ io.ebean
+ ebean
+ 12.4.3-SNAPSHOT
+ jar
+
+ ebean
+ http://ebean-orm.github.io/
+
+
+ 2.10.0
+ 2.10.0
+
+
+
+ scm:git:git@github.com:ebean-orm/ebean.git
+ HEAD
+
+
+
+
+
+ db2
+
+
+ com.ibm.jdbc
+ db2jcc4
+ 4.23.42
+ test
+
+
+
+
+
+
+
+
+ org.slf4j
+ slf4j-api
+ 1.7.25
+ provided
+
+
+
+ io.avaje
+ avaje-config
+ 1.0
+
+
+
+
+ io.avaje
+ avaje-jsr305
+ 1.0
+ provided
+
+
+
+ io.ebean
+ persistence-api
+ 2.2.4
+
+
+
+ io.ebean
+ ebean-annotation
+ 6.13
+
+
+
+ io.ebean
+ ebean-types
+ 2.1
+
+
+
+ io.ebean
+ ebean-datasource
+ 5.1
+
+
+
+ io.ebean
+ ebean-migration
+ 12.1.4
+
+
+
+ org.antlr
+ antlr4-runtime
+ 4.8-1
+
+
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+ ${jackson-core.version}
+
+
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ ${jackson-databind.version}
+ true
+
+
+
+ javax.transaction
+ jta
+ 1.1
+ true
+
+
+
+
+ javax.validation
+ validation-api
+ 1.1.0.Final
+ true
+
+
+
+ javax.servlet
+ javax.servlet-api
+ 3.1.0
+ true
+
+
+
+ joda-time
+ joda-time
+ 2.9.7
+ true
+
+
+
+
+ org.glassfish.jaxb
+ jaxb-runtime
+ 2.3.2
+ provided
+
+
+
+ javax.annotation
+ javax.annotation-api
+ 1.3.2
+ true
+
+
+
+
+ org.postgresql
+ postgresql
+ 42.2.10
+ true
+
+
+
+
+
+ com.nuodb.jdbc
+ nuodb-jdbc
+ 20.2.0
+ test
+
+
+
+ com.oracle.ojdbc
+ ojdbc10
+ 19.3.0.0
+ test
+
+
+
+ io.ebean.test
+ ebean-test-docker
+ 3.1.5
+ test
+
+
+
+ ch.qos.logback
+ logback-classic
+ 1.2.3
+ test
+
+
+
+
+ com.h2database
+ h2
+ 1.4.199
+ provided
+
+
+
+ org.xerial
+ sqlite-jdbc
+ 3.15.1
+ test
+
+
+
+ org.hsqldb
+ hsqldb
+ 2.3.4
+ test
+
+
+
+ com.microsoft.sqlserver
+ mssql-jdbc
+ 7.2.2.jre8
+ test
+
+
+
+ mysql
+ mysql-connector-java
+ 8.0.17
+ test
+
+
+
+ org.mariadb.jdbc
+ mariadb-java-client
+ 2.6.0
+ test
+
+
+
+ com.sap.cloud.db.jdbc
+ ngdbc
+ 2.3.48
+ test
+
+
+
+ org.mockito
+ mockito-core
+ 3.0.0
+ test
+
+
+
+ org.avaje.composite
+ junit
+ 1.1
+ test
+
+
+
+ commons-io
+ commons-io
+ 2.5
+ test
+
+
+
+ io.avaje
+ mod-uuid
+ 1.1
+ test
+
+
+
+
+
+
+
+
+
+ io.ebean
+ ebean-maven-plugin
+ 12.4.3
+
+
+ test
+ process-test-classes
+
+ debug=0
+
+
+ testEnhance
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 3.0.0-M4
+
+ false
+ false
+ false
+
+ **/Test*.java
+ **/*Test.java
+ **/*Tests.java
+
+
+
+
+ datasource.default
+ ${datasource.default}
+
+
+
+ dbClockDelta
+ ${dbClockDelta}
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.5
+
+
+ src/main/resources/META-INF/MANIFEST.MF
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.1.1
+
+ Ebean 12
+ src/main/java/io/ebean/overview.html
+ io.ebeaninternal.*:io.ebeanservice:io.ebean.common:io.ebean.bean:io.ebean.service:io.ebean.metric:io.ebean.util:io.ebean.config.properties:io.ebean.config.dbplatform
+ true
+ src/main/java/com/avaje/ebean/overview.html
+
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/java/io/ebean/AcquireLockException.java b/ebean-core/src/main/java/io/ebean/AcquireLockException.java
similarity index 100%
rename from src/main/java/io/ebean/AcquireLockException.java
rename to ebean-core/src/main/java/io/ebean/AcquireLockException.java
diff --git a/src/main/java/io/ebean/AutoTune.java b/ebean-core/src/main/java/io/ebean/AutoTune.java
similarity index 100%
rename from src/main/java/io/ebean/AutoTune.java
rename to ebean-core/src/main/java/io/ebean/AutoTune.java
diff --git a/src/main/java/io/ebean/BackgroundExecutor.java b/ebean-core/src/main/java/io/ebean/BackgroundExecutor.java
similarity index 100%
rename from src/main/java/io/ebean/BackgroundExecutor.java
rename to ebean-core/src/main/java/io/ebean/BackgroundExecutor.java
diff --git a/src/main/java/io/ebean/BeanFinder.java b/ebean-core/src/main/java/io/ebean/BeanFinder.java
similarity index 100%
rename from src/main/java/io/ebean/BeanFinder.java
rename to ebean-core/src/main/java/io/ebean/BeanFinder.java
diff --git a/src/main/java/io/ebean/BeanRepository.java b/ebean-core/src/main/java/io/ebean/BeanRepository.java
similarity index 100%
rename from src/main/java/io/ebean/BeanRepository.java
rename to ebean-core/src/main/java/io/ebean/BeanRepository.java
diff --git a/src/main/java/io/ebean/BeanState.java b/ebean-core/src/main/java/io/ebean/BeanState.java
similarity index 100%
rename from src/main/java/io/ebean/BeanState.java
rename to ebean-core/src/main/java/io/ebean/BeanState.java
diff --git a/src/main/java/io/ebean/CacheMode.java b/ebean-core/src/main/java/io/ebean/CacheMode.java
similarity index 100%
rename from src/main/java/io/ebean/CacheMode.java
rename to ebean-core/src/main/java/io/ebean/CacheMode.java
diff --git a/src/main/java/io/ebean/CallableSql.java b/ebean-core/src/main/java/io/ebean/CallableSql.java
similarity index 100%
rename from src/main/java/io/ebean/CallableSql.java
rename to ebean-core/src/main/java/io/ebean/CallableSql.java
diff --git a/src/main/java/io/ebean/CountDistinctOrder.java b/ebean-core/src/main/java/io/ebean/CountDistinctOrder.java
similarity index 100%
rename from src/main/java/io/ebean/CountDistinctOrder.java
rename to ebean-core/src/main/java/io/ebean/CountDistinctOrder.java
diff --git a/src/main/java/io/ebean/CountedValue.java b/ebean-core/src/main/java/io/ebean/CountedValue.java
similarity index 100%
rename from src/main/java/io/ebean/CountedValue.java
rename to ebean-core/src/main/java/io/ebean/CountedValue.java
diff --git a/src/main/java/io/ebean/DB.java b/ebean-core/src/main/java/io/ebean/DB.java
similarity index 100%
rename from src/main/java/io/ebean/DB.java
rename to ebean-core/src/main/java/io/ebean/DB.java
diff --git a/src/main/java/io/ebean/DataIntegrityException.java b/ebean-core/src/main/java/io/ebean/DataIntegrityException.java
similarity index 100%
rename from src/main/java/io/ebean/DataIntegrityException.java
rename to ebean-core/src/main/java/io/ebean/DataIntegrityException.java
diff --git a/src/main/java/io/ebean/Database.java b/ebean-core/src/main/java/io/ebean/Database.java
similarity index 100%
rename from src/main/java/io/ebean/Database.java
rename to ebean-core/src/main/java/io/ebean/Database.java
diff --git a/src/main/java/io/ebean/DatabaseFactory.java b/ebean-core/src/main/java/io/ebean/DatabaseFactory.java
similarity index 100%
rename from src/main/java/io/ebean/DatabaseFactory.java
rename to ebean-core/src/main/java/io/ebean/DatabaseFactory.java
diff --git a/src/main/java/io/ebean/DbContext.java b/ebean-core/src/main/java/io/ebean/DbContext.java
similarity index 100%
rename from src/main/java/io/ebean/DbContext.java
rename to ebean-core/src/main/java/io/ebean/DbContext.java
diff --git a/src/main/java/io/ebean/DbPrimary.java b/ebean-core/src/main/java/io/ebean/DbPrimary.java
similarity index 100%
rename from src/main/java/io/ebean/DbPrimary.java
rename to ebean-core/src/main/java/io/ebean/DbPrimary.java
diff --git a/src/main/java/io/ebean/DocStoreQueueEntry.java b/ebean-core/src/main/java/io/ebean/DocStoreQueueEntry.java
similarity index 100%
rename from src/main/java/io/ebean/DocStoreQueueEntry.java
rename to ebean-core/src/main/java/io/ebean/DocStoreQueueEntry.java
diff --git a/src/main/java/io/ebean/DocumentStore.java b/ebean-core/src/main/java/io/ebean/DocumentStore.java
similarity index 100%
rename from src/main/java/io/ebean/DocumentStore.java
rename to ebean-core/src/main/java/io/ebean/DocumentStore.java
diff --git a/src/main/java/io/ebean/DtoQuery.java b/ebean-core/src/main/java/io/ebean/DtoQuery.java
similarity index 100%
rename from src/main/java/io/ebean/DtoQuery.java
rename to ebean-core/src/main/java/io/ebean/DtoQuery.java
diff --git a/src/main/java/io/ebean/DuplicateKeyException.java b/ebean-core/src/main/java/io/ebean/DuplicateKeyException.java
similarity index 100%
rename from src/main/java/io/ebean/DuplicateKeyException.java
rename to ebean-core/src/main/java/io/ebean/DuplicateKeyException.java
diff --git a/src/main/java/io/ebean/Ebean.java b/ebean-core/src/main/java/io/ebean/Ebean.java
similarity index 100%
rename from src/main/java/io/ebean/Ebean.java
rename to ebean-core/src/main/java/io/ebean/Ebean.java
diff --git a/src/main/java/io/ebean/EbeanServer.java b/ebean-core/src/main/java/io/ebean/EbeanServer.java
similarity index 100%
rename from src/main/java/io/ebean/EbeanServer.java
rename to ebean-core/src/main/java/io/ebean/EbeanServer.java
diff --git a/src/main/java/io/ebean/EbeanServerFactory.java b/ebean-core/src/main/java/io/ebean/EbeanServerFactory.java
similarity index 100%
rename from src/main/java/io/ebean/EbeanServerFactory.java
rename to ebean-core/src/main/java/io/ebean/EbeanServerFactory.java
diff --git a/src/main/java/io/ebean/EbeanVersion.java b/ebean-core/src/main/java/io/ebean/EbeanVersion.java
similarity index 100%
rename from src/main/java/io/ebean/EbeanVersion.java
rename to ebean-core/src/main/java/io/ebean/EbeanVersion.java
diff --git a/src/main/java/io/ebean/EmptyPagedList.java b/ebean-core/src/main/java/io/ebean/EmptyPagedList.java
similarity index 100%
rename from src/main/java/io/ebean/EmptyPagedList.java
rename to ebean-core/src/main/java/io/ebean/EmptyPagedList.java
diff --git a/src/main/java/io/ebean/ExampleExpression.java b/ebean-core/src/main/java/io/ebean/ExampleExpression.java
similarity index 100%
rename from src/main/java/io/ebean/ExampleExpression.java
rename to ebean-core/src/main/java/io/ebean/ExampleExpression.java
diff --git a/src/main/java/io/ebean/Expr.java b/ebean-core/src/main/java/io/ebean/Expr.java
similarity index 100%
rename from src/main/java/io/ebean/Expr.java
rename to ebean-core/src/main/java/io/ebean/Expr.java
diff --git a/src/main/java/io/ebean/Expression.java b/ebean-core/src/main/java/io/ebean/Expression.java
similarity index 100%
rename from src/main/java/io/ebean/Expression.java
rename to ebean-core/src/main/java/io/ebean/Expression.java
diff --git a/src/main/java/io/ebean/ExpressionFactory.java b/ebean-core/src/main/java/io/ebean/ExpressionFactory.java
similarity index 100%
rename from src/main/java/io/ebean/ExpressionFactory.java
rename to ebean-core/src/main/java/io/ebean/ExpressionFactory.java
diff --git a/src/main/java/io/ebean/ExpressionList.java b/ebean-core/src/main/java/io/ebean/ExpressionList.java
similarity index 100%
rename from src/main/java/io/ebean/ExpressionList.java
rename to ebean-core/src/main/java/io/ebean/ExpressionList.java
diff --git a/src/main/java/io/ebean/ExtendedServer.java b/ebean-core/src/main/java/io/ebean/ExtendedServer.java
similarity index 100%
rename from src/main/java/io/ebean/ExtendedServer.java
rename to ebean-core/src/main/java/io/ebean/ExtendedServer.java
diff --git a/src/main/java/io/ebean/FetchConfig.java b/ebean-core/src/main/java/io/ebean/FetchConfig.java
similarity index 100%
rename from src/main/java/io/ebean/FetchConfig.java
rename to ebean-core/src/main/java/io/ebean/FetchConfig.java
diff --git a/src/main/java/io/ebean/FetchGroup.java b/ebean-core/src/main/java/io/ebean/FetchGroup.java
similarity index 100%
rename from src/main/java/io/ebean/FetchGroup.java
rename to ebean-core/src/main/java/io/ebean/FetchGroup.java
diff --git a/src/main/java/io/ebean/FetchGroupBuilder.java b/ebean-core/src/main/java/io/ebean/FetchGroupBuilder.java
similarity index 100%
rename from src/main/java/io/ebean/FetchGroupBuilder.java
rename to ebean-core/src/main/java/io/ebean/FetchGroupBuilder.java
diff --git a/src/main/java/io/ebean/FetchPath.java b/ebean-core/src/main/java/io/ebean/FetchPath.java
similarity index 100%
rename from src/main/java/io/ebean/FetchPath.java
rename to ebean-core/src/main/java/io/ebean/FetchPath.java
diff --git a/src/main/java/io/ebean/Filter.java b/ebean-core/src/main/java/io/ebean/Filter.java
similarity index 100%
rename from src/main/java/io/ebean/Filter.java
rename to ebean-core/src/main/java/io/ebean/Filter.java
diff --git a/src/main/java/io/ebean/Finder.java b/ebean-core/src/main/java/io/ebean/Finder.java
similarity index 100%
rename from src/main/java/io/ebean/Finder.java
rename to ebean-core/src/main/java/io/ebean/Finder.java
diff --git a/src/main/java/io/ebean/FutureIds.java b/ebean-core/src/main/java/io/ebean/FutureIds.java
similarity index 100%
rename from src/main/java/io/ebean/FutureIds.java
rename to ebean-core/src/main/java/io/ebean/FutureIds.java
diff --git a/src/main/java/io/ebean/FutureList.java b/ebean-core/src/main/java/io/ebean/FutureList.java
similarity index 100%
rename from src/main/java/io/ebean/FutureList.java
rename to ebean-core/src/main/java/io/ebean/FutureList.java
diff --git a/src/main/java/io/ebean/FutureRowCount.java b/ebean-core/src/main/java/io/ebean/FutureRowCount.java
similarity index 100%
rename from src/main/java/io/ebean/FutureRowCount.java
rename to ebean-core/src/main/java/io/ebean/FutureRowCount.java
diff --git a/src/main/java/io/ebean/Junction.java b/ebean-core/src/main/java/io/ebean/Junction.java
similarity index 100%
rename from src/main/java/io/ebean/Junction.java
rename to ebean-core/src/main/java/io/ebean/Junction.java
diff --git a/src/main/java/io/ebean/LikeType.java b/ebean-core/src/main/java/io/ebean/LikeType.java
similarity index 100%
rename from src/main/java/io/ebean/LikeType.java
rename to ebean-core/src/main/java/io/ebean/LikeType.java
diff --git a/src/main/java/io/ebean/MergeOptions.java b/ebean-core/src/main/java/io/ebean/MergeOptions.java
similarity index 100%
rename from src/main/java/io/ebean/MergeOptions.java
rename to ebean-core/src/main/java/io/ebean/MergeOptions.java
diff --git a/src/main/java/io/ebean/MergeOptionsBuilder.java b/ebean-core/src/main/java/io/ebean/MergeOptionsBuilder.java
similarity index 100%
rename from src/main/java/io/ebean/MergeOptionsBuilder.java
rename to ebean-core/src/main/java/io/ebean/MergeOptionsBuilder.java
diff --git a/src/main/java/io/ebean/Model.java b/ebean-core/src/main/java/io/ebean/Model.java
similarity index 100%
rename from src/main/java/io/ebean/Model.java
rename to ebean-core/src/main/java/io/ebean/Model.java
diff --git a/src/main/java/io/ebean/OrderBy.java b/ebean-core/src/main/java/io/ebean/OrderBy.java
similarity index 100%
rename from src/main/java/io/ebean/OrderBy.java
rename to ebean-core/src/main/java/io/ebean/OrderBy.java
diff --git a/src/main/java/io/ebean/PagedList.java b/ebean-core/src/main/java/io/ebean/PagedList.java
similarity index 100%
rename from src/main/java/io/ebean/PagedList.java
rename to ebean-core/src/main/java/io/ebean/PagedList.java
diff --git a/src/main/java/io/ebean/Pairs.java b/ebean-core/src/main/java/io/ebean/Pairs.java
similarity index 100%
rename from src/main/java/io/ebean/Pairs.java
rename to ebean-core/src/main/java/io/ebean/Pairs.java
diff --git a/src/main/java/io/ebean/PersistenceContextScope.java b/ebean-core/src/main/java/io/ebean/PersistenceContextScope.java
similarity index 100%
rename from src/main/java/io/ebean/PersistenceContextScope.java
rename to ebean-core/src/main/java/io/ebean/PersistenceContextScope.java
diff --git a/src/main/java/io/ebean/PersistenceIOException.java b/ebean-core/src/main/java/io/ebean/PersistenceIOException.java
similarity index 100%
rename from src/main/java/io/ebean/PersistenceIOException.java
rename to ebean-core/src/main/java/io/ebean/PersistenceIOException.java
diff --git a/src/main/java/io/ebean/ProfileLocation.java b/ebean-core/src/main/java/io/ebean/ProfileLocation.java
similarity index 100%
rename from src/main/java/io/ebean/ProfileLocation.java
rename to ebean-core/src/main/java/io/ebean/ProfileLocation.java
diff --git a/src/main/java/io/ebean/Query.java b/ebean-core/src/main/java/io/ebean/Query.java
similarity index 100%
rename from src/main/java/io/ebean/Query.java
rename to ebean-core/src/main/java/io/ebean/Query.java
diff --git a/src/main/java/io/ebean/QueryIterator.java b/ebean-core/src/main/java/io/ebean/QueryIterator.java
similarity index 100%
rename from src/main/java/io/ebean/QueryIterator.java
rename to ebean-core/src/main/java/io/ebean/QueryIterator.java
diff --git a/src/main/java/io/ebean/QueryType.java b/ebean-core/src/main/java/io/ebean/QueryType.java
similarity index 100%
rename from src/main/java/io/ebean/QueryType.java
rename to ebean-core/src/main/java/io/ebean/QueryType.java
diff --git a/src/main/java/io/ebean/RawSql.java b/ebean-core/src/main/java/io/ebean/RawSql.java
similarity index 100%
rename from src/main/java/io/ebean/RawSql.java
rename to ebean-core/src/main/java/io/ebean/RawSql.java
diff --git a/src/main/java/io/ebean/RawSqlBuilder.java b/ebean-core/src/main/java/io/ebean/RawSqlBuilder.java
similarity index 100%
rename from src/main/java/io/ebean/RawSqlBuilder.java
rename to ebean-core/src/main/java/io/ebean/RawSqlBuilder.java
diff --git a/src/main/java/io/ebean/RowConsumer.java b/ebean-core/src/main/java/io/ebean/RowConsumer.java
similarity index 100%
rename from src/main/java/io/ebean/RowConsumer.java
rename to ebean-core/src/main/java/io/ebean/RowConsumer.java
diff --git a/src/main/java/io/ebean/RowMapper.java b/ebean-core/src/main/java/io/ebean/RowMapper.java
similarity index 100%
rename from src/main/java/io/ebean/RowMapper.java
rename to ebean-core/src/main/java/io/ebean/RowMapper.java
diff --git a/src/main/java/io/ebean/ScriptRunner.java b/ebean-core/src/main/java/io/ebean/ScriptRunner.java
similarity index 100%
rename from src/main/java/io/ebean/ScriptRunner.java
rename to ebean-core/src/main/java/io/ebean/ScriptRunner.java
diff --git a/src/main/java/io/ebean/SerializableConflictException.java b/ebean-core/src/main/java/io/ebean/SerializableConflictException.java
similarity index 100%
rename from src/main/java/io/ebean/SerializableConflictException.java
rename to ebean-core/src/main/java/io/ebean/SerializableConflictException.java
diff --git a/src/main/java/io/ebean/SqlQuery.java b/ebean-core/src/main/java/io/ebean/SqlQuery.java
similarity index 100%
rename from src/main/java/io/ebean/SqlQuery.java
rename to ebean-core/src/main/java/io/ebean/SqlQuery.java
diff --git a/src/main/java/io/ebean/SqlRow.java b/ebean-core/src/main/java/io/ebean/SqlRow.java
similarity index 100%
rename from src/main/java/io/ebean/SqlRow.java
rename to ebean-core/src/main/java/io/ebean/SqlRow.java
diff --git a/src/main/java/io/ebean/SqlUpdate.java b/ebean-core/src/main/java/io/ebean/SqlUpdate.java
similarity index 100%
rename from src/main/java/io/ebean/SqlUpdate.java
rename to ebean-core/src/main/java/io/ebean/SqlUpdate.java
diff --git a/src/main/java/io/ebean/Transaction.java b/ebean-core/src/main/java/io/ebean/Transaction.java
similarity index 100%
rename from src/main/java/io/ebean/Transaction.java
rename to ebean-core/src/main/java/io/ebean/Transaction.java
diff --git a/src/main/java/io/ebean/TransactionCallback.java b/ebean-core/src/main/java/io/ebean/TransactionCallback.java
similarity index 100%
rename from src/main/java/io/ebean/TransactionCallback.java
rename to ebean-core/src/main/java/io/ebean/TransactionCallback.java
diff --git a/src/main/java/io/ebean/TransactionCallbackAdapter.java b/ebean-core/src/main/java/io/ebean/TransactionCallbackAdapter.java
similarity index 100%
rename from src/main/java/io/ebean/TransactionCallbackAdapter.java
rename to ebean-core/src/main/java/io/ebean/TransactionCallbackAdapter.java
diff --git a/src/main/java/io/ebean/TxScope.java b/ebean-core/src/main/java/io/ebean/TxScope.java
similarity index 100%
rename from src/main/java/io/ebean/TxScope.java
rename to ebean-core/src/main/java/io/ebean/TxScope.java
diff --git a/src/main/java/io/ebean/Update.java b/ebean-core/src/main/java/io/ebean/Update.java
similarity index 100%
rename from src/main/java/io/ebean/Update.java
rename to ebean-core/src/main/java/io/ebean/Update.java
diff --git a/src/main/java/io/ebean/UpdateQuery.java b/ebean-core/src/main/java/io/ebean/UpdateQuery.java
similarity index 100%
rename from src/main/java/io/ebean/UpdateQuery.java
rename to ebean-core/src/main/java/io/ebean/UpdateQuery.java
diff --git a/src/main/java/io/ebean/ValuePair.java b/ebean-core/src/main/java/io/ebean/ValuePair.java
similarity index 100%
rename from src/main/java/io/ebean/ValuePair.java
rename to ebean-core/src/main/java/io/ebean/ValuePair.java
diff --git a/src/main/java/io/ebean/Version.java b/ebean-core/src/main/java/io/ebean/Version.java
similarity index 100%
rename from src/main/java/io/ebean/Version.java
rename to ebean-core/src/main/java/io/ebean/Version.java
diff --git a/src/main/java/io/ebean/XServiceProvider.java b/ebean-core/src/main/java/io/ebean/XServiceProvider.java
similarity index 100%
rename from src/main/java/io/ebean/XServiceProvider.java
rename to ebean-core/src/main/java/io/ebean/XServiceProvider.java
diff --git a/src/main/java/io/ebean/bean/BeanCollection.java b/ebean-core/src/main/java/io/ebean/bean/BeanCollection.java
similarity index 100%
rename from src/main/java/io/ebean/bean/BeanCollection.java
rename to ebean-core/src/main/java/io/ebean/bean/BeanCollection.java
diff --git a/src/main/java/io/ebean/bean/BeanCollectionAdd.java b/ebean-core/src/main/java/io/ebean/bean/BeanCollectionAdd.java
similarity index 100%
rename from src/main/java/io/ebean/bean/BeanCollectionAdd.java
rename to ebean-core/src/main/java/io/ebean/bean/BeanCollectionAdd.java
diff --git a/src/main/java/io/ebean/bean/BeanCollectionLoader.java b/ebean-core/src/main/java/io/ebean/bean/BeanCollectionLoader.java
similarity index 100%
rename from src/main/java/io/ebean/bean/BeanCollectionLoader.java
rename to ebean-core/src/main/java/io/ebean/bean/BeanCollectionLoader.java
diff --git a/src/main/java/io/ebean/bean/BeanDiffVisitor.java b/ebean-core/src/main/java/io/ebean/bean/BeanDiffVisitor.java
similarity index 100%
rename from src/main/java/io/ebean/bean/BeanDiffVisitor.java
rename to ebean-core/src/main/java/io/ebean/bean/BeanDiffVisitor.java
diff --git a/src/main/java/io/ebean/bean/BeanLoader.java b/ebean-core/src/main/java/io/ebean/bean/BeanLoader.java
similarity index 100%
rename from src/main/java/io/ebean/bean/BeanLoader.java
rename to ebean-core/src/main/java/io/ebean/bean/BeanLoader.java
diff --git a/src/main/java/io/ebean/bean/CallOrigin.java b/ebean-core/src/main/java/io/ebean/bean/CallOrigin.java
similarity index 100%
rename from src/main/java/io/ebean/bean/CallOrigin.java
rename to ebean-core/src/main/java/io/ebean/bean/CallOrigin.java
diff --git a/src/main/java/io/ebean/bean/CallStack.java b/ebean-core/src/main/java/io/ebean/bean/CallStack.java
similarity index 100%
rename from src/main/java/io/ebean/bean/CallStack.java
rename to ebean-core/src/main/java/io/ebean/bean/CallStack.java
diff --git a/src/main/java/io/ebean/bean/EnhancedTransactional.java b/ebean-core/src/main/java/io/ebean/bean/EnhancedTransactional.java
similarity index 100%
rename from src/main/java/io/ebean/bean/EnhancedTransactional.java
rename to ebean-core/src/main/java/io/ebean/bean/EnhancedTransactional.java
diff --git a/src/main/java/io/ebean/bean/EntityBean.java b/ebean-core/src/main/java/io/ebean/bean/EntityBean.java
similarity index 100%
rename from src/main/java/io/ebean/bean/EntityBean.java
rename to ebean-core/src/main/java/io/ebean/bean/EntityBean.java
diff --git a/src/main/java/io/ebean/bean/EntityBeanIntercept.java b/ebean-core/src/main/java/io/ebean/bean/EntityBeanIntercept.java
similarity index 100%
rename from src/main/java/io/ebean/bean/EntityBeanIntercept.java
rename to ebean-core/src/main/java/io/ebean/bean/EntityBeanIntercept.java
diff --git a/src/main/java/io/ebean/bean/NodeUsageCollector.java b/ebean-core/src/main/java/io/ebean/bean/NodeUsageCollector.java
similarity index 100%
rename from src/main/java/io/ebean/bean/NodeUsageCollector.java
rename to ebean-core/src/main/java/io/ebean/bean/NodeUsageCollector.java
diff --git a/src/main/java/io/ebean/bean/NodeUsageListener.java b/ebean-core/src/main/java/io/ebean/bean/NodeUsageListener.java
similarity index 100%
rename from src/main/java/io/ebean/bean/NodeUsageListener.java
rename to ebean-core/src/main/java/io/ebean/bean/NodeUsageListener.java
diff --git a/src/main/java/io/ebean/bean/NotEnhancedException.java b/ebean-core/src/main/java/io/ebean/bean/NotEnhancedException.java
similarity index 100%
rename from src/main/java/io/ebean/bean/NotEnhancedException.java
rename to ebean-core/src/main/java/io/ebean/bean/NotEnhancedException.java
diff --git a/src/main/java/io/ebean/bean/ObjectGraphNode.java b/ebean-core/src/main/java/io/ebean/bean/ObjectGraphNode.java
similarity index 100%
rename from src/main/java/io/ebean/bean/ObjectGraphNode.java
rename to ebean-core/src/main/java/io/ebean/bean/ObjectGraphNode.java
diff --git a/src/main/java/io/ebean/bean/ObjectGraphOrigin.java b/ebean-core/src/main/java/io/ebean/bean/ObjectGraphOrigin.java
similarity index 100%
rename from src/main/java/io/ebean/bean/ObjectGraphOrigin.java
rename to ebean-core/src/main/java/io/ebean/bean/ObjectGraphOrigin.java
diff --git a/src/main/java/io/ebean/bean/PersistenceContext.java b/ebean-core/src/main/java/io/ebean/bean/PersistenceContext.java
similarity index 100%
rename from src/main/java/io/ebean/bean/PersistenceContext.java
rename to ebean-core/src/main/java/io/ebean/bean/PersistenceContext.java
diff --git a/src/main/java/io/ebean/bean/PreGetterCallback.java b/ebean-core/src/main/java/io/ebean/bean/PreGetterCallback.java
similarity index 100%
rename from src/main/java/io/ebean/bean/PreGetterCallback.java
rename to ebean-core/src/main/java/io/ebean/bean/PreGetterCallback.java
diff --git a/src/main/java/io/ebean/bean/SingleBeanLoader.java b/ebean-core/src/main/java/io/ebean/bean/SingleBeanLoader.java
similarity index 100%
rename from src/main/java/io/ebean/bean/SingleBeanLoader.java
rename to ebean-core/src/main/java/io/ebean/bean/SingleBeanLoader.java
diff --git a/src/main/java/io/ebean/bean/package.html b/ebean-core/src/main/java/io/ebean/bean/package.html
similarity index 100%
rename from src/main/java/io/ebean/bean/package.html
rename to ebean-core/src/main/java/io/ebean/bean/package.html
diff --git a/src/main/java/io/ebean/cache/QueryCacheEntry.java b/ebean-core/src/main/java/io/ebean/cache/QueryCacheEntry.java
similarity index 100%
rename from src/main/java/io/ebean/cache/QueryCacheEntry.java
rename to ebean-core/src/main/java/io/ebean/cache/QueryCacheEntry.java
diff --git a/src/main/java/io/ebean/cache/QueryCacheEntryValidate.java b/ebean-core/src/main/java/io/ebean/cache/QueryCacheEntryValidate.java
similarity index 100%
rename from src/main/java/io/ebean/cache/QueryCacheEntryValidate.java
rename to ebean-core/src/main/java/io/ebean/cache/QueryCacheEntryValidate.java
diff --git a/src/main/java/io/ebean/cache/ServerCache.java b/ebean-core/src/main/java/io/ebean/cache/ServerCache.java
similarity index 100%
rename from src/main/java/io/ebean/cache/ServerCache.java
rename to ebean-core/src/main/java/io/ebean/cache/ServerCache.java
diff --git a/src/main/java/io/ebean/cache/ServerCacheConfig.java b/ebean-core/src/main/java/io/ebean/cache/ServerCacheConfig.java
similarity index 100%
rename from src/main/java/io/ebean/cache/ServerCacheConfig.java
rename to ebean-core/src/main/java/io/ebean/cache/ServerCacheConfig.java
diff --git a/src/main/java/io/ebean/cache/ServerCacheFactory.java b/ebean-core/src/main/java/io/ebean/cache/ServerCacheFactory.java
similarity index 100%
rename from src/main/java/io/ebean/cache/ServerCacheFactory.java
rename to ebean-core/src/main/java/io/ebean/cache/ServerCacheFactory.java
diff --git a/src/main/java/io/ebean/cache/ServerCacheManager.java b/ebean-core/src/main/java/io/ebean/cache/ServerCacheManager.java
similarity index 100%
rename from src/main/java/io/ebean/cache/ServerCacheManager.java
rename to ebean-core/src/main/java/io/ebean/cache/ServerCacheManager.java
diff --git a/src/main/java/io/ebean/cache/ServerCacheNotification.java b/ebean-core/src/main/java/io/ebean/cache/ServerCacheNotification.java
similarity index 100%
rename from src/main/java/io/ebean/cache/ServerCacheNotification.java
rename to ebean-core/src/main/java/io/ebean/cache/ServerCacheNotification.java
diff --git a/src/main/java/io/ebean/cache/ServerCacheNotify.java b/ebean-core/src/main/java/io/ebean/cache/ServerCacheNotify.java
similarity index 100%
rename from src/main/java/io/ebean/cache/ServerCacheNotify.java
rename to ebean-core/src/main/java/io/ebean/cache/ServerCacheNotify.java
diff --git a/src/main/java/io/ebean/cache/ServerCacheNotifyPlugin.java b/ebean-core/src/main/java/io/ebean/cache/ServerCacheNotifyPlugin.java
similarity index 100%
rename from src/main/java/io/ebean/cache/ServerCacheNotifyPlugin.java
rename to ebean-core/src/main/java/io/ebean/cache/ServerCacheNotifyPlugin.java
diff --git a/src/main/java/io/ebean/cache/ServerCacheOptions.java b/ebean-core/src/main/java/io/ebean/cache/ServerCacheOptions.java
similarity index 100%
rename from src/main/java/io/ebean/cache/ServerCacheOptions.java
rename to ebean-core/src/main/java/io/ebean/cache/ServerCacheOptions.java
diff --git a/src/main/java/io/ebean/cache/ServerCachePlugin.java b/ebean-core/src/main/java/io/ebean/cache/ServerCachePlugin.java
similarity index 100%
rename from src/main/java/io/ebean/cache/ServerCachePlugin.java
rename to ebean-core/src/main/java/io/ebean/cache/ServerCachePlugin.java
diff --git a/src/main/java/io/ebean/cache/ServerCacheRegion.java b/ebean-core/src/main/java/io/ebean/cache/ServerCacheRegion.java
similarity index 100%
rename from src/main/java/io/ebean/cache/ServerCacheRegion.java
rename to ebean-core/src/main/java/io/ebean/cache/ServerCacheRegion.java
diff --git a/src/main/java/io/ebean/cache/ServerCacheStatistics.java b/ebean-core/src/main/java/io/ebean/cache/ServerCacheStatistics.java
similarity index 100%
rename from src/main/java/io/ebean/cache/ServerCacheStatistics.java
rename to ebean-core/src/main/java/io/ebean/cache/ServerCacheStatistics.java
diff --git a/src/main/java/io/ebean/cache/ServerCacheType.java b/ebean-core/src/main/java/io/ebean/cache/ServerCacheType.java
similarity index 100%
rename from src/main/java/io/ebean/cache/ServerCacheType.java
rename to ebean-core/src/main/java/io/ebean/cache/ServerCacheType.java
diff --git a/src/main/java/io/ebean/cache/TenantAwareKey.java b/ebean-core/src/main/java/io/ebean/cache/TenantAwareKey.java
similarity index 100%
rename from src/main/java/io/ebean/cache/TenantAwareKey.java
rename to ebean-core/src/main/java/io/ebean/cache/TenantAwareKey.java
diff --git a/src/main/java/io/ebean/cache/package.html b/ebean-core/src/main/java/io/ebean/cache/package.html
similarity index 100%
rename from src/main/java/io/ebean/cache/package.html
rename to ebean-core/src/main/java/io/ebean/cache/package.html
diff --git a/src/main/java/io/ebean/common/AbstractBeanCollection.java b/ebean-core/src/main/java/io/ebean/common/AbstractBeanCollection.java
similarity index 100%
rename from src/main/java/io/ebean/common/AbstractBeanCollection.java
rename to ebean-core/src/main/java/io/ebean/common/AbstractBeanCollection.java
diff --git a/src/main/java/io/ebean/common/BeanList.java b/ebean-core/src/main/java/io/ebean/common/BeanList.java
similarity index 100%
rename from src/main/java/io/ebean/common/BeanList.java
rename to ebean-core/src/main/java/io/ebean/common/BeanList.java
diff --git a/src/main/java/io/ebean/common/BeanMap.java b/ebean-core/src/main/java/io/ebean/common/BeanMap.java
similarity index 100%
rename from src/main/java/io/ebean/common/BeanMap.java
rename to ebean-core/src/main/java/io/ebean/common/BeanMap.java
diff --git a/src/main/java/io/ebean/common/BeanSet.java b/ebean-core/src/main/java/io/ebean/common/BeanSet.java
similarity index 100%
rename from src/main/java/io/ebean/common/BeanSet.java
rename to ebean-core/src/main/java/io/ebean/common/BeanSet.java
diff --git a/src/main/java/io/ebean/common/CopyOnFirstWriteList.java b/ebean-core/src/main/java/io/ebean/common/CopyOnFirstWriteList.java
similarity index 100%
rename from src/main/java/io/ebean/common/CopyOnFirstWriteList.java
rename to ebean-core/src/main/java/io/ebean/common/CopyOnFirstWriteList.java
diff --git a/src/main/java/io/ebean/common/ModifyCollection.java b/ebean-core/src/main/java/io/ebean/common/ModifyCollection.java
similarity index 100%
rename from src/main/java/io/ebean/common/ModifyCollection.java
rename to ebean-core/src/main/java/io/ebean/common/ModifyCollection.java
diff --git a/src/main/java/io/ebean/common/ModifyHolder.java b/ebean-core/src/main/java/io/ebean/common/ModifyHolder.java
similarity index 100%
rename from src/main/java/io/ebean/common/ModifyHolder.java
rename to ebean-core/src/main/java/io/ebean/common/ModifyHolder.java
diff --git a/src/main/java/io/ebean/common/ModifyIterator.java b/ebean-core/src/main/java/io/ebean/common/ModifyIterator.java
similarity index 100%
rename from src/main/java/io/ebean/common/ModifyIterator.java
rename to ebean-core/src/main/java/io/ebean/common/ModifyIterator.java
diff --git a/src/main/java/io/ebean/common/ModifyList.java b/ebean-core/src/main/java/io/ebean/common/ModifyList.java
similarity index 100%
rename from src/main/java/io/ebean/common/ModifyList.java
rename to ebean-core/src/main/java/io/ebean/common/ModifyList.java
diff --git a/src/main/java/io/ebean/common/ModifyListIterator.java b/ebean-core/src/main/java/io/ebean/common/ModifyListIterator.java
similarity index 100%
rename from src/main/java/io/ebean/common/ModifyListIterator.java
rename to ebean-core/src/main/java/io/ebean/common/ModifyListIterator.java
diff --git a/src/main/java/io/ebean/common/ModifySet.java b/ebean-core/src/main/java/io/ebean/common/ModifySet.java
similarity index 100%
rename from src/main/java/io/ebean/common/ModifySet.java
rename to ebean-core/src/main/java/io/ebean/common/ModifySet.java
diff --git a/src/main/java/io/ebean/common/package.html b/ebean-core/src/main/java/io/ebean/common/package.html
similarity index 100%
rename from src/main/java/io/ebean/common/package.html
rename to ebean-core/src/main/java/io/ebean/common/package.html
diff --git a/src/main/java/io/ebean/config/AbstractNamingConvention.java b/ebean-core/src/main/java/io/ebean/config/AbstractNamingConvention.java
similarity index 100%
rename from src/main/java/io/ebean/config/AbstractNamingConvention.java
rename to ebean-core/src/main/java/io/ebean/config/AbstractNamingConvention.java
diff --git a/src/main/java/io/ebean/config/AutoConfigure.java b/ebean-core/src/main/java/io/ebean/config/AutoConfigure.java
similarity index 100%
rename from src/main/java/io/ebean/config/AutoConfigure.java
rename to ebean-core/src/main/java/io/ebean/config/AutoConfigure.java
diff --git a/src/main/java/io/ebean/config/AutoTuneConfig.java b/ebean-core/src/main/java/io/ebean/config/AutoTuneConfig.java
similarity index 100%
rename from src/main/java/io/ebean/config/AutoTuneConfig.java
rename to ebean-core/src/main/java/io/ebean/config/AutoTuneConfig.java
diff --git a/src/main/java/io/ebean/config/AutoTuneMode.java b/ebean-core/src/main/java/io/ebean/config/AutoTuneMode.java
similarity index 100%
rename from src/main/java/io/ebean/config/AutoTuneMode.java
rename to ebean-core/src/main/java/io/ebean/config/AutoTuneMode.java
diff --git a/src/main/java/io/ebean/config/BeanNotEnhancedException.java b/ebean-core/src/main/java/io/ebean/config/BeanNotEnhancedException.java
similarity index 100%
rename from src/main/java/io/ebean/config/BeanNotEnhancedException.java
rename to ebean-core/src/main/java/io/ebean/config/BeanNotEnhancedException.java
diff --git a/src/main/java/io/ebean/config/BeanNotRegisteredException.java b/ebean-core/src/main/java/io/ebean/config/BeanNotRegisteredException.java
similarity index 100%
rename from src/main/java/io/ebean/config/BeanNotRegisteredException.java
rename to ebean-core/src/main/java/io/ebean/config/BeanNotRegisteredException.java
diff --git a/src/main/java/io/ebean/config/ClassLoadConfig.java b/ebean-core/src/main/java/io/ebean/config/ClassLoadConfig.java
similarity index 100%
rename from src/main/java/io/ebean/config/ClassLoadConfig.java
rename to ebean-core/src/main/java/io/ebean/config/ClassLoadConfig.java
diff --git a/src/main/java/io/ebean/config/ContainerConfig.java b/ebean-core/src/main/java/io/ebean/config/ContainerConfig.java
similarity index 100%
rename from src/main/java/io/ebean/config/ContainerConfig.java
rename to ebean-core/src/main/java/io/ebean/config/ContainerConfig.java
diff --git a/src/main/java/io/ebean/config/CurrentTenantProvider.java b/ebean-core/src/main/java/io/ebean/config/CurrentTenantProvider.java
similarity index 100%
rename from src/main/java/io/ebean/config/CurrentTenantProvider.java
rename to ebean-core/src/main/java/io/ebean/config/CurrentTenantProvider.java
diff --git a/src/main/java/io/ebean/config/CurrentUserProvider.java b/ebean-core/src/main/java/io/ebean/config/CurrentUserProvider.java
similarity index 100%
rename from src/main/java/io/ebean/config/CurrentUserProvider.java
rename to ebean-core/src/main/java/io/ebean/config/CurrentUserProvider.java
diff --git a/src/main/java/io/ebean/config/CustomDbTypeMapping.java b/ebean-core/src/main/java/io/ebean/config/CustomDbTypeMapping.java
similarity index 100%
rename from src/main/java/io/ebean/config/CustomDbTypeMapping.java
rename to ebean-core/src/main/java/io/ebean/config/CustomDbTypeMapping.java
diff --git a/src/main/java/io/ebean/config/DatabaseConfig.java b/ebean-core/src/main/java/io/ebean/config/DatabaseConfig.java
similarity index 100%
rename from src/main/java/io/ebean/config/DatabaseConfig.java
rename to ebean-core/src/main/java/io/ebean/config/DatabaseConfig.java
diff --git a/src/main/java/io/ebean/config/DatabaseConfigProvider.java b/ebean-core/src/main/java/io/ebean/config/DatabaseConfigProvider.java
similarity index 100%
rename from src/main/java/io/ebean/config/DatabaseConfigProvider.java
rename to ebean-core/src/main/java/io/ebean/config/DatabaseConfigProvider.java
diff --git a/src/main/java/io/ebean/config/DbConstraintNaming.java b/ebean-core/src/main/java/io/ebean/config/DbConstraintNaming.java
similarity index 100%
rename from src/main/java/io/ebean/config/DbConstraintNaming.java
rename to ebean-core/src/main/java/io/ebean/config/DbConstraintNaming.java
diff --git a/src/main/java/io/ebean/config/DbConstraintNormalise.java b/ebean-core/src/main/java/io/ebean/config/DbConstraintNormalise.java
similarity index 100%
rename from src/main/java/io/ebean/config/DbConstraintNormalise.java
rename to ebean-core/src/main/java/io/ebean/config/DbConstraintNormalise.java
diff --git a/src/main/java/io/ebean/config/DbMigrationConfig.java b/ebean-core/src/main/java/io/ebean/config/DbMigrationConfig.java
similarity index 100%
rename from src/main/java/io/ebean/config/DbMigrationConfig.java
rename to ebean-core/src/main/java/io/ebean/config/DbMigrationConfig.java
diff --git a/src/main/java/io/ebean/config/DocStoreConfig.java b/ebean-core/src/main/java/io/ebean/config/DocStoreConfig.java
similarity index 100%
rename from src/main/java/io/ebean/config/DocStoreConfig.java
rename to ebean-core/src/main/java/io/ebean/config/DocStoreConfig.java
diff --git a/src/main/java/io/ebean/config/EncryptDeploy.java b/ebean-core/src/main/java/io/ebean/config/EncryptDeploy.java
similarity index 100%
rename from src/main/java/io/ebean/config/EncryptDeploy.java
rename to ebean-core/src/main/java/io/ebean/config/EncryptDeploy.java
diff --git a/src/main/java/io/ebean/config/EncryptDeployManager.java b/ebean-core/src/main/java/io/ebean/config/EncryptDeployManager.java
similarity index 100%
rename from src/main/java/io/ebean/config/EncryptDeployManager.java
rename to ebean-core/src/main/java/io/ebean/config/EncryptDeployManager.java
diff --git a/src/main/java/io/ebean/config/EncryptKey.java b/ebean-core/src/main/java/io/ebean/config/EncryptKey.java
similarity index 100%
rename from src/main/java/io/ebean/config/EncryptKey.java
rename to ebean-core/src/main/java/io/ebean/config/EncryptKey.java
diff --git a/src/main/java/io/ebean/config/EncryptKeyManager.java b/ebean-core/src/main/java/io/ebean/config/EncryptKeyManager.java
similarity index 100%
rename from src/main/java/io/ebean/config/EncryptKeyManager.java
rename to ebean-core/src/main/java/io/ebean/config/EncryptKeyManager.java
diff --git a/src/main/java/io/ebean/config/Encryptor.java b/ebean-core/src/main/java/io/ebean/config/Encryptor.java
similarity index 100%
rename from src/main/java/io/ebean/config/Encryptor.java
rename to ebean-core/src/main/java/io/ebean/config/Encryptor.java
diff --git a/src/main/java/io/ebean/config/ExternalTransactionManager.java b/ebean-core/src/main/java/io/ebean/config/ExternalTransactionManager.java
similarity index 100%
rename from src/main/java/io/ebean/config/ExternalTransactionManager.java
rename to ebean-core/src/main/java/io/ebean/config/ExternalTransactionManager.java
diff --git a/src/main/java/io/ebean/config/IdGenerator.java b/ebean-core/src/main/java/io/ebean/config/IdGenerator.java
similarity index 100%
rename from src/main/java/io/ebean/config/IdGenerator.java
rename to ebean-core/src/main/java/io/ebean/config/IdGenerator.java
diff --git a/src/main/java/io/ebean/config/JsonConfig.java b/ebean-core/src/main/java/io/ebean/config/JsonConfig.java
similarity index 100%
rename from src/main/java/io/ebean/config/JsonConfig.java
rename to ebean-core/src/main/java/io/ebean/config/JsonConfig.java
diff --git a/src/main/java/io/ebean/config/MatchingNamingConvention.java b/ebean-core/src/main/java/io/ebean/config/MatchingNamingConvention.java
similarity index 100%
rename from src/main/java/io/ebean/config/MatchingNamingConvention.java
rename to ebean-core/src/main/java/io/ebean/config/MatchingNamingConvention.java
diff --git a/src/main/java/io/ebean/config/ModuleInfo.java b/ebean-core/src/main/java/io/ebean/config/ModuleInfo.java
similarity index 100%
rename from src/main/java/io/ebean/config/ModuleInfo.java
rename to ebean-core/src/main/java/io/ebean/config/ModuleInfo.java
diff --git a/src/main/java/io/ebean/config/ModuleInfoLoader.java b/ebean-core/src/main/java/io/ebean/config/ModuleInfoLoader.java
similarity index 100%
rename from src/main/java/io/ebean/config/ModuleInfoLoader.java
rename to ebean-core/src/main/java/io/ebean/config/ModuleInfoLoader.java
diff --git a/src/main/java/io/ebean/config/NamingConvention.java b/ebean-core/src/main/java/io/ebean/config/NamingConvention.java
similarity index 100%
rename from src/main/java/io/ebean/config/NamingConvention.java
rename to ebean-core/src/main/java/io/ebean/config/NamingConvention.java
diff --git a/src/main/java/io/ebean/config/PlatformConfig.java b/ebean-core/src/main/java/io/ebean/config/PlatformConfig.java
similarity index 100%
rename from src/main/java/io/ebean/config/PlatformConfig.java
rename to ebean-core/src/main/java/io/ebean/config/PlatformConfig.java
diff --git a/src/main/java/io/ebean/config/ProfilingConfig.java b/ebean-core/src/main/java/io/ebean/config/ProfilingConfig.java
similarity index 100%
rename from src/main/java/io/ebean/config/ProfilingConfig.java
rename to ebean-core/src/main/java/io/ebean/config/ProfilingConfig.java
diff --git a/src/main/java/io/ebean/config/PropertiesWrapper.java b/ebean-core/src/main/java/io/ebean/config/PropertiesWrapper.java
similarity index 100%
rename from src/main/java/io/ebean/config/PropertiesWrapper.java
rename to ebean-core/src/main/java/io/ebean/config/PropertiesWrapper.java
diff --git a/src/main/java/io/ebean/config/ScalarTypeConverter.java b/ebean-core/src/main/java/io/ebean/config/ScalarTypeConverter.java
similarity index 100%
rename from src/main/java/io/ebean/config/ScalarTypeConverter.java
rename to ebean-core/src/main/java/io/ebean/config/ScalarTypeConverter.java
diff --git a/src/main/java/io/ebean/config/ServerConfig.java b/ebean-core/src/main/java/io/ebean/config/ServerConfig.java
similarity index 100%
rename from src/main/java/io/ebean/config/ServerConfig.java
rename to ebean-core/src/main/java/io/ebean/config/ServerConfig.java
diff --git a/src/main/java/io/ebean/config/ServerConfigProvider.java b/ebean-core/src/main/java/io/ebean/config/ServerConfigProvider.java
similarity index 100%
rename from src/main/java/io/ebean/config/ServerConfigProvider.java
rename to ebean-core/src/main/java/io/ebean/config/ServerConfigProvider.java
diff --git a/src/main/java/io/ebean/config/SlowQueryEvent.java b/ebean-core/src/main/java/io/ebean/config/SlowQueryEvent.java
similarity index 100%
rename from src/main/java/io/ebean/config/SlowQueryEvent.java
rename to ebean-core/src/main/java/io/ebean/config/SlowQueryEvent.java
diff --git a/src/main/java/io/ebean/config/SlowQueryListener.java b/ebean-core/src/main/java/io/ebean/config/SlowQueryListener.java
similarity index 100%
rename from src/main/java/io/ebean/config/SlowQueryListener.java
rename to ebean-core/src/main/java/io/ebean/config/SlowQueryListener.java
diff --git a/src/main/java/io/ebean/config/TableName.java b/ebean-core/src/main/java/io/ebean/config/TableName.java
similarity index 100%
rename from src/main/java/io/ebean/config/TableName.java
rename to ebean-core/src/main/java/io/ebean/config/TableName.java
diff --git a/src/main/java/io/ebean/config/TenantCatalogProvider.java b/ebean-core/src/main/java/io/ebean/config/TenantCatalogProvider.java
similarity index 100%
rename from src/main/java/io/ebean/config/TenantCatalogProvider.java
rename to ebean-core/src/main/java/io/ebean/config/TenantCatalogProvider.java
diff --git a/src/main/java/io/ebean/config/TenantDataSourceProvider.java b/ebean-core/src/main/java/io/ebean/config/TenantDataSourceProvider.java
similarity index 100%
rename from src/main/java/io/ebean/config/TenantDataSourceProvider.java
rename to ebean-core/src/main/java/io/ebean/config/TenantDataSourceProvider.java
diff --git a/src/main/java/io/ebean/config/TenantMode.java b/ebean-core/src/main/java/io/ebean/config/TenantMode.java
similarity index 100%
rename from src/main/java/io/ebean/config/TenantMode.java
rename to ebean-core/src/main/java/io/ebean/config/TenantMode.java
diff --git a/src/main/java/io/ebean/config/TenantSchemaProvider.java b/ebean-core/src/main/java/io/ebean/config/TenantSchemaProvider.java
similarity index 100%
rename from src/main/java/io/ebean/config/TenantSchemaProvider.java
rename to ebean-core/src/main/java/io/ebean/config/TenantSchemaProvider.java
diff --git a/src/main/java/io/ebean/config/UnderscoreNamingConvention.java b/ebean-core/src/main/java/io/ebean/config/UnderscoreNamingConvention.java
similarity index 100%
rename from src/main/java/io/ebean/config/UnderscoreNamingConvention.java
rename to ebean-core/src/main/java/io/ebean/config/UnderscoreNamingConvention.java
diff --git a/src/main/java/io/ebean/config/dbplatform/AbstractDbEncrypt.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/AbstractDbEncrypt.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/AbstractDbEncrypt.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/AbstractDbEncrypt.java
diff --git a/src/main/java/io/ebean/config/dbplatform/BasicSqlAnsiLimiter.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/BasicSqlAnsiLimiter.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/BasicSqlAnsiLimiter.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/BasicSqlAnsiLimiter.java
diff --git a/src/main/java/io/ebean/config/dbplatform/BasicSqlLimitOffset.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/BasicSqlLimitOffset.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/BasicSqlLimitOffset.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/BasicSqlLimitOffset.java
diff --git a/src/main/java/io/ebean/config/dbplatform/BasicSqlLimiter.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/BasicSqlLimiter.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/BasicSqlLimiter.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/BasicSqlLimiter.java
diff --git a/src/main/java/io/ebean/config/dbplatform/DataErrorType.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/DataErrorType.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/DataErrorType.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/DataErrorType.java
diff --git a/src/main/java/io/ebean/config/dbplatform/DatabasePlatform.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/DatabasePlatform.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/DatabasePlatform.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/DatabasePlatform.java
diff --git a/src/main/java/io/ebean/config/dbplatform/DbDefaultValue.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/DbDefaultValue.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/DbDefaultValue.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/DbDefaultValue.java
diff --git a/src/main/java/io/ebean/config/dbplatform/DbEncrypt.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/DbEncrypt.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/DbEncrypt.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/DbEncrypt.java
diff --git a/src/main/java/io/ebean/config/dbplatform/DbEncryptFunction.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/DbEncryptFunction.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/DbEncryptFunction.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/DbEncryptFunction.java
diff --git a/src/main/java/io/ebean/config/dbplatform/DbHistorySupport.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/DbHistorySupport.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/DbHistorySupport.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/DbHistorySupport.java
diff --git a/src/main/java/io/ebean/config/dbplatform/DbIdentity.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/DbIdentity.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/DbIdentity.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/DbIdentity.java
diff --git a/src/main/java/io/ebean/config/dbplatform/DbPlatformType.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/DbPlatformType.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/DbPlatformType.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/DbPlatformType.java
diff --git a/src/main/java/io/ebean/config/dbplatform/DbPlatformTypeLookup.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/DbPlatformTypeLookup.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/DbPlatformTypeLookup.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/DbPlatformTypeLookup.java
diff --git a/src/main/java/io/ebean/config/dbplatform/DbPlatformTypeMapping.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/DbPlatformTypeMapping.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/DbPlatformTypeMapping.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/DbPlatformTypeMapping.java
diff --git a/src/main/java/io/ebean/config/dbplatform/DbPlatformTypeParser.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/DbPlatformTypeParser.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/DbPlatformTypeParser.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/DbPlatformTypeParser.java
diff --git a/src/main/java/io/ebean/config/dbplatform/DbStandardHistorySupport.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/DbStandardHistorySupport.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/DbStandardHistorySupport.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/DbStandardHistorySupport.java
diff --git a/src/main/java/io/ebean/config/dbplatform/DbType.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/DbType.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/DbType.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/DbType.java
diff --git a/src/main/java/io/ebean/config/dbplatform/DbViewHistorySupport.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/DbViewHistorySupport.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/DbViewHistorySupport.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/DbViewHistorySupport.java
diff --git a/src/main/java/io/ebean/config/dbplatform/ExtraDbTypes.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/ExtraDbTypes.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/ExtraDbTypes.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/ExtraDbTypes.java
diff --git a/src/main/java/io/ebean/config/dbplatform/IdType.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/IdType.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/IdType.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/IdType.java
diff --git a/src/main/java/io/ebean/config/dbplatform/LimitOffsetSqlLimiter.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/LimitOffsetSqlLimiter.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/LimitOffsetSqlLimiter.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/LimitOffsetSqlLimiter.java
diff --git a/src/main/java/io/ebean/config/dbplatform/PlatformIdGenerator.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/PlatformIdGenerator.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/PlatformIdGenerator.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/PlatformIdGenerator.java
diff --git a/src/main/java/io/ebean/config/dbplatform/SequenceBatchIdGenerator.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/SequenceBatchIdGenerator.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/SequenceBatchIdGenerator.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/SequenceBatchIdGenerator.java
diff --git a/src/main/java/io/ebean/config/dbplatform/SequenceIdGenerator.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/SequenceIdGenerator.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/SequenceIdGenerator.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/SequenceIdGenerator.java
diff --git a/src/main/java/io/ebean/config/dbplatform/SequenceStepIdGenerator.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/SequenceStepIdGenerator.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/SequenceStepIdGenerator.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/SequenceStepIdGenerator.java
diff --git a/src/main/java/io/ebean/config/dbplatform/SimpleSequenceIdGenerator.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/SimpleSequenceIdGenerator.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/SimpleSequenceIdGenerator.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/SimpleSequenceIdGenerator.java
diff --git a/src/main/java/io/ebean/config/dbplatform/SqlCodeTranslator.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/SqlCodeTranslator.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/SqlCodeTranslator.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/SqlCodeTranslator.java
diff --git a/src/main/java/io/ebean/config/dbplatform/SqlErrorCodes.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/SqlErrorCodes.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/SqlErrorCodes.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/SqlErrorCodes.java
diff --git a/src/main/java/io/ebean/config/dbplatform/SqlExceptionTranslator.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/SqlExceptionTranslator.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/SqlExceptionTranslator.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/SqlExceptionTranslator.java
diff --git a/src/main/java/io/ebean/config/dbplatform/SqlLimitRequest.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/SqlLimitRequest.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/SqlLimitRequest.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/SqlLimitRequest.java
diff --git a/src/main/java/io/ebean/config/dbplatform/SqlLimitResponse.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/SqlLimitResponse.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/SqlLimitResponse.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/SqlLimitResponse.java
diff --git a/src/main/java/io/ebean/config/dbplatform/SqlLimiter.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/SqlLimiter.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/SqlLimiter.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/SqlLimiter.java
diff --git a/src/main/java/io/ebean/config/dbplatform/clickhouse/ClickHousePlatform.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/clickhouse/ClickHousePlatform.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/clickhouse/ClickHousePlatform.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/clickhouse/ClickHousePlatform.java
diff --git a/src/main/java/io/ebean/config/dbplatform/clickhouse/package-info.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/clickhouse/package-info.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/clickhouse/package-info.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/clickhouse/package-info.java
diff --git a/src/main/java/io/ebean/config/dbplatform/cockroach/CockroachPlatform.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/cockroach/CockroachPlatform.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/cockroach/CockroachPlatform.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/cockroach/CockroachPlatform.java
diff --git a/src/main/java/io/ebean/config/dbplatform/cockroach/package-info.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/cockroach/package-info.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/cockroach/package-info.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/cockroach/package-info.java
diff --git a/src/main/java/io/ebean/config/dbplatform/db2/DB2Platform.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/db2/DB2Platform.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/db2/DB2Platform.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/db2/DB2Platform.java
diff --git a/src/main/java/io/ebean/config/dbplatform/db2/DB2SequenceIdGenerator.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/db2/DB2SequenceIdGenerator.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/db2/DB2SequenceIdGenerator.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/db2/DB2SequenceIdGenerator.java
diff --git a/src/main/java/io/ebean/config/dbplatform/db2/Db2SqlLimiter.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/db2/Db2SqlLimiter.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/db2/Db2SqlLimiter.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/db2/Db2SqlLimiter.java
diff --git a/src/main/java/io/ebean/config/dbplatform/db2/package-info.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/db2/package-info.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/db2/package-info.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/db2/package-info.java
diff --git a/src/main/java/io/ebean/config/dbplatform/h2/H2DbEncrypt.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/h2/H2DbEncrypt.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/h2/H2DbEncrypt.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/h2/H2DbEncrypt.java
diff --git a/src/main/java/io/ebean/config/dbplatform/h2/H2HistorySupport.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/h2/H2HistorySupport.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/h2/H2HistorySupport.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/h2/H2HistorySupport.java
diff --git a/src/main/java/io/ebean/config/dbplatform/h2/H2HistoryTrigger.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/h2/H2HistoryTrigger.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/h2/H2HistoryTrigger.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/h2/H2HistoryTrigger.java
diff --git a/src/main/java/io/ebean/config/dbplatform/h2/H2Platform.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/h2/H2Platform.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/h2/H2Platform.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/h2/H2Platform.java
diff --git a/src/main/java/io/ebean/config/dbplatform/h2/H2SequenceIdGenerator.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/h2/H2SequenceIdGenerator.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/h2/H2SequenceIdGenerator.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/h2/H2SequenceIdGenerator.java
diff --git a/src/main/java/io/ebean/config/dbplatform/h2/package-info.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/h2/package-info.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/h2/package-info.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/h2/package-info.java
diff --git a/src/main/java/io/ebean/config/dbplatform/hana/HanaBasicSqlLimiter.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/hana/HanaBasicSqlLimiter.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/hana/HanaBasicSqlLimiter.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/hana/HanaBasicSqlLimiter.java
diff --git a/src/main/java/io/ebean/config/dbplatform/hana/HanaHistorySupport.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/hana/HanaHistorySupport.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/hana/HanaHistorySupport.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/hana/HanaHistorySupport.java
diff --git a/src/main/java/io/ebean/config/dbplatform/hana/HanaPlatform.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/hana/HanaPlatform.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/hana/HanaPlatform.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/hana/HanaPlatform.java
diff --git a/src/main/java/io/ebean/config/dbplatform/hana/HanaSqlLimiter.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/hana/HanaSqlLimiter.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/hana/HanaSqlLimiter.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/hana/HanaSqlLimiter.java
diff --git a/src/main/java/io/ebean/config/dbplatform/hana/package-info.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/hana/package-info.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/hana/package-info.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/hana/package-info.java
diff --git a/src/main/java/io/ebean/config/dbplatform/hsqldb/HsqldbPlatform.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/hsqldb/HsqldbPlatform.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/hsqldb/HsqldbPlatform.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/hsqldb/HsqldbPlatform.java
diff --git a/src/main/java/io/ebean/config/dbplatform/hsqldb/package-info.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/hsqldb/package-info.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/hsqldb/package-info.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/hsqldb/package-info.java
diff --git a/src/main/java/io/ebean/config/dbplatform/mariadb/MariaDbHistorySupport.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/mariadb/MariaDbHistorySupport.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/mariadb/MariaDbHistorySupport.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/mariadb/MariaDbHistorySupport.java
diff --git a/src/main/java/io/ebean/config/dbplatform/mariadb/MariaDbPlatform.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/mariadb/MariaDbPlatform.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/mariadb/MariaDbPlatform.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/mariadb/MariaDbPlatform.java
diff --git a/src/main/java/io/ebean/config/dbplatform/mysql/BaseMySqlPlatform.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/mysql/BaseMySqlPlatform.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/mysql/BaseMySqlPlatform.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/mysql/BaseMySqlPlatform.java
diff --git a/src/main/java/io/ebean/config/dbplatform/mysql/MySql55Platform.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/mysql/MySql55Platform.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/mysql/MySql55Platform.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/mysql/MySql55Platform.java
diff --git a/src/main/java/io/ebean/config/dbplatform/mysql/MySqlBlob.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/mysql/MySqlBlob.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/mysql/MySqlBlob.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/mysql/MySqlBlob.java
diff --git a/src/main/java/io/ebean/config/dbplatform/mysql/MySqlClob.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/mysql/MySqlClob.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/mysql/MySqlClob.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/mysql/MySqlClob.java
diff --git a/src/main/java/io/ebean/config/dbplatform/mysql/MySqlDbEncrypt.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/mysql/MySqlDbEncrypt.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/mysql/MySqlDbEncrypt.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/mysql/MySqlDbEncrypt.java
diff --git a/src/main/java/io/ebean/config/dbplatform/mysql/MySqlHistorySupport.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/mysql/MySqlHistorySupport.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/mysql/MySqlHistorySupport.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/mysql/MySqlHistorySupport.java
diff --git a/src/main/java/io/ebean/config/dbplatform/mysql/MySqlPlatform.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/mysql/MySqlPlatform.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/mysql/MySqlPlatform.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/mysql/MySqlPlatform.java
diff --git a/src/main/java/io/ebean/config/dbplatform/mysql/package-info.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/mysql/package-info.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/mysql/package-info.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/mysql/package-info.java
diff --git a/src/main/java/io/ebean/config/dbplatform/nuodb/NuoDbHistorySupport.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/nuodb/NuoDbHistorySupport.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/nuodb/NuoDbHistorySupport.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/nuodb/NuoDbHistorySupport.java
diff --git a/src/main/java/io/ebean/config/dbplatform/nuodb/NuoDbPlatform.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/nuodb/NuoDbPlatform.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/nuodb/NuoDbPlatform.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/nuodb/NuoDbPlatform.java
diff --git a/src/main/java/io/ebean/config/dbplatform/nuodb/NuoDbSequence.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/nuodb/NuoDbSequence.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/nuodb/NuoDbSequence.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/nuodb/NuoDbSequence.java
diff --git a/src/main/java/io/ebean/config/dbplatform/nuodb/package-info.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/nuodb/package-info.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/nuodb/package-info.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/nuodb/package-info.java
diff --git a/src/main/java/io/ebean/config/dbplatform/oracle/Oracle11Platform.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/oracle/Oracle11Platform.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/oracle/Oracle11Platform.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/oracle/Oracle11Platform.java
diff --git a/src/main/java/io/ebean/config/dbplatform/oracle/OracleAnsiSqlRowsLimiter.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/oracle/OracleAnsiSqlRowsLimiter.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/oracle/OracleAnsiSqlRowsLimiter.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/oracle/OracleAnsiSqlRowsLimiter.java
diff --git a/src/main/java/io/ebean/config/dbplatform/oracle/OracleDbEncrypt.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/oracle/OracleDbEncrypt.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/oracle/OracleDbEncrypt.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/oracle/OracleDbEncrypt.java
diff --git a/src/main/java/io/ebean/config/dbplatform/oracle/OracleDbHistorySupport.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/oracle/OracleDbHistorySupport.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/oracle/OracleDbHistorySupport.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/oracle/OracleDbHistorySupport.java
diff --git a/src/main/java/io/ebean/config/dbplatform/oracle/OraclePlatform.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/oracle/OraclePlatform.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/oracle/OraclePlatform.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/oracle/OraclePlatform.java
diff --git a/src/main/java/io/ebean/config/dbplatform/oracle/OracleRownumSqlLimiter.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/oracle/OracleRownumSqlLimiter.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/oracle/OracleRownumSqlLimiter.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/oracle/OracleRownumSqlLimiter.java
diff --git a/src/main/java/io/ebean/config/dbplatform/oracle/OracleSequenceIdGenerator.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/oracle/OracleSequenceIdGenerator.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/oracle/OracleSequenceIdGenerator.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/oracle/OracleSequenceIdGenerator.java
diff --git a/src/main/java/io/ebean/config/dbplatform/oracle/package-info.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/oracle/package-info.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/oracle/package-info.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/oracle/package-info.java
diff --git a/src/main/java/io/ebean/config/dbplatform/package.html b/ebean-core/src/main/java/io/ebean/config/dbplatform/package.html
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/package.html
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/package.html
diff --git a/src/main/java/io/ebean/config/dbplatform/postgres/Postgres9Platform.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/postgres/Postgres9Platform.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/postgres/Postgres9Platform.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/postgres/Postgres9Platform.java
diff --git a/src/main/java/io/ebean/config/dbplatform/postgres/PostgresDbEncrypt.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/postgres/PostgresDbEncrypt.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/postgres/PostgresDbEncrypt.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/postgres/PostgresDbEncrypt.java
diff --git a/src/main/java/io/ebean/config/dbplatform/postgres/PostgresHistorySupport.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/postgres/PostgresHistorySupport.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/postgres/PostgresHistorySupport.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/postgres/PostgresHistorySupport.java
diff --git a/src/main/java/io/ebean/config/dbplatform/postgres/PostgresPlatform.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/postgres/PostgresPlatform.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/postgres/PostgresPlatform.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/postgres/PostgresPlatform.java
diff --git a/src/main/java/io/ebean/config/dbplatform/postgres/PostgresSequenceIdGenerator.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/postgres/PostgresSequenceIdGenerator.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/postgres/PostgresSequenceIdGenerator.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/postgres/PostgresSequenceIdGenerator.java
diff --git a/src/main/java/io/ebean/config/dbplatform/postgres/package-info.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/postgres/package-info.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/postgres/package-info.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/postgres/package-info.java
diff --git a/src/main/java/io/ebean/config/dbplatform/sqlanywhere/SqlAnywhereLimiter.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/sqlanywhere/SqlAnywhereLimiter.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/sqlanywhere/SqlAnywhereLimiter.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/sqlanywhere/SqlAnywhereLimiter.java
diff --git a/src/main/java/io/ebean/config/dbplatform/sqlanywhere/SqlAnywherePlatform.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/sqlanywhere/SqlAnywherePlatform.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/sqlanywhere/SqlAnywherePlatform.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/sqlanywhere/SqlAnywherePlatform.java
diff --git a/src/main/java/io/ebean/config/dbplatform/sqlanywhere/package-info.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/sqlanywhere/package-info.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/sqlanywhere/package-info.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/sqlanywhere/package-info.java
diff --git a/src/main/java/io/ebean/config/dbplatform/sqlite/SQLitePlatform.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/sqlite/SQLitePlatform.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/sqlite/SQLitePlatform.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/sqlite/SQLitePlatform.java
diff --git a/src/main/java/io/ebean/config/dbplatform/sqlite/package-info.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/sqlite/package-info.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/sqlite/package-info.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/sqlite/package-info.java
diff --git a/src/main/java/io/ebean/config/dbplatform/sqlserver/SqlServer16Platform.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/sqlserver/SqlServer16Platform.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/sqlserver/SqlServer16Platform.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/sqlserver/SqlServer16Platform.java
diff --git a/src/main/java/io/ebean/config/dbplatform/sqlserver/SqlServer17Platform.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/sqlserver/SqlServer17Platform.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/sqlserver/SqlServer17Platform.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/sqlserver/SqlServer17Platform.java
diff --git a/src/main/java/io/ebean/config/dbplatform/sqlserver/SqlServerBasePlatform.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/sqlserver/SqlServerBasePlatform.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/sqlserver/SqlServerBasePlatform.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/sqlserver/SqlServerBasePlatform.java
diff --git a/src/main/java/io/ebean/config/dbplatform/sqlserver/SqlServerBasicSqlLimiter.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/sqlserver/SqlServerBasicSqlLimiter.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/sqlserver/SqlServerBasicSqlLimiter.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/sqlserver/SqlServerBasicSqlLimiter.java
diff --git a/src/main/java/io/ebean/config/dbplatform/sqlserver/SqlServerHistorySupport.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/sqlserver/SqlServerHistorySupport.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/sqlserver/SqlServerHistorySupport.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/sqlserver/SqlServerHistorySupport.java
diff --git a/src/main/java/io/ebean/config/dbplatform/sqlserver/SqlServerSqlLimiter.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/sqlserver/SqlServerSqlLimiter.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/sqlserver/SqlServerSqlLimiter.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/sqlserver/SqlServerSqlLimiter.java
diff --git a/src/main/java/io/ebean/config/dbplatform/sqlserver/SqlServerStepSequence.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/sqlserver/SqlServerStepSequence.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/sqlserver/SqlServerStepSequence.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/sqlserver/SqlServerStepSequence.java
diff --git a/src/main/java/io/ebean/config/dbplatform/sqlserver/package-info.java b/ebean-core/src/main/java/io/ebean/config/dbplatform/sqlserver/package-info.java
similarity index 100%
rename from src/main/java/io/ebean/config/dbplatform/sqlserver/package-info.java
rename to ebean-core/src/main/java/io/ebean/config/dbplatform/sqlserver/package-info.java
diff --git a/src/main/java/io/ebean/config/package.html b/ebean-core/src/main/java/io/ebean/config/package.html
similarity index 100%
rename from src/main/java/io/ebean/config/package.html
rename to ebean-core/src/main/java/io/ebean/config/package.html
diff --git a/src/main/java/io/ebean/dbmigration/DbMigration.java b/ebean-core/src/main/java/io/ebean/dbmigration/DbMigration.java
similarity index 100%
rename from src/main/java/io/ebean/dbmigration/DbMigration.java
rename to ebean-core/src/main/java/io/ebean/dbmigration/DbMigration.java
diff --git a/src/main/java/io/ebean/dbmigration/package-info.java b/ebean-core/src/main/java/io/ebean/dbmigration/package-info.java
similarity index 100%
rename from src/main/java/io/ebean/dbmigration/package-info.java
rename to ebean-core/src/main/java/io/ebean/dbmigration/package-info.java
diff --git a/src/main/java/io/ebean/event/AbstractBeanPersistListener.java b/ebean-core/src/main/java/io/ebean/event/AbstractBeanPersistListener.java
similarity index 100%
rename from src/main/java/io/ebean/event/AbstractBeanPersistListener.java
rename to ebean-core/src/main/java/io/ebean/event/AbstractBeanPersistListener.java
diff --git a/src/main/java/io/ebean/event/BeanDeleteIdRequest.java b/ebean-core/src/main/java/io/ebean/event/BeanDeleteIdRequest.java
similarity index 100%
rename from src/main/java/io/ebean/event/BeanDeleteIdRequest.java
rename to ebean-core/src/main/java/io/ebean/event/BeanDeleteIdRequest.java
diff --git a/src/main/java/io/ebean/event/BeanFindController.java b/ebean-core/src/main/java/io/ebean/event/BeanFindController.java
similarity index 100%
rename from src/main/java/io/ebean/event/BeanFindController.java
rename to ebean-core/src/main/java/io/ebean/event/BeanFindController.java
diff --git a/src/main/java/io/ebean/event/BeanPersistAdapter.java b/ebean-core/src/main/java/io/ebean/event/BeanPersistAdapter.java
similarity index 100%
rename from src/main/java/io/ebean/event/BeanPersistAdapter.java
rename to ebean-core/src/main/java/io/ebean/event/BeanPersistAdapter.java
diff --git a/src/main/java/io/ebean/event/BeanPersistController.java b/ebean-core/src/main/java/io/ebean/event/BeanPersistController.java
similarity index 100%
rename from src/main/java/io/ebean/event/BeanPersistController.java
rename to ebean-core/src/main/java/io/ebean/event/BeanPersistController.java
diff --git a/src/main/java/io/ebean/event/BeanPersistListener.java b/ebean-core/src/main/java/io/ebean/event/BeanPersistListener.java
similarity index 100%
rename from src/main/java/io/ebean/event/BeanPersistListener.java
rename to ebean-core/src/main/java/io/ebean/event/BeanPersistListener.java
diff --git a/src/main/java/io/ebean/event/BeanPersistRequest.java b/ebean-core/src/main/java/io/ebean/event/BeanPersistRequest.java
similarity index 100%
rename from src/main/java/io/ebean/event/BeanPersistRequest.java
rename to ebean-core/src/main/java/io/ebean/event/BeanPersistRequest.java
diff --git a/src/main/java/io/ebean/event/BeanPostConstructListener.java b/ebean-core/src/main/java/io/ebean/event/BeanPostConstructListener.java
similarity index 100%
rename from src/main/java/io/ebean/event/BeanPostConstructListener.java
rename to ebean-core/src/main/java/io/ebean/event/BeanPostConstructListener.java
diff --git a/src/main/java/io/ebean/event/BeanPostLoad.java b/ebean-core/src/main/java/io/ebean/event/BeanPostLoad.java
similarity index 100%
rename from src/main/java/io/ebean/event/BeanPostLoad.java
rename to ebean-core/src/main/java/io/ebean/event/BeanPostLoad.java
diff --git a/src/main/java/io/ebean/event/BeanQueryAdapter.java b/ebean-core/src/main/java/io/ebean/event/BeanQueryAdapter.java
similarity index 100%
rename from src/main/java/io/ebean/event/BeanQueryAdapter.java
rename to ebean-core/src/main/java/io/ebean/event/BeanQueryAdapter.java
diff --git a/src/main/java/io/ebean/event/BeanQueryRequest.java b/ebean-core/src/main/java/io/ebean/event/BeanQueryRequest.java
similarity index 100%
rename from src/main/java/io/ebean/event/BeanQueryRequest.java
rename to ebean-core/src/main/java/io/ebean/event/BeanQueryRequest.java
diff --git a/src/main/java/io/ebean/event/BulkTableEvent.java b/ebean-core/src/main/java/io/ebean/event/BulkTableEvent.java
similarity index 100%
rename from src/main/java/io/ebean/event/BulkTableEvent.java
rename to ebean-core/src/main/java/io/ebean/event/BulkTableEvent.java
diff --git a/src/main/java/io/ebean/event/BulkTableEventListener.java b/ebean-core/src/main/java/io/ebean/event/BulkTableEventListener.java
similarity index 100%
rename from src/main/java/io/ebean/event/BulkTableEventListener.java
rename to ebean-core/src/main/java/io/ebean/event/BulkTableEventListener.java
diff --git a/src/main/java/io/ebean/event/ServerConfigStartup.java b/ebean-core/src/main/java/io/ebean/event/ServerConfigStartup.java
similarity index 100%
rename from src/main/java/io/ebean/event/ServerConfigStartup.java
rename to ebean-core/src/main/java/io/ebean/event/ServerConfigStartup.java
diff --git a/src/main/java/io/ebean/event/ServletContextListener.java b/ebean-core/src/main/java/io/ebean/event/ServletContextListener.java
similarity index 100%
rename from src/main/java/io/ebean/event/ServletContextListener.java
rename to ebean-core/src/main/java/io/ebean/event/ServletContextListener.java
diff --git a/src/main/java/io/ebean/event/changelog/BeanChange.java b/ebean-core/src/main/java/io/ebean/event/changelog/BeanChange.java
similarity index 100%
rename from src/main/java/io/ebean/event/changelog/BeanChange.java
rename to ebean-core/src/main/java/io/ebean/event/changelog/BeanChange.java
diff --git a/src/main/java/io/ebean/event/changelog/ChangeLogFilter.java b/ebean-core/src/main/java/io/ebean/event/changelog/ChangeLogFilter.java
similarity index 100%
rename from src/main/java/io/ebean/event/changelog/ChangeLogFilter.java
rename to ebean-core/src/main/java/io/ebean/event/changelog/ChangeLogFilter.java
diff --git a/src/main/java/io/ebean/event/changelog/ChangeLogListener.java b/ebean-core/src/main/java/io/ebean/event/changelog/ChangeLogListener.java
similarity index 100%
rename from src/main/java/io/ebean/event/changelog/ChangeLogListener.java
rename to ebean-core/src/main/java/io/ebean/event/changelog/ChangeLogListener.java
diff --git a/src/main/java/io/ebean/event/changelog/ChangeLogPrepare.java b/ebean-core/src/main/java/io/ebean/event/changelog/ChangeLogPrepare.java
similarity index 100%
rename from src/main/java/io/ebean/event/changelog/ChangeLogPrepare.java
rename to ebean-core/src/main/java/io/ebean/event/changelog/ChangeLogPrepare.java
diff --git a/src/main/java/io/ebean/event/changelog/ChangeLogRegister.java b/ebean-core/src/main/java/io/ebean/event/changelog/ChangeLogRegister.java
similarity index 100%
rename from src/main/java/io/ebean/event/changelog/ChangeLogRegister.java
rename to ebean-core/src/main/java/io/ebean/event/changelog/ChangeLogRegister.java
diff --git a/src/main/java/io/ebean/event/changelog/ChangeSet.java b/ebean-core/src/main/java/io/ebean/event/changelog/ChangeSet.java
similarity index 100%
rename from src/main/java/io/ebean/event/changelog/ChangeSet.java
rename to ebean-core/src/main/java/io/ebean/event/changelog/ChangeSet.java
diff --git a/src/main/java/io/ebean/event/changelog/ChangeType.java b/ebean-core/src/main/java/io/ebean/event/changelog/ChangeType.java
similarity index 100%
rename from src/main/java/io/ebean/event/changelog/ChangeType.java
rename to ebean-core/src/main/java/io/ebean/event/changelog/ChangeType.java
diff --git a/src/main/java/io/ebean/event/changelog/TxnState.java b/ebean-core/src/main/java/io/ebean/event/changelog/TxnState.java
similarity index 100%
rename from src/main/java/io/ebean/event/changelog/TxnState.java
rename to ebean-core/src/main/java/io/ebean/event/changelog/TxnState.java
diff --git a/src/main/java/io/ebean/event/changelog/package-info.java b/ebean-core/src/main/java/io/ebean/event/changelog/package-info.java
similarity index 100%
rename from src/main/java/io/ebean/event/changelog/package-info.java
rename to ebean-core/src/main/java/io/ebean/event/changelog/package-info.java
diff --git a/src/main/java/io/ebean/event/package.html b/ebean-core/src/main/java/io/ebean/event/package.html
similarity index 100%
rename from src/main/java/io/ebean/event/package.html
rename to ebean-core/src/main/java/io/ebean/event/package.html
diff --git a/src/main/java/io/ebean/event/readaudit/ReadAuditLogger.java b/ebean-core/src/main/java/io/ebean/event/readaudit/ReadAuditLogger.java
similarity index 100%
rename from src/main/java/io/ebean/event/readaudit/ReadAuditLogger.java
rename to ebean-core/src/main/java/io/ebean/event/readaudit/ReadAuditLogger.java
diff --git a/src/main/java/io/ebean/event/readaudit/ReadAuditPrepare.java b/ebean-core/src/main/java/io/ebean/event/readaudit/ReadAuditPrepare.java
similarity index 100%
rename from src/main/java/io/ebean/event/readaudit/ReadAuditPrepare.java
rename to ebean-core/src/main/java/io/ebean/event/readaudit/ReadAuditPrepare.java
diff --git a/src/main/java/io/ebean/event/readaudit/ReadAuditQueryPlan.java b/ebean-core/src/main/java/io/ebean/event/readaudit/ReadAuditQueryPlan.java
similarity index 100%
rename from src/main/java/io/ebean/event/readaudit/ReadAuditQueryPlan.java
rename to ebean-core/src/main/java/io/ebean/event/readaudit/ReadAuditQueryPlan.java
diff --git a/src/main/java/io/ebean/event/readaudit/ReadEvent.java b/ebean-core/src/main/java/io/ebean/event/readaudit/ReadEvent.java
similarity index 100%
rename from src/main/java/io/ebean/event/readaudit/ReadEvent.java
rename to ebean-core/src/main/java/io/ebean/event/readaudit/ReadEvent.java
diff --git a/src/main/java/io/ebean/event/readaudit/package-info.java b/ebean-core/src/main/java/io/ebean/event/readaudit/package-info.java
similarity index 100%
rename from src/main/java/io/ebean/event/readaudit/package-info.java
rename to ebean-core/src/main/java/io/ebean/event/readaudit/package-info.java
diff --git a/src/main/java/io/ebean/meta/AbstractMetricVisitor.java b/ebean-core/src/main/java/io/ebean/meta/AbstractMetricVisitor.java
similarity index 100%
rename from src/main/java/io/ebean/meta/AbstractMetricVisitor.java
rename to ebean-core/src/main/java/io/ebean/meta/AbstractMetricVisitor.java
diff --git a/src/main/java/io/ebean/meta/BasicMetricVisitor.java b/ebean-core/src/main/java/io/ebean/meta/BasicMetricVisitor.java
similarity index 100%
rename from src/main/java/io/ebean/meta/BasicMetricVisitor.java
rename to ebean-core/src/main/java/io/ebean/meta/BasicMetricVisitor.java
diff --git a/src/main/java/io/ebean/meta/MetaCountMetric.java b/ebean-core/src/main/java/io/ebean/meta/MetaCountMetric.java
similarity index 100%
rename from src/main/java/io/ebean/meta/MetaCountMetric.java
rename to ebean-core/src/main/java/io/ebean/meta/MetaCountMetric.java
diff --git a/src/main/java/io/ebean/meta/MetaInfoManager.java b/ebean-core/src/main/java/io/ebean/meta/MetaInfoManager.java
similarity index 100%
rename from src/main/java/io/ebean/meta/MetaInfoManager.java
rename to ebean-core/src/main/java/io/ebean/meta/MetaInfoManager.java
diff --git a/src/main/java/io/ebean/meta/MetaMetric.java b/ebean-core/src/main/java/io/ebean/meta/MetaMetric.java
similarity index 100%
rename from src/main/java/io/ebean/meta/MetaMetric.java
rename to ebean-core/src/main/java/io/ebean/meta/MetaMetric.java
diff --git a/src/main/java/io/ebean/meta/MetaQueryMetric.java b/ebean-core/src/main/java/io/ebean/meta/MetaQueryMetric.java
similarity index 100%
rename from src/main/java/io/ebean/meta/MetaQueryMetric.java
rename to ebean-core/src/main/java/io/ebean/meta/MetaQueryMetric.java
diff --git a/src/main/java/io/ebean/meta/MetaQueryPlan.java b/ebean-core/src/main/java/io/ebean/meta/MetaQueryPlan.java
similarity index 100%
rename from src/main/java/io/ebean/meta/MetaQueryPlan.java
rename to ebean-core/src/main/java/io/ebean/meta/MetaQueryPlan.java
diff --git a/src/main/java/io/ebean/meta/MetaTimedMetric.java b/ebean-core/src/main/java/io/ebean/meta/MetaTimedMetric.java
similarity index 100%
rename from src/main/java/io/ebean/meta/MetaTimedMetric.java
rename to ebean-core/src/main/java/io/ebean/meta/MetaTimedMetric.java
diff --git a/src/main/java/io/ebean/meta/MetricData.java b/ebean-core/src/main/java/io/ebean/meta/MetricData.java
similarity index 100%
rename from src/main/java/io/ebean/meta/MetricData.java
rename to ebean-core/src/main/java/io/ebean/meta/MetricData.java
diff --git a/src/main/java/io/ebean/meta/MetricVisitor.java b/ebean-core/src/main/java/io/ebean/meta/MetricVisitor.java
similarity index 100%
rename from src/main/java/io/ebean/meta/MetricVisitor.java
rename to ebean-core/src/main/java/io/ebean/meta/MetricVisitor.java
diff --git a/src/main/java/io/ebean/meta/QueryPlanInit.java b/ebean-core/src/main/java/io/ebean/meta/QueryPlanInit.java
similarity index 100%
rename from src/main/java/io/ebean/meta/QueryPlanInit.java
rename to ebean-core/src/main/java/io/ebean/meta/QueryPlanInit.java
diff --git a/src/main/java/io/ebean/meta/QueryPlanRequest.java b/ebean-core/src/main/java/io/ebean/meta/QueryPlanRequest.java
similarity index 100%
rename from src/main/java/io/ebean/meta/QueryPlanRequest.java
rename to ebean-core/src/main/java/io/ebean/meta/QueryPlanRequest.java
diff --git a/src/main/java/io/ebean/meta/ServerMetrics.java b/ebean-core/src/main/java/io/ebean/meta/ServerMetrics.java
similarity index 100%
rename from src/main/java/io/ebean/meta/ServerMetrics.java
rename to ebean-core/src/main/java/io/ebean/meta/ServerMetrics.java
diff --git a/src/main/java/io/ebean/meta/ServerMetricsAsJson.java b/ebean-core/src/main/java/io/ebean/meta/ServerMetricsAsJson.java
similarity index 100%
rename from src/main/java/io/ebean/meta/ServerMetricsAsJson.java
rename to ebean-core/src/main/java/io/ebean/meta/ServerMetricsAsJson.java
diff --git a/src/main/java/io/ebean/meta/SortMetric.java b/ebean-core/src/main/java/io/ebean/meta/SortMetric.java
similarity index 100%
rename from src/main/java/io/ebean/meta/SortMetric.java
rename to ebean-core/src/main/java/io/ebean/meta/SortMetric.java
diff --git a/src/main/java/io/ebean/meta/package-info.java b/ebean-core/src/main/java/io/ebean/meta/package-info.java
similarity index 100%
rename from src/main/java/io/ebean/meta/package-info.java
rename to ebean-core/src/main/java/io/ebean/meta/package-info.java
diff --git a/src/main/java/io/ebean/metric/CountMetric.java b/ebean-core/src/main/java/io/ebean/metric/CountMetric.java
similarity index 100%
rename from src/main/java/io/ebean/metric/CountMetric.java
rename to ebean-core/src/main/java/io/ebean/metric/CountMetric.java
diff --git a/src/main/java/io/ebean/metric/CountMetricStats.java b/ebean-core/src/main/java/io/ebean/metric/CountMetricStats.java
similarity index 100%
rename from src/main/java/io/ebean/metric/CountMetricStats.java
rename to ebean-core/src/main/java/io/ebean/metric/CountMetricStats.java
diff --git a/src/main/java/io/ebean/metric/MetricFactory.java b/ebean-core/src/main/java/io/ebean/metric/MetricFactory.java
similarity index 100%
rename from src/main/java/io/ebean/metric/MetricFactory.java
rename to ebean-core/src/main/java/io/ebean/metric/MetricFactory.java
diff --git a/src/main/java/io/ebean/metric/MetricServiceProvider.java b/ebean-core/src/main/java/io/ebean/metric/MetricServiceProvider.java
similarity index 100%
rename from src/main/java/io/ebean/metric/MetricServiceProvider.java
rename to ebean-core/src/main/java/io/ebean/metric/MetricServiceProvider.java
diff --git a/src/main/java/io/ebean/metric/QueryPlanCollector.java b/ebean-core/src/main/java/io/ebean/metric/QueryPlanCollector.java
similarity index 100%
rename from src/main/java/io/ebean/metric/QueryPlanCollector.java
rename to ebean-core/src/main/java/io/ebean/metric/QueryPlanCollector.java
diff --git a/src/main/java/io/ebean/metric/QueryPlanMetric.java b/ebean-core/src/main/java/io/ebean/metric/QueryPlanMetric.java
similarity index 100%
rename from src/main/java/io/ebean/metric/QueryPlanMetric.java
rename to ebean-core/src/main/java/io/ebean/metric/QueryPlanMetric.java
diff --git a/src/main/java/io/ebean/metric/TimedMetric.java b/ebean-core/src/main/java/io/ebean/metric/TimedMetric.java
similarity index 100%
rename from src/main/java/io/ebean/metric/TimedMetric.java
rename to ebean-core/src/main/java/io/ebean/metric/TimedMetric.java
diff --git a/src/main/java/io/ebean/metric/TimedMetricMap.java b/ebean-core/src/main/java/io/ebean/metric/TimedMetricMap.java
similarity index 100%
rename from src/main/java/io/ebean/metric/TimedMetricMap.java
rename to ebean-core/src/main/java/io/ebean/metric/TimedMetricMap.java
diff --git a/src/main/java/io/ebean/metric/TimedMetricStats.java b/ebean-core/src/main/java/io/ebean/metric/TimedMetricStats.java
similarity index 100%
rename from src/main/java/io/ebean/metric/TimedMetricStats.java
rename to ebean-core/src/main/java/io/ebean/metric/TimedMetricStats.java
diff --git a/src/main/java/io/ebean/overview.html b/ebean-core/src/main/java/io/ebean/overview.html
similarity index 100%
rename from src/main/java/io/ebean/overview.html
rename to ebean-core/src/main/java/io/ebean/overview.html
diff --git a/src/main/java/io/ebean/package.html b/ebean-core/src/main/java/io/ebean/package.html
similarity index 100%
rename from src/main/java/io/ebean/package.html
rename to ebean-core/src/main/java/io/ebean/package.html
diff --git a/src/main/java/io/ebean/plugin/BeanDocType.java b/ebean-core/src/main/java/io/ebean/plugin/BeanDocType.java
similarity index 100%
rename from src/main/java/io/ebean/plugin/BeanDocType.java
rename to ebean-core/src/main/java/io/ebean/plugin/BeanDocType.java
diff --git a/src/main/java/io/ebean/plugin/BeanType.java b/ebean-core/src/main/java/io/ebean/plugin/BeanType.java
similarity index 100%
rename from src/main/java/io/ebean/plugin/BeanType.java
rename to ebean-core/src/main/java/io/ebean/plugin/BeanType.java
diff --git a/src/main/java/io/ebean/plugin/ExpressionPath.java b/ebean-core/src/main/java/io/ebean/plugin/ExpressionPath.java
similarity index 100%
rename from src/main/java/io/ebean/plugin/ExpressionPath.java
rename to ebean-core/src/main/java/io/ebean/plugin/ExpressionPath.java
diff --git a/src/main/java/io/ebean/plugin/LoadErrorHandler.java b/ebean-core/src/main/java/io/ebean/plugin/LoadErrorHandler.java
similarity index 100%
rename from src/main/java/io/ebean/plugin/LoadErrorHandler.java
rename to ebean-core/src/main/java/io/ebean/plugin/LoadErrorHandler.java
diff --git a/src/main/java/io/ebean/plugin/Plugin.java b/ebean-core/src/main/java/io/ebean/plugin/Plugin.java
similarity index 100%
rename from src/main/java/io/ebean/plugin/Plugin.java
rename to ebean-core/src/main/java/io/ebean/plugin/Plugin.java
diff --git a/src/main/java/io/ebean/plugin/Property.java b/ebean-core/src/main/java/io/ebean/plugin/Property.java
similarity index 100%
rename from src/main/java/io/ebean/plugin/Property.java
rename to ebean-core/src/main/java/io/ebean/plugin/Property.java
diff --git a/src/main/java/io/ebean/plugin/PropertyAssocMany.java b/ebean-core/src/main/java/io/ebean/plugin/PropertyAssocMany.java
similarity index 100%
rename from src/main/java/io/ebean/plugin/PropertyAssocMany.java
rename to ebean-core/src/main/java/io/ebean/plugin/PropertyAssocMany.java
diff --git a/src/main/java/io/ebean/plugin/SpiServer.java b/ebean-core/src/main/java/io/ebean/plugin/SpiServer.java
similarity index 100%
rename from src/main/java/io/ebean/plugin/SpiServer.java
rename to ebean-core/src/main/java/io/ebean/plugin/SpiServer.java
diff --git a/src/main/java/io/ebean/plugin/package-info.java b/ebean-core/src/main/java/io/ebean/plugin/package-info.java
similarity index 100%
rename from src/main/java/io/ebean/plugin/package-info.java
rename to ebean-core/src/main/java/io/ebean/plugin/package-info.java
diff --git a/src/main/java/io/ebean/search/AbstractMatch.java b/ebean-core/src/main/java/io/ebean/search/AbstractMatch.java
similarity index 100%
rename from src/main/java/io/ebean/search/AbstractMatch.java
rename to ebean-core/src/main/java/io/ebean/search/AbstractMatch.java
diff --git a/src/main/java/io/ebean/search/Match.java b/ebean-core/src/main/java/io/ebean/search/Match.java
similarity index 100%
rename from src/main/java/io/ebean/search/Match.java
rename to ebean-core/src/main/java/io/ebean/search/Match.java
diff --git a/src/main/java/io/ebean/search/MultiMatch.java b/ebean-core/src/main/java/io/ebean/search/MultiMatch.java
similarity index 100%
rename from src/main/java/io/ebean/search/MultiMatch.java
rename to ebean-core/src/main/java/io/ebean/search/MultiMatch.java
diff --git a/src/main/java/io/ebean/search/TextCommonTerms.java b/ebean-core/src/main/java/io/ebean/search/TextCommonTerms.java
similarity index 100%
rename from src/main/java/io/ebean/search/TextCommonTerms.java
rename to ebean-core/src/main/java/io/ebean/search/TextCommonTerms.java
diff --git a/src/main/java/io/ebean/search/TextQueryString.java b/ebean-core/src/main/java/io/ebean/search/TextQueryString.java
similarity index 100%
rename from src/main/java/io/ebean/search/TextQueryString.java
rename to ebean-core/src/main/java/io/ebean/search/TextQueryString.java
diff --git a/src/main/java/io/ebean/search/TextSimple.java b/ebean-core/src/main/java/io/ebean/search/TextSimple.java
similarity index 100%
rename from src/main/java/io/ebean/search/TextSimple.java
rename to ebean-core/src/main/java/io/ebean/search/TextSimple.java
diff --git a/src/main/java/io/ebean/search/package-info.java b/ebean-core/src/main/java/io/ebean/search/package-info.java
similarity index 100%
rename from src/main/java/io/ebean/search/package-info.java
rename to ebean-core/src/main/java/io/ebean/search/package-info.java
diff --git a/src/main/java/io/ebean/service/SpiContainer.java b/ebean-core/src/main/java/io/ebean/service/SpiContainer.java
similarity index 100%
rename from src/main/java/io/ebean/service/SpiContainer.java
rename to ebean-core/src/main/java/io/ebean/service/SpiContainer.java
diff --git a/src/main/java/io/ebean/service/SpiContainerFactory.java b/ebean-core/src/main/java/io/ebean/service/SpiContainerFactory.java
similarity index 100%
rename from src/main/java/io/ebean/service/SpiContainerFactory.java
rename to ebean-core/src/main/java/io/ebean/service/SpiContainerFactory.java
diff --git a/src/main/java/io/ebean/service/SpiFetchGroupQuery.java b/ebean-core/src/main/java/io/ebean/service/SpiFetchGroupQuery.java
similarity index 100%
rename from src/main/java/io/ebean/service/SpiFetchGroupQuery.java
rename to ebean-core/src/main/java/io/ebean/service/SpiFetchGroupQuery.java
diff --git a/src/main/java/io/ebean/service/SpiFetchGroupService.java b/ebean-core/src/main/java/io/ebean/service/SpiFetchGroupService.java
similarity index 100%
rename from src/main/java/io/ebean/service/SpiFetchGroupService.java
rename to ebean-core/src/main/java/io/ebean/service/SpiFetchGroupService.java
diff --git a/src/main/java/io/ebean/service/SpiJsonService.java b/ebean-core/src/main/java/io/ebean/service/SpiJsonService.java
similarity index 100%
rename from src/main/java/io/ebean/service/SpiJsonService.java
rename to ebean-core/src/main/java/io/ebean/service/SpiJsonService.java
diff --git a/src/main/java/io/ebean/service/SpiProfileLocationFactory.java b/ebean-core/src/main/java/io/ebean/service/SpiProfileLocationFactory.java
similarity index 100%
rename from src/main/java/io/ebean/service/SpiProfileLocationFactory.java
rename to ebean-core/src/main/java/io/ebean/service/SpiProfileLocationFactory.java
diff --git a/src/main/java/io/ebean/service/SpiRawSqlService.java b/ebean-core/src/main/java/io/ebean/service/SpiRawSqlService.java
similarity index 100%
rename from src/main/java/io/ebean/service/SpiRawSqlService.java
rename to ebean-core/src/main/java/io/ebean/service/SpiRawSqlService.java
diff --git a/src/main/java/io/ebean/stylesheet.css b/ebean-core/src/main/java/io/ebean/stylesheet.css
similarity index 100%
rename from src/main/java/io/ebean/stylesheet.css
rename to ebean-core/src/main/java/io/ebean/stylesheet.css
diff --git a/src/main/java/io/ebean/text/PathProperties.java b/ebean-core/src/main/java/io/ebean/text/PathProperties.java
similarity index 100%
rename from src/main/java/io/ebean/text/PathProperties.java
rename to ebean-core/src/main/java/io/ebean/text/PathProperties.java
diff --git a/src/main/java/io/ebean/text/PathPropertiesParser.java b/ebean-core/src/main/java/io/ebean/text/PathPropertiesParser.java
similarity index 100%
rename from src/main/java/io/ebean/text/PathPropertiesParser.java
rename to ebean-core/src/main/java/io/ebean/text/PathPropertiesParser.java
diff --git a/src/main/java/io/ebean/text/StringFormatter.java b/ebean-core/src/main/java/io/ebean/text/StringFormatter.java
similarity index 100%
rename from src/main/java/io/ebean/text/StringFormatter.java
rename to ebean-core/src/main/java/io/ebean/text/StringFormatter.java
diff --git a/src/main/java/io/ebean/text/StringParser.java b/ebean-core/src/main/java/io/ebean/text/StringParser.java
similarity index 100%
rename from src/main/java/io/ebean/text/StringParser.java
rename to ebean-core/src/main/java/io/ebean/text/StringParser.java
diff --git a/src/main/java/io/ebean/text/TextException.java b/ebean-core/src/main/java/io/ebean/text/TextException.java
similarity index 100%
rename from src/main/java/io/ebean/text/TextException.java
rename to ebean-core/src/main/java/io/ebean/text/TextException.java
diff --git a/src/main/java/io/ebean/text/TimeStringParser.java b/ebean-core/src/main/java/io/ebean/text/TimeStringParser.java
similarity index 100%
rename from src/main/java/io/ebean/text/TimeStringParser.java
rename to ebean-core/src/main/java/io/ebean/text/TimeStringParser.java
diff --git a/src/main/java/io/ebean/text/csv/CsvCallback.java b/ebean-core/src/main/java/io/ebean/text/csv/CsvCallback.java
similarity index 100%
rename from src/main/java/io/ebean/text/csv/CsvCallback.java
rename to ebean-core/src/main/java/io/ebean/text/csv/CsvCallback.java
diff --git a/src/main/java/io/ebean/text/csv/CsvReader.java b/ebean-core/src/main/java/io/ebean/text/csv/CsvReader.java
similarity index 100%
rename from src/main/java/io/ebean/text/csv/CsvReader.java
rename to ebean-core/src/main/java/io/ebean/text/csv/CsvReader.java
diff --git a/src/main/java/io/ebean/text/csv/DefaultCsvCallback.java b/ebean-core/src/main/java/io/ebean/text/csv/DefaultCsvCallback.java
similarity index 100%
rename from src/main/java/io/ebean/text/csv/DefaultCsvCallback.java
rename to ebean-core/src/main/java/io/ebean/text/csv/DefaultCsvCallback.java
diff --git a/src/main/java/io/ebean/text/csv/package-info.java b/ebean-core/src/main/java/io/ebean/text/csv/package-info.java
similarity index 100%
rename from src/main/java/io/ebean/text/csv/package-info.java
rename to ebean-core/src/main/java/io/ebean/text/csv/package-info.java
diff --git a/src/main/java/io/ebean/text/json/EJson.java b/ebean-core/src/main/java/io/ebean/text/json/EJson.java
similarity index 100%
rename from src/main/java/io/ebean/text/json/EJson.java
rename to ebean-core/src/main/java/io/ebean/text/json/EJson.java
diff --git a/src/main/java/io/ebean/text/json/JsonBeanReader.java b/ebean-core/src/main/java/io/ebean/text/json/JsonBeanReader.java
similarity index 100%
rename from src/main/java/io/ebean/text/json/JsonBeanReader.java
rename to ebean-core/src/main/java/io/ebean/text/json/JsonBeanReader.java
diff --git a/src/main/java/io/ebean/text/json/JsonContext.java b/ebean-core/src/main/java/io/ebean/text/json/JsonContext.java
similarity index 100%
rename from src/main/java/io/ebean/text/json/JsonContext.java
rename to ebean-core/src/main/java/io/ebean/text/json/JsonContext.java
diff --git a/src/main/java/io/ebean/text/json/JsonIOException.java b/ebean-core/src/main/java/io/ebean/text/json/JsonIOException.java
similarity index 100%
rename from src/main/java/io/ebean/text/json/JsonIOException.java
rename to ebean-core/src/main/java/io/ebean/text/json/JsonIOException.java
diff --git a/src/main/java/io/ebean/text/json/JsonReadBeanVisitor.java b/ebean-core/src/main/java/io/ebean/text/json/JsonReadBeanVisitor.java
similarity index 100%
rename from src/main/java/io/ebean/text/json/JsonReadBeanVisitor.java
rename to ebean-core/src/main/java/io/ebean/text/json/JsonReadBeanVisitor.java
diff --git a/src/main/java/io/ebean/text/json/JsonReadOptions.java b/ebean-core/src/main/java/io/ebean/text/json/JsonReadOptions.java
similarity index 100%
rename from src/main/java/io/ebean/text/json/JsonReadOptions.java
rename to ebean-core/src/main/java/io/ebean/text/json/JsonReadOptions.java
diff --git a/src/main/java/io/ebean/text/json/JsonWriteBeanVisitor.java b/ebean-core/src/main/java/io/ebean/text/json/JsonWriteBeanVisitor.java
similarity index 100%
rename from src/main/java/io/ebean/text/json/JsonWriteBeanVisitor.java
rename to ebean-core/src/main/java/io/ebean/text/json/JsonWriteBeanVisitor.java
diff --git a/src/main/java/io/ebean/text/json/JsonWriteOptions.java b/ebean-core/src/main/java/io/ebean/text/json/JsonWriteOptions.java
similarity index 100%
rename from src/main/java/io/ebean/text/json/JsonWriteOptions.java
rename to ebean-core/src/main/java/io/ebean/text/json/JsonWriteOptions.java
diff --git a/src/main/java/io/ebean/text/json/JsonWriter.java b/ebean-core/src/main/java/io/ebean/text/json/JsonWriter.java
similarity index 100%
rename from src/main/java/io/ebean/text/json/JsonWriter.java
rename to ebean-core/src/main/java/io/ebean/text/json/JsonWriter.java
diff --git a/src/main/java/io/ebean/text/json/package-info.java b/ebean-core/src/main/java/io/ebean/text/json/package-info.java
similarity index 100%
rename from src/main/java/io/ebean/text/json/package-info.java
rename to ebean-core/src/main/java/io/ebean/text/json/package-info.java
diff --git a/src/main/java/io/ebean/text/package-info.java b/ebean-core/src/main/java/io/ebean/text/package-info.java
similarity index 100%
rename from src/main/java/io/ebean/text/package-info.java
rename to ebean-core/src/main/java/io/ebean/text/package-info.java
diff --git a/src/main/java/io/ebean/util/AnnotationUtil.java b/ebean-core/src/main/java/io/ebean/util/AnnotationUtil.java
similarity index 100%
rename from src/main/java/io/ebean/util/AnnotationUtil.java
rename to ebean-core/src/main/java/io/ebean/util/AnnotationUtil.java
diff --git a/src/main/java/io/ebean/util/CamelCaseHelper.java b/ebean-core/src/main/java/io/ebean/util/CamelCaseHelper.java
similarity index 100%
rename from src/main/java/io/ebean/util/CamelCaseHelper.java
rename to ebean-core/src/main/java/io/ebean/util/CamelCaseHelper.java
diff --git a/src/main/java/io/ebean/util/EncodeB64.java b/ebean-core/src/main/java/io/ebean/util/EncodeB64.java
similarity index 100%
rename from src/main/java/io/ebean/util/EncodeB64.java
rename to ebean-core/src/main/java/io/ebean/util/EncodeB64.java
diff --git a/src/main/java/io/ebean/util/JdbcClose.java b/ebean-core/src/main/java/io/ebean/util/JdbcClose.java
similarity index 100%
rename from src/main/java/io/ebean/util/JdbcClose.java
rename to ebean-core/src/main/java/io/ebean/util/JdbcClose.java
diff --git a/src/main/java/io/ebean/util/SplitName.java b/ebean-core/src/main/java/io/ebean/util/SplitName.java
similarity index 100%
rename from src/main/java/io/ebean/util/SplitName.java
rename to ebean-core/src/main/java/io/ebean/util/SplitName.java
diff --git a/src/main/java/io/ebean/util/StringHelper.java b/ebean-core/src/main/java/io/ebean/util/StringHelper.java
similarity index 100%
rename from src/main/java/io/ebean/util/StringHelper.java
rename to ebean-core/src/main/java/io/ebean/util/StringHelper.java
diff --git a/src/main/java/io/ebean/util/package-info.java b/ebean-core/src/main/java/io/ebean/util/package-info.java
similarity index 100%
rename from src/main/java/io/ebean/util/package-info.java
rename to ebean-core/src/main/java/io/ebean/util/package-info.java
diff --git a/src/main/java/io/ebeaninternal/api/BeanCacheResult.java b/ebean-core/src/main/java/io/ebeaninternal/api/BeanCacheResult.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/BeanCacheResult.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/BeanCacheResult.java
diff --git a/src/main/java/io/ebeaninternal/api/BeanIdList.java b/ebean-core/src/main/java/io/ebeaninternal/api/BeanIdList.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/BeanIdList.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/BeanIdList.java
diff --git a/src/main/java/io/ebeaninternal/api/BinaryReadContext.java b/ebean-core/src/main/java/io/ebeaninternal/api/BinaryReadContext.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/BinaryReadContext.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/BinaryReadContext.java
diff --git a/src/main/java/io/ebeaninternal/api/BinaryWritable.java b/ebean-core/src/main/java/io/ebeaninternal/api/BinaryWritable.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/BinaryWritable.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/BinaryWritable.java
diff --git a/src/main/java/io/ebeaninternal/api/BinaryWriteContext.java b/ebean-core/src/main/java/io/ebeaninternal/api/BinaryWriteContext.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/BinaryWriteContext.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/BinaryWriteContext.java
diff --git a/src/main/java/io/ebeaninternal/api/BindParams.java b/ebean-core/src/main/java/io/ebeaninternal/api/BindParams.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/BindParams.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/BindParams.java
diff --git a/src/main/java/io/ebeaninternal/api/CQueryPlanKey.java b/ebean-core/src/main/java/io/ebeaninternal/api/CQueryPlanKey.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/CQueryPlanKey.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/CQueryPlanKey.java
diff --git a/src/main/java/io/ebeaninternal/api/CacheIdLookup.java b/ebean-core/src/main/java/io/ebeaninternal/api/CacheIdLookup.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/CacheIdLookup.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/CacheIdLookup.java
diff --git a/src/main/java/io/ebeaninternal/api/ClassUtil.java b/ebean-core/src/main/java/io/ebeaninternal/api/ClassUtil.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/ClassUtil.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/ClassUtil.java
diff --git a/src/main/java/io/ebeaninternal/api/ConcurrencyMode.java b/ebean-core/src/main/java/io/ebeaninternal/api/ConcurrencyMode.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/ConcurrencyMode.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/ConcurrencyMode.java
diff --git a/src/main/java/io/ebeaninternal/api/ExtraMetrics.java b/ebean-core/src/main/java/io/ebeaninternal/api/ExtraMetrics.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/ExtraMetrics.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/ExtraMetrics.java
diff --git a/src/main/java/io/ebeaninternal/api/ExtraTypeFactory.java b/ebean-core/src/main/java/io/ebeaninternal/api/ExtraTypeFactory.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/ExtraTypeFactory.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/ExtraTypeFactory.java
diff --git a/src/main/java/io/ebeaninternal/api/HashQuery.java b/ebean-core/src/main/java/io/ebeaninternal/api/HashQuery.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/HashQuery.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/HashQuery.java
diff --git a/src/main/java/io/ebeaninternal/api/HelpScopeTrans.java b/ebean-core/src/main/java/io/ebeaninternal/api/HelpScopeTrans.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/HelpScopeTrans.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/HelpScopeTrans.java
diff --git a/src/main/java/io/ebeaninternal/api/LoadBeanBuffer.java b/ebean-core/src/main/java/io/ebeaninternal/api/LoadBeanBuffer.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/LoadBeanBuffer.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/LoadBeanBuffer.java
diff --git a/src/main/java/io/ebeaninternal/api/LoadBeanContext.java b/ebean-core/src/main/java/io/ebeaninternal/api/LoadBeanContext.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/LoadBeanContext.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/LoadBeanContext.java
diff --git a/src/main/java/io/ebeaninternal/api/LoadBeanRequest.java b/ebean-core/src/main/java/io/ebeaninternal/api/LoadBeanRequest.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/LoadBeanRequest.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/LoadBeanRequest.java
diff --git a/src/main/java/io/ebeaninternal/api/LoadContext.java b/ebean-core/src/main/java/io/ebeaninternal/api/LoadContext.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/LoadContext.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/LoadContext.java
diff --git a/src/main/java/io/ebeaninternal/api/LoadManyBuffer.java b/ebean-core/src/main/java/io/ebeaninternal/api/LoadManyBuffer.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/LoadManyBuffer.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/LoadManyBuffer.java
diff --git a/src/main/java/io/ebeaninternal/api/LoadManyContext.java b/ebean-core/src/main/java/io/ebeaninternal/api/LoadManyContext.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/LoadManyContext.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/LoadManyContext.java
diff --git a/src/main/java/io/ebeaninternal/api/LoadManyRequest.java b/ebean-core/src/main/java/io/ebeaninternal/api/LoadManyRequest.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/LoadManyRequest.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/LoadManyRequest.java
diff --git a/src/main/java/io/ebeaninternal/api/LoadRequest.java b/ebean-core/src/main/java/io/ebeaninternal/api/LoadRequest.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/LoadRequest.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/LoadRequest.java
diff --git a/src/main/java/io/ebeaninternal/api/LoadSecondaryQuery.java b/ebean-core/src/main/java/io/ebeaninternal/api/LoadSecondaryQuery.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/LoadSecondaryQuery.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/LoadSecondaryQuery.java
diff --git a/src/main/java/io/ebeaninternal/api/ManyWhereJoins.java b/ebean-core/src/main/java/io/ebeaninternal/api/ManyWhereJoins.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/ManyWhereJoins.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/ManyWhereJoins.java
diff --git a/src/main/java/io/ebeaninternal/api/Monitor.java b/ebean-core/src/main/java/io/ebeaninternal/api/Monitor.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/Monitor.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/Monitor.java
diff --git a/src/main/java/io/ebeaninternal/api/NaturalKeyEntry.java b/ebean-core/src/main/java/io/ebeaninternal/api/NaturalKeyEntry.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/NaturalKeyEntry.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/NaturalKeyEntry.java
diff --git a/src/main/java/io/ebeaninternal/api/NaturalKeyEntryBasic.java b/ebean-core/src/main/java/io/ebeaninternal/api/NaturalKeyEntryBasic.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/NaturalKeyEntryBasic.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/NaturalKeyEntryBasic.java
diff --git a/src/main/java/io/ebeaninternal/api/NaturalKeyEntrySimple.java b/ebean-core/src/main/java/io/ebeaninternal/api/NaturalKeyEntrySimple.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/NaturalKeyEntrySimple.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/NaturalKeyEntrySimple.java
diff --git a/src/main/java/io/ebeaninternal/api/NaturalKeyEq.java b/ebean-core/src/main/java/io/ebeaninternal/api/NaturalKeyEq.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/NaturalKeyEq.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/NaturalKeyEq.java
diff --git a/src/main/java/io/ebeaninternal/api/NaturalKeyQueryData.java b/ebean-core/src/main/java/io/ebeaninternal/api/NaturalKeyQueryData.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/NaturalKeyQueryData.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/NaturalKeyQueryData.java
diff --git a/src/main/java/io/ebeaninternal/api/NaturalKeySet.java b/ebean-core/src/main/java/io/ebeaninternal/api/NaturalKeySet.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/NaturalKeySet.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/NaturalKeySet.java
diff --git a/src/main/java/io/ebeaninternal/api/NoopQueryBindCapture.java b/ebean-core/src/main/java/io/ebeaninternal/api/NoopQueryBindCapture.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/NoopQueryBindCapture.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/NoopQueryBindCapture.java
diff --git a/src/main/java/io/ebeaninternal/api/NoopQueryPlanManager.java b/ebean-core/src/main/java/io/ebeaninternal/api/NoopQueryPlanManager.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/NoopQueryPlanManager.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/NoopQueryPlanManager.java
diff --git a/src/main/java/io/ebeaninternal/api/PlatformMatch.java b/ebean-core/src/main/java/io/ebeaninternal/api/PlatformMatch.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/PlatformMatch.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/PlatformMatch.java
diff --git a/src/main/java/io/ebeaninternal/api/PropertyJoin.java b/ebean-core/src/main/java/io/ebeaninternal/api/PropertyJoin.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/PropertyJoin.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/PropertyJoin.java
diff --git a/src/main/java/io/ebeaninternal/api/QueryPlanManager.java b/ebean-core/src/main/java/io/ebeaninternal/api/QueryPlanManager.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/QueryPlanManager.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/QueryPlanManager.java
diff --git a/src/main/java/io/ebeaninternal/api/ScopeTrans.java b/ebean-core/src/main/java/io/ebeaninternal/api/ScopeTrans.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/ScopeTrans.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/ScopeTrans.java
diff --git a/src/main/java/io/ebeaninternal/api/ScopedTransaction.java b/ebean-core/src/main/java/io/ebeaninternal/api/ScopedTransaction.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/ScopedTransaction.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/ScopedTransaction.java
diff --git a/src/main/java/io/ebeaninternal/api/SpiBackgroundExecutor.java b/ebean-core/src/main/java/io/ebeaninternal/api/SpiBackgroundExecutor.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/SpiBackgroundExecutor.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/SpiBackgroundExecutor.java
diff --git a/src/main/java/io/ebeaninternal/api/SpiCacheControl.java b/ebean-core/src/main/java/io/ebeaninternal/api/SpiCacheControl.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/SpiCacheControl.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/SpiCacheControl.java
diff --git a/src/main/java/io/ebeaninternal/api/SpiCacheRegion.java b/ebean-core/src/main/java/io/ebeaninternal/api/SpiCacheRegion.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/SpiCacheRegion.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/SpiCacheRegion.java
diff --git a/src/main/java/io/ebeaninternal/api/SpiCallableSql.java b/ebean-core/src/main/java/io/ebeaninternal/api/SpiCallableSql.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/SpiCallableSql.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/SpiCallableSql.java
diff --git a/src/main/java/io/ebeaninternal/api/SpiDbQueryPlan.java b/ebean-core/src/main/java/io/ebeaninternal/api/SpiDbQueryPlan.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/SpiDbQueryPlan.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/SpiDbQueryPlan.java
diff --git a/src/main/java/io/ebeaninternal/api/SpiDtoQuery.java b/ebean-core/src/main/java/io/ebeaninternal/api/SpiDtoQuery.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/SpiDtoQuery.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/SpiDtoQuery.java
diff --git a/src/main/java/io/ebeaninternal/api/SpiEbeanServer.java b/ebean-core/src/main/java/io/ebeaninternal/api/SpiEbeanServer.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/SpiEbeanServer.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/SpiEbeanServer.java
diff --git a/src/main/java/io/ebeaninternal/api/SpiExpression.java b/ebean-core/src/main/java/io/ebeaninternal/api/SpiExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/SpiExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/SpiExpression.java
diff --git a/src/main/java/io/ebeaninternal/api/SpiExpressionFactory.java b/ebean-core/src/main/java/io/ebeaninternal/api/SpiExpressionFactory.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/SpiExpressionFactory.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/SpiExpressionFactory.java
diff --git a/src/main/java/io/ebeaninternal/api/SpiExpressionList.java b/ebean-core/src/main/java/io/ebeaninternal/api/SpiExpressionList.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/SpiExpressionList.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/SpiExpressionList.java
diff --git a/src/main/java/io/ebeaninternal/api/SpiExpressionRequest.java b/ebean-core/src/main/java/io/ebeaninternal/api/SpiExpressionRequest.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/SpiExpressionRequest.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/SpiExpressionRequest.java
diff --git a/src/main/java/io/ebeaninternal/api/SpiExpressionValidation.java b/ebean-core/src/main/java/io/ebeaninternal/api/SpiExpressionValidation.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/SpiExpressionValidation.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/SpiExpressionValidation.java
diff --git a/src/main/java/io/ebeaninternal/api/SpiJsonContext.java b/ebean-core/src/main/java/io/ebeaninternal/api/SpiJsonContext.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/SpiJsonContext.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/SpiJsonContext.java
diff --git a/src/main/java/io/ebeaninternal/api/SpiJunction.java b/ebean-core/src/main/java/io/ebeaninternal/api/SpiJunction.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/SpiJunction.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/SpiJunction.java
diff --git a/src/main/java/io/ebeaninternal/api/SpiLogManager.java b/ebean-core/src/main/java/io/ebeaninternal/api/SpiLogManager.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/SpiLogManager.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/SpiLogManager.java
diff --git a/src/main/java/io/ebeaninternal/api/SpiLogger.java b/ebean-core/src/main/java/io/ebeaninternal/api/SpiLogger.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/SpiLogger.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/SpiLogger.java
diff --git a/src/main/java/io/ebeaninternal/api/SpiLoggerFactory.java b/ebean-core/src/main/java/io/ebeaninternal/api/SpiLoggerFactory.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/SpiLoggerFactory.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/SpiLoggerFactory.java
diff --git a/src/main/java/io/ebeaninternal/api/SpiNamedParam.java b/ebean-core/src/main/java/io/ebeaninternal/api/SpiNamedParam.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/SpiNamedParam.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/SpiNamedParam.java
diff --git a/src/main/java/io/ebeaninternal/api/SpiProfileHandler.java b/ebean-core/src/main/java/io/ebeaninternal/api/SpiProfileHandler.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/SpiProfileHandler.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/SpiProfileHandler.java
diff --git a/src/main/java/io/ebeaninternal/api/SpiProfileTransactionEvent.java b/ebean-core/src/main/java/io/ebeaninternal/api/SpiProfileTransactionEvent.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/SpiProfileTransactionEvent.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/SpiProfileTransactionEvent.java
diff --git a/src/main/java/io/ebeaninternal/api/SpiQuery.java b/ebean-core/src/main/java/io/ebeaninternal/api/SpiQuery.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/SpiQuery.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/SpiQuery.java
diff --git a/src/main/java/io/ebeaninternal/api/SpiQueryBindCapture.java b/ebean-core/src/main/java/io/ebeaninternal/api/SpiQueryBindCapture.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/SpiQueryBindCapture.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/SpiQueryBindCapture.java
diff --git a/src/main/java/io/ebeaninternal/api/SpiQueryPlan.java b/ebean-core/src/main/java/io/ebeaninternal/api/SpiQueryPlan.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/SpiQueryPlan.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/SpiQueryPlan.java
diff --git a/src/main/java/io/ebeaninternal/api/SpiQuerySecondary.java b/ebean-core/src/main/java/io/ebeaninternal/api/SpiQuerySecondary.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/SpiQuerySecondary.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/SpiQuerySecondary.java
diff --git a/src/main/java/io/ebeaninternal/api/SpiSqlBinding.java b/ebean-core/src/main/java/io/ebeaninternal/api/SpiSqlBinding.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/SpiSqlBinding.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/SpiSqlBinding.java
diff --git a/src/main/java/io/ebeaninternal/api/SpiSqlQuery.java b/ebean-core/src/main/java/io/ebeaninternal/api/SpiSqlQuery.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/SpiSqlQuery.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/SpiSqlQuery.java
diff --git a/src/main/java/io/ebeaninternal/api/SpiSqlUpdate.java b/ebean-core/src/main/java/io/ebeaninternal/api/SpiSqlUpdate.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/SpiSqlUpdate.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/SpiSqlUpdate.java
diff --git a/src/main/java/io/ebeaninternal/api/SpiTransaction.java b/ebean-core/src/main/java/io/ebeaninternal/api/SpiTransaction.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/SpiTransaction.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/SpiTransaction.java
diff --git a/src/main/java/io/ebeaninternal/api/SpiTransactionManager.java b/ebean-core/src/main/java/io/ebeaninternal/api/SpiTransactionManager.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/SpiTransactionManager.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/SpiTransactionManager.java
diff --git a/src/main/java/io/ebeaninternal/api/SpiTransactionProxy.java b/ebean-core/src/main/java/io/ebeaninternal/api/SpiTransactionProxy.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/SpiTransactionProxy.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/SpiTransactionProxy.java
diff --git a/src/main/java/io/ebeaninternal/api/SpiTransactionScopeManager.java b/ebean-core/src/main/java/io/ebeaninternal/api/SpiTransactionScopeManager.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/SpiTransactionScopeManager.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/SpiTransactionScopeManager.java
diff --git a/src/main/java/io/ebeaninternal/api/SpiUpdate.java b/ebean-core/src/main/java/io/ebeaninternal/api/SpiUpdate.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/SpiUpdate.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/SpiUpdate.java
diff --git a/src/main/java/io/ebeaninternal/api/SpiUpdatePlan.java b/ebean-core/src/main/java/io/ebeaninternal/api/SpiUpdatePlan.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/SpiUpdatePlan.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/SpiUpdatePlan.java
diff --git a/src/main/java/io/ebeaninternal/api/TransactionEvent.java b/ebean-core/src/main/java/io/ebeaninternal/api/TransactionEvent.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/TransactionEvent.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/TransactionEvent.java
diff --git a/src/main/java/io/ebeaninternal/api/TransactionEventTable.java b/ebean-core/src/main/java/io/ebeaninternal/api/TransactionEventTable.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/TransactionEventTable.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/TransactionEventTable.java
diff --git a/src/main/java/io/ebeaninternal/api/TxnProfileEventCodes.java b/ebean-core/src/main/java/io/ebeaninternal/api/TxnProfileEventCodes.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/TxnProfileEventCodes.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/TxnProfileEventCodes.java
diff --git a/src/main/java/io/ebeaninternal/api/json/SpiJsonReader.java b/ebean-core/src/main/java/io/ebeaninternal/api/json/SpiJsonReader.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/json/SpiJsonReader.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/json/SpiJsonReader.java
diff --git a/src/main/java/io/ebeaninternal/api/json/SpiJsonWriter.java b/ebean-core/src/main/java/io/ebeaninternal/api/json/SpiJsonWriter.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/json/SpiJsonWriter.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/json/SpiJsonWriter.java
diff --git a/src/main/java/io/ebeaninternal/api/package-info.java b/ebean-core/src/main/java/io/ebeaninternal/api/package-info.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/api/package-info.java
rename to ebean-core/src/main/java/io/ebeaninternal/api/package-info.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/DbOffline.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/DbOffline.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/DbOffline.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/DbOffline.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/DdlGenerator.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/DdlGenerator.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/DdlGenerator.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/DdlGenerator.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/DefaultDbMigration.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/DefaultDbMigration.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/DefaultDbMigration.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/DefaultDbMigration.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/LastMigration.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/LastMigration.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/LastMigration.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/LastMigration.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/UnknownResourcePathException.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/UnknownResourcePathException.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/UnknownResourcePathException.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/UnknownResourcePathException.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/BaseDdlHandler.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/BaseDdlHandler.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/BaseDdlHandler.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/BaseDdlHandler.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/ColumnDdl.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/ColumnDdl.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/ColumnDdl.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/ColumnDdl.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/DdlBuffer.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/DdlBuffer.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/DdlBuffer.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/DdlBuffer.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/DdlHandler.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/DdlHandler.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/DdlHandler.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/DdlHandler.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/DdlOptions.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/DdlOptions.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/DdlOptions.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/DdlOptions.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/DdlWrite.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/DdlWrite.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/DdlWrite.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/DdlWrite.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/TableDdl.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/TableDdl.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/TableDdl.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/TableDdl.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/AbstractHanaDdl.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/AbstractHanaDdl.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/AbstractHanaDdl.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/AbstractHanaDdl.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/BaseDdlBuffer.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/BaseDdlBuffer.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/BaseDdlBuffer.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/BaseDdlBuffer.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/BaseTableDdl.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/BaseTableDdl.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/BaseTableDdl.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/BaseTableDdl.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/ClickHouseDbArray.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/ClickHouseDbArray.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/ClickHouseDbArray.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/ClickHouseDbArray.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/ClickHouseDdl.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/ClickHouseDdl.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/ClickHouseDdl.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/ClickHouseDdl.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/ClickHouseDdlHandler.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/ClickHouseDdlHandler.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/ClickHouseDdlHandler.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/ClickHouseDdlHandler.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/ClickHouseTableDdl.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/ClickHouseTableDdl.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/ClickHouseTableDdl.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/ClickHouseTableDdl.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/CockroachDdl.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/CockroachDdl.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/CockroachDdl.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/CockroachDdl.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/DB2Ddl.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/DB2Ddl.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/DB2Ddl.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/DB2Ddl.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/DbTriggerBasedHistoryDdl.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/DbTriggerBasedHistoryDdl.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/DbTriggerBasedHistoryDdl.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/DbTriggerBasedHistoryDdl.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/DbTriggerUpdate.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/DbTriggerUpdate.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/DbTriggerUpdate.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/DbTriggerUpdate.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/DdlHelp.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/DdlHelp.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/DdlHelp.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/DdlHelp.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/DdlIdentity.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/DdlIdentity.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/DdlIdentity.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/DdlIdentity.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/DefaultConstraintMaxLength.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/DefaultConstraintMaxLength.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/DefaultConstraintMaxLength.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/DefaultConstraintMaxLength.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/H2Ddl.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/H2Ddl.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/H2Ddl.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/H2Ddl.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/H2HistoryDdl.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/H2HistoryDdl.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/H2HistoryDdl.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/H2HistoryDdl.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/HanaColumnStoreDdl.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/HanaColumnStoreDdl.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/HanaColumnStoreDdl.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/HanaColumnStoreDdl.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/HanaDdlHandler.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/HanaDdlHandler.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/HanaDdlHandler.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/HanaDdlHandler.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/HanaHistoryDdl.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/HanaHistoryDdl.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/HanaHistoryDdl.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/HanaHistoryDdl.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/HanaRowStoreDdl.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/HanaRowStoreDdl.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/HanaRowStoreDdl.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/HanaRowStoreDdl.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/HanaTableDdl.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/HanaTableDdl.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/HanaTableDdl.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/HanaTableDdl.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/HistoryTableUpdate.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/HistoryTableUpdate.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/HistoryTableUpdate.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/HistoryTableUpdate.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/HsqldbDdl.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/HsqldbDdl.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/HsqldbDdl.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/HsqldbDdl.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/MariaDbDdl.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/MariaDbDdl.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/MariaDbDdl.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/MariaDbDdl.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/MariaDbHistoryDdl.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/MariaDbHistoryDdl.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/MariaDbHistoryDdl.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/MariaDbHistoryDdl.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/MySqlDdl.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/MySqlDdl.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/MySqlDdl.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/MySqlDdl.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/MySqlHistoryDdl.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/MySqlHistoryDdl.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/MySqlHistoryDdl.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/MySqlHistoryDdl.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/NativeDbArray.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/NativeDbArray.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/NativeDbArray.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/NativeDbArray.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/NoHistorySupportDdl.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/NoHistorySupportDdl.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/NoHistorySupportDdl.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/NoHistorySupportDdl.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/NuoDbDdl.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/NuoDbDdl.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/NuoDbDdl.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/NuoDbDdl.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/NuoDbHistoryDdl.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/NuoDbHistoryDdl.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/NuoDbHistoryDdl.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/NuoDbHistoryDdl.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/OracleDdl.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/OracleDdl.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/OracleDdl.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/OracleDdl.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/PlatformDdl.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/PlatformDdl.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/PlatformDdl.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/PlatformDdl.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/PlatformHistoryDdl.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/PlatformHistoryDdl.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/PlatformHistoryDdl.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/PlatformHistoryDdl.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/Postgres9Ddl.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/Postgres9Ddl.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/Postgres9Ddl.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/Postgres9Ddl.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/PostgresDdl.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/PostgresDdl.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/PostgresDdl.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/PostgresDdl.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/PostgresHistoryDdl.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/PostgresHistoryDdl.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/PostgresHistoryDdl.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/PostgresHistoryDdl.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/SQLiteDdl.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/SQLiteDdl.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/SQLiteDdl.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/SQLiteDdl.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/SplitColumns.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/SplitColumns.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/SplitColumns.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/SplitColumns.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/SqlServerDdl.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/SqlServerDdl.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/SqlServerDdl.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/SqlServerDdl.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/SqlServerHistoryDdl.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/SqlServerHistoryDdl.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/SqlServerHistoryDdl.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/SqlServerHistoryDdl.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/WriteCreateIndex.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/WriteCreateIndex.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/WriteCreateIndex.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/WriteCreateIndex.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/WriteForeignKey.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/WriteForeignKey.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/WriteForeignKey.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/WriteForeignKey.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/WriteUniqueConstraint.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/WriteUniqueConstraint.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/WriteUniqueConstraint.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/WriteUniqueConstraint.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/util/IndexColumns.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/util/IndexColumns.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/util/IndexColumns.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/util/IndexColumns.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/util/IndexSet.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/util/IndexSet.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/util/IndexSet.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/util/IndexSet.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/util/PlatformTypeConverter.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/util/PlatformTypeConverter.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/util/PlatformTypeConverter.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/util/PlatformTypeConverter.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/util/VowelRemover.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/util/VowelRemover.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/util/VowelRemover.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/util/VowelRemover.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/migration/AddColumn.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/AddColumn.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/migration/AddColumn.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/AddColumn.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/migration/AddHistoryTable.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/AddHistoryTable.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/migration/AddHistoryTable.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/AddHistoryTable.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/migration/AddTableComment.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/AddTableComment.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/migration/AddTableComment.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/AddTableComment.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/migration/AddUniqueConstraint.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/AddUniqueConstraint.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/migration/AddUniqueConstraint.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/AddUniqueConstraint.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/migration/AlterColumn.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/AlterColumn.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/migration/AlterColumn.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/AlterColumn.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/migration/AlterForeignKey.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/AlterForeignKey.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/migration/AlterForeignKey.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/AlterForeignKey.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/migration/AlterHistoryTable.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/AlterHistoryTable.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/migration/AlterHistoryTable.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/AlterHistoryTable.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/migration/Application.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/Application.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/migration/Application.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/Application.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/migration/Applications.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/Applications.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/migration/Applications.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/Applications.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/migration/Apply.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/Apply.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/migration/Apply.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/Apply.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/migration/ChangeSet.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/ChangeSet.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/migration/ChangeSet.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/ChangeSet.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/migration/ChangeSetType.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/ChangeSetType.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/migration/ChangeSetType.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/ChangeSetType.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/migration/Column.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/Column.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/migration/Column.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/Column.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/migration/Configuration.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/Configuration.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/migration/Configuration.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/Configuration.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/migration/CreateIndex.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/CreateIndex.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/migration/CreateIndex.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/CreateIndex.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/migration/CreateTable.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/CreateTable.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/migration/CreateTable.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/CreateTable.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/migration/DdlScript.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/DdlScript.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/migration/DdlScript.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/DdlScript.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/migration/DefaultTablespace.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/DefaultTablespace.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/migration/DefaultTablespace.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/DefaultTablespace.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/migration/DropColumn.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/DropColumn.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/migration/DropColumn.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/DropColumn.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/migration/DropHistoryTable.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/DropHistoryTable.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/migration/DropHistoryTable.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/DropHistoryTable.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/migration/DropIndex.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/DropIndex.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/migration/DropIndex.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/DropIndex.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/migration/DropTable.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/DropTable.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/migration/DropTable.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/DropTable.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/migration/ForeignKey.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/ForeignKey.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/migration/ForeignKey.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/ForeignKey.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/migration/IdentityType.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/IdentityType.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/migration/IdentityType.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/IdentityType.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/migration/Migration.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/Migration.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/migration/Migration.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/Migration.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/migration/ObjectFactory.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/ObjectFactory.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/migration/ObjectFactory.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/ObjectFactory.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/migration/RenameColumn.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/RenameColumn.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/migration/RenameColumn.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/RenameColumn.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/migration/RenameTable.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/RenameTable.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/migration/RenameTable.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/RenameTable.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/migration/Rollback.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/Rollback.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/migration/Rollback.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/Rollback.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/migration/Sql.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/Sql.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/migration/Sql.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/Sql.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/migration/UniqueConstraint.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/UniqueConstraint.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/migration/UniqueConstraint.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/UniqueConstraint.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/migration/package-info.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/package-info.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/migration/package-info.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/migration/package-info.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/migrationreader/MigrationXmlReader.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/migrationreader/MigrationXmlReader.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/migrationreader/MigrationXmlReader.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/migrationreader/MigrationXmlReader.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/migrationreader/MigrationXmlWriter.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/migrationreader/MigrationXmlWriter.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/migrationreader/MigrationXmlWriter.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/migrationreader/MigrationXmlWriter.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/model/CurrentModel.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/CurrentModel.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/model/CurrentModel.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/CurrentModel.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/model/MColumn.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/MColumn.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/model/MColumn.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/MColumn.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/model/MCompoundForeignKey.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/MCompoundForeignKey.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/model/MCompoundForeignKey.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/MCompoundForeignKey.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/model/MCompoundUniqueConstraint.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/MCompoundUniqueConstraint.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/model/MCompoundUniqueConstraint.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/MCompoundUniqueConstraint.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/model/MConfiguration.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/MConfiguration.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/model/MConfiguration.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/MConfiguration.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/model/MIndex.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/MIndex.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/model/MIndex.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/MIndex.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/model/MTable.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/MTable.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/model/MTable.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/MTable.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/model/MTableIdentity.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/MTableIdentity.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/model/MTableIdentity.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/MTableIdentity.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/model/MigrationModel.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/MigrationModel.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/model/MigrationModel.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/MigrationModel.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/model/MigrationResource.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/MigrationResource.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/model/MigrationResource.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/MigrationResource.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/model/ModelContainer.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/ModelContainer.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/model/ModelContainer.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/ModelContainer.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/model/ModelDiff.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/ModelDiff.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/model/ModelDiff.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/ModelDiff.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/model/PendingDrops.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/PendingDrops.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/model/PendingDrops.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/PendingDrops.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/model/PlatformDdlWriter.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/PlatformDdlWriter.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/model/PlatformDdlWriter.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/PlatformDdlWriter.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/model/build/ModelBuildBeanVisitor.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/build/ModelBuildBeanVisitor.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/model/build/ModelBuildBeanVisitor.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/build/ModelBuildBeanVisitor.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/model/build/ModelBuildContext.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/build/ModelBuildContext.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/model/build/ModelBuildContext.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/build/ModelBuildContext.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/model/build/ModelBuildElementTable.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/build/ModelBuildElementTable.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/model/build/ModelBuildElementTable.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/build/ModelBuildElementTable.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/model/build/ModelBuildIntersectionTable.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/build/ModelBuildIntersectionTable.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/model/build/ModelBuildIntersectionTable.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/build/ModelBuildIntersectionTable.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/model/build/ModelBuildPropertyVisitor.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/build/ModelBuildPropertyVisitor.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/model/build/ModelBuildPropertyVisitor.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/build/ModelBuildPropertyVisitor.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/model/visitor/BaseTablePropertyVisitor.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/visitor/BaseTablePropertyVisitor.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/model/visitor/BaseTablePropertyVisitor.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/visitor/BaseTablePropertyVisitor.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/model/visitor/BeanPropertyVisitor.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/visitor/BeanPropertyVisitor.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/model/visitor/BeanPropertyVisitor.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/visitor/BeanPropertyVisitor.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/model/visitor/BeanVisitor.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/visitor/BeanVisitor.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/model/visitor/BeanVisitor.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/visitor/BeanVisitor.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/model/visitor/VisitAllUsing.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/visitor/VisitAllUsing.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/model/visitor/VisitAllUsing.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/model/visitor/VisitAllUsing.java
diff --git a/src/main/java/io/ebeaninternal/dbmigration/package-info.java b/ebean-core/src/main/java/io/ebeaninternal/dbmigration/package-info.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/dbmigration/package-info.java
rename to ebean-core/src/main/java/io/ebeaninternal/dbmigration/package-info.java
diff --git a/src/main/java/io/ebeaninternal/extraddl/model/DdlScript.java b/ebean-core/src/main/java/io/ebeaninternal/extraddl/model/DdlScript.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/extraddl/model/DdlScript.java
rename to ebean-core/src/main/java/io/ebeaninternal/extraddl/model/DdlScript.java
diff --git a/src/main/java/io/ebeaninternal/extraddl/model/ExtraDdl.java b/ebean-core/src/main/java/io/ebeaninternal/extraddl/model/ExtraDdl.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/extraddl/model/ExtraDdl.java
rename to ebean-core/src/main/java/io/ebeaninternal/extraddl/model/ExtraDdl.java
diff --git a/src/main/java/io/ebeaninternal/extraddl/model/ExtraDdlXmlReader.java b/ebean-core/src/main/java/io/ebeaninternal/extraddl/model/ExtraDdlXmlReader.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/extraddl/model/ExtraDdlXmlReader.java
rename to ebean-core/src/main/java/io/ebeaninternal/extraddl/model/ExtraDdlXmlReader.java
diff --git a/src/main/java/io/ebeaninternal/extraddl/model/ObjectFactory.java b/ebean-core/src/main/java/io/ebeaninternal/extraddl/model/ObjectFactory.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/extraddl/model/ObjectFactory.java
rename to ebean-core/src/main/java/io/ebeaninternal/extraddl/model/ObjectFactory.java
diff --git a/src/main/java/io/ebeaninternal/extraddl/model/package-info.java b/ebean-core/src/main/java/io/ebeaninternal/extraddl/model/package-info.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/extraddl/model/package-info.java
rename to ebean-core/src/main/java/io/ebeaninternal/extraddl/model/package-info.java
diff --git a/src/main/java/io/ebeaninternal/json/DJsonService.java b/ebean-core/src/main/java/io/ebeaninternal/json/DJsonService.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/json/DJsonService.java
rename to ebean-core/src/main/java/io/ebeaninternal/json/DJsonService.java
diff --git a/src/main/java/io/ebeaninternal/json/EJsonReader.java b/ebean-core/src/main/java/io/ebeaninternal/json/EJsonReader.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/json/EJsonReader.java
rename to ebean-core/src/main/java/io/ebeaninternal/json/EJsonReader.java
diff --git a/src/main/java/io/ebeaninternal/json/EJsonWriter.java b/ebean-core/src/main/java/io/ebeaninternal/json/EJsonWriter.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/json/EJsonWriter.java
rename to ebean-core/src/main/java/io/ebeaninternal/json/EJsonWriter.java
diff --git a/src/main/java/io/ebeaninternal/json/ModifyAwareFlag.java b/ebean-core/src/main/java/io/ebeaninternal/json/ModifyAwareFlag.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/json/ModifyAwareFlag.java
rename to ebean-core/src/main/java/io/ebeaninternal/json/ModifyAwareFlag.java
diff --git a/src/main/java/io/ebeaninternal/json/ModifyAwareIterator.java b/ebean-core/src/main/java/io/ebeaninternal/json/ModifyAwareIterator.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/json/ModifyAwareIterator.java
rename to ebean-core/src/main/java/io/ebeaninternal/json/ModifyAwareIterator.java
diff --git a/src/main/java/io/ebeaninternal/json/ModifyAwareList.java b/ebean-core/src/main/java/io/ebeaninternal/json/ModifyAwareList.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/json/ModifyAwareList.java
rename to ebean-core/src/main/java/io/ebeaninternal/json/ModifyAwareList.java
diff --git a/src/main/java/io/ebeaninternal/json/ModifyAwareListIterator.java b/ebean-core/src/main/java/io/ebeaninternal/json/ModifyAwareListIterator.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/json/ModifyAwareListIterator.java
rename to ebean-core/src/main/java/io/ebeaninternal/json/ModifyAwareListIterator.java
diff --git a/src/main/java/io/ebeaninternal/json/ModifyAwareMap.java b/ebean-core/src/main/java/io/ebeaninternal/json/ModifyAwareMap.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/json/ModifyAwareMap.java
rename to ebean-core/src/main/java/io/ebeaninternal/json/ModifyAwareMap.java
diff --git a/src/main/java/io/ebeaninternal/json/ModifyAwareOwner.java b/ebean-core/src/main/java/io/ebeaninternal/json/ModifyAwareOwner.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/json/ModifyAwareOwner.java
rename to ebean-core/src/main/java/io/ebeaninternal/json/ModifyAwareOwner.java
diff --git a/src/main/java/io/ebeaninternal/json/ModifyAwareSet.java b/ebean-core/src/main/java/io/ebeaninternal/json/ModifyAwareSet.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/json/ModifyAwareSet.java
rename to ebean-core/src/main/java/io/ebeaninternal/json/ModifyAwareSet.java
diff --git a/src/main/java/io/ebeaninternal/server/DContainerFactory.java b/ebean-core/src/main/java/io/ebeaninternal/server/DContainerFactory.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/DContainerFactory.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/DContainerFactory.java
diff --git a/src/main/java/io/ebeaninternal/server/autotune/AutoTuneCollection.java b/ebean-core/src/main/java/io/ebeaninternal/server/autotune/AutoTuneCollection.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/autotune/AutoTuneCollection.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/autotune/AutoTuneCollection.java
diff --git a/src/main/java/io/ebeaninternal/server/autotune/AutoTuneService.java b/ebean-core/src/main/java/io/ebeaninternal/server/autotune/AutoTuneService.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/autotune/AutoTuneService.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/autotune/AutoTuneService.java
diff --git a/src/main/java/io/ebeaninternal/server/autotune/ProfilingListener.java b/ebean-core/src/main/java/io/ebeaninternal/server/autotune/ProfilingListener.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/autotune/ProfilingListener.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/autotune/ProfilingListener.java
diff --git a/src/main/java/io/ebeaninternal/server/autotune/model/Autotune.java b/ebean-core/src/main/java/io/ebeaninternal/server/autotune/model/Autotune.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/autotune/model/Autotune.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/autotune/model/Autotune.java
diff --git a/src/main/java/io/ebeaninternal/server/autotune/model/ObjectFactory.java b/ebean-core/src/main/java/io/ebeaninternal/server/autotune/model/ObjectFactory.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/autotune/model/ObjectFactory.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/autotune/model/ObjectFactory.java
diff --git a/src/main/java/io/ebeaninternal/server/autotune/model/Origin.java b/ebean-core/src/main/java/io/ebeaninternal/server/autotune/model/Origin.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/autotune/model/Origin.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/autotune/model/Origin.java
diff --git a/src/main/java/io/ebeaninternal/server/autotune/model/ProfileDiff.java b/ebean-core/src/main/java/io/ebeaninternal/server/autotune/model/ProfileDiff.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/autotune/model/ProfileDiff.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/autotune/model/ProfileDiff.java
diff --git a/src/main/java/io/ebeaninternal/server/autotune/model/ProfileEmpty.java b/ebean-core/src/main/java/io/ebeaninternal/server/autotune/model/ProfileEmpty.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/autotune/model/ProfileEmpty.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/autotune/model/ProfileEmpty.java
diff --git a/src/main/java/io/ebeaninternal/server/autotune/model/ProfileNew.java b/ebean-core/src/main/java/io/ebeaninternal/server/autotune/model/ProfileNew.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/autotune/model/ProfileNew.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/autotune/model/ProfileNew.java
diff --git a/src/main/java/io/ebeaninternal/server/autotune/model/package-info.java b/ebean-core/src/main/java/io/ebeaninternal/server/autotune/model/package-info.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/autotune/model/package-info.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/autotune/model/package-info.java
diff --git a/src/main/java/io/ebeaninternal/server/autotune/service/AutoTuneAllCollection.java b/ebean-core/src/main/java/io/ebeaninternal/server/autotune/service/AutoTuneAllCollection.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/autotune/service/AutoTuneAllCollection.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/autotune/service/AutoTuneAllCollection.java
diff --git a/src/main/java/io/ebeaninternal/server/autotune/service/AutoTuneDiffCollection.java b/ebean-core/src/main/java/io/ebeaninternal/server/autotune/service/AutoTuneDiffCollection.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/autotune/service/AutoTuneDiffCollection.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/autotune/service/AutoTuneDiffCollection.java
diff --git a/src/main/java/io/ebeaninternal/server/autotune/service/AutoTuneServiceFactory.java b/ebean-core/src/main/java/io/ebeaninternal/server/autotune/service/AutoTuneServiceFactory.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/autotune/service/AutoTuneServiceFactory.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/autotune/service/AutoTuneServiceFactory.java
diff --git a/src/main/java/io/ebeaninternal/server/autotune/service/AutoTuneXmlReader.java b/ebean-core/src/main/java/io/ebeaninternal/server/autotune/service/AutoTuneXmlReader.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/autotune/service/AutoTuneXmlReader.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/autotune/service/AutoTuneXmlReader.java
diff --git a/src/main/java/io/ebeaninternal/server/autotune/service/AutoTuneXmlWriter.java b/ebean-core/src/main/java/io/ebeaninternal/server/autotune/service/AutoTuneXmlWriter.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/autotune/service/AutoTuneXmlWriter.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/autotune/service/AutoTuneXmlWriter.java
diff --git a/src/main/java/io/ebeaninternal/server/autotune/service/BaseQueryTuner.java b/ebean-core/src/main/java/io/ebeaninternal/server/autotune/service/BaseQueryTuner.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/autotune/service/BaseQueryTuner.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/autotune/service/BaseQueryTuner.java
diff --git a/src/main/java/io/ebeaninternal/server/autotune/service/DefaultAutoTuneService.java b/ebean-core/src/main/java/io/ebeaninternal/server/autotune/service/DefaultAutoTuneService.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/autotune/service/DefaultAutoTuneService.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/autotune/service/DefaultAutoTuneService.java
diff --git a/src/main/java/io/ebeaninternal/server/autotune/service/ProfileManager.java b/ebean-core/src/main/java/io/ebeaninternal/server/autotune/service/ProfileManager.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/autotune/service/ProfileManager.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/autotune/service/ProfileManager.java
diff --git a/src/main/java/io/ebeaninternal/server/autotune/service/ProfileOrigin.java b/ebean-core/src/main/java/io/ebeaninternal/server/autotune/service/ProfileOrigin.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/autotune/service/ProfileOrigin.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/autotune/service/ProfileOrigin.java
diff --git a/src/main/java/io/ebeaninternal/server/autotune/service/ProfileOriginNodeUsage.java b/ebean-core/src/main/java/io/ebeaninternal/server/autotune/service/ProfileOriginNodeUsage.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/autotune/service/ProfileOriginNodeUsage.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/autotune/service/ProfileOriginNodeUsage.java
diff --git a/src/main/java/io/ebeaninternal/server/autotune/service/ProfileOriginQuery.java b/ebean-core/src/main/java/io/ebeaninternal/server/autotune/service/ProfileOriginQuery.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/autotune/service/ProfileOriginQuery.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/autotune/service/ProfileOriginQuery.java
diff --git a/src/main/java/io/ebeaninternal/server/autotune/service/SortAutoTuneDocument.java b/ebean-core/src/main/java/io/ebeaninternal/server/autotune/service/SortAutoTuneDocument.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/autotune/service/SortAutoTuneDocument.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/autotune/service/SortAutoTuneDocument.java
diff --git a/src/main/java/io/ebeaninternal/server/autotune/service/TunedQueryInfo.java b/ebean-core/src/main/java/io/ebeaninternal/server/autotune/service/TunedQueryInfo.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/autotune/service/TunedQueryInfo.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/autotune/service/TunedQueryInfo.java
diff --git a/src/main/java/io/ebeaninternal/server/cache/CacheChange.java b/ebean-core/src/main/java/io/ebeaninternal/server/cache/CacheChange.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/cache/CacheChange.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/cache/CacheChange.java
diff --git a/src/main/java/io/ebeaninternal/server/cache/CacheChangeBeanRemove.java b/ebean-core/src/main/java/io/ebeaninternal/server/cache/CacheChangeBeanRemove.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/cache/CacheChangeBeanRemove.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/cache/CacheChangeBeanRemove.java
diff --git a/src/main/java/io/ebeaninternal/server/cache/CacheChangeBeanUpdate.java b/ebean-core/src/main/java/io/ebeaninternal/server/cache/CacheChangeBeanUpdate.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/cache/CacheChangeBeanUpdate.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/cache/CacheChangeBeanUpdate.java
diff --git a/src/main/java/io/ebeaninternal/server/cache/CacheChangeNaturalKeyPut.java b/ebean-core/src/main/java/io/ebeaninternal/server/cache/CacheChangeNaturalKeyPut.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/cache/CacheChangeNaturalKeyPut.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/cache/CacheChangeNaturalKeyPut.java
diff --git a/src/main/java/io/ebeaninternal/server/cache/CacheChangeSet.java b/ebean-core/src/main/java/io/ebeaninternal/server/cache/CacheChangeSet.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/cache/CacheChangeSet.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/cache/CacheChangeSet.java
diff --git a/src/main/java/io/ebeaninternal/server/cache/CacheManagerOptions.java b/ebean-core/src/main/java/io/ebeaninternal/server/cache/CacheManagerOptions.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/cache/CacheManagerOptions.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/cache/CacheManagerOptions.java
diff --git a/src/main/java/io/ebeaninternal/server/cache/CachedBeanData.java b/ebean-core/src/main/java/io/ebeaninternal/server/cache/CachedBeanData.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/cache/CachedBeanData.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/cache/CachedBeanData.java
diff --git a/src/main/java/io/ebeaninternal/server/cache/CachedBeanDataFromBean.java b/ebean-core/src/main/java/io/ebeaninternal/server/cache/CachedBeanDataFromBean.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/cache/CachedBeanDataFromBean.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/cache/CachedBeanDataFromBean.java
diff --git a/src/main/java/io/ebeaninternal/server/cache/CachedBeanDataToBean.java b/ebean-core/src/main/java/io/ebeaninternal/server/cache/CachedBeanDataToBean.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/cache/CachedBeanDataToBean.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/cache/CachedBeanDataToBean.java
diff --git a/src/main/java/io/ebeaninternal/server/cache/CachedBeanId.java b/ebean-core/src/main/java/io/ebeaninternal/server/cache/CachedBeanId.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/cache/CachedBeanId.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/cache/CachedBeanId.java
diff --git a/src/main/java/io/ebeaninternal/server/cache/CachedManyIds.java b/ebean-core/src/main/java/io/ebeaninternal/server/cache/CachedManyIds.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/cache/CachedManyIds.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/cache/CachedManyIds.java
diff --git a/src/main/java/io/ebeaninternal/server/cache/DefaultCacheAdapter.java b/ebean-core/src/main/java/io/ebeaninternal/server/cache/DefaultCacheAdapter.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/cache/DefaultCacheAdapter.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/cache/DefaultCacheAdapter.java
diff --git a/src/main/java/io/ebeaninternal/server/cache/DefaultCacheHolder.java b/ebean-core/src/main/java/io/ebeaninternal/server/cache/DefaultCacheHolder.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/cache/DefaultCacheHolder.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/cache/DefaultCacheHolder.java
diff --git a/src/main/java/io/ebeaninternal/server/cache/DefaultServerCache.java b/ebean-core/src/main/java/io/ebeaninternal/server/cache/DefaultServerCache.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/cache/DefaultServerCache.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/cache/DefaultServerCache.java
diff --git a/src/main/java/io/ebeaninternal/server/cache/DefaultServerCacheConfig.java b/ebean-core/src/main/java/io/ebeaninternal/server/cache/DefaultServerCacheConfig.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/cache/DefaultServerCacheConfig.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/cache/DefaultServerCacheConfig.java
diff --git a/src/main/java/io/ebeaninternal/server/cache/DefaultServerCacheFactory.java b/ebean-core/src/main/java/io/ebeaninternal/server/cache/DefaultServerCacheFactory.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/cache/DefaultServerCacheFactory.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/cache/DefaultServerCacheFactory.java
diff --git a/src/main/java/io/ebeaninternal/server/cache/DefaultServerCacheManager.java b/ebean-core/src/main/java/io/ebeaninternal/server/cache/DefaultServerCacheManager.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/cache/DefaultServerCacheManager.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/cache/DefaultServerCacheManager.java
diff --git a/src/main/java/io/ebeaninternal/server/cache/DefaultServerCachePlugin.java b/ebean-core/src/main/java/io/ebeaninternal/server/cache/DefaultServerCachePlugin.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/cache/DefaultServerCachePlugin.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/cache/DefaultServerCachePlugin.java
diff --git a/src/main/java/io/ebeaninternal/server/cache/DefaultServerQueryCache.java b/ebean-core/src/main/java/io/ebeaninternal/server/cache/DefaultServerQueryCache.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/cache/DefaultServerQueryCache.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/cache/DefaultServerQueryCache.java
diff --git a/src/main/java/io/ebeaninternal/server/cache/RemoteCacheEvent.java b/ebean-core/src/main/java/io/ebeaninternal/server/cache/RemoteCacheEvent.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/cache/RemoteCacheEvent.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/cache/RemoteCacheEvent.java
diff --git a/src/main/java/io/ebeaninternal/server/cache/SpiCacheManager.java b/ebean-core/src/main/java/io/ebeaninternal/server/cache/SpiCacheManager.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/cache/SpiCacheManager.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/cache/SpiCacheManager.java
diff --git a/src/main/java/io/ebeaninternal/server/cache/package-info.java b/ebean-core/src/main/java/io/ebeaninternal/server/cache/package-info.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/cache/package-info.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/cache/package-info.java
diff --git a/src/main/java/io/ebeaninternal/server/changelog/ChangeJsonBuilder.java b/ebean-core/src/main/java/io/ebeaninternal/server/changelog/ChangeJsonBuilder.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/changelog/ChangeJsonBuilder.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/changelog/ChangeJsonBuilder.java
diff --git a/src/main/java/io/ebeaninternal/server/changelog/DefaultChangeLogListener.java b/ebean-core/src/main/java/io/ebeaninternal/server/changelog/DefaultChangeLogListener.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/changelog/DefaultChangeLogListener.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/changelog/DefaultChangeLogListener.java
diff --git a/src/main/java/io/ebeaninternal/server/changelog/DefaultChangeLogPrepare.java b/ebean-core/src/main/java/io/ebeaninternal/server/changelog/DefaultChangeLogPrepare.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/changelog/DefaultChangeLogPrepare.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/changelog/DefaultChangeLogPrepare.java
diff --git a/src/main/java/io/ebeaninternal/server/changelog/DefaultChangeLogRegister.java b/ebean-core/src/main/java/io/ebeaninternal/server/changelog/DefaultChangeLogRegister.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/changelog/DefaultChangeLogRegister.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/changelog/DefaultChangeLogRegister.java
diff --git a/src/main/java/io/ebeaninternal/server/cluster/BinaryTransactionEventReader.java b/ebean-core/src/main/java/io/ebeaninternal/server/cluster/BinaryTransactionEventReader.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/cluster/BinaryTransactionEventReader.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/cluster/BinaryTransactionEventReader.java
diff --git a/src/main/java/io/ebeaninternal/server/cluster/ClusterBroadcast.java b/ebean-core/src/main/java/io/ebeaninternal/server/cluster/ClusterBroadcast.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/cluster/ClusterBroadcast.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/cluster/ClusterBroadcast.java
diff --git a/src/main/java/io/ebeaninternal/server/cluster/ClusterBroadcastFactory.java b/ebean-core/src/main/java/io/ebeaninternal/server/cluster/ClusterBroadcastFactory.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/cluster/ClusterBroadcastFactory.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/cluster/ClusterBroadcastFactory.java
diff --git a/src/main/java/io/ebeaninternal/server/cluster/ClusterManager.java b/ebean-core/src/main/java/io/ebeaninternal/server/cluster/ClusterManager.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/cluster/ClusterManager.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/cluster/ClusterManager.java
diff --git a/src/main/java/io/ebeaninternal/server/cluster/ServerLookup.java b/ebean-core/src/main/java/io/ebeaninternal/server/cluster/ServerLookup.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/cluster/ServerLookup.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/cluster/ServerLookup.java
diff --git a/src/main/java/io/ebeaninternal/server/cluster/package.html b/ebean-core/src/main/java/io/ebeaninternal/server/cluster/package.html
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/cluster/package.html
rename to ebean-core/src/main/java/io/ebeaninternal/server/cluster/package.html
diff --git a/src/main/java/io/ebeaninternal/server/core/AbstractSqlQueryRequest.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/AbstractSqlQueryRequest.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/AbstractSqlQueryRequest.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/AbstractSqlQueryRequest.java
diff --git a/src/main/java/io/ebeaninternal/server/core/BasicTypeConverter.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/BasicTypeConverter.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/BasicTypeConverter.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/BasicTypeConverter.java
diff --git a/src/main/java/io/ebeaninternal/server/core/BeanRequest.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/BeanRequest.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/BeanRequest.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/BeanRequest.java
diff --git a/src/main/java/io/ebeaninternal/server/core/BindPadding.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/BindPadding.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/BindPadding.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/BindPadding.java
diff --git a/src/main/java/io/ebeaninternal/server/core/CacheOptions.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/CacheOptions.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/CacheOptions.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/CacheOptions.java
diff --git a/src/main/java/io/ebeaninternal/server/core/CallOriginFactory.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/CallOriginFactory.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/CallOriginFactory.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/CallOriginFactory.java
diff --git a/src/main/java/io/ebeaninternal/server/core/ClassPathScanners.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/ClassPathScanners.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/ClassPathScanners.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/ClassPathScanners.java
diff --git a/src/main/java/io/ebeaninternal/server/core/ClockService.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/ClockService.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/ClockService.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/ClockService.java
diff --git a/src/main/java/io/ebeaninternal/server/core/DScriptRunner.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/DScriptRunner.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/DScriptRunner.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/DScriptRunner.java
diff --git a/src/main/java/io/ebeaninternal/server/core/DatabasePlatformFactory.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/DatabasePlatformFactory.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/DatabasePlatformFactory.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/DatabasePlatformFactory.java
diff --git a/src/main/java/io/ebeaninternal/server/core/DefaultBackgroundExecutor.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/DefaultBackgroundExecutor.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/DefaultBackgroundExecutor.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/DefaultBackgroundExecutor.java
diff --git a/src/main/java/io/ebeaninternal/server/core/DefaultBeanLoader.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/DefaultBeanLoader.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/DefaultBeanLoader.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/DefaultBeanLoader.java
diff --git a/src/main/java/io/ebeaninternal/server/core/DefaultBeanState.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/DefaultBeanState.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/DefaultBeanState.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/DefaultBeanState.java
diff --git a/src/main/java/io/ebeaninternal/server/core/DefaultCallOriginFactory.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/DefaultCallOriginFactory.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/DefaultCallOriginFactory.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/DefaultCallOriginFactory.java
diff --git a/src/main/java/io/ebeaninternal/server/core/DefaultCallableSql.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/DefaultCallableSql.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/DefaultCallableSql.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/DefaultCallableSql.java
diff --git a/src/main/java/io/ebeaninternal/server/core/DefaultContainer.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/DefaultContainer.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/DefaultContainer.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/DefaultContainer.java
diff --git a/src/main/java/io/ebeaninternal/server/core/DefaultMetaInfoManager.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/DefaultMetaInfoManager.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/DefaultMetaInfoManager.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/DefaultMetaInfoManager.java
diff --git a/src/main/java/io/ebeaninternal/server/core/DefaultServer.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/DefaultServer.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/DefaultServer.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/DefaultServer.java
diff --git a/src/main/java/io/ebeaninternal/server/core/DefaultSlowQueryListener.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/DefaultSlowQueryListener.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/DefaultSlowQueryListener.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/DefaultSlowQueryListener.java
diff --git a/src/main/java/io/ebeaninternal/server/core/DefaultSqlUpdate.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/DefaultSqlUpdate.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/DefaultSqlUpdate.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/DefaultSqlUpdate.java
diff --git a/src/main/java/io/ebeaninternal/server/core/DiffHelp.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/DiffHelp.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/DiffHelp.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/DiffHelp.java
diff --git a/src/main/java/io/ebeaninternal/server/core/DtoQueryRequest.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/DtoQueryRequest.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/DtoQueryRequest.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/DtoQueryRequest.java
diff --git a/src/main/java/io/ebeaninternal/server/core/DumpMetrics.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/DumpMetrics.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/DumpMetrics.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/DumpMetrics.java
diff --git a/src/main/java/io/ebeaninternal/server/core/DumpMetricsData.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/DumpMetricsData.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/DumpMetricsData.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/DumpMetricsData.java
diff --git a/src/main/java/io/ebeaninternal/server/core/DumpMetricsJson.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/DumpMetricsJson.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/DumpMetricsJson.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/DumpMetricsJson.java
diff --git a/src/main/java/io/ebeaninternal/server/core/InitDataSource.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/InitDataSource.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/InitDataSource.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/InitDataSource.java
diff --git a/src/main/java/io/ebeaninternal/server/core/InternString.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/InternString.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/InternString.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/InternString.java
diff --git a/src/main/java/io/ebeaninternal/server/core/InternalConfigXmlRead.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/InternalConfigXmlRead.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/InternalConfigXmlRead.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/InternalConfigXmlRead.java
diff --git a/src/main/java/io/ebeaninternal/server/core/InternalConfiguration.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/InternalConfiguration.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/InternalConfiguration.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/InternalConfiguration.java
diff --git a/src/main/java/io/ebeaninternal/server/core/JndiDataSourceLookup.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/JndiDataSourceLookup.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/JndiDataSourceLookup.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/JndiDataSourceLookup.java
diff --git a/src/main/java/io/ebeaninternal/server/core/MultiTenantDbCatalogSupplier.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/MultiTenantDbCatalogSupplier.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/MultiTenantDbCatalogSupplier.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/MultiTenantDbCatalogSupplier.java
diff --git a/src/main/java/io/ebeaninternal/server/core/MultiTenantDbSchemaSupplier.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/MultiTenantDbSchemaSupplier.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/MultiTenantDbSchemaSupplier.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/MultiTenantDbSchemaSupplier.java
diff --git a/src/main/java/io/ebeaninternal/server/core/MultiTenantDbSupplier.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/MultiTenantDbSupplier.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/MultiTenantDbSupplier.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/MultiTenantDbSupplier.java
diff --git a/src/main/java/io/ebeaninternal/server/core/NoopCallOriginFactory.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/NoopCallOriginFactory.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/NoopCallOriginFactory.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/NoopCallOriginFactory.java
diff --git a/src/main/java/io/ebeaninternal/server/core/ObtainedTransaction.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/ObtainedTransaction.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/ObtainedTransaction.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/ObtainedTransaction.java
diff --git a/src/main/java/io/ebeaninternal/server/core/ObtainedTransactionImplicit.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/ObtainedTransactionImplicit.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/ObtainedTransactionImplicit.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/ObtainedTransactionImplicit.java
diff --git a/src/main/java/io/ebeaninternal/server/core/OrmQueryEngine.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/OrmQueryEngine.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/OrmQueryEngine.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/OrmQueryEngine.java
diff --git a/src/main/java/io/ebeaninternal/server/core/OrmQueryRequest.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/OrmQueryRequest.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/OrmQueryRequest.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/OrmQueryRequest.java
diff --git a/src/main/java/io/ebeaninternal/server/core/PersistDeferredRelationship.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/PersistDeferredRelationship.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/PersistDeferredRelationship.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/PersistDeferredRelationship.java
diff --git a/src/main/java/io/ebeaninternal/server/core/PersistRequest.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/PersistRequest.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/PersistRequest.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/PersistRequest.java
diff --git a/src/main/java/io/ebeaninternal/server/core/PersistRequestBean.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/PersistRequestBean.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/PersistRequestBean.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/PersistRequestBean.java
diff --git a/src/main/java/io/ebeaninternal/server/core/PersistRequestCallableSql.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/PersistRequestCallableSql.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/PersistRequestCallableSql.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/PersistRequestCallableSql.java
diff --git a/src/main/java/io/ebeaninternal/server/core/PersistRequestOrmUpdate.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/PersistRequestOrmUpdate.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/PersistRequestOrmUpdate.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/PersistRequestOrmUpdate.java
diff --git a/src/main/java/io/ebeaninternal/server/core/PersistRequestUpdateSql.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/PersistRequestUpdateSql.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/PersistRequestUpdateSql.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/PersistRequestUpdateSql.java
diff --git a/src/main/java/io/ebeaninternal/server/core/Persister.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/Persister.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/Persister.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/Persister.java
diff --git a/src/main/java/io/ebeaninternal/server/core/PlatformDdlBuilder.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/PlatformDdlBuilder.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/PlatformDdlBuilder.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/PlatformDdlBuilder.java
diff --git a/src/main/java/io/ebeaninternal/server/core/RefreshHelp.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/RefreshHelp.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/RefreshHelp.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/RefreshHelp.java
diff --git a/src/main/java/io/ebeaninternal/server/core/RelationalQueryEngine.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/RelationalQueryEngine.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/RelationalQueryEngine.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/RelationalQueryEngine.java
diff --git a/src/main/java/io/ebeaninternal/server/core/RelationalQueryRequest.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/RelationalQueryRequest.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/RelationalQueryRequest.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/RelationalQueryRequest.java
diff --git a/src/main/java/io/ebeaninternal/server/core/SimpleDataSourceProvider.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/SimpleDataSourceProvider.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/SimpleDataSourceProvider.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/SimpleDataSourceProvider.java
diff --git a/src/main/java/io/ebeaninternal/server/core/SpiOrmQueryRequest.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/SpiOrmQueryRequest.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/SpiOrmQueryRequest.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/SpiOrmQueryRequest.java
diff --git a/src/main/java/io/ebeaninternal/server/core/SpiResultSet.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/SpiResultSet.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/SpiResultSet.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/SpiResultSet.java
diff --git a/src/main/java/io/ebeaninternal/server/core/bootup/BootupClassPathSearch.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/bootup/BootupClassPathSearch.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/bootup/BootupClassPathSearch.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/bootup/BootupClassPathSearch.java
diff --git a/src/main/java/io/ebeaninternal/server/core/bootup/BootupClasses.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/bootup/BootupClasses.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/bootup/BootupClasses.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/bootup/BootupClasses.java
diff --git a/src/main/java/io/ebeaninternal/server/core/bootup/DistillPackages.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/bootup/DistillPackages.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/bootup/DistillPackages.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/bootup/DistillPackages.java
diff --git a/src/main/java/io/ebeaninternal/server/core/bootup/ManifestReader.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/bootup/ManifestReader.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/bootup/ManifestReader.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/bootup/ManifestReader.java
diff --git a/src/main/java/io/ebeaninternal/server/core/package.html b/ebean-core/src/main/java/io/ebeaninternal/server/core/package.html
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/package.html
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/package.html
diff --git a/src/main/java/io/ebeaninternal/server/core/timezone/DataTimeZone.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/timezone/DataTimeZone.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/timezone/DataTimeZone.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/timezone/DataTimeZone.java
diff --git a/src/main/java/io/ebeaninternal/server/core/timezone/MySqlDataTimeZone.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/timezone/MySqlDataTimeZone.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/timezone/MySqlDataTimeZone.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/timezone/MySqlDataTimeZone.java
diff --git a/src/main/java/io/ebeaninternal/server/core/timezone/NoDataTimeZone.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/timezone/NoDataTimeZone.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/timezone/NoDataTimeZone.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/timezone/NoDataTimeZone.java
diff --git a/src/main/java/io/ebeaninternal/server/core/timezone/OracleDataTimeZone.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/timezone/OracleDataTimeZone.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/timezone/OracleDataTimeZone.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/timezone/OracleDataTimeZone.java
diff --git a/src/main/java/io/ebeaninternal/server/core/timezone/SimpleDataTimeZone.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/timezone/SimpleDataTimeZone.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/core/timezone/SimpleDataTimeZone.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/core/timezone/SimpleDataTimeZone.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/AssocOneHelp.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/AssocOneHelp.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/AssocOneHelp.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/AssocOneHelp.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/AssocOneHelpEmbedded.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/AssocOneHelpEmbedded.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/AssocOneHelpEmbedded.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/AssocOneHelpEmbedded.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/AssocOneHelpRefExported.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/AssocOneHelpRefExported.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/AssocOneHelpRefExported.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/AssocOneHelpRefExported.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/AssocOneHelpRefInherit.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/AssocOneHelpRefInherit.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/AssocOneHelpRefInherit.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/AssocOneHelpRefInherit.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/AssocOneHelpRefSimple.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/AssocOneHelpRefSimple.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/AssocOneHelpRefSimple.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/AssocOneHelpRefSimple.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BaseCollectionHelp.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BaseCollectionHelp.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BaseCollectionHelp.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BaseCollectionHelp.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanCascadeInfo.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanCascadeInfo.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanCascadeInfo.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanCascadeInfo.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanChangeJson.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanChangeJson.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanChangeJson.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanChangeJson.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanCollectionHelp.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanCollectionHelp.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanCollectionHelp.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanCollectionHelp.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanCollectionHelpFactory.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanCollectionHelpFactory.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanCollectionHelpFactory.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanCollectionHelpFactory.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanCollectionUtil.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanCollectionUtil.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanCollectionUtil.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanCollectionUtil.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanDescriptor.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanDescriptor.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanDescriptor.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanDescriptor.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorCacheHelp.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorCacheHelp.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorCacheHelp.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorCacheHelp.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorDraftHelp.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorDraftHelp.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorDraftHelp.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorDraftHelp.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorElement.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorElement.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorElement.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorElement.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorElementEmbedded.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorElementEmbedded.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorElementEmbedded.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorElementEmbedded.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorElementEmbeddedMap.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorElementEmbeddedMap.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorElementEmbeddedMap.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorElementEmbeddedMap.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorElementScalar.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorElementScalar.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorElementScalar.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorElementScalar.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorElementScalarMap.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorElementScalarMap.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorElementScalarMap.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorElementScalarMap.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorInitContext.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorInitContext.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorInitContext.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorInitContext.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorJsonHelp.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorJsonHelp.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorJsonHelp.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorJsonHelp.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorManager.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorManager.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorManager.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorManager.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorMap.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorMap.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorMap.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanDescriptorMap.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanEmbeddedMeta.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanEmbeddedMeta.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanEmbeddedMeta.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanEmbeddedMeta.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanEmbeddedMetaFactory.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanEmbeddedMetaFactory.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanEmbeddedMetaFactory.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanEmbeddedMetaFactory.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanFinderManager.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanFinderManager.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanFinderManager.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanFinderManager.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanFkeyProperty.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanFkeyProperty.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanFkeyProperty.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanFkeyProperty.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanIudMetrics.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanIudMetrics.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanIudMetrics.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanIudMetrics.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanLifecycleAdapterFactory.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanLifecycleAdapterFactory.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanLifecycleAdapterFactory.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanLifecycleAdapterFactory.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanListHelp.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanListHelp.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanListHelp.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanListHelp.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanListHelpElement.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanListHelpElement.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanListHelpElement.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanListHelpElement.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanManager.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanManager.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanManager.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanManager.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanManagerFactory.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanManagerFactory.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanManagerFactory.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanManagerFactory.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanMapHelp.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanMapHelp.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanMapHelp.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanMapHelp.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanMapHelpElement.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanMapHelpElement.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanMapHelpElement.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanMapHelpElement.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanMapQueryHelp.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanMapQueryHelp.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanMapQueryHelp.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanMapQueryHelp.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanNaturalKey.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanNaturalKey.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanNaturalKey.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanNaturalKey.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanProperty.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanProperty.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanProperty.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanProperty.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanPropertyAssoc.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanPropertyAssoc.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanPropertyAssoc.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanPropertyAssoc.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanPropertyAssocMany.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanPropertyAssocMany.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanPropertyAssocMany.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanPropertyAssocMany.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanPropertyAssocManyJsonHelp.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanPropertyAssocManyJsonHelp.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanPropertyAssocManyJsonHelp.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanPropertyAssocManyJsonHelp.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanPropertyAssocManyJsonTransient.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanPropertyAssocManyJsonTransient.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanPropertyAssocManyJsonTransient.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanPropertyAssocManyJsonTransient.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanPropertyAssocManySqlHelp.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanPropertyAssocManySqlHelp.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanPropertyAssocManySqlHelp.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanPropertyAssocManySqlHelp.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanPropertyAssocOne.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanPropertyAssocOne.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanPropertyAssocOne.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanPropertyAssocOne.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanPropertyIdClass.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanPropertyIdClass.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanPropertyIdClass.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanPropertyIdClass.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanPropertyOrderColumn.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanPropertyOrderColumn.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanPropertyOrderColumn.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanPropertyOrderColumn.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanPropertyOverride.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanPropertyOverride.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanPropertyOverride.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanPropertyOverride.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanPropertySimpleCollection.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanPropertySimpleCollection.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanPropertySimpleCollection.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanPropertySimpleCollection.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanQueryAdapterManager.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanQueryAdapterManager.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanQueryAdapterManager.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanQueryAdapterManager.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanSetHelp.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanSetHelp.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanSetHelp.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanSetHelp.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanSetHelpElement.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanSetHelpElement.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanSetHelpElement.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanSetHelpElement.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanTable.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanTable.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/BeanTable.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/BeanTable.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/ChainedBeanPersistController.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/ChainedBeanPersistController.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/ChainedBeanPersistController.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/ChainedBeanPersistController.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/ChainedBeanPersistListener.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/ChainedBeanPersistListener.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/ChainedBeanPersistListener.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/ChainedBeanPersistListener.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/ChainedBeanPostConstructListener.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/ChainedBeanPostConstructListener.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/ChainedBeanPostConstructListener.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/ChainedBeanPostConstructListener.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/ChainedBeanPostLoad.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/ChainedBeanPostLoad.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/ChainedBeanPostLoad.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/ChainedBeanPostLoad.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/ChainedBeanQueryAdapter.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/ChainedBeanQueryAdapter.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/ChainedBeanQueryAdapter.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/ChainedBeanQueryAdapter.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/DCacheControl.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/DCacheControl.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/DCacheControl.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/DCacheControl.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/DCacheControlNone.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/DCacheControlNone.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/DCacheControlNone.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/DCacheControlNone.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/DCacheRegion.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/DCacheRegion.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/DCacheRegion.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/DCacheRegion.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/DCacheRegionNone.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/DCacheRegionNone.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/DCacheRegionNone.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/DCacheRegionNone.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/DbMigrationInfo.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/DbMigrationInfo.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/DbMigrationInfo.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/DbMigrationInfo.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/DbReadContext.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/DbReadContext.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/DbReadContext.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/DbReadContext.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/DbSqlContext.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/DbSqlContext.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/DbSqlContext.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/DbSqlContext.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/DeployDocPropertyOptions.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/DeployDocPropertyOptions.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/DeployDocPropertyOptions.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/DeployDocPropertyOptions.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/DeployParser.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/DeployParser.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/DeployParser.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/DeployParser.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/DeployPropertyParser.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/DeployPropertyParser.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/DeployPropertyParser.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/DeployPropertyParser.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/DeployPropertyParserMap.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/DeployPropertyParserMap.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/DeployPropertyParserMap.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/DeployPropertyParserMap.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/DeployUpdateParser.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/DeployUpdateParser.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/DeployUpdateParser.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/DeployUpdateParser.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/DetermineAggPath.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/DetermineAggPath.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/DetermineAggPath.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/DetermineAggPath.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/DetermineManyType.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/DetermineManyType.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/DetermineManyType.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/DetermineManyType.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/DynamicPropertyAggregationFormula.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/DynamicPropertyAggregationFormula.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/DynamicPropertyAggregationFormula.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/DynamicPropertyAggregationFormula.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/DynamicPropertyAggregationFormulaMTO.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/DynamicPropertyAggregationFormulaMTO.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/DynamicPropertyAggregationFormulaMTO.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/DynamicPropertyAggregationFormulaMTO.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/DynamicPropertyBase.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/DynamicPropertyBase.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/DynamicPropertyBase.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/DynamicPropertyBase.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/ElementCollector.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/ElementCollector.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/ElementCollector.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/ElementCollector.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/ElementEntityBean.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/ElementEntityBean.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/ElementEntityBean.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/ElementEntityBean.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/ElementHelp.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/ElementHelp.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/ElementHelp.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/ElementHelp.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/ElementHelpList.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/ElementHelpList.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/ElementHelpList.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/ElementHelpList.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/ElementHelpMap.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/ElementHelpMap.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/ElementHelpMap.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/ElementHelpMap.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/ElementHelpSet.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/ElementHelpSet.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/ElementHelpSet.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/ElementHelpSet.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/ExportedProperty.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/ExportedProperty.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/ExportedProperty.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/ExportedProperty.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/FormulaPropertyPath.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/FormulaPropertyPath.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/FormulaPropertyPath.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/FormulaPropertyPath.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/IdentityMode.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/IdentityMode.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/IdentityMode.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/IdentityMode.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/IndexDefinition.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/IndexDefinition.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/IndexDefinition.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/IndexDefinition.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/InheritInfo.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/InheritInfo.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/InheritInfo.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/InheritInfo.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/InheritInfoVisitor.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/InheritInfoVisitor.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/InheritInfoVisitor.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/InheritInfoVisitor.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/IntersectionBuilder.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/IntersectionBuilder.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/IntersectionBuilder.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/IntersectionBuilder.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/IntersectionRow.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/IntersectionRow.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/IntersectionRow.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/IntersectionRow.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/IntersectionTable.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/IntersectionTable.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/IntersectionTable.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/IntersectionTable.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/ManyType.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/ManyType.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/ManyType.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/ManyType.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/PartitionMeta.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/PartitionMeta.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/PartitionMeta.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/PartitionMeta.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/PersistControllerManager.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/PersistControllerManager.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/PersistControllerManager.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/PersistControllerManager.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/PersistListenerManager.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/PersistListenerManager.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/PersistListenerManager.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/PersistListenerManager.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/PersistenceContextUtil.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/PersistenceContextUtil.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/PersistenceContextUtil.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/PersistenceContextUtil.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/PostConstructManager.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/PostConstructManager.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/PostConstructManager.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/PostConstructManager.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/PostLoadManager.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/PostLoadManager.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/PostLoadManager.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/PostLoadManager.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/PropertyForeignKey.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/PropertyForeignKey.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/PropertyForeignKey.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/PropertyForeignKey.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/TableJoin.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/TableJoin.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/TableJoin.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/TableJoin.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/TableJoinColumn.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/TableJoinColumn.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/TableJoinColumn.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/TableJoinColumn.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/CounterFactory.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/CounterFactory.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/generatedproperty/CounterFactory.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/CounterFactory.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedCounter.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedCounter.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedCounter.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedCounter.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedCounterInteger.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedCounterInteger.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedCounterInteger.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedCounterInteger.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedCounterLong.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedCounterLong.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedCounterLong.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedCounterLong.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedInsertDate.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedInsertDate.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedInsertDate.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedInsertDate.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedInsertJavaTime.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedInsertJavaTime.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedInsertJavaTime.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedInsertJavaTime.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedInsertJodaTime.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedInsertJodaTime.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedInsertJodaTime.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedInsertJodaTime.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedInsertLong.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedInsertLong.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedInsertLong.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedInsertLong.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedInsertTimestamp.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedInsertTimestamp.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedInsertTimestamp.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedInsertTimestamp.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedProperty.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedProperty.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedProperty.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedProperty.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedPropertyFactory.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedPropertyFactory.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedPropertyFactory.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedPropertyFactory.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedUpdateDate.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedUpdateDate.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedUpdateDate.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedUpdateDate.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedUpdateJavaTime.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedUpdateJavaTime.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedUpdateJavaTime.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedUpdateJavaTime.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedUpdateJodaTime.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedUpdateJodaTime.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedUpdateJodaTime.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedUpdateJodaTime.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedUpdateLong.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedUpdateLong.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedUpdateLong.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedUpdateLong.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedUpdateTimestamp.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedUpdateTimestamp.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedUpdateTimestamp.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedUpdateTimestamp.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedWhenCreated.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedWhenCreated.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedWhenCreated.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedWhenCreated.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedWhenModified.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedWhenModified.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedWhenModified.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedWhenModified.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedWhoCreated.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedWhoCreated.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedWhoCreated.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedWhoCreated.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedWhoModified.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedWhoModified.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedWhoModified.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedWhoModified.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/InsertTimestampFactory.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/InsertTimestampFactory.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/generatedproperty/InsertTimestampFactory.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/InsertTimestampFactory.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/JavaTimeUtils.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/JavaTimeUtils.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/generatedproperty/JavaTimeUtils.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/JavaTimeUtils.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/UpdateTimestampFactory.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/UpdateTimestampFactory.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/generatedproperty/UpdateTimestampFactory.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/UpdateTimestampFactory.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/UuidGeneratedProperty.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/UuidGeneratedProperty.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/generatedproperty/UuidGeneratedProperty.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/UuidGeneratedProperty.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/package.html b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/package.html
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/generatedproperty/package.html
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/generatedproperty/package.html
diff --git a/src/main/java/io/ebeaninternal/server/deploy/id/IdBinder.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/id/IdBinder.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/id/IdBinder.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/id/IdBinder.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/id/IdBinderEmbedded.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/id/IdBinderEmbedded.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/id/IdBinderEmbedded.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/id/IdBinderEmbedded.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/id/IdBinderEmpty.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/id/IdBinderEmpty.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/id/IdBinderEmpty.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/id/IdBinderEmpty.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/id/IdBinderFactory.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/id/IdBinderFactory.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/id/IdBinderFactory.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/id/IdBinderFactory.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/id/IdBinderSimple.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/id/IdBinderSimple.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/id/IdBinderSimple.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/id/IdBinderSimple.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/id/ImportedId.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/id/ImportedId.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/id/ImportedId.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/id/ImportedId.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/id/ImportedIdEmbedded.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/id/ImportedIdEmbedded.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/id/ImportedIdEmbedded.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/id/ImportedIdEmbedded.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/id/ImportedIdSimple.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/id/ImportedIdSimple.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/id/ImportedIdSimple.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/id/ImportedIdSimple.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/id/package.html b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/id/package.html
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/id/package.html
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/id/package.html
diff --git a/src/main/java/io/ebeaninternal/server/deploy/meta/BeanPropertyElementSetter.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/meta/BeanPropertyElementSetter.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/meta/BeanPropertyElementSetter.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/meta/BeanPropertyElementSetter.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanDescriptor.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanDescriptor.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanDescriptor.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanDescriptor.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanEmbedded.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanEmbedded.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanEmbedded.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanEmbedded.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanObtainJackson.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanObtainJackson.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanObtainJackson.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanObtainJackson.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanProperty.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanProperty.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanProperty.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanProperty.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssoc.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssoc.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssoc.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssoc.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssocMany.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssocMany.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssocMany.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssocMany.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssocOne.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssocOne.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssocOne.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssocOne.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanPropertyLists.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanPropertyLists.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanPropertyLists.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanPropertyLists.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanPropertySimpleCollection.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanPropertySimpleCollection.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanPropertySimpleCollection.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanPropertySimpleCollection.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanTable.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanTable.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanTable.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/meta/DeployBeanTable.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/meta/DeployIdentityMode.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/meta/DeployIdentityMode.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/meta/DeployIdentityMode.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/meta/DeployIdentityMode.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/meta/DeployOrderColumn.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/meta/DeployOrderColumn.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/meta/DeployOrderColumn.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/meta/DeployOrderColumn.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/meta/DeployTableJoin.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/meta/DeployTableJoin.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/meta/DeployTableJoin.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/meta/DeployTableJoin.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/meta/DeployTableJoinColumn.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/meta/DeployTableJoinColumn.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/meta/DeployTableJoinColumn.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/meta/DeployTableJoinColumn.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/meta/package.html b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/meta/package.html
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/meta/package.html
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/meta/package.html
diff --git a/src/main/java/io/ebeaninternal/server/deploy/package.html b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/package.html
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/package.html
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/package.html
diff --git a/src/main/java/io/ebeaninternal/server/deploy/parse/AnnotationAssocManys.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/AnnotationAssocManys.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/parse/AnnotationAssocManys.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/AnnotationAssocManys.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/parse/AnnotationAssocOnes.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/AnnotationAssocOnes.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/parse/AnnotationAssocOnes.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/AnnotationAssocOnes.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/parse/AnnotationBase.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/AnnotationBase.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/parse/AnnotationBase.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/AnnotationBase.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/parse/AnnotationClass.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/AnnotationClass.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/parse/AnnotationClass.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/AnnotationClass.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/parse/AnnotationFields.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/AnnotationFields.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/parse/AnnotationFields.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/AnnotationFields.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/parse/AnnotationFind.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/AnnotationFind.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/parse/AnnotationFind.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/AnnotationFind.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/parse/AnnotationParser.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/AnnotationParser.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/parse/AnnotationParser.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/AnnotationParser.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/parse/AnnotationSql.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/AnnotationSql.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/parse/AnnotationSql.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/AnnotationSql.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/parse/DeployBeanInfo.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/DeployBeanInfo.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/parse/DeployBeanInfo.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/DeployBeanInfo.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/parse/DeployCreateProperties.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/DeployCreateProperties.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/parse/DeployCreateProperties.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/DeployCreateProperties.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/parse/DeployInherit.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/DeployInherit.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/parse/DeployInherit.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/DeployInherit.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/parse/DeployInheritInfo.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/DeployInheritInfo.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/parse/DeployInheritInfo.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/DeployInheritInfo.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/parse/DeployUtil.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/DeployUtil.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/parse/DeployUtil.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/DeployUtil.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/parse/InitMetaJacksonAnnotation.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/InitMetaJacksonAnnotation.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/parse/InitMetaJacksonAnnotation.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/InitMetaJacksonAnnotation.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/parse/InitMetaValidationAnnotation.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/InitMetaValidationAnnotation.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/parse/InitMetaValidationAnnotation.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/InitMetaValidationAnnotation.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/parse/ReadAnnotationConfig.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/ReadAnnotationConfig.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/parse/ReadAnnotationConfig.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/ReadAnnotationConfig.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/parse/ReadAnnotations.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/ReadAnnotations.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/parse/ReadAnnotations.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/ReadAnnotations.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/parse/TransientProperties.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/TransientProperties.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/parse/TransientProperties.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/TransientProperties.java
diff --git a/src/main/java/io/ebeaninternal/server/deploy/parse/package.html b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/package.html
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/deploy/parse/package.html
rename to ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/package.html
diff --git a/src/main/java/io/ebeaninternal/server/dto/DtoBeanDescriptor.java b/ebean-core/src/main/java/io/ebeaninternal/server/dto/DtoBeanDescriptor.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/dto/DtoBeanDescriptor.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/dto/DtoBeanDescriptor.java
diff --git a/src/main/java/io/ebeaninternal/server/dto/DtoBeanManager.java b/ebean-core/src/main/java/io/ebeaninternal/server/dto/DtoBeanManager.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/dto/DtoBeanManager.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/dto/DtoBeanManager.java
diff --git a/src/main/java/io/ebeaninternal/server/dto/DtoColumn.java b/ebean-core/src/main/java/io/ebeaninternal/server/dto/DtoColumn.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/dto/DtoColumn.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/dto/DtoColumn.java
diff --git a/src/main/java/io/ebeaninternal/server/dto/DtoMappingRequest.java b/ebean-core/src/main/java/io/ebeaninternal/server/dto/DtoMappingRequest.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/dto/DtoMappingRequest.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/dto/DtoMappingRequest.java
diff --git a/src/main/java/io/ebeaninternal/server/dto/DtoMeta.java b/ebean-core/src/main/java/io/ebeaninternal/server/dto/DtoMeta.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/dto/DtoMeta.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/dto/DtoMeta.java
diff --git a/src/main/java/io/ebeaninternal/server/dto/DtoMetaBuilder.java b/ebean-core/src/main/java/io/ebeaninternal/server/dto/DtoMetaBuilder.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/dto/DtoMetaBuilder.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/dto/DtoMetaBuilder.java
diff --git a/src/main/java/io/ebeaninternal/server/dto/DtoMetaConstructor.java b/ebean-core/src/main/java/io/ebeaninternal/server/dto/DtoMetaConstructor.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/dto/DtoMetaConstructor.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/dto/DtoMetaConstructor.java
diff --git a/src/main/java/io/ebeaninternal/server/dto/DtoMetaProperty.java b/ebean-core/src/main/java/io/ebeaninternal/server/dto/DtoMetaProperty.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/dto/DtoMetaProperty.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/dto/DtoMetaProperty.java
diff --git a/src/main/java/io/ebeaninternal/server/dto/DtoNamedQueries.java b/ebean-core/src/main/java/io/ebeaninternal/server/dto/DtoNamedQueries.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/dto/DtoNamedQueries.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/dto/DtoNamedQueries.java
diff --git a/src/main/java/io/ebeaninternal/server/dto/DtoQueryPlan.java b/ebean-core/src/main/java/io/ebeaninternal/server/dto/DtoQueryPlan.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/dto/DtoQueryPlan.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/dto/DtoQueryPlan.java
diff --git a/src/main/java/io/ebeaninternal/server/dto/DtoQueryPlanBase.java b/ebean-core/src/main/java/io/ebeaninternal/server/dto/DtoQueryPlanBase.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/dto/DtoQueryPlanBase.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/dto/DtoQueryPlanBase.java
diff --git a/src/main/java/io/ebeaninternal/server/dto/DtoQueryPlanConPlus.java b/ebean-core/src/main/java/io/ebeaninternal/server/dto/DtoQueryPlanConPlus.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/dto/DtoQueryPlanConPlus.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/dto/DtoQueryPlanConPlus.java
diff --git a/src/main/java/io/ebeaninternal/server/dto/DtoQueryPlanConSetter.java b/ebean-core/src/main/java/io/ebeaninternal/server/dto/DtoQueryPlanConSetter.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/dto/DtoQueryPlanConSetter.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/dto/DtoQueryPlanConSetter.java
diff --git a/src/main/java/io/ebeaninternal/server/dto/DtoQueryPlanConstructor.java b/ebean-core/src/main/java/io/ebeaninternal/server/dto/DtoQueryPlanConstructor.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/dto/DtoQueryPlanConstructor.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/dto/DtoQueryPlanConstructor.java
diff --git a/src/main/java/io/ebeaninternal/server/dto/DtoReadSet.java b/ebean-core/src/main/java/io/ebeaninternal/server/dto/DtoReadSet.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/dto/DtoReadSet.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/dto/DtoReadSet.java
diff --git a/src/main/java/io/ebeaninternal/server/dto/DtoReadSetColumnSkip.java b/ebean-core/src/main/java/io/ebeaninternal/server/dto/DtoReadSetColumnSkip.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/dto/DtoReadSetColumnSkip.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/dto/DtoReadSetColumnSkip.java
diff --git a/src/main/java/io/ebeaninternal/server/el/CharMatch.java b/ebean-core/src/main/java/io/ebeaninternal/server/el/CharMatch.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/el/CharMatch.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/el/CharMatch.java
diff --git a/src/main/java/io/ebeaninternal/server/el/ElComparator.java b/ebean-core/src/main/java/io/ebeaninternal/server/el/ElComparator.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/el/ElComparator.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/el/ElComparator.java
diff --git a/src/main/java/io/ebeaninternal/server/el/ElComparatorCompound.java b/ebean-core/src/main/java/io/ebeaninternal/server/el/ElComparatorCompound.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/el/ElComparatorCompound.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/el/ElComparatorCompound.java
diff --git a/src/main/java/io/ebeaninternal/server/el/ElComparatorNoop.java b/ebean-core/src/main/java/io/ebeaninternal/server/el/ElComparatorNoop.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/el/ElComparatorNoop.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/el/ElComparatorNoop.java
diff --git a/src/main/java/io/ebeaninternal/server/el/ElComparatorProperty.java b/ebean-core/src/main/java/io/ebeaninternal/server/el/ElComparatorProperty.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/el/ElComparatorProperty.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/el/ElComparatorProperty.java
diff --git a/src/main/java/io/ebeaninternal/server/el/ElFilter.java b/ebean-core/src/main/java/io/ebeaninternal/server/el/ElFilter.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/el/ElFilter.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/el/ElFilter.java
diff --git a/src/main/java/io/ebeaninternal/server/el/ElMatchBuilder.java b/ebean-core/src/main/java/io/ebeaninternal/server/el/ElMatchBuilder.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/el/ElMatchBuilder.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/el/ElMatchBuilder.java
diff --git a/src/main/java/io/ebeaninternal/server/el/ElMatcher.java b/ebean-core/src/main/java/io/ebeaninternal/server/el/ElMatcher.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/el/ElMatcher.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/el/ElMatcher.java
diff --git a/src/main/java/io/ebeaninternal/server/el/ElPropertyChain.java b/ebean-core/src/main/java/io/ebeaninternal/server/el/ElPropertyChain.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/el/ElPropertyChain.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/el/ElPropertyChain.java
diff --git a/src/main/java/io/ebeaninternal/server/el/ElPropertyChainBuilder.java b/ebean-core/src/main/java/io/ebeaninternal/server/el/ElPropertyChainBuilder.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/el/ElPropertyChainBuilder.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/el/ElPropertyChainBuilder.java
diff --git a/src/main/java/io/ebeaninternal/server/el/ElPropertyDeploy.java b/ebean-core/src/main/java/io/ebeaninternal/server/el/ElPropertyDeploy.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/el/ElPropertyDeploy.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/el/ElPropertyDeploy.java
diff --git a/src/main/java/io/ebeaninternal/server/el/ElPropertyValue.java b/ebean-core/src/main/java/io/ebeaninternal/server/el/ElPropertyValue.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/el/ElPropertyValue.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/el/ElPropertyValue.java
diff --git a/src/main/java/io/ebeaninternal/server/el/package-info.java b/ebean-core/src/main/java/io/ebeaninternal/server/el/package-info.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/el/package-info.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/el/package-info.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/AbstractExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/AbstractExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/AbstractExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/AbstractExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/AbstractTextExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/AbstractTextExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/AbstractTextExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/AbstractTextExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/AbstractValueExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/AbstractValueExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/AbstractValueExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/AbstractValueExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/AllEqualsExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/AllEqualsExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/AllEqualsExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/AllEqualsExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/ArrayContainsExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/ArrayContainsExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/ArrayContainsExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/ArrayContainsExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/ArrayIsEmptyExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/ArrayIsEmptyExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/ArrayIsEmptyExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/ArrayIsEmptyExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/BetweenExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/BetweenExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/BetweenExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/BetweenExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/BetweenPropertyExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/BetweenPropertyExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/BetweenPropertyExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/BetweenPropertyExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/BitwiseExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/BitwiseExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/BitwiseExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/BitwiseExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/BitwiseOp.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/BitwiseOp.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/BitwiseOp.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/BitwiseOp.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/CaseInsensitiveEqualExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/CaseInsensitiveEqualExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/CaseInsensitiveEqualExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/CaseInsensitiveEqualExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/DefaultExampleExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/DefaultExampleExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/DefaultExampleExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/DefaultExampleExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/DefaultExpressionFactory.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/DefaultExpressionFactory.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/DefaultExpressionFactory.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/DefaultExpressionFactory.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/DefaultExpressionList.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/DefaultExpressionList.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/DefaultExpressionList.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/DefaultExpressionList.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/DefaultExpressionRequest.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/DefaultExpressionRequest.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/DefaultExpressionRequest.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/DefaultExpressionRequest.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/DocQueryContext.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/DocQueryContext.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/DocQueryContext.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/DocQueryContext.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/ExistsQueryExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/ExistsQueryExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/ExistsQueryExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/ExistsQueryExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/FilterExprPath.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/FilterExprPath.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/FilterExprPath.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/FilterExprPath.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/FilterExpressionList.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/FilterExpressionList.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/FilterExpressionList.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/FilterExpressionList.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/IdExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/IdExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/IdExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/IdExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/IdInExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/IdInExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/IdInExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/IdInExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/InExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/InExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/InExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/InExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/InPairsExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/InPairsExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/InPairsExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/InPairsExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/InQueryExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/InQueryExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/InQueryExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/InQueryExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/InRangeExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/InRangeExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/InRangeExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/InRangeExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/IsEmptyExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/IsEmptyExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/IsEmptyExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/IsEmptyExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/JsonPathExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/JsonPathExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/JsonPathExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/JsonPathExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/JunctionExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/JunctionExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/JunctionExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/JunctionExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/LikeExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/LikeExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/LikeExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/LikeExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/LogicExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/LogicExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/LogicExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/LogicExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/NamedParamHelp.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/NamedParamHelp.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/NamedParamHelp.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/NamedParamHelp.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/NativeILikeExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/NativeILikeExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/NativeILikeExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/NativeILikeExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/NestedPathWrapperExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/NestedPathWrapperExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/NestedPathWrapperExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/NestedPathWrapperExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/NonPrepareExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/NonPrepareExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/NonPrepareExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/NonPrepareExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/NoopExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/NoopExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/NoopExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/NoopExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/NotExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/NotExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/NotExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/NotExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/NullExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/NullExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/NullExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/NullExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/Op.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/Op.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/Op.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/Op.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/PrepareDocNested.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/PrepareDocNested.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/PrepareDocNested.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/PrepareDocNested.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/RawExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/RawExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/RawExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/RawExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/RawExpressionBuilder.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/RawExpressionBuilder.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/RawExpressionBuilder.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/RawExpressionBuilder.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/Same.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/Same.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/Same.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/Same.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/SimpleExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/SimpleExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/SimpleExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/SimpleExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/TextCommonTermsExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/TextCommonTermsExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/TextCommonTermsExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/TextCommonTermsExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/TextMatchExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/TextMatchExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/TextMatchExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/TextMatchExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/TextMultiMatchExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/TextMultiMatchExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/TextMultiMatchExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/TextMultiMatchExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/TextQueryStringExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/TextQueryStringExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/TextQueryStringExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/TextQueryStringExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/TextSimpleExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/TextSimpleExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/TextSimpleExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/TextSimpleExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/UnsupportedDocStoreExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/UnsupportedDocStoreExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/UnsupportedDocStoreExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/UnsupportedDocStoreExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/package.html b/ebean-core/src/main/java/io/ebeaninternal/server/expression/package.html
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/package.html
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/package.html
diff --git a/src/main/java/io/ebeaninternal/server/expression/platform/BaseDbExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/platform/BaseDbExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/platform/BaseDbExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/platform/BaseDbExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/platform/BasicDbExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/platform/BasicDbExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/platform/BasicDbExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/platform/BasicDbExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/platform/DbExpressionHandler.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/platform/DbExpressionHandler.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/platform/DbExpressionHandler.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/platform/DbExpressionHandler.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/platform/DbExpressionHandlerFactory.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/platform/DbExpressionHandlerFactory.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/platform/DbExpressionHandlerFactory.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/platform/DbExpressionHandlerFactory.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/platform/H2DbExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/platform/H2DbExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/platform/H2DbExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/platform/H2DbExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/platform/HanaDbExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/platform/HanaDbExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/platform/HanaDbExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/platform/HanaDbExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/platform/MariaDbExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/platform/MariaDbExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/platform/MariaDbExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/platform/MariaDbExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/platform/MySqlDbExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/platform/MySqlDbExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/platform/MySqlDbExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/platform/MySqlDbExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/platform/OracleDbExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/platform/OracleDbExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/platform/OracleDbExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/platform/OracleDbExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/platform/PostgresCast.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/platform/PostgresCast.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/platform/PostgresCast.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/platform/PostgresCast.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/platform/PostgresDbExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/platform/PostgresDbExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/platform/PostgresDbExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/platform/PostgresDbExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/expression/platform/SqlServerDbExpression.java b/ebean-core/src/main/java/io/ebeaninternal/server/expression/platform/SqlServerDbExpression.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/expression/platform/SqlServerDbExpression.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/expression/platform/SqlServerDbExpression.java
diff --git a/src/main/java/io/ebeaninternal/server/grammer/EqlAdapter.java b/ebean-core/src/main/java/io/ebeaninternal/server/grammer/EqlAdapter.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/grammer/EqlAdapter.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/grammer/EqlAdapter.java
diff --git a/src/main/java/io/ebeaninternal/server/grammer/EqlOperator.java b/ebean-core/src/main/java/io/ebeaninternal/server/grammer/EqlOperator.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/grammer/EqlOperator.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/grammer/EqlOperator.java
diff --git a/src/main/java/io/ebeaninternal/server/grammer/EqlParser.java b/ebean-core/src/main/java/io/ebeaninternal/server/grammer/EqlParser.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/grammer/EqlParser.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/grammer/EqlParser.java
diff --git a/src/main/java/io/ebeaninternal/server/grammer/EqlValueType.java b/ebean-core/src/main/java/io/ebeaninternal/server/grammer/EqlValueType.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/grammer/EqlValueType.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/grammer/EqlValueType.java
diff --git a/src/main/java/io/ebeaninternal/server/grammer/EqlWhereAdapter.java b/ebean-core/src/main/java/io/ebeaninternal/server/grammer/EqlWhereAdapter.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/grammer/EqlWhereAdapter.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/grammer/EqlWhereAdapter.java
diff --git a/src/main/java/io/ebeaninternal/server/grammer/EqlWhereListener.java b/ebean-core/src/main/java/io/ebeaninternal/server/grammer/EqlWhereListener.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/grammer/EqlWhereListener.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/grammer/EqlWhereListener.java
diff --git a/src/main/java/io/ebeaninternal/server/grammer/NamedParameter.java b/ebean-core/src/main/java/io/ebeaninternal/server/grammer/NamedParameter.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/grammer/NamedParameter.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/grammer/NamedParameter.java
diff --git a/src/main/java/io/ebeaninternal/server/grammer/OperatorMapping.java b/ebean-core/src/main/java/io/ebeaninternal/server/grammer/OperatorMapping.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/grammer/OperatorMapping.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/grammer/OperatorMapping.java
diff --git a/src/main/java/io/ebeaninternal/server/grammer/ParseFetchConfig.java b/ebean-core/src/main/java/io/ebeaninternal/server/grammer/ParseFetchConfig.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/grammer/ParseFetchConfig.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/grammer/ParseFetchConfig.java
diff --git a/src/main/java/io/ebeaninternal/server/grammer/antlr/EQL.interp b/ebean-core/src/main/java/io/ebeaninternal/server/grammer/antlr/EQL.interp
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/grammer/antlr/EQL.interp
rename to ebean-core/src/main/java/io/ebeaninternal/server/grammer/antlr/EQL.interp
diff --git a/src/main/java/io/ebeaninternal/server/grammer/antlr/EQL.tokens b/ebean-core/src/main/java/io/ebeaninternal/server/grammer/antlr/EQL.tokens
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/grammer/antlr/EQL.tokens
rename to ebean-core/src/main/java/io/ebeaninternal/server/grammer/antlr/EQL.tokens
diff --git a/src/main/java/io/ebeaninternal/server/grammer/antlr/EQLBaseListener.java b/ebean-core/src/main/java/io/ebeaninternal/server/grammer/antlr/EQLBaseListener.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/grammer/antlr/EQLBaseListener.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/grammer/antlr/EQLBaseListener.java
diff --git a/src/main/java/io/ebeaninternal/server/grammer/antlr/EQLBaseVisitor.java b/ebean-core/src/main/java/io/ebeaninternal/server/grammer/antlr/EQLBaseVisitor.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/grammer/antlr/EQLBaseVisitor.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/grammer/antlr/EQLBaseVisitor.java
diff --git a/src/main/java/io/ebeaninternal/server/grammer/antlr/EQLLexer.interp b/ebean-core/src/main/java/io/ebeaninternal/server/grammer/antlr/EQLLexer.interp
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/grammer/antlr/EQLLexer.interp
rename to ebean-core/src/main/java/io/ebeaninternal/server/grammer/antlr/EQLLexer.interp
diff --git a/src/main/java/io/ebeaninternal/server/grammer/antlr/EQLLexer.java b/ebean-core/src/main/java/io/ebeaninternal/server/grammer/antlr/EQLLexer.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/grammer/antlr/EQLLexer.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/grammer/antlr/EQLLexer.java
diff --git a/src/main/java/io/ebeaninternal/server/grammer/antlr/EQLLexer.tokens b/ebean-core/src/main/java/io/ebeaninternal/server/grammer/antlr/EQLLexer.tokens
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/grammer/antlr/EQLLexer.tokens
rename to ebean-core/src/main/java/io/ebeaninternal/server/grammer/antlr/EQLLexer.tokens
diff --git a/src/main/java/io/ebeaninternal/server/grammer/antlr/EQLListener.java b/ebean-core/src/main/java/io/ebeaninternal/server/grammer/antlr/EQLListener.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/grammer/antlr/EQLListener.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/grammer/antlr/EQLListener.java
diff --git a/src/main/java/io/ebeaninternal/server/grammer/antlr/EQLParser.java b/ebean-core/src/main/java/io/ebeaninternal/server/grammer/antlr/EQLParser.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/grammer/antlr/EQLParser.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/grammer/antlr/EQLParser.java
diff --git a/src/main/java/io/ebeaninternal/server/grammer/antlr/EQLVisitor.java b/ebean-core/src/main/java/io/ebeaninternal/server/grammer/antlr/EQLVisitor.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/grammer/antlr/EQLVisitor.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/grammer/antlr/EQLVisitor.java
diff --git a/src/main/java/io/ebeaninternal/server/idgen/UuidV1IdGenerator.java b/ebean-core/src/main/java/io/ebeaninternal/server/idgen/UuidV1IdGenerator.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/idgen/UuidV1IdGenerator.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/idgen/UuidV1IdGenerator.java
diff --git a/src/main/java/io/ebeaninternal/server/idgen/UuidV1RndIdGenerator.java b/ebean-core/src/main/java/io/ebeaninternal/server/idgen/UuidV1RndIdGenerator.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/idgen/UuidV1RndIdGenerator.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/idgen/UuidV1RndIdGenerator.java
diff --git a/src/main/java/io/ebeaninternal/server/idgen/UuidV4IdGenerator.java b/ebean-core/src/main/java/io/ebeaninternal/server/idgen/UuidV4IdGenerator.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/idgen/UuidV4IdGenerator.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/idgen/UuidV4IdGenerator.java
diff --git a/src/main/java/io/ebeaninternal/server/idgen/package.html b/ebean-core/src/main/java/io/ebeaninternal/server/idgen/package.html
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/idgen/package.html
rename to ebean-core/src/main/java/io/ebeaninternal/server/idgen/package.html
diff --git a/src/main/java/io/ebeaninternal/server/lib/DaemonExecutorService.java b/ebean-core/src/main/java/io/ebeaninternal/server/lib/DaemonExecutorService.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/lib/DaemonExecutorService.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/lib/DaemonExecutorService.java
diff --git a/src/main/java/io/ebeaninternal/server/lib/DaemonScheduleThreadPool.java b/ebean-core/src/main/java/io/ebeaninternal/server/lib/DaemonScheduleThreadPool.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/lib/DaemonScheduleThreadPool.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/lib/DaemonScheduleThreadPool.java
diff --git a/src/main/java/io/ebeaninternal/server/lib/DaemonThreadFactory.java b/ebean-core/src/main/java/io/ebeaninternal/server/lib/DaemonThreadFactory.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/lib/DaemonThreadFactory.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/lib/DaemonThreadFactory.java
diff --git a/src/main/java/io/ebeaninternal/server/lib/ShutdownHook.java b/ebean-core/src/main/java/io/ebeaninternal/server/lib/ShutdownHook.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/lib/ShutdownHook.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/lib/ShutdownHook.java
diff --git a/src/main/java/io/ebeaninternal/server/lib/ShutdownManager.java b/ebean-core/src/main/java/io/ebeaninternal/server/lib/ShutdownManager.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/lib/ShutdownManager.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/lib/ShutdownManager.java
diff --git a/src/main/java/io/ebeaninternal/server/lib/Str.java b/ebean-core/src/main/java/io/ebeaninternal/server/lib/Str.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/lib/Str.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/lib/Str.java
diff --git a/src/main/java/io/ebeaninternal/server/lib/package.html b/ebean-core/src/main/java/io/ebeaninternal/server/lib/package.html
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/lib/package.html
rename to ebean-core/src/main/java/io/ebeaninternal/server/lib/package.html
diff --git a/src/main/java/io/ebeaninternal/server/loadcontext/DLoadBaseContext.java b/ebean-core/src/main/java/io/ebeaninternal/server/loadcontext/DLoadBaseContext.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/loadcontext/DLoadBaseContext.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/loadcontext/DLoadBaseContext.java
diff --git a/src/main/java/io/ebeaninternal/server/loadcontext/DLoadBeanContext.java b/ebean-core/src/main/java/io/ebeaninternal/server/loadcontext/DLoadBeanContext.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/loadcontext/DLoadBeanContext.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/loadcontext/DLoadBeanContext.java
diff --git a/src/main/java/io/ebeaninternal/server/loadcontext/DLoadContext.java b/ebean-core/src/main/java/io/ebeaninternal/server/loadcontext/DLoadContext.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/loadcontext/DLoadContext.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/loadcontext/DLoadContext.java
diff --git a/src/main/java/io/ebeaninternal/server/loadcontext/DLoadManyContext.java b/ebean-core/src/main/java/io/ebeaninternal/server/loadcontext/DLoadManyContext.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/loadcontext/DLoadManyContext.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/loadcontext/DLoadManyContext.java
diff --git a/src/main/java/io/ebeaninternal/server/loadcontext/package-info.java b/ebean-core/src/main/java/io/ebeaninternal/server/loadcontext/package-info.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/loadcontext/package-info.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/loadcontext/package-info.java
diff --git a/src/main/java/io/ebeaninternal/server/logger/DLogManager.java b/ebean-core/src/main/java/io/ebeaninternal/server/logger/DLogManager.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/logger/DLogManager.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/logger/DLogManager.java
diff --git a/src/main/java/io/ebeaninternal/server/logger/DLoggerFactory.java b/ebean-core/src/main/java/io/ebeaninternal/server/logger/DLoggerFactory.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/logger/DLoggerFactory.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/logger/DLoggerFactory.java
diff --git a/src/main/java/io/ebeaninternal/server/logger/DSpiLogger.java b/ebean-core/src/main/java/io/ebeaninternal/server/logger/DSpiLogger.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/logger/DSpiLogger.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/logger/DSpiLogger.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/BatchControl.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/BatchControl.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/BatchControl.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/BatchControl.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/BatchDepthComparator.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/BatchDepthComparator.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/BatchDepthComparator.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/BatchDepthComparator.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/BatchDepthOrder.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/BatchDepthOrder.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/BatchDepthOrder.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/BatchDepthOrder.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/BatchPostExecute.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/BatchPostExecute.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/BatchPostExecute.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/BatchPostExecute.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/BatchedBeanHolder.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/BatchedBeanHolder.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/BatchedBeanHolder.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/BatchedBeanHolder.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/BatchedPstmt.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/BatchedPstmt.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/BatchedPstmt.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/BatchedPstmt.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/BatchedPstmtHolder.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/BatchedPstmtHolder.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/BatchedPstmtHolder.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/BatchedPstmtHolder.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/BatchedSqlException.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/BatchedSqlException.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/BatchedSqlException.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/BatchedSqlException.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/BeanPersister.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/BeanPersister.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/BeanPersister.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/BeanPersister.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/BeanPersisterFactory.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/BeanPersisterFactory.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/BeanPersisterFactory.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/BeanPersisterFactory.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/BindValues.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/BindValues.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/BindValues.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/BindValues.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/Binder.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/Binder.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/Binder.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/Binder.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/DefaultPersistExecute.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/DefaultPersistExecute.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/DefaultPersistExecute.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/DefaultPersistExecute.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/DefaultPersister.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/DefaultPersister.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/DefaultPersister.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/DefaultPersister.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/DeleteIdRequest.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/DeleteIdRequest.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/DeleteIdRequest.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/DeleteIdRequest.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/DeleteMode.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/DeleteMode.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/DeleteMode.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/DeleteMode.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/DeleteUnloadedForeignKeys.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/DeleteUnloadedForeignKeys.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/DeleteUnloadedForeignKeys.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/DeleteUnloadedForeignKeys.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/DmlUtil.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/DmlUtil.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/DmlUtil.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/DmlUtil.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/ExeCallableSql.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/ExeCallableSql.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/ExeCallableSql.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/ExeCallableSql.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/ExeOrmUpdate.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/ExeOrmUpdate.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/ExeOrmUpdate.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/ExeOrmUpdate.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/ExeUpdateSql.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/ExeUpdateSql.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/ExeUpdateSql.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/ExeUpdateSql.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/Flags.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/Flags.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/Flags.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/Flags.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/MergeContext.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/MergeContext.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/MergeContext.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/MergeContext.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/MergeHandler.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/MergeHandler.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/MergeHandler.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/MergeHandler.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/MergeNode.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/MergeNode.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/MergeNode.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/MergeNode.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/MergeNodeAssocManyToMany.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/MergeNodeAssocManyToMany.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/MergeNodeAssocManyToMany.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/MergeNodeAssocManyToMany.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/MergeNodeAssocOne.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/MergeNodeAssocOne.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/MergeNodeAssocOne.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/MergeNodeAssocOne.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/MergeNodeAssocOneToMany.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/MergeNodeAssocOneToMany.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/MergeNodeAssocOneToMany.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/MergeNodeAssocOneToMany.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/MergeRequest.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/MergeRequest.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/MergeRequest.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/MergeRequest.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/MultiValueWrapper.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/MultiValueWrapper.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/MultiValueWrapper.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/MultiValueWrapper.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/PersistExecute.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/PersistExecute.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/PersistExecute.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/PersistExecute.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/PstmtFactory.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/PstmtFactory.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/PstmtFactory.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/PstmtFactory.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/SaveMany.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/SaveMany.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/SaveMany.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/SaveMany.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/SaveManyBase.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/SaveManyBase.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/SaveManyBase.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/SaveManyBase.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/SaveManyBeans.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/SaveManyBeans.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/SaveManyBeans.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/SaveManyBeans.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/SaveManyElementCollection.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/SaveManyElementCollection.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/SaveManyElementCollection.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/SaveManyElementCollection.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/SaveManyElementCollectionMap.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/SaveManyElementCollectionMap.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/SaveManyElementCollectionMap.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/SaveManyElementCollectionMap.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/TrimLogSql.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/TrimLogSql.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/TrimLogSql.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/TrimLogSql.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dml/BaseMeta.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dml/BaseMeta.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dml/BaseMeta.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dml/BaseMeta.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dml/DeleteHandler.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dml/DeleteHandler.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dml/DeleteHandler.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dml/DeleteHandler.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dml/DeleteMeta.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dml/DeleteMeta.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dml/DeleteMeta.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dml/DeleteMeta.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dml/DmlBeanPersister.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dml/DmlBeanPersister.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dml/DmlBeanPersister.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dml/DmlBeanPersister.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dml/DmlBeanPersisterFactory.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dml/DmlBeanPersisterFactory.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dml/DmlBeanPersisterFactory.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dml/DmlBeanPersisterFactory.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dml/DmlHandler.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dml/DmlHandler.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dml/DmlHandler.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dml/DmlHandler.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dml/DmlMode.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dml/DmlMode.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dml/DmlMode.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dml/DmlMode.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dml/DocStoreBeanPersister.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dml/DocStoreBeanPersister.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dml/DocStoreBeanPersister.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dml/DocStoreBeanPersister.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dml/GenerateDmlRequest.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dml/GenerateDmlRequest.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dml/GenerateDmlRequest.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dml/GenerateDmlRequest.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dml/GeneratedProperties.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dml/GeneratedProperties.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dml/GeneratedProperties.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dml/GeneratedProperties.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dml/GeneratedPropertyCollector.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dml/GeneratedPropertyCollector.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dml/GeneratedPropertyCollector.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dml/GeneratedPropertyCollector.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dml/InsertHandler.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dml/InsertHandler.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dml/InsertHandler.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dml/InsertHandler.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dml/InsertMeta.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dml/InsertMeta.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dml/InsertMeta.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dml/InsertMeta.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dml/MetaFactory.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dml/MetaFactory.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dml/MetaFactory.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dml/MetaFactory.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dml/PersistHandler.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dml/PersistHandler.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dml/PersistHandler.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dml/PersistHandler.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dml/UpdateHandler.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dml/UpdateHandler.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dml/UpdateHandler.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dml/UpdateHandler.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dml/UpdateMeta.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dml/UpdateMeta.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dml/UpdateMeta.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dml/UpdateMeta.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dml/UpdatePlan.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dml/UpdatePlan.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dml/UpdatePlan.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dml/UpdatePlan.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dml/package.html b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dml/package.html
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dml/package.html
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dml/package.html
diff --git a/src/main/java/io/ebeaninternal/server/persist/dmlbind/Bindable.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/Bindable.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dmlbind/Bindable.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/Bindable.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableAssocOne.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableAssocOne.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableAssocOne.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableAssocOne.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableAssocTenant.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableAssocTenant.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableAssocTenant.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableAssocTenant.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableDiscriminator.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableDiscriminator.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableDiscriminator.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableDiscriminator.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableEmbedded.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableEmbedded.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableEmbedded.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableEmbedded.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableEncryptedProperty.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableEncryptedProperty.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableEncryptedProperty.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableEncryptedProperty.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableId.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableId.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableId.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableId.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableIdEmbedded.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableIdEmbedded.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableIdEmbedded.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableIdEmbedded.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableIdEmpty.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableIdEmpty.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableIdEmpty.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableIdEmpty.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableIdScalar.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableIdScalar.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableIdScalar.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableIdScalar.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableList.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableList.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableList.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableList.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableOrderColumn.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableOrderColumn.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableOrderColumn.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableOrderColumn.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableProperty.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableProperty.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableProperty.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableProperty.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindablePropertyVersion.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindablePropertyVersion.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dmlbind/BindablePropertyVersion.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindablePropertyVersion.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableRequest.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableRequest.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableRequest.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableRequest.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableUnidirectional.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableUnidirectional.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableUnidirectional.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/BindableUnidirectional.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dmlbind/FactoryAssocOnes.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/FactoryAssocOnes.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dmlbind/FactoryAssocOnes.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/FactoryAssocOnes.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dmlbind/FactoryBaseProperties.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/FactoryBaseProperties.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dmlbind/FactoryBaseProperties.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/FactoryBaseProperties.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dmlbind/FactoryEmbedded.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/FactoryEmbedded.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dmlbind/FactoryEmbedded.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/FactoryEmbedded.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dmlbind/FactoryId.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/FactoryId.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dmlbind/FactoryId.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/FactoryId.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dmlbind/FactoryProperty.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/FactoryProperty.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dmlbind/FactoryProperty.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/FactoryProperty.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dmlbind/FactoryVersion.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/FactoryVersion.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dmlbind/FactoryVersion.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/FactoryVersion.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dmlbind/MatchedImportedEmbedded.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/MatchedImportedEmbedded.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dmlbind/MatchedImportedEmbedded.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/MatchedImportedEmbedded.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dmlbind/MatchedImportedFactory.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/MatchedImportedFactory.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dmlbind/MatchedImportedFactory.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/MatchedImportedFactory.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dmlbind/MatchedImportedProperty.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/MatchedImportedProperty.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dmlbind/MatchedImportedProperty.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/MatchedImportedProperty.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dmlbind/MatchedImportedScalar.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/MatchedImportedScalar.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dmlbind/MatchedImportedScalar.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/MatchedImportedScalar.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/dmlbind/package.html b/ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/package.html
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/dmlbind/package.html
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/dmlbind/package.html
diff --git a/src/main/java/io/ebeaninternal/server/persist/package.html b/ebean-core/src/main/java/io/ebeaninternal/server/persist/package.html
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/package.html
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/package.html
diff --git a/src/main/java/io/ebeaninternal/server/persist/platform/AbstractMultiValueBind.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/platform/AbstractMultiValueBind.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/platform/AbstractMultiValueBind.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/platform/AbstractMultiValueBind.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/platform/MultiValueBind.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/platform/MultiValueBind.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/platform/MultiValueBind.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/platform/MultiValueBind.java
diff --git a/src/main/java/io/ebeaninternal/server/persist/platform/PostgresMultiValueBind.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/platform/PostgresMultiValueBind.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/persist/platform/PostgresMultiValueBind.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/persist/platform/PostgresMultiValueBind.java
diff --git a/src/main/java/io/ebeaninternal/server/profile/BasicProfileLocation.java b/ebean-core/src/main/java/io/ebeaninternal/server/profile/BasicProfileLocation.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/profile/BasicProfileLocation.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/profile/BasicProfileLocation.java
diff --git a/src/main/java/io/ebeaninternal/server/profile/DCountMetric.java b/ebean-core/src/main/java/io/ebeaninternal/server/profile/DCountMetric.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/profile/DCountMetric.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/profile/DCountMetric.java
diff --git a/src/main/java/io/ebeaninternal/server/profile/DMetricFactory.java b/ebean-core/src/main/java/io/ebeaninternal/server/profile/DMetricFactory.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/profile/DMetricFactory.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/profile/DMetricFactory.java
diff --git a/src/main/java/io/ebeaninternal/server/profile/DProfileLocation.java b/ebean-core/src/main/java/io/ebeaninternal/server/profile/DProfileLocation.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/profile/DProfileLocation.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/profile/DProfileLocation.java
diff --git a/src/main/java/io/ebeaninternal/server/profile/DProfileLocationFactory.java b/ebean-core/src/main/java/io/ebeaninternal/server/profile/DProfileLocationFactory.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/profile/DProfileLocationFactory.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/profile/DProfileLocationFactory.java
diff --git a/src/main/java/io/ebeaninternal/server/profile/DQueryPlanCollector.java b/ebean-core/src/main/java/io/ebeaninternal/server/profile/DQueryPlanCollector.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/profile/DQueryPlanCollector.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/profile/DQueryPlanCollector.java
diff --git a/src/main/java/io/ebeaninternal/server/profile/DQueryPlanMeta.java b/ebean-core/src/main/java/io/ebeaninternal/server/profile/DQueryPlanMeta.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/profile/DQueryPlanMeta.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/profile/DQueryPlanMeta.java
diff --git a/src/main/java/io/ebeaninternal/server/profile/DQueryPlanMetric.java b/ebean-core/src/main/java/io/ebeaninternal/server/profile/DQueryPlanMetric.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/profile/DQueryPlanMetric.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/profile/DQueryPlanMetric.java
diff --git a/src/main/java/io/ebeaninternal/server/profile/DTimeMetricStats.java b/ebean-core/src/main/java/io/ebeaninternal/server/profile/DTimeMetricStats.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/profile/DTimeMetricStats.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/profile/DTimeMetricStats.java
diff --git a/src/main/java/io/ebeaninternal/server/profile/DTimedMetric.java b/ebean-core/src/main/java/io/ebeaninternal/server/profile/DTimedMetric.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/profile/DTimedMetric.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/profile/DTimedMetric.java
diff --git a/src/main/java/io/ebeaninternal/server/profile/DTimedMetricMap.java b/ebean-core/src/main/java/io/ebeaninternal/server/profile/DTimedMetricMap.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/profile/DTimedMetricMap.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/profile/DTimedMetricMap.java
diff --git a/src/main/java/io/ebeaninternal/server/profile/DTimedProfileLocation.java b/ebean-core/src/main/java/io/ebeaninternal/server/profile/DTimedProfileLocation.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/profile/DTimedProfileLocation.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/profile/DTimedProfileLocation.java
diff --git a/src/main/java/io/ebeaninternal/server/profile/TimedProfileLocation.java b/ebean-core/src/main/java/io/ebeaninternal/server/profile/TimedProfileLocation.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/profile/TimedProfileLocation.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/profile/TimedProfileLocation.java
diff --git a/src/main/java/io/ebeaninternal/server/profile/TimedProfileLocationRegistry.java b/ebean-core/src/main/java/io/ebeaninternal/server/profile/TimedProfileLocationRegistry.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/profile/TimedProfileLocationRegistry.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/profile/TimedProfileLocationRegistry.java
diff --git a/src/main/java/io/ebeaninternal/server/profile/UtilLocation.java b/ebean-core/src/main/java/io/ebeaninternal/server/profile/UtilLocation.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/profile/UtilLocation.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/profile/UtilLocation.java
diff --git a/src/main/java/io/ebeaninternal/server/properties/BeanPropertiesReader.java b/ebean-core/src/main/java/io/ebeaninternal/server/properties/BeanPropertiesReader.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/properties/BeanPropertiesReader.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/properties/BeanPropertiesReader.java
diff --git a/src/main/java/io/ebeaninternal/server/properties/BeanPropertyAccess.java b/ebean-core/src/main/java/io/ebeaninternal/server/properties/BeanPropertyAccess.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/properties/BeanPropertyAccess.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/properties/BeanPropertyAccess.java
diff --git a/src/main/java/io/ebeaninternal/server/properties/BeanPropertyGetter.java b/ebean-core/src/main/java/io/ebeaninternal/server/properties/BeanPropertyGetter.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/properties/BeanPropertyGetter.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/properties/BeanPropertyGetter.java
diff --git a/src/main/java/io/ebeaninternal/server/properties/BeanPropertySetter.java b/ebean-core/src/main/java/io/ebeaninternal/server/properties/BeanPropertySetter.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/properties/BeanPropertySetter.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/properties/BeanPropertySetter.java
diff --git a/src/main/java/io/ebeaninternal/server/properties/EnhanceBeanPropertyAccess.java b/ebean-core/src/main/java/io/ebeaninternal/server/properties/EnhanceBeanPropertyAccess.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/properties/EnhanceBeanPropertyAccess.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/properties/EnhanceBeanPropertyAccess.java
diff --git a/src/main/java/io/ebeaninternal/server/properties/package.html b/ebean-core/src/main/java/io/ebeaninternal/server/properties/package.html
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/properties/package.html
rename to ebean-core/src/main/java/io/ebeaninternal/server/properties/package.html
diff --git a/src/main/java/io/ebeaninternal/server/query/BaseFuture.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/BaseFuture.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/BaseFuture.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/BaseFuture.java
diff --git a/src/main/java/io/ebeaninternal/server/query/CQuery.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/CQuery.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/CQuery.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/CQuery.java
diff --git a/src/main/java/io/ebeaninternal/server/query/CQueryBindCapture.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryBindCapture.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/CQueryBindCapture.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryBindCapture.java
diff --git a/src/main/java/io/ebeaninternal/server/query/CQueryBuilder.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryBuilder.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/CQueryBuilder.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryBuilder.java
diff --git a/src/main/java/io/ebeaninternal/server/query/CQueryBuilderRawSql.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryBuilderRawSql.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/CQueryBuilderRawSql.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryBuilderRawSql.java
diff --git a/src/main/java/io/ebeaninternal/server/query/CQueryCollectionAdd.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryCollectionAdd.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/CQueryCollectionAdd.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryCollectionAdd.java
diff --git a/src/main/java/io/ebeaninternal/server/query/CQueryCollectionAddNoop.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryCollectionAddNoop.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/CQueryCollectionAddNoop.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryCollectionAddNoop.java
diff --git a/src/main/java/io/ebeaninternal/server/query/CQueryDraftSupport.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryDraftSupport.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/CQueryDraftSupport.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryDraftSupport.java
diff --git a/src/main/java/io/ebeaninternal/server/query/CQueryEngine.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryEngine.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/CQueryEngine.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryEngine.java
diff --git a/src/main/java/io/ebeaninternal/server/query/CQueryFetchSingleAttribute.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryFetchSingleAttribute.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/CQueryFetchSingleAttribute.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryFetchSingleAttribute.java
diff --git a/src/main/java/io/ebeaninternal/server/query/CQueryHistorySupport.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryHistorySupport.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/CQueryHistorySupport.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryHistorySupport.java
diff --git a/src/main/java/io/ebeaninternal/server/query/CQueryIteratorSimple.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryIteratorSimple.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/CQueryIteratorSimple.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryIteratorSimple.java
diff --git a/src/main/java/io/ebeaninternal/server/query/CQueryIteratorWithBuffer.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryIteratorWithBuffer.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/CQueryIteratorWithBuffer.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryIteratorWithBuffer.java
diff --git a/src/main/java/io/ebeaninternal/server/query/CQueryOrderBy.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryOrderBy.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/CQueryOrderBy.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryOrderBy.java
diff --git a/src/main/java/io/ebeaninternal/server/query/CQueryPlan.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryPlan.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/CQueryPlan.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryPlan.java
diff --git a/src/main/java/io/ebeaninternal/server/query/CQueryPlanManager.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryPlanManager.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/CQueryPlanManager.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryPlanManager.java
diff --git a/src/main/java/io/ebeaninternal/server/query/CQueryPlanRawSql.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryPlanRawSql.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/CQueryPlanRawSql.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryPlanRawSql.java
diff --git a/src/main/java/io/ebeaninternal/server/query/CQueryPlanRequest.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryPlanRequest.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/CQueryPlanRequest.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryPlanRequest.java
diff --git a/src/main/java/io/ebeaninternal/server/query/CQueryPlanStats.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryPlanStats.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/CQueryPlanStats.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryPlanStats.java
diff --git a/src/main/java/io/ebeaninternal/server/query/CQueryPredicates.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryPredicates.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/CQueryPredicates.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryPredicates.java
diff --git a/src/main/java/io/ebeaninternal/server/query/CQueryRowCount.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryRowCount.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/CQueryRowCount.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryRowCount.java
diff --git a/src/main/java/io/ebeaninternal/server/query/CQueryUpdate.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryUpdate.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/CQueryUpdate.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryUpdate.java
diff --git a/src/main/java/io/ebeaninternal/server/query/CallableQuery.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/CallableQuery.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/CallableQuery.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/CallableQuery.java
diff --git a/src/main/java/io/ebeaninternal/server/query/CallableQueryCount.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/CallableQueryCount.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/CallableQueryCount.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/CallableQueryCount.java
diff --git a/src/main/java/io/ebeaninternal/server/query/CallableQueryIds.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/CallableQueryIds.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/CallableQueryIds.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/CallableQueryIds.java
diff --git a/src/main/java/io/ebeaninternal/server/query/CallableQueryList.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/CallableQueryList.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/CallableQueryList.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/CallableQueryList.java
diff --git a/src/main/java/io/ebeaninternal/server/query/CancelableQuery.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/CancelableQuery.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/CancelableQuery.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/CancelableQuery.java
diff --git a/src/main/java/io/ebeaninternal/server/query/DFetchGroup.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/DFetchGroup.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/DFetchGroup.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/DFetchGroup.java
diff --git a/src/main/java/io/ebeaninternal/server/query/DFetchGroupBuilder.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/DFetchGroupBuilder.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/DFetchGroupBuilder.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/DFetchGroupBuilder.java
diff --git a/src/main/java/io/ebeaninternal/server/query/DFetchGroupService.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/DFetchGroupService.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/DFetchGroupService.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/DFetchGroupService.java
diff --git a/src/main/java/io/ebeaninternal/server/query/DQueryPlanOutput.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/DQueryPlanOutput.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/DQueryPlanOutput.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/DQueryPlanOutput.java
diff --git a/src/main/java/io/ebeaninternal/server/query/DbOrderByTrim.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/DbOrderByTrim.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/DbOrderByTrim.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/DbOrderByTrim.java
diff --git a/src/main/java/io/ebeaninternal/server/query/DefaultDbSqlContext.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/DefaultDbSqlContext.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/DefaultDbSqlContext.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/DefaultDbSqlContext.java
diff --git a/src/main/java/io/ebeaninternal/server/query/DefaultFetchGroupQuery.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/DefaultFetchGroupQuery.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/DefaultFetchGroupQuery.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/DefaultFetchGroupQuery.java
diff --git a/src/main/java/io/ebeaninternal/server/query/DefaultOrmQueryEngine.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/DefaultOrmQueryEngine.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/DefaultOrmQueryEngine.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/DefaultOrmQueryEngine.java
diff --git a/src/main/java/io/ebeaninternal/server/query/DefaultRelationalQueryEngine.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/DefaultRelationalQueryEngine.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/DefaultRelationalQueryEngine.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/DefaultRelationalQueryEngine.java
diff --git a/src/main/java/io/ebeaninternal/server/query/DefaultSqlRow.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/DefaultSqlRow.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/DefaultSqlRow.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/DefaultSqlRow.java
diff --git a/src/main/java/io/ebeaninternal/server/query/DtoQueryEngine.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/DtoQueryEngine.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/DtoQueryEngine.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/DtoQueryEngine.java
diff --git a/src/main/java/io/ebeaninternal/server/query/ExtraJoin.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/ExtraJoin.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/ExtraJoin.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/ExtraJoin.java
diff --git a/src/main/java/io/ebeaninternal/server/query/LimitOffsetPagedList.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/LimitOffsetPagedList.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/LimitOffsetPagedList.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/LimitOffsetPagedList.java
diff --git a/src/main/java/io/ebeaninternal/server/query/NativeSqlQueryPlanKey.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/NativeSqlQueryPlanKey.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/NativeSqlQueryPlanKey.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/NativeSqlQueryPlanKey.java
diff --git a/src/main/java/io/ebeaninternal/server/query/OrderVersionDesc.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/OrderVersionDesc.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/OrderVersionDesc.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/OrderVersionDesc.java
diff --git a/src/main/java/io/ebeaninternal/server/query/QueryFutureIds.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/QueryFutureIds.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/QueryFutureIds.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/QueryFutureIds.java
diff --git a/src/main/java/io/ebeaninternal/server/query/QueryFutureList.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/QueryFutureList.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/QueryFutureList.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/QueryFutureList.java
diff --git a/src/main/java/io/ebeaninternal/server/query/QueryFutureRowCount.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/QueryFutureRowCount.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/QueryFutureRowCount.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/QueryFutureRowCount.java
diff --git a/src/main/java/io/ebeaninternal/server/query/QueryPlanLogger.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/QueryPlanLogger.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/QueryPlanLogger.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/QueryPlanLogger.java
diff --git a/src/main/java/io/ebeaninternal/server/query/QueryPlanLoggerExplain.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/QueryPlanLoggerExplain.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/QueryPlanLoggerExplain.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/QueryPlanLoggerExplain.java
diff --git a/src/main/java/io/ebeaninternal/server/query/QueryPlanLoggerOracle.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/QueryPlanLoggerOracle.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/QueryPlanLoggerOracle.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/QueryPlanLoggerOracle.java
diff --git a/src/main/java/io/ebeaninternal/server/query/QueryPlanLoggerPostgres.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/QueryPlanLoggerPostgres.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/QueryPlanLoggerPostgres.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/QueryPlanLoggerPostgres.java
diff --git a/src/main/java/io/ebeaninternal/server/query/QueryPlanLoggerSqlServer.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/QueryPlanLoggerSqlServer.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/QueryPlanLoggerSqlServer.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/QueryPlanLoggerSqlServer.java
diff --git a/src/main/java/io/ebeaninternal/server/query/RawSqlQueryPlanKey.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/RawSqlQueryPlanKey.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/RawSqlQueryPlanKey.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/RawSqlQueryPlanKey.java
diff --git a/src/main/java/io/ebeaninternal/server/query/STreeProperty.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/STreeProperty.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/STreeProperty.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/STreeProperty.java
diff --git a/src/main/java/io/ebeaninternal/server/query/STreePropertyAssoc.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/STreePropertyAssoc.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/STreePropertyAssoc.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/STreePropertyAssoc.java
diff --git a/src/main/java/io/ebeaninternal/server/query/STreePropertyAssocMany.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/STreePropertyAssocMany.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/STreePropertyAssocMany.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/STreePropertyAssocMany.java
diff --git a/src/main/java/io/ebeaninternal/server/query/STreePropertyAssocOne.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/STreePropertyAssocOne.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/STreePropertyAssocOne.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/STreePropertyAssocOne.java
diff --git a/src/main/java/io/ebeaninternal/server/query/STreeType.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/STreeType.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/STreeType.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/STreeType.java
diff --git a/src/main/java/io/ebeaninternal/server/query/SqlBeanLoad.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/SqlBeanLoad.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/SqlBeanLoad.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/SqlBeanLoad.java
diff --git a/src/main/java/io/ebeaninternal/server/query/SqlJoinType.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/SqlJoinType.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/SqlJoinType.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/SqlJoinType.java
diff --git a/src/main/java/io/ebeaninternal/server/query/SqlTree.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/SqlTree.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/SqlTree.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/SqlTree.java
diff --git a/src/main/java/io/ebeaninternal/server/query/SqlTreeAlias.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/SqlTreeAlias.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/SqlTreeAlias.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/SqlTreeAlias.java
diff --git a/src/main/java/io/ebeaninternal/server/query/SqlTreeBuilder.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/SqlTreeBuilder.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/SqlTreeBuilder.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/SqlTreeBuilder.java
diff --git a/src/main/java/io/ebeaninternal/server/query/SqlTreeNode.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/SqlTreeNode.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/SqlTreeNode.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/SqlTreeNode.java
diff --git a/src/main/java/io/ebeaninternal/server/query/SqlTreeNodeBean.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/SqlTreeNodeBean.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/SqlTreeNodeBean.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/SqlTreeNodeBean.java
diff --git a/src/main/java/io/ebeaninternal/server/query/SqlTreeNodeExtraJoin.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/SqlTreeNodeExtraJoin.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/SqlTreeNodeExtraJoin.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/SqlTreeNodeExtraJoin.java
diff --git a/src/main/java/io/ebeaninternal/server/query/SqlTreeNodeFormulaWhereJoin.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/SqlTreeNodeFormulaWhereJoin.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/SqlTreeNodeFormulaWhereJoin.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/SqlTreeNodeFormulaWhereJoin.java
diff --git a/src/main/java/io/ebeaninternal/server/query/SqlTreeNodeManyRoot.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/SqlTreeNodeManyRoot.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/SqlTreeNodeManyRoot.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/SqlTreeNodeManyRoot.java
diff --git a/src/main/java/io/ebeaninternal/server/query/SqlTreeNodeManyWhereJoin.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/SqlTreeNodeManyWhereJoin.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/SqlTreeNodeManyWhereJoin.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/SqlTreeNodeManyWhereJoin.java
diff --git a/src/main/java/io/ebeaninternal/server/query/SqlTreeNodeRoot.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/SqlTreeNodeRoot.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/SqlTreeNodeRoot.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/SqlTreeNodeRoot.java
diff --git a/src/main/java/io/ebeaninternal/server/query/SqlTreeProperties.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/SqlTreeProperties.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/SqlTreeProperties.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/SqlTreeProperties.java
diff --git a/src/main/java/io/ebeaninternal/server/query/package-info.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/package-info.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/query/package-info.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/query/package-info.java
diff --git a/src/main/java/io/ebeaninternal/server/querydefn/DefaultDtoQuery.java b/ebean-core/src/main/java/io/ebeaninternal/server/querydefn/DefaultDtoQuery.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/querydefn/DefaultDtoQuery.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/querydefn/DefaultDtoQuery.java
diff --git a/src/main/java/io/ebeaninternal/server/querydefn/DefaultOrmQuery.java b/ebean-core/src/main/java/io/ebeaninternal/server/querydefn/DefaultOrmQuery.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/querydefn/DefaultOrmQuery.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/querydefn/DefaultOrmQuery.java
diff --git a/src/main/java/io/ebeaninternal/server/querydefn/DefaultOrmUpdate.java b/ebean-core/src/main/java/io/ebeaninternal/server/querydefn/DefaultOrmUpdate.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/querydefn/DefaultOrmUpdate.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/querydefn/DefaultOrmUpdate.java
diff --git a/src/main/java/io/ebeaninternal/server/querydefn/DefaultRelationalQuery.java b/ebean-core/src/main/java/io/ebeaninternal/server/querydefn/DefaultRelationalQuery.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/querydefn/DefaultRelationalQuery.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/querydefn/DefaultRelationalQuery.java
diff --git a/src/main/java/io/ebeaninternal/server/querydefn/DefaultUpdateQuery.java b/ebean-core/src/main/java/io/ebeaninternal/server/querydefn/DefaultUpdateQuery.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/querydefn/DefaultUpdateQuery.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/querydefn/DefaultUpdateQuery.java
diff --git a/src/main/java/io/ebeaninternal/server/querydefn/NaturalKeyBindParam.java b/ebean-core/src/main/java/io/ebeaninternal/server/querydefn/NaturalKeyBindParam.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/querydefn/NaturalKeyBindParam.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/querydefn/NaturalKeyBindParam.java
diff --git a/src/main/java/io/ebeaninternal/server/querydefn/ONamedParam.java b/ebean-core/src/main/java/io/ebeaninternal/server/querydefn/ONamedParam.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/querydefn/ONamedParam.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/querydefn/ONamedParam.java
diff --git a/src/main/java/io/ebeaninternal/server/querydefn/OrmQueryDetail.java b/ebean-core/src/main/java/io/ebeaninternal/server/querydefn/OrmQueryDetail.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/querydefn/OrmQueryDetail.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/querydefn/OrmQueryDetail.java
diff --git a/src/main/java/io/ebeaninternal/server/querydefn/OrmQueryDetailParser.java b/ebean-core/src/main/java/io/ebeaninternal/server/querydefn/OrmQueryDetailParser.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/querydefn/OrmQueryDetailParser.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/querydefn/OrmQueryDetailParser.java
diff --git a/src/main/java/io/ebeaninternal/server/querydefn/OrmQueryLimitRequest.java b/ebean-core/src/main/java/io/ebeaninternal/server/querydefn/OrmQueryLimitRequest.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/querydefn/OrmQueryLimitRequest.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/querydefn/OrmQueryLimitRequest.java
diff --git a/src/main/java/io/ebeaninternal/server/querydefn/OrmQueryPlanKey.java b/ebean-core/src/main/java/io/ebeaninternal/server/querydefn/OrmQueryPlanKey.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/querydefn/OrmQueryPlanKey.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/querydefn/OrmQueryPlanKey.java
diff --git a/src/main/java/io/ebeaninternal/server/querydefn/OrmQueryProperties.java b/ebean-core/src/main/java/io/ebeaninternal/server/querydefn/OrmQueryProperties.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/querydefn/OrmQueryProperties.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/querydefn/OrmQueryProperties.java
diff --git a/src/main/java/io/ebeaninternal/server/querydefn/OrmQueryPropertiesParser.java b/ebean-core/src/main/java/io/ebeaninternal/server/querydefn/OrmQueryPropertiesParser.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/querydefn/OrmQueryPropertiesParser.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/querydefn/OrmQueryPropertiesParser.java
diff --git a/src/main/java/io/ebeaninternal/server/querydefn/OrmQuerySecondary.java b/ebean-core/src/main/java/io/ebeaninternal/server/querydefn/OrmQuerySecondary.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/querydefn/OrmQuerySecondary.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/querydefn/OrmQuerySecondary.java
diff --git a/src/main/java/io/ebeaninternal/server/querydefn/OrmUpdateProperties.java b/ebean-core/src/main/java/io/ebeaninternal/server/querydefn/OrmUpdateProperties.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/querydefn/OrmUpdateProperties.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/querydefn/OrmUpdateProperties.java
diff --git a/src/main/java/io/ebeaninternal/server/querydefn/SimpleTextParser.java b/ebean-core/src/main/java/io/ebeaninternal/server/querydefn/SimpleTextParser.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/querydefn/SimpleTextParser.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/querydefn/SimpleTextParser.java
diff --git a/src/main/java/io/ebeaninternal/server/querydefn/SpiFetchGroup.java b/ebean-core/src/main/java/io/ebeaninternal/server/querydefn/SpiFetchGroup.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/querydefn/SpiFetchGroup.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/querydefn/SpiFetchGroup.java
diff --git a/src/main/java/io/ebeaninternal/server/querydefn/package-info.java b/ebean-core/src/main/java/io/ebeaninternal/server/querydefn/package-info.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/querydefn/package-info.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/querydefn/package-info.java
diff --git a/src/main/java/io/ebeaninternal/server/rawsql/DRawSql.java b/ebean-core/src/main/java/io/ebeaninternal/server/rawsql/DRawSql.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/rawsql/DRawSql.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/rawsql/DRawSql.java
diff --git a/src/main/java/io/ebeaninternal/server/rawsql/DRawSqlBuilder.java b/ebean-core/src/main/java/io/ebeaninternal/server/rawsql/DRawSqlBuilder.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/rawsql/DRawSqlBuilder.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/rawsql/DRawSqlBuilder.java
diff --git a/src/main/java/io/ebeaninternal/server/rawsql/DRawSqlColumnsParser.java b/ebean-core/src/main/java/io/ebeaninternal/server/rawsql/DRawSqlColumnsParser.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/rawsql/DRawSqlColumnsParser.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/rawsql/DRawSqlColumnsParser.java
diff --git a/src/main/java/io/ebeaninternal/server/rawsql/DRawSqlParser.java b/ebean-core/src/main/java/io/ebeaninternal/server/rawsql/DRawSqlParser.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/rawsql/DRawSqlParser.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/rawsql/DRawSqlParser.java
diff --git a/src/main/java/io/ebeaninternal/server/rawsql/DRawSqlService.java b/ebean-core/src/main/java/io/ebeaninternal/server/rawsql/DRawSqlService.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/rawsql/DRawSqlService.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/rawsql/DRawSqlService.java
diff --git a/src/main/java/io/ebeaninternal/server/rawsql/SpiRawSql.java b/ebean-core/src/main/java/io/ebeaninternal/server/rawsql/SpiRawSql.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/rawsql/SpiRawSql.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/rawsql/SpiRawSql.java
diff --git a/src/main/java/io/ebeaninternal/server/readaudit/DefaultReadAuditLogger.java b/ebean-core/src/main/java/io/ebeaninternal/server/readaudit/DefaultReadAuditLogger.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/readaudit/DefaultReadAuditLogger.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/readaudit/DefaultReadAuditLogger.java
diff --git a/src/main/java/io/ebeaninternal/server/readaudit/DefaultReadAuditPrepare.java b/ebean-core/src/main/java/io/ebeaninternal/server/readaudit/DefaultReadAuditPrepare.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/readaudit/DefaultReadAuditPrepare.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/readaudit/DefaultReadAuditPrepare.java
diff --git a/src/main/java/io/ebeaninternal/server/text/csv/CsvUtilReader.java b/ebean-core/src/main/java/io/ebeaninternal/server/text/csv/CsvUtilReader.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/text/csv/CsvUtilReader.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/text/csv/CsvUtilReader.java
diff --git a/src/main/java/io/ebeaninternal/server/text/csv/TCsvReader.java b/ebean-core/src/main/java/io/ebeaninternal/server/text/csv/TCsvReader.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/text/csv/TCsvReader.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/text/csv/TCsvReader.java
diff --git a/src/main/java/io/ebeaninternal/server/text/csv/package-info.java b/ebean-core/src/main/java/io/ebeaninternal/server/text/csv/package-info.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/text/csv/package-info.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/text/csv/package-info.java
diff --git a/src/main/java/io/ebeaninternal/server/text/json/DJsonBeanReader.java b/ebean-core/src/main/java/io/ebeaninternal/server/text/json/DJsonBeanReader.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/text/json/DJsonBeanReader.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/text/json/DJsonBeanReader.java
diff --git a/src/main/java/io/ebeaninternal/server/text/json/DJsonContext.java b/ebean-core/src/main/java/io/ebeaninternal/server/text/json/DJsonContext.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/text/json/DJsonContext.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/text/json/DJsonContext.java
diff --git a/src/main/java/io/ebeaninternal/server/text/json/DJsonScalar.java b/ebean-core/src/main/java/io/ebeaninternal/server/text/json/DJsonScalar.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/text/json/DJsonScalar.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/text/json/DJsonScalar.java
diff --git a/src/main/java/io/ebeaninternal/server/text/json/PathStack.java b/ebean-core/src/main/java/io/ebeaninternal/server/text/json/PathStack.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/text/json/PathStack.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/text/json/PathStack.java
diff --git a/src/main/java/io/ebeaninternal/server/text/json/ReadJson.java b/ebean-core/src/main/java/io/ebeaninternal/server/text/json/ReadJson.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/text/json/ReadJson.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/text/json/ReadJson.java
diff --git a/src/main/java/io/ebeaninternal/server/text/json/WriteJson.java b/ebean-core/src/main/java/io/ebeaninternal/server/text/json/WriteJson.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/text/json/WriteJson.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/text/json/WriteJson.java
diff --git a/src/main/java/io/ebeaninternal/server/transaction/BeanPersistIdMap.java b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/BeanPersistIdMap.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/transaction/BeanPersistIdMap.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/transaction/BeanPersistIdMap.java
diff --git a/src/main/java/io/ebeaninternal/server/transaction/BeanPersistIds.java b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/BeanPersistIds.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/transaction/BeanPersistIds.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/transaction/BeanPersistIds.java
diff --git a/src/main/java/io/ebeaninternal/server/transaction/BulkEventListenerMap.java b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/BulkEventListenerMap.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/transaction/BulkEventListenerMap.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/transaction/BulkEventListenerMap.java
diff --git a/src/main/java/io/ebeaninternal/server/transaction/DataSourceSupplier.java b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/DataSourceSupplier.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/transaction/DataSourceSupplier.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/transaction/DataSourceSupplier.java
diff --git a/src/main/java/io/ebeaninternal/server/transaction/DefaultPersistenceContext.java b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/DefaultPersistenceContext.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/transaction/DefaultPersistenceContext.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/transaction/DefaultPersistenceContext.java
diff --git a/src/main/java/io/ebeaninternal/server/transaction/DefaultProfileHandler.java b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/DefaultProfileHandler.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/transaction/DefaultProfileHandler.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/transaction/DefaultProfileHandler.java
diff --git a/src/main/java/io/ebeaninternal/server/transaction/DefaultProfileStream.java b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/DefaultProfileStream.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/transaction/DefaultProfileStream.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/transaction/DefaultProfileStream.java
diff --git a/src/main/java/io/ebeaninternal/server/transaction/DefaultTransactionScopeManager.java b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/DefaultTransactionScopeManager.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/transaction/DefaultTransactionScopeManager.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/transaction/DefaultTransactionScopeManager.java
diff --git a/src/main/java/io/ebeaninternal/server/transaction/DeleteByIdMap.java b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/DeleteByIdMap.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/transaction/DeleteByIdMap.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/transaction/DeleteByIdMap.java
diff --git a/src/main/java/io/ebeaninternal/server/transaction/DocStoreOnlyTransaction.java b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/DocStoreOnlyTransaction.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/transaction/DocStoreOnlyTransaction.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/transaction/DocStoreOnlyTransaction.java
diff --git a/src/main/java/io/ebeaninternal/server/transaction/DocStoreTransactionManager.java b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/DocStoreTransactionManager.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/transaction/DocStoreTransactionManager.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/transaction/DocStoreTransactionManager.java
diff --git a/src/main/java/io/ebeaninternal/server/transaction/ExternalJdbcTransaction.java b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/ExternalJdbcTransaction.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/transaction/ExternalJdbcTransaction.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/transaction/ExternalJdbcTransaction.java
diff --git a/src/main/java/io/ebeaninternal/server/transaction/ExternalTransactionScopeManager.java b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/ExternalTransactionScopeManager.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/transaction/ExternalTransactionScopeManager.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/transaction/ExternalTransactionScopeManager.java
diff --git a/src/main/java/io/ebeaninternal/server/transaction/ImplicitReadOnlyTransaction.java b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/ImplicitReadOnlyTransaction.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/transaction/ImplicitReadOnlyTransaction.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/transaction/ImplicitReadOnlyTransaction.java
diff --git a/src/main/java/io/ebeaninternal/server/transaction/JdbcTransaction.java b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/JdbcTransaction.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/transaction/JdbcTransaction.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/transaction/JdbcTransaction.java
diff --git a/src/main/java/io/ebeaninternal/server/transaction/JtaTransaction.java b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/JtaTransaction.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/transaction/JtaTransaction.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/transaction/JtaTransaction.java
diff --git a/src/main/java/io/ebeaninternal/server/transaction/JtaTransactionManager.java b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/JtaTransactionManager.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/transaction/JtaTransactionManager.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/transaction/JtaTransactionManager.java
diff --git a/src/main/java/io/ebeaninternal/server/transaction/NoTransaction.java b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/NoTransaction.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/transaction/NoTransaction.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/transaction/NoTransaction.java
diff --git a/src/main/java/io/ebeaninternal/server/transaction/NoopProfileHandler.java b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/NoopProfileHandler.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/transaction/NoopProfileHandler.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/transaction/NoopProfileHandler.java
diff --git a/src/main/java/io/ebeaninternal/server/transaction/PostCommitProcessing.java b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/PostCommitProcessing.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/transaction/PostCommitProcessing.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/transaction/PostCommitProcessing.java
diff --git a/src/main/java/io/ebeaninternal/server/transaction/ProfileStream.java b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/ProfileStream.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/transaction/ProfileStream.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/transaction/ProfileStream.java
diff --git a/src/main/java/io/ebeaninternal/server/transaction/RemoteTableMod.java b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/RemoteTableMod.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/transaction/RemoteTableMod.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/transaction/RemoteTableMod.java
diff --git a/src/main/java/io/ebeaninternal/server/transaction/RemoteTransactionEvent.java b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/RemoteTransactionEvent.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/transaction/RemoteTransactionEvent.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/transaction/RemoteTransactionEvent.java
diff --git a/src/main/java/io/ebeaninternal/server/transaction/SavepointTransaction.java b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/SavepointTransaction.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/transaction/SavepointTransaction.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/transaction/SavepointTransaction.java
diff --git a/src/main/java/io/ebeaninternal/server/transaction/TChangeLogHolder.java b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/TChangeLogHolder.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/transaction/TChangeLogHolder.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/transaction/TChangeLogHolder.java
diff --git a/src/main/java/io/ebeaninternal/server/transaction/TableModState.java b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/TableModState.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/transaction/TableModState.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/transaction/TableModState.java
diff --git a/src/main/java/io/ebeaninternal/server/transaction/TransactionFactory.java b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/TransactionFactory.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/transaction/TransactionFactory.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/transaction/TransactionFactory.java
diff --git a/src/main/java/io/ebeaninternal/server/transaction/TransactionFactoryBasic.java b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/TransactionFactoryBasic.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/transaction/TransactionFactoryBasic.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/transaction/TransactionFactoryBasic.java
diff --git a/src/main/java/io/ebeaninternal/server/transaction/TransactionFactoryBasicWithRead.java b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/TransactionFactoryBasicWithRead.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/transaction/TransactionFactoryBasicWithRead.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/transaction/TransactionFactoryBasicWithRead.java
diff --git a/src/main/java/io/ebeaninternal/server/transaction/TransactionFactoryBuilder.java b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/TransactionFactoryBuilder.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/transaction/TransactionFactoryBuilder.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/transaction/TransactionFactoryBuilder.java
diff --git a/src/main/java/io/ebeaninternal/server/transaction/TransactionFactoryTenant.java b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/TransactionFactoryTenant.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/transaction/TransactionFactoryTenant.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/transaction/TransactionFactoryTenant.java
diff --git a/src/main/java/io/ebeaninternal/server/transaction/TransactionFactoryTenantWithRead.java b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/TransactionFactoryTenantWithRead.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/transaction/TransactionFactoryTenantWithRead.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/transaction/TransactionFactoryTenantWithRead.java
diff --git a/src/main/java/io/ebeaninternal/server/transaction/TransactionManager.java b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/TransactionManager.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/transaction/TransactionManager.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/transaction/TransactionManager.java
diff --git a/src/main/java/io/ebeaninternal/server/transaction/TransactionManagerOptions.java b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/TransactionManagerOptions.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/transaction/TransactionManagerOptions.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/transaction/TransactionManagerOptions.java
diff --git a/src/main/java/io/ebeaninternal/server/transaction/TransactionProfile.java b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/TransactionProfile.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/transaction/TransactionProfile.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/transaction/TransactionProfile.java
diff --git a/src/main/java/io/ebeaninternal/server/transaction/TransactionScopeManager.java b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/TransactionScopeManager.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/transaction/TransactionScopeManager.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/transaction/TransactionScopeManager.java
diff --git a/src/main/java/io/ebeaninternal/server/transaction/package.html b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/package.html
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/transaction/package.html
rename to ebean-core/src/main/java/io/ebeaninternal/server/transaction/package.html
diff --git a/src/main/java/io/ebeaninternal/server/type/ArrayElementConverter.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ArrayElementConverter.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ArrayElementConverter.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ArrayElementConverter.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ArrayElementConverterEnum.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ArrayElementConverterEnum.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ArrayElementConverterEnum.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ArrayElementConverterEnum.java
diff --git a/src/main/java/io/ebeaninternal/server/type/AttributeConverterAdapter.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/AttributeConverterAdapter.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/AttributeConverterAdapter.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/AttributeConverterAdapter.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ConvertInetAddresses.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ConvertInetAddresses.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ConvertInetAddresses.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ConvertInetAddresses.java
diff --git a/src/main/java/io/ebeaninternal/server/type/DataBind.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/DataBind.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/DataBind.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/DataBind.java
diff --git a/src/main/java/io/ebeaninternal/server/type/DataBindCapture.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/DataBindCapture.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/DataBindCapture.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/DataBindCapture.java
diff --git a/src/main/java/io/ebeaninternal/server/type/DataEncryptSupport.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/DataEncryptSupport.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/DataEncryptSupport.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/DataEncryptSupport.java
diff --git a/src/main/java/io/ebeaninternal/server/type/DataReader.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/DataReader.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/DataReader.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/DataReader.java
diff --git a/src/main/java/io/ebeaninternal/server/type/DecimalUtils.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/DecimalUtils.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/DecimalUtils.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/DecimalUtils.java
diff --git a/src/main/java/io/ebeaninternal/server/type/DefaultTypeFactory.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/DefaultTypeFactory.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/DefaultTypeFactory.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/DefaultTypeFactory.java
diff --git a/src/main/java/io/ebeaninternal/server/type/DefaultTypeManager.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/DefaultTypeManager.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/DefaultTypeManager.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/DefaultTypeManager.java
diff --git a/src/main/java/io/ebeaninternal/server/type/EnumToDbIntegerMap.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/EnumToDbIntegerMap.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/EnumToDbIntegerMap.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/EnumToDbIntegerMap.java
diff --git a/src/main/java/io/ebeaninternal/server/type/EnumToDbStringMap.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/EnumToDbStringMap.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/EnumToDbStringMap.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/EnumToDbStringMap.java
diff --git a/src/main/java/io/ebeaninternal/server/type/EnumToDbValueMap.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/EnumToDbValueMap.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/EnumToDbValueMap.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/EnumToDbValueMap.java
diff --git a/src/main/java/io/ebeaninternal/server/type/IsoJsonDateTimeParser.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/IsoJsonDateTimeParser.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/IsoJsonDateTimeParser.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/IsoJsonDateTimeParser.java
diff --git a/src/main/java/io/ebeaninternal/server/type/LocalEncryptedType.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/LocalEncryptedType.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/LocalEncryptedType.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/LocalEncryptedType.java
diff --git a/src/main/java/io/ebeaninternal/server/type/LongToTimestampConverter.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/LongToTimestampConverter.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/LongToTimestampConverter.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/LongToTimestampConverter.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ModifyAwareType.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ModifyAwareType.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ModifyAwareType.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ModifyAwareType.java
diff --git a/src/main/java/io/ebeaninternal/server/type/PlatformArrayTypeFactory.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/PlatformArrayTypeFactory.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/PlatformArrayTypeFactory.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/PlatformArrayTypeFactory.java
diff --git a/src/main/java/io/ebeaninternal/server/type/PostgresHelper.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/PostgresHelper.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/PostgresHelper.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/PostgresHelper.java
diff --git a/src/main/java/io/ebeaninternal/server/type/RsetDataReader.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/RsetDataReader.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/RsetDataReader.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/RsetDataReader.java
diff --git a/src/main/java/io/ebeaninternal/server/type/RsetDataReaderIndexed.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/RsetDataReaderIndexed.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/RsetDataReaderIndexed.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/RsetDataReaderIndexed.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarDataReader.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarDataReader.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarDataReader.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarDataReader.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarHelp.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarHelp.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarHelp.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarHelp.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarType.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarType.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarType.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarType.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeArray.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeArray.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeArray.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeArray.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeArrayBase.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeArrayBase.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeArrayBase.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeArrayBase.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeArrayList.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeArrayList.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeArrayList.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeArrayList.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeArrayListH2.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeArrayListH2.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeArrayListH2.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeArrayListH2.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeArraySet.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeArraySet.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeArraySet.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeArraySet.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeArraySetH2.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeArraySetH2.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeArraySetH2.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeArraySetH2.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeBase.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeBase.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeBase.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeBase.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeBaseDate.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeBaseDate.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeBaseDate.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeBaseDate.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeBaseDateTime.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeBaseDateTime.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeBaseDateTime.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeBaseDateTime.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeBaseVarchar.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeBaseVarchar.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeBaseVarchar.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeBaseVarchar.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeBigDecimal.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeBigDecimal.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeBigDecimal.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeBigDecimal.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeBool.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeBool.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeBool.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeBool.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeBoolean.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeBoolean.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeBoolean.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeBoolean.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeByte.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeByte.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeByte.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeByte.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeBytesBase.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeBytesBase.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeBytesBase.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeBytesBase.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeBytesBinary.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeBytesBinary.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeBytesBinary.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeBytesBinary.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeBytesBlob.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeBytesBlob.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeBytesBlob.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeBytesBlob.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeBytesEncrypted.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeBytesEncrypted.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeBytesEncrypted.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeBytesEncrypted.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeBytesLongVarbinary.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeBytesLongVarbinary.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeBytesLongVarbinary.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeBytesLongVarbinary.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeBytesVarbinary.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeBytesVarbinary.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeBytesVarbinary.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeBytesVarbinary.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeCalendar.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeCalendar.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeCalendar.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeCalendar.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeChar.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeChar.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeChar.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeChar.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeCharArray.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeCharArray.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeCharArray.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeCharArray.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeCidr.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeCidr.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeCidr.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeCidr.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeClass.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeClass.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeClass.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeClass.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeClob.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeClob.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeClob.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeClob.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeCurrency.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeCurrency.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeCurrency.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeCurrency.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeDate.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeDate.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeDate.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeDate.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeDayOfWeek.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeDayOfWeek.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeDayOfWeek.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeDayOfWeek.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeDouble.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeDouble.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeDouble.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeDouble.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeDuration.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeDuration.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeDuration.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeDuration.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeDurationWithNanos.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeDurationWithNanos.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeDurationWithNanos.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeDurationWithNanos.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeEncryptedWrapper.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeEncryptedWrapper.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeEncryptedWrapper.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeEncryptedWrapper.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeEnum.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeEnum.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeEnum.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeEnum.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeEnumStandard.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeEnumStandard.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeEnumStandard.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeEnumStandard.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeEnumWithMapping.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeEnumWithMapping.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeEnumWithMapping.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeEnumWithMapping.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeFile.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeFile.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeFile.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeFile.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeFloat.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeFloat.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeFloat.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeFloat.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeInet.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeInet.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeInet.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeInet.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeInetAddress.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeInetAddress.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeInetAddress.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeInetAddress.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeInetAddressPostgres.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeInetAddressPostgres.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeInetAddressPostgres.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeInetAddressPostgres.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeInstant.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeInstant.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeInstant.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeInstant.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeInteger.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeInteger.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeInteger.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeInteger.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeJodaDateMidnight.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeJodaDateMidnight.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeJodaDateMidnight.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeJodaDateMidnight.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeJodaDateTime.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeJodaDateTime.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeJodaDateTime.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeJodaDateTime.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalDate.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalDate.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalDate.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalDate.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalDateTime.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalDateTime.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalDateTime.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalDateTime.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalTime.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalTime.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalTime.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalTime.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalTimeUTC.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalTimeUTC.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalTimeUTC.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalTimeUTC.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeJodaPeriod.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeJodaPeriod.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeJodaPeriod.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeJodaPeriod.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeJsonCollection.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeJsonCollection.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeJsonCollection.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeJsonCollection.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeJsonList.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeJsonList.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeJsonList.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeJsonList.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeJsonMap.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeJsonMap.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeJsonMap.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeJsonMap.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeJsonMapPostgres.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeJsonMapPostgres.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeJsonMapPostgres.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeJsonMapPostgres.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeJsonNode.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeJsonNode.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeJsonNode.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeJsonNode.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeJsonNodePostgres.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeJsonNodePostgres.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeJsonNodePostgres.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeJsonNodePostgres.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeJsonObjectMapper.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeJsonObjectMapper.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeJsonObjectMapper.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeJsonObjectMapper.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeJsonSet.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeJsonSet.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeJsonSet.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeJsonSet.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeLocalDate.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeLocalDate.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeLocalDate.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeLocalDate.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeLocalDateTime.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeLocalDateTime.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeLocalDateTime.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeLocalDateTime.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeLocalTime.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeLocalTime.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeLocalTime.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeLocalTime.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeLocalTimeWithNanos.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeLocalTimeWithNanos.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeLocalTimeWithNanos.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeLocalTimeWithNanos.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeLocale.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeLocale.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeLocale.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeLocale.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeLogicalType.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeLogicalType.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeLogicalType.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeLogicalType.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeLong.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeLong.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeLong.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeLong.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeLongToTimestamp.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeLongToTimestamp.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeLongToTimestamp.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeLongToTimestamp.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeLongVarchar.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeLongVarchar.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeLongVarchar.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeLongVarchar.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeMathBigInteger.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeMathBigInteger.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeMathBigInteger.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeMathBigInteger.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeMonth.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeMonth.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeMonth.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeMonth.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeMonthDay.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeMonthDay.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeMonthDay.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeMonthDay.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeOffsetDateTime.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeOffsetDateTime.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeOffsetDateTime.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeOffsetDateTime.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeOffsetTime.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeOffsetTime.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeOffsetTime.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeOffsetTime.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypePath.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypePath.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypePath.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypePath.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypePeriod.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypePeriod.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypePeriod.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypePeriod.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypePostgresHstore.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypePostgresHstore.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypePostgresHstore.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypePostgresHstore.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeShort.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeShort.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeShort.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeShort.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeString.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeString.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeString.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeString.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeStringBase.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeStringBase.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeStringBase.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeStringBase.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeTime.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeTime.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeTime.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeTime.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeTimeZone.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeTimeZone.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeTimeZone.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeTimeZone.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeTimestamp.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeTimestamp.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeTimestamp.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeTimestamp.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeURI.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeURI.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeURI.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeURI.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeURL.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeURL.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeURL.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeURL.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeUUIDBase.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeUUIDBase.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeUUIDBase.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeUUIDBase.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeUUIDBinary.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeUUIDBinary.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeUUIDBinary.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeUUIDBinary.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeUUIDNative.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeUUIDNative.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeUUIDNative.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeUUIDNative.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeUUIDVarchar.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeUUIDVarchar.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeUUIDVarchar.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeUUIDVarchar.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeUtilDate.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeUtilDate.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeUtilDate.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeUtilDate.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeWrapper.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeWrapper.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeWrapper.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeWrapper.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeYear.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeYear.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeYear.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeYear.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeYearMonthDate.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeYearMonthDate.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeYearMonthDate.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeYearMonthDate.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeZoneId.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeZoneId.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeZoneId.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeZoneId.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeZoneOffset.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeZoneOffset.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeZoneOffset.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeZoneOffset.java
diff --git a/src/main/java/io/ebeaninternal/server/type/ScalarTypeZonedDateTime.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeZonedDateTime.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/ScalarTypeZonedDateTime.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeZonedDateTime.java
diff --git a/src/main/java/io/ebeaninternal/server/type/SimpleAesEncryptor.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/SimpleAesEncryptor.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/SimpleAesEncryptor.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/SimpleAesEncryptor.java
diff --git a/src/main/java/io/ebeaninternal/server/type/TypeManager.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/TypeManager.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/TypeManager.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/TypeManager.java
diff --git a/src/main/java/io/ebeaninternal/server/type/TypeReflectHelper.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/TypeReflectHelper.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/TypeReflectHelper.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/TypeReflectHelper.java
diff --git a/src/main/java/io/ebeaninternal/server/type/TypeResolver.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/TypeResolver.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/TypeResolver.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/TypeResolver.java
diff --git a/src/main/java/io/ebeaninternal/server/type/UtilDateParser.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/UtilDateParser.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/UtilDateParser.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/UtilDateParser.java
diff --git a/src/main/java/io/ebeaninternal/server/type/bindcapture/BindCapture.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/bindcapture/BindCapture.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/bindcapture/BindCapture.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/bindcapture/BindCapture.java
diff --git a/src/main/java/io/ebeaninternal/server/type/bindcapture/BindCaptureEntry.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/bindcapture/BindCaptureEntry.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/bindcapture/BindCaptureEntry.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/bindcapture/BindCaptureEntry.java
diff --git a/src/main/java/io/ebeaninternal/server/type/bindcapture/BindCaptureStatement.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/bindcapture/BindCaptureStatement.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/bindcapture/BindCaptureStatement.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/bindcapture/BindCaptureStatement.java
diff --git a/src/main/java/io/ebeaninternal/server/type/bindcapture/BindCaptureStatementBase.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/bindcapture/BindCaptureStatementBase.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/bindcapture/BindCaptureStatementBase.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/bindcapture/BindCaptureStatementBase.java
diff --git a/src/main/java/io/ebeaninternal/server/type/bindcapture/BindCaptureTypes.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/bindcapture/BindCaptureTypes.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/bindcapture/BindCaptureTypes.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/bindcapture/BindCaptureTypes.java
diff --git a/src/main/java/io/ebeaninternal/server/type/package.html b/ebean-core/src/main/java/io/ebeaninternal/server/type/package.html
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/type/package.html
rename to ebean-core/src/main/java/io/ebeaninternal/server/type/package.html
diff --git a/src/main/java/io/ebeaninternal/server/util/ArrayStack.java b/ebean-core/src/main/java/io/ebeaninternal/server/util/ArrayStack.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/util/ArrayStack.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/util/ArrayStack.java
diff --git a/src/main/java/io/ebeaninternal/server/util/BindParamsParser.java b/ebean-core/src/main/java/io/ebeaninternal/server/util/BindParamsParser.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/util/BindParamsParser.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/util/BindParamsParser.java
diff --git a/src/main/java/io/ebeaninternal/server/util/DSelectColumnsParser.java b/ebean-core/src/main/java/io/ebeaninternal/server/util/DSelectColumnsParser.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/util/DSelectColumnsParser.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/util/DSelectColumnsParser.java
diff --git a/src/main/java/io/ebeaninternal/server/util/Md5.java b/ebean-core/src/main/java/io/ebeaninternal/server/util/Md5.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/util/Md5.java
rename to ebean-core/src/main/java/io/ebeaninternal/server/util/Md5.java
diff --git a/src/main/java/io/ebeaninternal/server/util/package.html b/ebean-core/src/main/java/io/ebeaninternal/server/util/package.html
similarity index 100%
rename from src/main/java/io/ebeaninternal/server/util/package.html
rename to ebean-core/src/main/java/io/ebeaninternal/server/util/package.html
diff --git a/src/main/java/io/ebeaninternal/util/ParamTypeHelper.java b/ebean-core/src/main/java/io/ebeaninternal/util/ParamTypeHelper.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/util/ParamTypeHelper.java
rename to ebean-core/src/main/java/io/ebeaninternal/util/ParamTypeHelper.java
diff --git a/src/main/java/io/ebeaninternal/util/SortByClause.java b/ebean-core/src/main/java/io/ebeaninternal/util/SortByClause.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/util/SortByClause.java
rename to ebean-core/src/main/java/io/ebeaninternal/util/SortByClause.java
diff --git a/src/main/java/io/ebeaninternal/util/SortByClauseParser.java b/ebean-core/src/main/java/io/ebeaninternal/util/SortByClauseParser.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/util/SortByClauseParser.java
rename to ebean-core/src/main/java/io/ebeaninternal/util/SortByClauseParser.java
diff --git a/src/main/java/io/ebeaninternal/util/UrlHelper.java b/ebean-core/src/main/java/io/ebeaninternal/util/UrlHelper.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/util/UrlHelper.java
rename to ebean-core/src/main/java/io/ebeaninternal/util/UrlHelper.java
diff --git a/src/main/java/io/ebeaninternal/util/ValueUtil.java b/ebean-core/src/main/java/io/ebeaninternal/util/ValueUtil.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/util/ValueUtil.java
rename to ebean-core/src/main/java/io/ebeaninternal/util/ValueUtil.java
diff --git a/src/main/java/io/ebeaninternal/util/package.html b/ebean-core/src/main/java/io/ebeaninternal/util/package.html
similarity index 100%
rename from src/main/java/io/ebeaninternal/util/package.html
rename to ebean-core/src/main/java/io/ebeaninternal/util/package.html
diff --git a/src/main/java/io/ebeaninternal/xmlmapping/XmlMappingReader.java b/ebean-core/src/main/java/io/ebeaninternal/xmlmapping/XmlMappingReader.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/xmlmapping/XmlMappingReader.java
rename to ebean-core/src/main/java/io/ebeaninternal/xmlmapping/XmlMappingReader.java
diff --git a/src/main/java/io/ebeaninternal/xmlmapping/model/ObjectFactory.java b/ebean-core/src/main/java/io/ebeaninternal/xmlmapping/model/ObjectFactory.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/xmlmapping/model/ObjectFactory.java
rename to ebean-core/src/main/java/io/ebeaninternal/xmlmapping/model/ObjectFactory.java
diff --git a/src/main/java/io/ebeaninternal/xmlmapping/model/XmAliasMapping.java b/ebean-core/src/main/java/io/ebeaninternal/xmlmapping/model/XmAliasMapping.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/xmlmapping/model/XmAliasMapping.java
rename to ebean-core/src/main/java/io/ebeaninternal/xmlmapping/model/XmAliasMapping.java
diff --git a/src/main/java/io/ebeaninternal/xmlmapping/model/XmColumnMapping.java b/ebean-core/src/main/java/io/ebeaninternal/xmlmapping/model/XmColumnMapping.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/xmlmapping/model/XmColumnMapping.java
rename to ebean-core/src/main/java/io/ebeaninternal/xmlmapping/model/XmColumnMapping.java
diff --git a/src/main/java/io/ebeaninternal/xmlmapping/model/XmDto.java b/ebean-core/src/main/java/io/ebeaninternal/xmlmapping/model/XmDto.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/xmlmapping/model/XmDto.java
rename to ebean-core/src/main/java/io/ebeaninternal/xmlmapping/model/XmDto.java
diff --git a/src/main/java/io/ebeaninternal/xmlmapping/model/XmEbean.java b/ebean-core/src/main/java/io/ebeaninternal/xmlmapping/model/XmEbean.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/xmlmapping/model/XmEbean.java
rename to ebean-core/src/main/java/io/ebeaninternal/xmlmapping/model/XmEbean.java
diff --git a/src/main/java/io/ebeaninternal/xmlmapping/model/XmEntity.java b/ebean-core/src/main/java/io/ebeaninternal/xmlmapping/model/XmEntity.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/xmlmapping/model/XmEntity.java
rename to ebean-core/src/main/java/io/ebeaninternal/xmlmapping/model/XmEntity.java
diff --git a/src/main/java/io/ebeaninternal/xmlmapping/model/XmNamedQuery.java b/ebean-core/src/main/java/io/ebeaninternal/xmlmapping/model/XmNamedQuery.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/xmlmapping/model/XmNamedQuery.java
rename to ebean-core/src/main/java/io/ebeaninternal/xmlmapping/model/XmNamedQuery.java
diff --git a/src/main/java/io/ebeaninternal/xmlmapping/model/XmQuery.java b/ebean-core/src/main/java/io/ebeaninternal/xmlmapping/model/XmQuery.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/xmlmapping/model/XmQuery.java
rename to ebean-core/src/main/java/io/ebeaninternal/xmlmapping/model/XmQuery.java
diff --git a/src/main/java/io/ebeaninternal/xmlmapping/model/XmRawSql.java b/ebean-core/src/main/java/io/ebeaninternal/xmlmapping/model/XmRawSql.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/xmlmapping/model/XmRawSql.java
rename to ebean-core/src/main/java/io/ebeaninternal/xmlmapping/model/XmRawSql.java
diff --git a/src/main/java/io/ebeaninternal/xmlmapping/model/package-info.java b/ebean-core/src/main/java/io/ebeaninternal/xmlmapping/model/package-info.java
similarity index 100%
rename from src/main/java/io/ebeaninternal/xmlmapping/model/package-info.java
rename to ebean-core/src/main/java/io/ebeaninternal/xmlmapping/model/package-info.java
diff --git a/src/main/java/io/ebeanservice/docstore/api/DocQueryRequest.java b/ebean-core/src/main/java/io/ebeanservice/docstore/api/DocQueryRequest.java
similarity index 100%
rename from src/main/java/io/ebeanservice/docstore/api/DocQueryRequest.java
rename to ebean-core/src/main/java/io/ebeanservice/docstore/api/DocQueryRequest.java
diff --git a/src/main/java/io/ebeanservice/docstore/api/DocStoreBeanAdapter.java b/ebean-core/src/main/java/io/ebeanservice/docstore/api/DocStoreBeanAdapter.java
similarity index 100%
rename from src/main/java/io/ebeanservice/docstore/api/DocStoreBeanAdapter.java
rename to ebean-core/src/main/java/io/ebeanservice/docstore/api/DocStoreBeanAdapter.java
diff --git a/src/main/java/io/ebeanservice/docstore/api/DocStoreFactory.java b/ebean-core/src/main/java/io/ebeanservice/docstore/api/DocStoreFactory.java
similarity index 100%
rename from src/main/java/io/ebeanservice/docstore/api/DocStoreFactory.java
rename to ebean-core/src/main/java/io/ebeanservice/docstore/api/DocStoreFactory.java
diff --git a/src/main/java/io/ebeanservice/docstore/api/DocStoreIntegration.java b/ebean-core/src/main/java/io/ebeanservice/docstore/api/DocStoreIntegration.java
similarity index 100%
rename from src/main/java/io/ebeanservice/docstore/api/DocStoreIntegration.java
rename to ebean-core/src/main/java/io/ebeanservice/docstore/api/DocStoreIntegration.java
diff --git a/src/main/java/io/ebeanservice/docstore/api/DocStoreQueryUpdate.java b/ebean-core/src/main/java/io/ebeanservice/docstore/api/DocStoreQueryUpdate.java
similarity index 100%
rename from src/main/java/io/ebeanservice/docstore/api/DocStoreQueryUpdate.java
rename to ebean-core/src/main/java/io/ebeanservice/docstore/api/DocStoreQueryUpdate.java
diff --git a/src/main/java/io/ebeanservice/docstore/api/DocStoreTransaction.java b/ebean-core/src/main/java/io/ebeanservice/docstore/api/DocStoreTransaction.java
similarity index 100%
rename from src/main/java/io/ebeanservice/docstore/api/DocStoreTransaction.java
rename to ebean-core/src/main/java/io/ebeanservice/docstore/api/DocStoreTransaction.java
diff --git a/src/main/java/io/ebeanservice/docstore/api/DocStoreUpdate.java b/ebean-core/src/main/java/io/ebeanservice/docstore/api/DocStoreUpdate.java
similarity index 100%
rename from src/main/java/io/ebeanservice/docstore/api/DocStoreUpdate.java
rename to ebean-core/src/main/java/io/ebeanservice/docstore/api/DocStoreUpdate.java
diff --git a/src/main/java/io/ebeanservice/docstore/api/DocStoreUpdateContext.java b/ebean-core/src/main/java/io/ebeanservice/docstore/api/DocStoreUpdateContext.java
similarity index 100%
rename from src/main/java/io/ebeanservice/docstore/api/DocStoreUpdateContext.java
rename to ebean-core/src/main/java/io/ebeanservice/docstore/api/DocStoreUpdateContext.java
diff --git a/src/main/java/io/ebeanservice/docstore/api/DocStoreUpdateProcessor.java b/ebean-core/src/main/java/io/ebeanservice/docstore/api/DocStoreUpdateProcessor.java
similarity index 100%
rename from src/main/java/io/ebeanservice/docstore/api/DocStoreUpdateProcessor.java
rename to ebean-core/src/main/java/io/ebeanservice/docstore/api/DocStoreUpdateProcessor.java
diff --git a/src/main/java/io/ebeanservice/docstore/api/DocStoreUpdates.java b/ebean-core/src/main/java/io/ebeanservice/docstore/api/DocStoreUpdates.java
similarity index 100%
rename from src/main/java/io/ebeanservice/docstore/api/DocStoreUpdates.java
rename to ebean-core/src/main/java/io/ebeanservice/docstore/api/DocStoreUpdates.java
diff --git a/src/main/java/io/ebeanservice/docstore/api/DocumentNotFoundException.java b/ebean-core/src/main/java/io/ebeanservice/docstore/api/DocumentNotFoundException.java
similarity index 100%
rename from src/main/java/io/ebeanservice/docstore/api/DocumentNotFoundException.java
rename to ebean-core/src/main/java/io/ebeanservice/docstore/api/DocumentNotFoundException.java
diff --git a/src/main/java/io/ebeanservice/docstore/api/RawDoc.java b/ebean-core/src/main/java/io/ebeanservice/docstore/api/RawDoc.java
similarity index 100%
rename from src/main/java/io/ebeanservice/docstore/api/RawDoc.java
rename to ebean-core/src/main/java/io/ebeanservice/docstore/api/RawDoc.java
diff --git a/src/main/java/io/ebeanservice/docstore/api/mapping/DocMappingBuilder.java b/ebean-core/src/main/java/io/ebeanservice/docstore/api/mapping/DocMappingBuilder.java
similarity index 100%
rename from src/main/java/io/ebeanservice/docstore/api/mapping/DocMappingBuilder.java
rename to ebean-core/src/main/java/io/ebeanservice/docstore/api/mapping/DocMappingBuilder.java
diff --git a/src/main/java/io/ebeanservice/docstore/api/mapping/DocPropertyAdapter.java b/ebean-core/src/main/java/io/ebeanservice/docstore/api/mapping/DocPropertyAdapter.java
similarity index 100%
rename from src/main/java/io/ebeanservice/docstore/api/mapping/DocPropertyAdapter.java
rename to ebean-core/src/main/java/io/ebeanservice/docstore/api/mapping/DocPropertyAdapter.java
diff --git a/src/main/java/io/ebeanservice/docstore/api/mapping/DocPropertyMapping.java b/ebean-core/src/main/java/io/ebeanservice/docstore/api/mapping/DocPropertyMapping.java
similarity index 100%
rename from src/main/java/io/ebeanservice/docstore/api/mapping/DocPropertyMapping.java
rename to ebean-core/src/main/java/io/ebeanservice/docstore/api/mapping/DocPropertyMapping.java
diff --git a/src/main/java/io/ebeanservice/docstore/api/mapping/DocPropertyOptions.java b/ebean-core/src/main/java/io/ebeanservice/docstore/api/mapping/DocPropertyOptions.java
similarity index 100%
rename from src/main/java/io/ebeanservice/docstore/api/mapping/DocPropertyOptions.java
rename to ebean-core/src/main/java/io/ebeanservice/docstore/api/mapping/DocPropertyOptions.java
diff --git a/src/main/java/io/ebeanservice/docstore/api/mapping/DocPropertyType.java b/ebean-core/src/main/java/io/ebeanservice/docstore/api/mapping/DocPropertyType.java
similarity index 100%
rename from src/main/java/io/ebeanservice/docstore/api/mapping/DocPropertyType.java
rename to ebean-core/src/main/java/io/ebeanservice/docstore/api/mapping/DocPropertyType.java
diff --git a/src/main/java/io/ebeanservice/docstore/api/mapping/DocPropertyVisitor.java b/ebean-core/src/main/java/io/ebeanservice/docstore/api/mapping/DocPropertyVisitor.java
similarity index 100%
rename from src/main/java/io/ebeanservice/docstore/api/mapping/DocPropertyVisitor.java
rename to ebean-core/src/main/java/io/ebeanservice/docstore/api/mapping/DocPropertyVisitor.java
diff --git a/src/main/java/io/ebeanservice/docstore/api/mapping/DocumentMapping.java b/ebean-core/src/main/java/io/ebeanservice/docstore/api/mapping/DocumentMapping.java
similarity index 100%
rename from src/main/java/io/ebeanservice/docstore/api/mapping/DocumentMapping.java
rename to ebean-core/src/main/java/io/ebeanservice/docstore/api/mapping/DocumentMapping.java
diff --git a/src/main/java/io/ebeanservice/docstore/api/mapping/package-info.java b/ebean-core/src/main/java/io/ebeanservice/docstore/api/mapping/package-info.java
similarity index 100%
rename from src/main/java/io/ebeanservice/docstore/api/mapping/package-info.java
rename to ebean-core/src/main/java/io/ebeanservice/docstore/api/mapping/package-info.java
diff --git a/src/main/java/io/ebeanservice/docstore/api/package-info.java b/ebean-core/src/main/java/io/ebeanservice/docstore/api/package-info.java
similarity index 100%
rename from src/main/java/io/ebeanservice/docstore/api/package-info.java
rename to ebean-core/src/main/java/io/ebeanservice/docstore/api/package-info.java
diff --git a/src/main/java/io/ebeanservice/docstore/api/support/DocStoreBeanBaseAdapter.java b/ebean-core/src/main/java/io/ebeanservice/docstore/api/support/DocStoreBeanBaseAdapter.java
similarity index 100%
rename from src/main/java/io/ebeanservice/docstore/api/support/DocStoreBeanBaseAdapter.java
rename to ebean-core/src/main/java/io/ebeanservice/docstore/api/support/DocStoreBeanBaseAdapter.java
diff --git a/src/main/java/io/ebeanservice/docstore/api/support/DocStoreDeleteEvent.java b/ebean-core/src/main/java/io/ebeanservice/docstore/api/support/DocStoreDeleteEvent.java
similarity index 100%
rename from src/main/java/io/ebeanservice/docstore/api/support/DocStoreDeleteEvent.java
rename to ebean-core/src/main/java/io/ebeanservice/docstore/api/support/DocStoreDeleteEvent.java
diff --git a/src/main/java/io/ebeanservice/docstore/api/support/DocStoreEmbeddedInvalidation.java b/ebean-core/src/main/java/io/ebeanservice/docstore/api/support/DocStoreEmbeddedInvalidation.java
similarity index 100%
rename from src/main/java/io/ebeanservice/docstore/api/support/DocStoreEmbeddedInvalidation.java
rename to ebean-core/src/main/java/io/ebeanservice/docstore/api/support/DocStoreEmbeddedInvalidation.java
diff --git a/src/main/java/io/ebeanservice/docstore/api/support/DocStoreEmbeddedInvalidationProperties.java b/ebean-core/src/main/java/io/ebeanservice/docstore/api/support/DocStoreEmbeddedInvalidationProperties.java
similarity index 100%
rename from src/main/java/io/ebeanservice/docstore/api/support/DocStoreEmbeddedInvalidationProperties.java
rename to ebean-core/src/main/java/io/ebeanservice/docstore/api/support/DocStoreEmbeddedInvalidationProperties.java
diff --git a/src/main/java/io/ebeanservice/docstore/api/support/DocStoreIndexEvent.java b/ebean-core/src/main/java/io/ebeanservice/docstore/api/support/DocStoreIndexEvent.java
similarity index 100%
rename from src/main/java/io/ebeanservice/docstore/api/support/DocStoreIndexEvent.java
rename to ebean-core/src/main/java/io/ebeanservice/docstore/api/support/DocStoreIndexEvent.java
diff --git a/src/main/java/io/ebeanservice/docstore/api/support/DocStructure.java b/ebean-core/src/main/java/io/ebeanservice/docstore/api/support/DocStructure.java
similarity index 100%
rename from src/main/java/io/ebeanservice/docstore/api/support/DocStructure.java
rename to ebean-core/src/main/java/io/ebeanservice/docstore/api/support/DocStructure.java
diff --git a/src/main/java/io/ebeanservice/docstore/api/support/package-info.java b/ebean-core/src/main/java/io/ebeanservice/docstore/api/support/package-info.java
similarity index 100%
rename from src/main/java/io/ebeanservice/docstore/api/support/package-info.java
rename to ebean-core/src/main/java/io/ebeanservice/docstore/api/support/package-info.java
diff --git a/src/main/java/io/ebeanservice/docstore/none/NoneDocStore.java b/ebean-core/src/main/java/io/ebeanservice/docstore/none/NoneDocStore.java
similarity index 100%
rename from src/main/java/io/ebeanservice/docstore/none/NoneDocStore.java
rename to ebean-core/src/main/java/io/ebeanservice/docstore/none/NoneDocStore.java
diff --git a/src/main/java/io/ebeanservice/docstore/none/NoneDocStoreBeanAdapter.java b/ebean-core/src/main/java/io/ebeanservice/docstore/none/NoneDocStoreBeanAdapter.java
similarity index 100%
rename from src/main/java/io/ebeanservice/docstore/none/NoneDocStoreBeanAdapter.java
rename to ebean-core/src/main/java/io/ebeanservice/docstore/none/NoneDocStoreBeanAdapter.java
diff --git a/src/main/java/io/ebeanservice/docstore/none/NoneDocStoreFactory.java b/ebean-core/src/main/java/io/ebeanservice/docstore/none/NoneDocStoreFactory.java
similarity index 100%
rename from src/main/java/io/ebeanservice/docstore/none/NoneDocStoreFactory.java
rename to ebean-core/src/main/java/io/ebeanservice/docstore/none/NoneDocStoreFactory.java
diff --git a/src/main/java/io/ebeanservice/docstore/none/NoneDocStoreUpdateProcessor.java b/ebean-core/src/main/java/io/ebeanservice/docstore/none/NoneDocStoreUpdateProcessor.java
similarity index 100%
rename from src/main/java/io/ebeanservice/docstore/none/NoneDocStoreUpdateProcessor.java
rename to ebean-core/src/main/java/io/ebeanservice/docstore/none/NoneDocStoreUpdateProcessor.java
diff --git a/src/main/java/io/ebeanservice/docstore/none/package-info.java b/ebean-core/src/main/java/io/ebeanservice/docstore/none/package-info.java
similarity index 100%
rename from src/main/java/io/ebeanservice/docstore/none/package-info.java
rename to ebean-core/src/main/java/io/ebeanservice/docstore/none/package-info.java
diff --git a/src/main/resources/META-INF/MANIFEST.MF b/ebean-core/src/main/resources/META-INF/MANIFEST.MF
similarity index 100%
rename from src/main/resources/META-INF/MANIFEST.MF
rename to ebean-core/src/main/resources/META-INF/MANIFEST.MF
diff --git a/src/main/resources/META-INF/services/io.ebean.dbmigration.DbMigration b/ebean-core/src/main/resources/META-INF/services/io.ebean.dbmigration.DbMigration
similarity index 100%
rename from src/main/resources/META-INF/services/io.ebean.dbmigration.DbMigration
rename to ebean-core/src/main/resources/META-INF/services/io.ebean.dbmigration.DbMigration
diff --git a/src/main/resources/META-INF/services/io.ebean.service.SpiContainerFactory b/ebean-core/src/main/resources/META-INF/services/io.ebean.service.SpiContainerFactory
similarity index 100%
rename from src/main/resources/META-INF/services/io.ebean.service.SpiContainerFactory
rename to ebean-core/src/main/resources/META-INF/services/io.ebean.service.SpiContainerFactory
diff --git a/src/main/resources/META-INF/services/io.ebean.service.SpiFetchGroupService b/ebean-core/src/main/resources/META-INF/services/io.ebean.service.SpiFetchGroupService
similarity index 100%
rename from src/main/resources/META-INF/services/io.ebean.service.SpiFetchGroupService
rename to ebean-core/src/main/resources/META-INF/services/io.ebean.service.SpiFetchGroupService
diff --git a/src/main/resources/META-INF/services/io.ebean.service.SpiJsonService b/ebean-core/src/main/resources/META-INF/services/io.ebean.service.SpiJsonService
similarity index 100%
rename from src/main/resources/META-INF/services/io.ebean.service.SpiJsonService
rename to ebean-core/src/main/resources/META-INF/services/io.ebean.service.SpiJsonService
diff --git a/src/main/resources/META-INF/services/io.ebean.service.SpiProfileLocationFactory b/ebean-core/src/main/resources/META-INF/services/io.ebean.service.SpiProfileLocationFactory
similarity index 100%
rename from src/main/resources/META-INF/services/io.ebean.service.SpiProfileLocationFactory
rename to ebean-core/src/main/resources/META-INF/services/io.ebean.service.SpiProfileLocationFactory
diff --git a/src/main/resources/META-INF/services/io.ebean.service.SpiRawSqlService b/ebean-core/src/main/resources/META-INF/services/io.ebean.service.SpiRawSqlService
similarity index 100%
rename from src/main/resources/META-INF/services/io.ebean.service.SpiRawSqlService
rename to ebean-core/src/main/resources/META-INF/services/io.ebean.service.SpiRawSqlService
diff --git a/src/main/resources/ebean-1.0.xsd b/ebean-core/src/main/resources/ebean-1.0.xsd
similarity index 100%
rename from src/main/resources/ebean-1.0.xsd
rename to ebean-core/src/main/resources/ebean-1.0.xsd
diff --git a/src/main/resources/ebean-autotune-1.0.xsd b/ebean-core/src/main/resources/ebean-autotune-1.0.xsd
similarity index 100%
rename from src/main/resources/ebean-autotune-1.0.xsd
rename to ebean-core/src/main/resources/ebean-autotune-1.0.xsd
diff --git a/src/main/resources/ebean-dbmigration-1.0.xsd b/ebean-core/src/main/resources/ebean-dbmigration-1.0.xsd
similarity index 100%
rename from src/main/resources/ebean-dbmigration-1.0.xsd
rename to ebean-core/src/main/resources/ebean-dbmigration-1.0.xsd
diff --git a/src/main/resources/ebean-extraddl-1.0.xsd b/ebean-core/src/main/resources/ebean-extraddl-1.0.xsd
similarity index 100%
rename from src/main/resources/ebean-extraddl-1.0.xsd
rename to ebean-core/src/main/resources/ebean-extraddl-1.0.xsd
diff --git a/src/main/resources/io/ebeaninternal/dbmigration/builtin-extra-ddl-partitioning.xml b/ebean-core/src/main/resources/io/ebeaninternal/dbmigration/builtin-extra-ddl-partitioning.xml
similarity index 100%
rename from src/main/resources/io/ebeaninternal/dbmigration/builtin-extra-ddl-partitioning.xml
rename to ebean-core/src/main/resources/io/ebeaninternal/dbmigration/builtin-extra-ddl-partitioning.xml
diff --git a/src/main/resources/io/ebeaninternal/dbmigration/builtin-extra-ddl.xml b/ebean-core/src/main/resources/io/ebeaninternal/dbmigration/builtin-extra-ddl.xml
similarity index 100%
rename from src/main/resources/io/ebeaninternal/dbmigration/builtin-extra-ddl.xml
rename to ebean-core/src/main/resources/io/ebeaninternal/dbmigration/builtin-extra-ddl.xml
diff --git a/src/test/java/io/ebean/BaseTestCase.java b/ebean-core/src/test/java/io/ebean/BaseTestCase.java
similarity index 100%
rename from src/test/java/io/ebean/BaseTestCase.java
rename to ebean-core/src/test/java/io/ebean/BaseTestCase.java
diff --git a/src/test/java/io/ebean/ColumnTest.java b/ebean-core/src/test/java/io/ebean/ColumnTest.java
similarity index 100%
rename from src/test/java/io/ebean/ColumnTest.java
rename to ebean-core/src/test/java/io/ebean/ColumnTest.java
diff --git a/src/test/java/io/ebean/ConditionalTestRunner.java b/ebean-core/src/test/java/io/ebean/ConditionalTestRunner.java
similarity index 100%
rename from src/test/java/io/ebean/ConditionalTestRunner.java
rename to ebean-core/src/test/java/io/ebean/ConditionalTestRunner.java
diff --git a/src/test/java/io/ebean/DbPrimaryTest.java b/ebean-core/src/test/java/io/ebean/DbPrimaryTest.java
similarity index 100%
rename from src/test/java/io/ebean/DbPrimaryTest.java
rename to ebean-core/src/test/java/io/ebean/DbPrimaryTest.java
diff --git a/src/test/java/io/ebean/DtoQueryFromOrmTest.java b/ebean-core/src/test/java/io/ebean/DtoQueryFromOrmTest.java
similarity index 100%
rename from src/test/java/io/ebean/DtoQueryFromOrmTest.java
rename to ebean-core/src/test/java/io/ebean/DtoQueryFromOrmTest.java
diff --git a/src/test/java/io/ebean/DtoQueryTest.java b/ebean-core/src/test/java/io/ebean/DtoQueryTest.java
similarity index 100%
rename from src/test/java/io/ebean/DtoQueryTest.java
rename to ebean-core/src/test/java/io/ebean/DtoQueryTest.java
diff --git a/src/test/java/io/ebean/EbeanServerFactory_MultiTenancy_Test.java b/ebean-core/src/test/java/io/ebean/EbeanServerFactory_MultiTenancy_Test.java
similarity index 100%
rename from src/test/java/io/ebean/EbeanServerFactory_MultiTenancy_Test.java
rename to ebean-core/src/test/java/io/ebean/EbeanServerFactory_MultiTenancy_Test.java
diff --git a/src/test/java/io/ebean/EbeanServerFactory_ServerConfigStart_Test.java b/ebean-core/src/test/java/io/ebean/EbeanServerFactory_ServerConfigStart_Test.java
similarity index 100%
rename from src/test/java/io/ebean/EbeanServerFactory_ServerConfigStart_Test.java
rename to ebean-core/src/test/java/io/ebean/EbeanServerFactory_ServerConfigStart_Test.java
diff --git a/src/test/java/io/ebean/EbeanServer_deleteAllByIdTest.java b/ebean-core/src/test/java/io/ebean/EbeanServer_deleteAllByIdTest.java
similarity index 100%
rename from src/test/java/io/ebean/EbeanServer_deleteAllByIdTest.java
rename to ebean-core/src/test/java/io/ebean/EbeanServer_deleteAllByIdTest.java
diff --git a/src/test/java/io/ebean/EbeanServer_deleteByIdTest.java b/ebean-core/src/test/java/io/ebean/EbeanServer_deleteByIdTest.java
similarity index 100%
rename from src/test/java/io/ebean/EbeanServer_deleteByIdTest.java
rename to ebean-core/src/test/java/io/ebean/EbeanServer_deleteByIdTest.java
diff --git a/src/test/java/io/ebean/EbeanServer_deleteTest.java b/ebean-core/src/test/java/io/ebean/EbeanServer_deleteTest.java
similarity index 100%
rename from src/test/java/io/ebean/EbeanServer_deleteTest.java
rename to ebean-core/src/test/java/io/ebean/EbeanServer_deleteTest.java
diff --git a/src/test/java/io/ebean/EbeanServer_eqlTest.java b/ebean-core/src/test/java/io/ebean/EbeanServer_eqlTest.java
similarity index 100%
rename from src/test/java/io/ebean/EbeanServer_eqlTest.java
rename to ebean-core/src/test/java/io/ebean/EbeanServer_eqlTest.java
diff --git a/src/test/java/io/ebean/EbeanServer_refresh.java b/ebean-core/src/test/java/io/ebean/EbeanServer_refresh.java
similarity index 100%
rename from src/test/java/io/ebean/EbeanServer_refresh.java
rename to ebean-core/src/test/java/io/ebean/EbeanServer_refresh.java
diff --git a/src/test/java/io/ebean/EbeanServer_saveAllTest.java b/ebean-core/src/test/java/io/ebean/EbeanServer_saveAllTest.java
similarity index 100%
rename from src/test/java/io/ebean/EbeanServer_saveAllTest.java
rename to ebean-core/src/test/java/io/ebean/EbeanServer_saveAllTest.java
diff --git a/src/test/java/io/ebean/ExtendedServerTest.java b/ebean-core/src/test/java/io/ebean/ExtendedServerTest.java
similarity index 100%
rename from src/test/java/io/ebean/ExtendedServerTest.java
rename to ebean-core/src/test/java/io/ebean/ExtendedServerTest.java
diff --git a/src/test/java/io/ebean/FetchConfigTest.java b/ebean-core/src/test/java/io/ebean/FetchConfigTest.java
similarity index 100%
rename from src/test/java/io/ebean/FetchConfigTest.java
rename to ebean-core/src/test/java/io/ebean/FetchConfigTest.java
diff --git a/src/test/java/io/ebean/FetchGroupTest.java b/ebean-core/src/test/java/io/ebean/FetchGroupTest.java
similarity index 100%
rename from src/test/java/io/ebean/FetchGroupTest.java
rename to ebean-core/src/test/java/io/ebean/FetchGroupTest.java
diff --git a/src/test/java/io/ebean/MyCurrentUserProvider.java b/ebean-core/src/test/java/io/ebean/MyCurrentUserProvider.java
similarity index 100%
rename from src/test/java/io/ebean/MyCurrentUserProvider.java
rename to ebean-core/src/test/java/io/ebean/MyCurrentUserProvider.java
diff --git a/src/test/java/io/ebean/NamedDtoQueryTest.java b/ebean-core/src/test/java/io/ebean/NamedDtoQueryTest.java
similarity index 100%
rename from src/test/java/io/ebean/NamedDtoQueryTest.java
rename to ebean-core/src/test/java/io/ebean/NamedDtoQueryTest.java
diff --git a/src/test/java/io/ebean/PropertyTest.java b/ebean-core/src/test/java/io/ebean/PropertyTest.java
similarity index 100%
rename from src/test/java/io/ebean/PropertyTest.java
rename to ebean-core/src/test/java/io/ebean/PropertyTest.java
diff --git a/src/test/java/io/ebean/SqlRowBooleanTest.java b/ebean-core/src/test/java/io/ebean/SqlRowBooleanTest.java
similarity index 100%
rename from src/test/java/io/ebean/SqlRowBooleanTest.java
rename to ebean-core/src/test/java/io/ebean/SqlRowBooleanTest.java
diff --git a/src/test/java/io/ebean/StringHelperTest.java b/ebean-core/src/test/java/io/ebean/StringHelperTest.java
similarity index 100%
rename from src/test/java/io/ebean/StringHelperTest.java
rename to ebean-core/src/test/java/io/ebean/StringHelperTest.java
diff --git a/src/test/java/io/ebean/TestDirtyProperties.java b/ebean-core/src/test/java/io/ebean/TestDirtyProperties.java
similarity index 100%
rename from src/test/java/io/ebean/TestDirtyProperties.java
rename to ebean-core/src/test/java/io/ebean/TestDirtyProperties.java
diff --git a/src/test/java/io/ebean/TestFilterWithEnum.java b/ebean-core/src/test/java/io/ebean/TestFilterWithEnum.java
similarity index 100%
rename from src/test/java/io/ebean/TestFilterWithEnum.java
rename to ebean-core/src/test/java/io/ebean/TestFilterWithEnum.java
diff --git a/src/test/java/io/ebean/TestUnsetLoadedProperties.java b/ebean-core/src/test/java/io/ebean/TestUnsetLoadedProperties.java
similarity index 100%
rename from src/test/java/io/ebean/TestUnsetLoadedProperties.java
rename to ebean-core/src/test/java/io/ebean/TestUnsetLoadedProperties.java
diff --git a/src/test/java/io/ebean/TextExpressionListTest.java b/ebean-core/src/test/java/io/ebean/TextExpressionListTest.java
similarity index 100%
rename from src/test/java/io/ebean/TextExpressionListTest.java
rename to ebean-core/src/test/java/io/ebean/TextExpressionListTest.java
diff --git a/src/test/java/io/ebean/TransactionalTestCase.java b/ebean-core/src/test/java/io/ebean/TransactionalTestCase.java
similarity index 100%
rename from src/test/java/io/ebean/TransactionalTestCase.java
rename to ebean-core/src/test/java/io/ebean/TransactionalTestCase.java
diff --git a/src/test/java/io/ebean/TxScopeTest.java b/ebean-core/src/test/java/io/ebean/TxScopeTest.java
similarity index 100%
rename from src/test/java/io/ebean/TxScopeTest.java
rename to ebean-core/src/test/java/io/ebean/TxScopeTest.java
diff --git a/src/test/java/io/ebean/UpdateQueryTest.java b/ebean-core/src/test/java/io/ebean/UpdateQueryTest.java
similarity index 100%
rename from src/test/java/io/ebean/UpdateQueryTest.java
rename to ebean-core/src/test/java/io/ebean/UpdateQueryTest.java
diff --git a/src/test/java/io/ebean/annotation/ForPlatform.java b/ebean-core/src/test/java/io/ebean/annotation/ForPlatform.java
similarity index 100%
rename from src/test/java/io/ebean/annotation/ForPlatform.java
rename to ebean-core/src/test/java/io/ebean/annotation/ForPlatform.java
diff --git a/src/test/java/io/ebean/annotation/IgnorePlatform.java b/ebean-core/src/test/java/io/ebean/annotation/IgnorePlatform.java
similarity index 100%
rename from src/test/java/io/ebean/annotation/IgnorePlatform.java
rename to ebean-core/src/test/java/io/ebean/annotation/IgnorePlatform.java
diff --git a/src/test/java/io/ebean/bean/EntityBeanInterceptTest.java b/ebean-core/src/test/java/io/ebean/bean/EntityBeanInterceptTest.java
similarity index 100%
rename from src/test/java/io/ebean/bean/EntityBeanInterceptTest.java
rename to ebean-core/src/test/java/io/ebean/bean/EntityBeanInterceptTest.java
diff --git a/src/test/java/io/ebean/cache/CacheKeyTest.java b/ebean-core/src/test/java/io/ebean/cache/CacheKeyTest.java
similarity index 100%
rename from src/test/java/io/ebean/cache/CacheKeyTest.java
rename to ebean-core/src/test/java/io/ebean/cache/CacheKeyTest.java
diff --git a/src/test/java/io/ebean/cache/ServerCacheManagerTest.java b/ebean-core/src/test/java/io/ebean/cache/ServerCacheManagerTest.java
similarity index 100%
rename from src/test/java/io/ebean/cache/ServerCacheManagerTest.java
rename to ebean-core/src/test/java/io/ebean/cache/ServerCacheManagerTest.java
diff --git a/src/test/java/io/ebean/cache/ServerCacheOptionsTest.java b/ebean-core/src/test/java/io/ebean/cache/ServerCacheOptionsTest.java
similarity index 100%
rename from src/test/java/io/ebean/cache/ServerCacheOptionsTest.java
rename to ebean-core/src/test/java/io/ebean/cache/ServerCacheOptionsTest.java
diff --git a/src/test/java/io/ebean/common/BeanListTest.java b/ebean-core/src/test/java/io/ebean/common/BeanListTest.java
similarity index 100%
rename from src/test/java/io/ebean/common/BeanListTest.java
rename to ebean-core/src/test/java/io/ebean/common/BeanListTest.java
diff --git a/src/test/java/io/ebean/common/BeanMapTest.java b/ebean-core/src/test/java/io/ebean/common/BeanMapTest.java
similarity index 100%
rename from src/test/java/io/ebean/common/BeanMapTest.java
rename to ebean-core/src/test/java/io/ebean/common/BeanMapTest.java
diff --git a/src/test/java/io/ebean/common/BeanSetTest.java b/ebean-core/src/test/java/io/ebean/common/BeanSetTest.java
similarity index 100%
rename from src/test/java/io/ebean/common/BeanSetTest.java
rename to ebean-core/src/test/java/io/ebean/common/BeanSetTest.java
diff --git a/src/test/java/io/ebean/config/ContainerConfigTest.java b/ebean-core/src/test/java/io/ebean/config/ContainerConfigTest.java
similarity index 100%
rename from src/test/java/io/ebean/config/ContainerConfigTest.java
rename to ebean-core/src/test/java/io/ebean/config/ContainerConfigTest.java
diff --git a/src/test/java/io/ebean/config/DbConstraintNamingTest.java b/ebean-core/src/test/java/io/ebean/config/DbConstraintNamingTest.java
similarity index 100%
rename from src/test/java/io/ebean/config/DbConstraintNamingTest.java
rename to ebean-core/src/test/java/io/ebean/config/DbConstraintNamingTest.java
diff --git a/src/test/java/io/ebean/config/DbMigrationConfigTest.java b/ebean-core/src/test/java/io/ebean/config/DbMigrationConfigTest.java
similarity index 100%
rename from src/test/java/io/ebean/config/DbMigrationConfigTest.java
rename to ebean-core/src/test/java/io/ebean/config/DbMigrationConfigTest.java
diff --git a/src/test/java/io/ebean/config/DocStoreConfigTest.java b/ebean-core/src/test/java/io/ebean/config/DocStoreConfigTest.java
similarity index 100%
rename from src/test/java/io/ebean/config/DocStoreConfigTest.java
rename to ebean-core/src/test/java/io/ebean/config/DocStoreConfigTest.java
diff --git a/src/test/java/io/ebean/config/MatchingNamingConventionTest.java b/ebean-core/src/test/java/io/ebean/config/MatchingNamingConventionTest.java
similarity index 100%
rename from src/test/java/io/ebean/config/MatchingNamingConventionTest.java
rename to ebean-core/src/test/java/io/ebean/config/MatchingNamingConventionTest.java
diff --git a/src/test/java/io/ebean/config/PlatformNoGeneratedKeysTest.java b/ebean-core/src/test/java/io/ebean/config/PlatformNoGeneratedKeysTest.java
similarity index 100%
rename from src/test/java/io/ebean/config/PlatformNoGeneratedKeysTest.java
rename to ebean-core/src/test/java/io/ebean/config/PlatformNoGeneratedKeysTest.java
diff --git a/src/test/java/io/ebean/config/PropertiesWrapperTest.java b/ebean-core/src/test/java/io/ebean/config/PropertiesWrapperTest.java
similarity index 100%
rename from src/test/java/io/ebean/config/PropertiesWrapperTest.java
rename to ebean-core/src/test/java/io/ebean/config/PropertiesWrapperTest.java
diff --git a/src/test/java/io/ebean/config/ServerConfigSqlServerTest.java b/ebean-core/src/test/java/io/ebean/config/ServerConfigSqlServerTest.java
similarity index 100%
rename from src/test/java/io/ebean/config/ServerConfigSqlServerTest.java
rename to ebean-core/src/test/java/io/ebean/config/ServerConfigSqlServerTest.java
diff --git a/src/test/java/io/ebean/config/ServerConfigTest.java b/ebean-core/src/test/java/io/ebean/config/ServerConfigTest.java
similarity index 100%
rename from src/test/java/io/ebean/config/ServerConfigTest.java
rename to ebean-core/src/test/java/io/ebean/config/ServerConfigTest.java
diff --git a/src/test/java/io/ebean/config/UnderscoreNamingConventionTest.java b/ebean-core/src/test/java/io/ebean/config/UnderscoreNamingConventionTest.java
similarity index 100%
rename from src/test/java/io/ebean/config/UnderscoreNamingConventionTest.java
rename to ebean-core/src/test/java/io/ebean/config/UnderscoreNamingConventionTest.java
diff --git a/src/test/java/io/ebean/config/dbplatform/BasicSqlLimitOffsetTest.java b/ebean-core/src/test/java/io/ebean/config/dbplatform/BasicSqlLimitOffsetTest.java
similarity index 100%
rename from src/test/java/io/ebean/config/dbplatform/BasicSqlLimitOffsetTest.java
rename to ebean-core/src/test/java/io/ebean/config/dbplatform/BasicSqlLimitOffsetTest.java
diff --git a/src/test/java/io/ebean/config/dbplatform/BasicSqlStandardLimiterTest.java b/ebean-core/src/test/java/io/ebean/config/dbplatform/BasicSqlStandardLimiterTest.java
similarity index 100%
rename from src/test/java/io/ebean/config/dbplatform/BasicSqlStandardLimiterTest.java
rename to ebean-core/src/test/java/io/ebean/config/dbplatform/BasicSqlStandardLimiterTest.java
diff --git a/src/test/java/io/ebean/config/dbplatform/DatabasePlatformTest.java b/ebean-core/src/test/java/io/ebean/config/dbplatform/DatabasePlatformTest.java
similarity index 100%
rename from src/test/java/io/ebean/config/dbplatform/DatabasePlatformTest.java
rename to ebean-core/src/test/java/io/ebean/config/dbplatform/DatabasePlatformTest.java
diff --git a/src/test/java/io/ebean/config/dbplatform/DbIdentityTest.java b/ebean-core/src/test/java/io/ebean/config/dbplatform/DbIdentityTest.java
similarity index 100%
rename from src/test/java/io/ebean/config/dbplatform/DbIdentityTest.java
rename to ebean-core/src/test/java/io/ebean/config/dbplatform/DbIdentityTest.java
diff --git a/src/test/java/io/ebean/config/dbplatform/DbPlatformTypeLookupTest.java b/ebean-core/src/test/java/io/ebean/config/dbplatform/DbPlatformTypeLookupTest.java
similarity index 100%
rename from src/test/java/io/ebean/config/dbplatform/DbPlatformTypeLookupTest.java
rename to ebean-core/src/test/java/io/ebean/config/dbplatform/DbPlatformTypeLookupTest.java
diff --git a/src/test/java/io/ebean/config/dbplatform/DbPlatformTypeMappingTest.java b/ebean-core/src/test/java/io/ebean/config/dbplatform/DbPlatformTypeMappingTest.java
similarity index 100%
rename from src/test/java/io/ebean/config/dbplatform/DbPlatformTypeMappingTest.java
rename to ebean-core/src/test/java/io/ebean/config/dbplatform/DbPlatformTypeMappingTest.java
diff --git a/src/test/java/io/ebean/config/dbplatform/DbPlatformTypeParserTest.java b/ebean-core/src/test/java/io/ebean/config/dbplatform/DbPlatformTypeParserTest.java
similarity index 100%
rename from src/test/java/io/ebean/config/dbplatform/DbPlatformTypeParserTest.java
rename to ebean-core/src/test/java/io/ebean/config/dbplatform/DbPlatformTypeParserTest.java
diff --git a/src/test/java/io/ebean/config/dbplatform/DbTypeMapTest.java b/ebean-core/src/test/java/io/ebean/config/dbplatform/DbTypeMapTest.java
similarity index 100%
rename from src/test/java/io/ebean/config/dbplatform/DbTypeMapTest.java
rename to ebean-core/src/test/java/io/ebean/config/dbplatform/DbTypeMapTest.java
diff --git a/src/test/java/io/ebean/config/dbplatform/H2PlatformTest.java b/ebean-core/src/test/java/io/ebean/config/dbplatform/H2PlatformTest.java
similarity index 100%
rename from src/test/java/io/ebean/config/dbplatform/H2PlatformTest.java
rename to ebean-core/src/test/java/io/ebean/config/dbplatform/H2PlatformTest.java
diff --git a/src/test/java/io/ebean/config/dbplatform/HanaHistorySupportTest.java b/ebean-core/src/test/java/io/ebean/config/dbplatform/HanaHistorySupportTest.java
similarity index 100%
rename from src/test/java/io/ebean/config/dbplatform/HanaHistorySupportTest.java
rename to ebean-core/src/test/java/io/ebean/config/dbplatform/HanaHistorySupportTest.java
diff --git a/src/test/java/io/ebean/config/dbplatform/HanaPlatformTest.java b/ebean-core/src/test/java/io/ebean/config/dbplatform/HanaPlatformTest.java
similarity index 100%
rename from src/test/java/io/ebean/config/dbplatform/HanaPlatformTest.java
rename to ebean-core/src/test/java/io/ebean/config/dbplatform/HanaPlatformTest.java
diff --git a/src/test/java/io/ebean/config/dbplatform/MySqlHistorySupportTest.java b/ebean-core/src/test/java/io/ebean/config/dbplatform/MySqlHistorySupportTest.java
similarity index 100%
rename from src/test/java/io/ebean/config/dbplatform/MySqlHistorySupportTest.java
rename to ebean-core/src/test/java/io/ebean/config/dbplatform/MySqlHistorySupportTest.java
diff --git a/src/test/java/io/ebean/config/dbplatform/MySqlPlatformTest.java b/ebean-core/src/test/java/io/ebean/config/dbplatform/MySqlPlatformTest.java
similarity index 100%
rename from src/test/java/io/ebean/config/dbplatform/MySqlPlatformTest.java
rename to ebean-core/src/test/java/io/ebean/config/dbplatform/MySqlPlatformTest.java
diff --git a/src/test/java/io/ebean/config/dbplatform/OraclePlatformTest.java b/ebean-core/src/test/java/io/ebean/config/dbplatform/OraclePlatformTest.java
similarity index 100%
rename from src/test/java/io/ebean/config/dbplatform/OraclePlatformTest.java
rename to ebean-core/src/test/java/io/ebean/config/dbplatform/OraclePlatformTest.java
diff --git a/src/test/java/io/ebean/config/dbplatform/PostgresHistorySupportTest.java b/ebean-core/src/test/java/io/ebean/config/dbplatform/PostgresHistorySupportTest.java
similarity index 100%
rename from src/test/java/io/ebean/config/dbplatform/PostgresHistorySupportTest.java
rename to ebean-core/src/test/java/io/ebean/config/dbplatform/PostgresHistorySupportTest.java
diff --git a/src/test/java/io/ebean/config/dbplatform/PostgresPlatformTest.java b/ebean-core/src/test/java/io/ebean/config/dbplatform/PostgresPlatformTest.java
similarity index 100%
rename from src/test/java/io/ebean/config/dbplatform/PostgresPlatformTest.java
rename to ebean-core/src/test/java/io/ebean/config/dbplatform/PostgresPlatformTest.java
diff --git a/src/test/java/io/ebean/config/dbplatform/SequenceBatchIdGeneratorTest.java b/ebean-core/src/test/java/io/ebean/config/dbplatform/SequenceBatchIdGeneratorTest.java
similarity index 100%
rename from src/test/java/io/ebean/config/dbplatform/SequenceBatchIdGeneratorTest.java
rename to ebean-core/src/test/java/io/ebean/config/dbplatform/SequenceBatchIdGeneratorTest.java
diff --git a/src/test/java/io/ebean/config/dbplatform/SqlserverPlatformTest.java b/ebean-core/src/test/java/io/ebean/config/dbplatform/SqlserverPlatformTest.java
similarity index 100%
rename from src/test/java/io/ebean/config/dbplatform/SqlserverPlatformTest.java
rename to ebean-core/src/test/java/io/ebean/config/dbplatform/SqlserverPlatformTest.java
diff --git a/src/test/java/io/ebean/config/dbplatform/sqlserver/SqlServer2016PlatformTest.java b/ebean-core/src/test/java/io/ebean/config/dbplatform/sqlserver/SqlServer2016PlatformTest.java
similarity index 100%
rename from src/test/java/io/ebean/config/dbplatform/sqlserver/SqlServer2016PlatformTest.java
rename to ebean-core/src/test/java/io/ebean/config/dbplatform/sqlserver/SqlServer2016PlatformTest.java
diff --git a/src/test/java/io/ebean/config/dbplatform/sqlserver/SqlServerStepSequenceTest.java b/ebean-core/src/test/java/io/ebean/config/dbplatform/sqlserver/SqlServerStepSequenceTest.java
similarity index 100%
rename from src/test/java/io/ebean/config/dbplatform/sqlserver/SqlServerStepSequenceTest.java
rename to ebean-core/src/test/java/io/ebean/config/dbplatform/sqlserver/SqlServerStepSequenceTest.java
diff --git a/src/test/java/io/ebean/dbmigration/DbMigrationSqlServerTest.java b/ebean-core/src/test/java/io/ebean/dbmigration/DbMigrationSqlServerTest.java
similarity index 100%
rename from src/test/java/io/ebean/dbmigration/DbMigrationSqlServerTest.java
rename to ebean-core/src/test/java/io/ebean/dbmigration/DbMigrationSqlServerTest.java
diff --git a/src/test/java/io/ebean/event/BeanFindControllerTest.java b/ebean-core/src/test/java/io/ebean/event/BeanFindControllerTest.java
similarity index 100%
rename from src/test/java/io/ebean/event/BeanFindControllerTest.java
rename to ebean-core/src/test/java/io/ebean/event/BeanFindControllerTest.java
diff --git a/src/test/java/io/ebean/event/BeanPersistControllerTest.java b/ebean-core/src/test/java/io/ebean/event/BeanPersistControllerTest.java
similarity index 100%
rename from src/test/java/io/ebean/event/BeanPersistControllerTest.java
rename to ebean-core/src/test/java/io/ebean/event/BeanPersistControllerTest.java
diff --git a/src/test/java/io/ebean/event/BeanPostLoadTest.java b/ebean-core/src/test/java/io/ebean/event/BeanPostLoadTest.java
similarity index 100%
rename from src/test/java/io/ebean/event/BeanPostLoadTest.java
rename to ebean-core/src/test/java/io/ebean/event/BeanPostLoadTest.java
diff --git a/src/test/java/io/ebean/event/readaudit/ReadAuditQueryPlanTest.java b/ebean-core/src/test/java/io/ebean/event/readaudit/ReadAuditQueryPlanTest.java
similarity index 100%
rename from src/test/java/io/ebean/event/readaudit/ReadAuditQueryPlanTest.java
rename to ebean-core/src/test/java/io/ebean/event/readaudit/ReadAuditQueryPlanTest.java
diff --git a/src/test/java/io/ebean/json/EJsonTests.java b/ebean-core/src/test/java/io/ebean/json/EJsonTests.java
similarity index 100%
rename from src/test/java/io/ebean/json/EJsonTests.java
rename to ebean-core/src/test/java/io/ebean/json/EJsonTests.java
diff --git a/src/test/java/io/ebean/plugin/BeanTypeTest.java b/ebean-core/src/test/java/io/ebean/plugin/BeanTypeTest.java
similarity index 100%
rename from src/test/java/io/ebean/plugin/BeanTypeTest.java
rename to ebean-core/src/test/java/io/ebean/plugin/BeanTypeTest.java
diff --git a/src/test/java/io/ebean/plugin/ExpressionPathTest.java b/ebean-core/src/test/java/io/ebean/plugin/ExpressionPathTest.java
similarity index 100%
rename from src/test/java/io/ebean/plugin/ExpressionPathTest.java
rename to ebean-core/src/test/java/io/ebean/plugin/ExpressionPathTest.java
diff --git a/src/test/java/io/ebean/plugin/PropertyTest.java b/ebean-core/src/test/java/io/ebean/plugin/PropertyTest.java
similarity index 100%
rename from src/test/java/io/ebean/plugin/PropertyTest.java
rename to ebean-core/src/test/java/io/ebean/plugin/PropertyTest.java
diff --git a/src/test/java/io/ebean/plugin/SpiServerTest.java b/ebean-core/src/test/java/io/ebean/plugin/SpiServerTest.java
similarity index 100%
rename from src/test/java/io/ebean/plugin/SpiServerTest.java
rename to ebean-core/src/test/java/io/ebean/plugin/SpiServerTest.java
diff --git a/src/test/java/io/ebean/server/type/MyDayOfWeek.java b/ebean-core/src/test/java/io/ebean/server/type/MyDayOfWeek.java
similarity index 100%
rename from src/test/java/io/ebean/server/type/MyDayOfWeek.java
rename to ebean-core/src/test/java/io/ebean/server/type/MyDayOfWeek.java
diff --git a/src/test/java/io/ebean/server/type/MyEnum.java b/ebean-core/src/test/java/io/ebean/server/type/MyEnum.java
similarity index 100%
rename from src/test/java/io/ebean/server/type/MyEnum.java
rename to ebean-core/src/test/java/io/ebean/server/type/MyEnum.java
diff --git a/src/test/java/io/ebean/server/type/MySex.java b/ebean-core/src/test/java/io/ebean/server/type/MySex.java
similarity index 100%
rename from src/test/java/io/ebean/server/type/MySex.java
rename to ebean-core/src/test/java/io/ebean/server/type/MySex.java
diff --git a/src/test/java/io/ebean/server/type/TestTypeManager.java b/ebean-core/src/test/java/io/ebean/server/type/TestTypeManager.java
similarity index 100%
rename from src/test/java/io/ebean/server/type/TestTypeManager.java
rename to ebean-core/src/test/java/io/ebean/server/type/TestTypeManager.java
diff --git a/src/test/java/io/ebean/text/PathPropertiesTests.java b/ebean-core/src/test/java/io/ebean/text/PathPropertiesTests.java
similarity index 100%
rename from src/test/java/io/ebean/text/PathPropertiesTests.java
rename to ebean-core/src/test/java/io/ebean/text/PathPropertiesTests.java
diff --git a/src/test/java/io/ebean/text/json/JsonBeanReaderTest.java b/ebean-core/src/test/java/io/ebean/text/json/JsonBeanReaderTest.java
similarity index 100%
rename from src/test/java/io/ebean/text/json/JsonBeanReaderTest.java
rename to ebean-core/src/test/java/io/ebean/text/json/JsonBeanReaderTest.java
diff --git a/src/test/java/io/ebean/text/json/JsonContextTest.java b/ebean-core/src/test/java/io/ebean/text/json/JsonContextTest.java
similarity index 100%
rename from src/test/java/io/ebean/text/json/JsonContextTest.java
rename to ebean-core/src/test/java/io/ebean/text/json/JsonContextTest.java
diff --git a/src/test/java/io/ebean/text/json/JsonWriteOptionsTests.java b/ebean-core/src/test/java/io/ebean/text/json/JsonWriteOptionsTests.java
similarity index 100%
rename from src/test/java/io/ebean/text/json/JsonWriteOptionsTests.java
rename to ebean-core/src/test/java/io/ebean/text/json/JsonWriteOptionsTests.java
diff --git a/src/test/java/io/ebean/util/CamelCaseHelperTest.java b/ebean-core/src/test/java/io/ebean/util/CamelCaseHelperTest.java
similarity index 100%
rename from src/test/java/io/ebean/util/CamelCaseHelperTest.java
rename to ebean-core/src/test/java/io/ebean/util/CamelCaseHelperTest.java
diff --git a/src/test/java/io/ebeaninternal/api/BindParamsTest.java b/ebean-core/src/test/java/io/ebeaninternal/api/BindParamsTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/api/BindParamsTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/api/BindParamsTest.java
diff --git a/src/test/java/io/ebeaninternal/api/HelpScopeTransTest.java b/ebean-core/src/test/java/io/ebeaninternal/api/HelpScopeTransTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/api/HelpScopeTransTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/api/HelpScopeTransTest.java
diff --git a/src/test/java/io/ebeaninternal/api/PlatformMatchTest.java b/ebean-core/src/test/java/io/ebeaninternal/api/PlatformMatchTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/api/PlatformMatchTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/api/PlatformMatchTest.java
diff --git a/src/test/java/io/ebeaninternal/api/TDSpiEbeanServer.java b/ebean-core/src/test/java/io/ebeaninternal/api/TDSpiEbeanServer.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/api/TDSpiEbeanServer.java
rename to ebean-core/src/test/java/io/ebeaninternal/api/TDSpiEbeanServer.java
diff --git a/src/test/java/io/ebeaninternal/dbmigration/DbMigrationDropHistoryTest.java b/ebean-core/src/test/java/io/ebeaninternal/dbmigration/DbMigrationDropHistoryTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/dbmigration/DbMigrationDropHistoryTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/dbmigration/DbMigrationDropHistoryTest.java
diff --git a/src/test/java/io/ebeaninternal/dbmigration/DbMigrationGenerateTest.java b/ebean-core/src/test/java/io/ebeaninternal/dbmigration/DbMigrationGenerateTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/dbmigration/DbMigrationGenerateTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/dbmigration/DbMigrationGenerateTest.java
diff --git a/src/test/java/io/ebeaninternal/dbmigration/DbMigrationTest.java b/ebean-core/src/test/java/io/ebeaninternal/dbmigration/DbMigrationTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/dbmigration/DbMigrationTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/dbmigration/DbMigrationTest.java
diff --git a/src/test/java/io/ebeaninternal/dbmigration/LastMigrationTest.java b/ebean-core/src/test/java/io/ebeaninternal/dbmigration/LastMigrationTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/dbmigration/LastMigrationTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/dbmigration/LastMigrationTest.java
diff --git a/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/BaseDdlHandlerTest.java b/ebean-core/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/BaseDdlHandlerTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/BaseDdlHandlerTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/BaseDdlHandlerTest.java
diff --git a/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/Helper.java b/ebean-core/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/Helper.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/Helper.java
rename to ebean-core/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/Helper.java
diff --git a/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/BaseTableDdlTest.java b/ebean-core/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/BaseTableDdlTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/BaseTableDdlTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/BaseTableDdlTest.java
diff --git a/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/ClickHouseDbArrayTest.java b/ebean-core/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/ClickHouseDbArrayTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/ClickHouseDbArrayTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/ClickHouseDbArrayTest.java
diff --git a/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/DbNameNormaliseTest.java b/ebean-core/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/DbNameNormaliseTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/DbNameNormaliseTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/DbNameNormaliseTest.java
diff --git a/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/H2HistoryDdlTest.java b/ebean-core/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/H2HistoryDdlTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/H2HistoryDdlTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/H2HistoryDdlTest.java
diff --git a/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/HanaDdlTest.java b/ebean-core/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/HanaDdlTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/HanaDdlTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/HanaDdlTest.java
diff --git a/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/HistoryTableUpdateTest.java b/ebean-core/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/HistoryTableUpdateTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/HistoryTableUpdateTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/HistoryTableUpdateTest.java
diff --git a/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/IndexSetTest.java b/ebean-core/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/IndexSetTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/IndexSetTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/IndexSetTest.java
diff --git a/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/NativeDbArrayTest.java b/ebean-core/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/NativeDbArrayTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/NativeDbArrayTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/NativeDbArrayTest.java
diff --git a/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/OracleDdlTest.java b/ebean-core/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/OracleDdlTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/OracleDdlTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/OracleDdlTest.java
diff --git a/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/PlatformDdl_AlterColumnTest.java b/ebean-core/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/PlatformDdl_AlterColumnTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/PlatformDdl_AlterColumnTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/PlatformDdl_AlterColumnTest.java
diff --git a/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/PlatformDdl_dropUniqueConstraintTest.java b/ebean-core/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/PlatformDdl_dropUniqueConstraintTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/PlatformDdl_dropUniqueConstraintTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/PlatformDdl_dropUniqueConstraintTest.java
diff --git a/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/PlatformTypeConverterTest.java b/ebean-core/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/PlatformTypeConverterTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/PlatformTypeConverterTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/PlatformTypeConverterTest.java
diff --git a/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/PostgresDdlTest.java b/ebean-core/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/PostgresDdlTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/PostgresDdlTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/PostgresDdlTest.java
diff --git a/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/SqlServerHistoryDdlTest.java b/ebean-core/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/SqlServerHistoryDdlTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/SqlServerHistoryDdlTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/SqlServerHistoryDdlTest.java
diff --git a/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/util/VowelRemoverTest.java b/ebean-core/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/util/VowelRemoverTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/util/VowelRemoverTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/util/VowelRemoverTest.java
diff --git a/src/test/java/io/ebeaninternal/dbmigration/migrationreader/MigrationXmlWriterTest.java b/ebean-core/src/test/java/io/ebeaninternal/dbmigration/migrationreader/MigrationXmlWriterTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/dbmigration/migrationreader/MigrationXmlWriterTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/dbmigration/migrationreader/MigrationXmlWriterTest.java
diff --git a/src/test/java/io/ebeaninternal/dbmigration/model/EntryTest.java b/ebean-core/src/test/java/io/ebeaninternal/dbmigration/model/EntryTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/dbmigration/model/EntryTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/dbmigration/model/EntryTest.java
diff --git a/src/test/java/io/ebeaninternal/dbmigration/model/MColumnTest.java b/ebean-core/src/test/java/io/ebeaninternal/dbmigration/model/MColumnTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/dbmigration/model/MColumnTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/dbmigration/model/MColumnTest.java
diff --git a/src/test/java/io/ebeaninternal/dbmigration/model/MTableIdentityTest.java b/ebean-core/src/test/java/io/ebeaninternal/dbmigration/model/MTableIdentityTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/dbmigration/model/MTableIdentityTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/dbmigration/model/MTableIdentityTest.java
diff --git a/src/test/java/io/ebeaninternal/dbmigration/model/MTableTest.java b/ebean-core/src/test/java/io/ebeaninternal/dbmigration/model/MTableTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/dbmigration/model/MTableTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/dbmigration/model/MTableTest.java
diff --git a/src/test/java/io/ebeaninternal/dbmigration/model/MigrationVersionTest.java b/ebean-core/src/test/java/io/ebeaninternal/dbmigration/model/MigrationVersionTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/dbmigration/model/MigrationVersionTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/dbmigration/model/MigrationVersionTest.java
diff --git a/src/test/java/io/ebeaninternal/dbmigration/model/ModelContainerApplyTest.java b/ebean-core/src/test/java/io/ebeaninternal/dbmigration/model/ModelContainerApplyTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/dbmigration/model/ModelContainerApplyTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/dbmigration/model/ModelContainerApplyTest.java
diff --git a/src/test/java/io/ebeaninternal/dbmigration/model/ModelContainerTest.java b/ebean-core/src/test/java/io/ebeaninternal/dbmigration/model/ModelContainerTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/dbmigration/model/ModelContainerTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/dbmigration/model/ModelContainerTest.java
diff --git a/src/test/java/io/ebeaninternal/dbmigration/model/ModelDiffTest.java b/ebean-core/src/test/java/io/ebeaninternal/dbmigration/model/ModelDiffTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/dbmigration/model/ModelDiffTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/dbmigration/model/ModelDiffTest.java
diff --git a/src/test/java/io/ebeaninternal/dbmigration/model/PendingDropsTest.java b/ebean-core/src/test/java/io/ebeaninternal/dbmigration/model/PendingDropsTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/dbmigration/model/PendingDropsTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/dbmigration/model/PendingDropsTest.java
diff --git a/src/test/java/io/ebeaninternal/dbmigration/model/build/ModelBuildBeanVisitorTest.java b/ebean-core/src/test/java/io/ebeaninternal/dbmigration/model/build/ModelBuildBeanVisitorTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/dbmigration/model/build/ModelBuildBeanVisitorTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/dbmigration/model/build/ModelBuildBeanVisitorTest.java
diff --git a/src/test/java/io/ebeaninternal/dbmigration/model/build/ModelBuild_compoundKeyTest.java b/ebean-core/src/test/java/io/ebeaninternal/dbmigration/model/build/ModelBuild_compoundKeyTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/dbmigration/model/build/ModelBuild_compoundKeyTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/dbmigration/model/build/ModelBuild_compoundKeyTest.java
diff --git a/src/test/java/io/ebeaninternal/dbmigration/model/build/ModelBuild_explicitSequencesTest.java b/ebean-core/src/test/java/io/ebeaninternal/dbmigration/model/build/ModelBuild_explicitSequencesTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/dbmigration/model/build/ModelBuild_explicitSequencesTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/dbmigration/model/build/ModelBuild_explicitSequencesTest.java
diff --git a/src/test/java/io/ebeaninternal/extraddl/model/ExtraDdlXmlReaderTest.java b/ebean-core/src/test/java/io/ebeaninternal/extraddl/model/ExtraDdlXmlReaderTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/extraddl/model/ExtraDdlXmlReaderTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/extraddl/model/ExtraDdlXmlReaderTest.java
diff --git a/src/test/java/io/ebeaninternal/json/ModifyAwareMapTest.java b/ebean-core/src/test/java/io/ebeaninternal/json/ModifyAwareMapTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/json/ModifyAwareMapTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/json/ModifyAwareMapTest.java
diff --git a/src/test/java/io/ebeaninternal/server/autotune/service/AutoTuneXmlReaderTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/autotune/service/AutoTuneXmlReaderTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/autotune/service/AutoTuneXmlReaderTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/autotune/service/AutoTuneXmlReaderTest.java
diff --git a/src/test/java/io/ebeaninternal/server/autotune/service/ProfileOriginTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/autotune/service/ProfileOriginTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/autotune/service/ProfileOriginTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/autotune/service/ProfileOriginTest.java
diff --git a/src/test/java/io/ebeaninternal/server/cache/CacheBeanDataTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/cache/CacheBeanDataTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/cache/CacheBeanDataTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/cache/CacheBeanDataTest.java
diff --git a/src/test/java/io/ebeaninternal/server/cache/CachedBeanDataFromBeanTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/cache/CachedBeanDataFromBeanTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/cache/CachedBeanDataFromBeanTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/cache/CachedBeanDataFromBeanTest.java
diff --git a/src/test/java/io/ebeaninternal/server/cache/CachedBeanDataSerializeTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/cache/CachedBeanDataSerializeTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/cache/CachedBeanDataSerializeTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/cache/CachedBeanDataSerializeTest.java
diff --git a/src/test/java/io/ebeaninternal/server/cache/DefaultCacheHolderTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/cache/DefaultCacheHolderTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/cache/DefaultCacheHolderTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/cache/DefaultCacheHolderTest.java
diff --git a/src/test/java/io/ebeaninternal/server/cache/DefaultCacheHolder_getCacheOptions_Test.java b/ebean-core/src/test/java/io/ebeaninternal/server/cache/DefaultCacheHolder_getCacheOptions_Test.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/cache/DefaultCacheHolder_getCacheOptions_Test.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/cache/DefaultCacheHolder_getCacheOptions_Test.java
diff --git a/src/test/java/io/ebeaninternal/server/cache/DefaultServerCacheConfigTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/cache/DefaultServerCacheConfigTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/cache/DefaultServerCacheConfigTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/cache/DefaultServerCacheConfigTest.java
diff --git a/src/test/java/io/ebeaninternal/server/cache/DefaultServerCacheManagerTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/cache/DefaultServerCacheManagerTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/cache/DefaultServerCacheManagerTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/cache/DefaultServerCacheManagerTest.java
diff --git a/src/test/java/io/ebeaninternal/server/cache/DefaultServerCacheTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/cache/DefaultServerCacheTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/cache/DefaultServerCacheTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/cache/DefaultServerCacheTest.java
diff --git a/src/test/java/io/ebeaninternal/server/cache/DefaultServerCache_RunEvictionTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/cache/DefaultServerCache_RunEvictionTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/cache/DefaultServerCache_RunEvictionTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/cache/DefaultServerCache_RunEvictionTest.java
diff --git a/src/test/java/io/ebeaninternal/server/changelog/ChangeJsonBuilderTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/changelog/ChangeJsonBuilderTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/changelog/ChangeJsonBuilderTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/changelog/ChangeJsonBuilderTest.java
diff --git a/src/test/java/io/ebeaninternal/server/changelog/DefaultChangeLogListenerTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/changelog/DefaultChangeLogListenerTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/changelog/DefaultChangeLogListenerTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/changelog/DefaultChangeLogListenerTest.java
diff --git a/src/test/java/io/ebeaninternal/server/changelog/DefaultChangeLogRegisterTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/changelog/DefaultChangeLogRegisterTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/changelog/DefaultChangeLogRegisterTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/changelog/DefaultChangeLogRegisterTest.java
diff --git a/src/test/java/io/ebeaninternal/server/changelog/Helper.java b/ebean-core/src/test/java/io/ebeaninternal/server/changelog/Helper.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/changelog/Helper.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/changelog/Helper.java
diff --git a/src/test/java/io/ebeaninternal/server/cluster/binarymessage/BinaryTransactionEventReadWriteTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/cluster/binarymessage/BinaryTransactionEventReadWriteTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/cluster/binarymessage/BinaryTransactionEventReadWriteTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/cluster/binarymessage/BinaryTransactionEventReadWriteTest.java
diff --git a/src/test/java/io/ebeaninternal/server/core/BasicTypeConverterTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/core/BasicTypeConverterTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/core/BasicTypeConverterTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/core/BasicTypeConverterTest.java
diff --git a/src/test/java/io/ebeaninternal/server/core/BindPaddingTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/core/BindPaddingTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/core/BindPaddingTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/core/BindPaddingTest.java
diff --git a/src/test/java/io/ebeaninternal/server/core/DefaultBackgroundExecutorTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/core/DefaultBackgroundExecutorTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/core/DefaultBackgroundExecutorTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/core/DefaultBackgroundExecutorTest.java
diff --git a/src/test/java/io/ebeaninternal/server/core/DefaultServer_createOrmQueryRequestTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/core/DefaultServer_createOrmQueryRequestTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/core/DefaultServer_createOrmQueryRequestTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/core/DefaultServer_createOrmQueryRequestTest.java
diff --git a/src/test/java/io/ebeaninternal/server/core/DefaultServer_getReferenceTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/core/DefaultServer_getReferenceTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/core/DefaultServer_getReferenceTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/core/DefaultServer_getReferenceTest.java
diff --git a/src/test/java/io/ebeaninternal/server/core/DtoQueryRequestTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/core/DtoQueryRequestTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/core/DtoQueryRequestTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/core/DtoQueryRequestTest.java
diff --git a/src/test/java/io/ebeaninternal/server/core/HelpCreateQueryRequest.java b/ebean-core/src/test/java/io/ebeaninternal/server/core/HelpCreateQueryRequest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/core/HelpCreateQueryRequest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/core/HelpCreateQueryRequest.java
diff --git a/src/test/java/io/ebeaninternal/server/core/InitDataSourceTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/core/InitDataSourceTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/core/InitDataSourceTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/core/InitDataSourceTest.java
diff --git a/src/test/java/io/ebeaninternal/server/core/OrmQueryRequestTestHelper.java b/ebean-core/src/test/java/io/ebeaninternal/server/core/OrmQueryRequestTestHelper.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/core/OrmQueryRequestTestHelper.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/core/OrmQueryRequestTestHelper.java
diff --git a/src/test/java/io/ebeaninternal/server/core/TestDiffHelpSimple.java b/ebean-core/src/test/java/io/ebeaninternal/server/core/TestDiffHelpSimple.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/core/TestDiffHelpSimple.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/core/TestDiffHelpSimple.java
diff --git a/src/test/java/io/ebeaninternal/server/core/TestDiffHelpWithEmbedded.java b/ebean-core/src/test/java/io/ebeaninternal/server/core/TestDiffHelpWithEmbedded.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/core/TestDiffHelpWithEmbedded.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/core/TestDiffHelpWithEmbedded.java
diff --git a/src/test/java/io/ebeaninternal/server/core/bootup/DistillPackagesTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/core/bootup/DistillPackagesTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/core/bootup/DistillPackagesTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/core/bootup/DistillPackagesTest.java
diff --git a/src/test/java/io/ebeaninternal/server/core/bootup/ManifestReaderTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/core/bootup/ManifestReaderTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/core/bootup/ManifestReaderTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/core/bootup/ManifestReaderTest.java
diff --git a/src/test/java/io/ebeaninternal/server/deploy/BeanCascadeInfoTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/deploy/BeanCascadeInfoTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/deploy/BeanCascadeInfoTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/deploy/BeanCascadeInfoTest.java
diff --git a/src/test/java/io/ebeaninternal/server/deploy/BeanDescriptorTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/deploy/BeanDescriptorTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/deploy/BeanDescriptorTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/deploy/BeanDescriptorTest.java
diff --git a/src/test/java/io/ebeaninternal/server/deploy/BeanDescriptor_documentMappingTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/deploy/BeanDescriptor_documentMappingTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/deploy/BeanDescriptor_documentMappingTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/deploy/BeanDescriptor_documentMappingTest.java
diff --git a/src/test/java/io/ebeaninternal/server/deploy/BeanDescriptor_registerTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/deploy/BeanDescriptor_registerTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/deploy/BeanDescriptor_registerTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/deploy/BeanDescriptor_registerTest.java
diff --git a/src/test/java/io/ebeaninternal/server/deploy/BeanDescriptor_whenCreatedPropertyTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/deploy/BeanDescriptor_whenCreatedPropertyTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/deploy/BeanDescriptor_whenCreatedPropertyTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/deploy/BeanDescriptor_whenCreatedPropertyTest.java
diff --git a/src/test/java/io/ebeaninternal/server/deploy/BeanIudMetricsTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/deploy/BeanIudMetricsTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/deploy/BeanIudMetricsTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/deploy/BeanIudMetricsTest.java
diff --git a/src/test/java/io/ebeaninternal/server/deploy/BeanPropertyAssocManyTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/deploy/BeanPropertyAssocManyTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/deploy/BeanPropertyAssocManyTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/deploy/BeanPropertyAssocManyTest.java
diff --git a/src/test/java/io/ebeaninternal/server/deploy/DeployPropertyParserMapTests.java b/ebean-core/src/test/java/io/ebeaninternal/server/deploy/DeployPropertyParserMapTests.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/deploy/DeployPropertyParserMapTests.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/deploy/DeployPropertyParserMapTests.java
diff --git a/src/test/java/io/ebeaninternal/server/deploy/DeployPropertyParserTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/deploy/DeployPropertyParserTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/deploy/DeployPropertyParserTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/deploy/DeployPropertyParserTest.java
diff --git a/src/test/java/io/ebeaninternal/server/deploy/DetermineAggPathTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/deploy/DetermineAggPathTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/deploy/DetermineAggPathTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/deploy/DetermineAggPathTest.java
diff --git a/src/test/java/io/ebeaninternal/server/deploy/FormulaPropertyPathTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/deploy/FormulaPropertyPathTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/deploy/FormulaPropertyPathTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/deploy/FormulaPropertyPathTest.java
diff --git a/src/test/java/io/ebeaninternal/server/deploy/IndexDefinitionTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/deploy/IndexDefinitionTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/deploy/IndexDefinitionTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/deploy/IndexDefinitionTest.java
diff --git a/src/test/java/io/ebeaninternal/server/deploy/TableJoinColumnTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/deploy/TableJoinColumnTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/deploy/TableJoinColumnTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/deploy/TableJoinColumnTest.java
diff --git a/src/test/java/io/ebeaninternal/server/deploy/TableJoinTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/deploy/TableJoinTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/deploy/TableJoinTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/deploy/TableJoinTest.java
diff --git a/src/test/java/io/ebeaninternal/server/deploy/TestBeanDescriptorHasIdProperty.java b/ebean-core/src/test/java/io/ebeaninternal/server/deploy/TestBeanDescriptorHasIdProperty.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/deploy/TestBeanDescriptorHasIdProperty.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/deploy/TestBeanDescriptorHasIdProperty.java
diff --git a/src/test/java/io/ebeaninternal/server/deploy/TestCollectionLoadedStatus.java b/ebean-core/src/test/java/io/ebeaninternal/server/deploy/TestCollectionLoadedStatus.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/deploy/TestCollectionLoadedStatus.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/deploy/TestCollectionLoadedStatus.java
diff --git a/src/test/java/io/ebeaninternal/server/deploy/TestDiffHelpInsertSimple.java b/ebean-core/src/test/java/io/ebeaninternal/server/deploy/TestDiffHelpInsertSimple.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/deploy/TestDiffHelpInsertSimple.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/deploy/TestDiffHelpInsertSimple.java
diff --git a/src/test/java/io/ebeaninternal/server/deploy/TestDiffHelpInsertWithEmbedded.java b/ebean-core/src/test/java/io/ebeaninternal/server/deploy/TestDiffHelpInsertWithEmbedded.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/deploy/TestDiffHelpInsertWithEmbedded.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/deploy/TestDiffHelpInsertWithEmbedded.java
diff --git a/src/test/java/io/ebeaninternal/server/deploy/TestNotEnhancedMappedSuper.java b/ebean-core/src/test/java/io/ebeaninternal/server/deploy/TestNotEnhancedMappedSuper.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/deploy/TestNotEnhancedMappedSuper.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/deploy/TestNotEnhancedMappedSuper.java
diff --git a/src/test/java/io/ebeaninternal/server/deploy/TestReferenceWithConstructorProperties.java b/ebean-core/src/test/java/io/ebeaninternal/server/deploy/TestReferenceWithConstructorProperties.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/deploy/TestReferenceWithConstructorProperties.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/deploy/TestReferenceWithConstructorProperties.java
diff --git a/src/test/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedCounterLongTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedCounterLongTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedCounterLongTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedCounterLongTest.java
diff --git a/src/test/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedInsertJavaTimeTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedInsertJavaTimeTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedInsertJavaTimeTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/deploy/generatedproperty/GeneratedInsertJavaTimeTest.java
diff --git a/src/test/java/io/ebeaninternal/server/deploy/generatedproperty/InsertTimestampFactoryTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/deploy/generatedproperty/InsertTimestampFactoryTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/deploy/generatedproperty/InsertTimestampFactoryTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/deploy/generatedproperty/InsertTimestampFactoryTest.java
diff --git a/src/test/java/io/ebeaninternal/server/deploy/generatedproperty/UpdateTimestampFactoryTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/deploy/generatedproperty/UpdateTimestampFactoryTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/deploy/generatedproperty/UpdateTimestampFactoryTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/deploy/generatedproperty/UpdateTimestampFactoryTest.java
diff --git a/src/test/java/io/ebeaninternal/server/deploy/parse/AnnotationClassTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/deploy/parse/AnnotationClassTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/deploy/parse/AnnotationClassTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/deploy/parse/AnnotationClassTest.java
diff --git a/src/test/java/io/ebeaninternal/server/dto/DtoMetaBuilderTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/dto/DtoMetaBuilderTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/dto/DtoMetaBuilderTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/dto/DtoMetaBuilderTest.java
diff --git a/src/test/java/io/ebeaninternal/server/expression/AllEqualsExpressionTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/expression/AllEqualsExpressionTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/expression/AllEqualsExpressionTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/expression/AllEqualsExpressionTest.java
diff --git a/src/test/java/io/ebeaninternal/server/expression/BaseExpressionTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/expression/BaseExpressionTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/expression/BaseExpressionTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/expression/BaseExpressionTest.java
diff --git a/src/test/java/io/ebeaninternal/server/expression/BetweenExpressionTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/expression/BetweenExpressionTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/expression/BetweenExpressionTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/expression/BetweenExpressionTest.java
diff --git a/src/test/java/io/ebeaninternal/server/expression/BetweenPropertyExpressionTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/expression/BetweenPropertyExpressionTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/expression/BetweenPropertyExpressionTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/expression/BetweenPropertyExpressionTest.java
diff --git a/src/test/java/io/ebeaninternal/server/expression/CaseInsensitiveEqualExpressionTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/expression/CaseInsensitiveEqualExpressionTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/expression/CaseInsensitiveEqualExpressionTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/expression/CaseInsensitiveEqualExpressionTest.java
diff --git a/src/test/java/io/ebeaninternal/server/expression/DefaultExampleExpressionTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/expression/DefaultExampleExpressionTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/expression/DefaultExampleExpressionTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/expression/DefaultExampleExpressionTest.java
diff --git a/src/test/java/io/ebeaninternal/server/expression/DefaultExpressionFactoryTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/expression/DefaultExpressionFactoryTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/expression/DefaultExpressionFactoryTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/expression/DefaultExpressionFactoryTest.java
diff --git a/src/test/java/io/ebeaninternal/server/expression/DefaultExpressionListTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/expression/DefaultExpressionListTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/expression/DefaultExpressionListTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/expression/DefaultExpressionListTest.java
diff --git a/src/test/java/io/ebeaninternal/server/expression/ExistsQueryExpressionTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/expression/ExistsQueryExpressionTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/expression/ExistsQueryExpressionTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/expression/ExistsQueryExpressionTest.java
diff --git a/src/test/java/io/ebeaninternal/server/expression/IdExpressionTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/expression/IdExpressionTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/expression/IdExpressionTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/expression/IdExpressionTest.java
diff --git a/src/test/java/io/ebeaninternal/server/expression/IdInExpressionTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/expression/IdInExpressionTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/expression/IdInExpressionTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/expression/IdInExpressionTest.java
diff --git a/src/test/java/io/ebeaninternal/server/expression/InExpressionTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/expression/InExpressionTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/expression/InExpressionTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/expression/InExpressionTest.java
diff --git a/src/test/java/io/ebeaninternal/server/expression/InPairsExpressionTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/expression/InPairsExpressionTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/expression/InPairsExpressionTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/expression/InPairsExpressionTest.java
diff --git a/src/test/java/io/ebeaninternal/server/expression/InQueryExpressionTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/expression/InQueryExpressionTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/expression/InQueryExpressionTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/expression/InQueryExpressionTest.java
diff --git a/src/test/java/io/ebeaninternal/server/expression/InRangeExpressionTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/expression/InRangeExpressionTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/expression/InRangeExpressionTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/expression/InRangeExpressionTest.java
diff --git a/src/test/java/io/ebeaninternal/server/expression/IsEmptyExpressionQueryTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/expression/IsEmptyExpressionQueryTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/expression/IsEmptyExpressionQueryTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/expression/IsEmptyExpressionQueryTest.java
diff --git a/src/test/java/io/ebeaninternal/server/expression/JsonPathExpressionTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/expression/JsonPathExpressionTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/expression/JsonPathExpressionTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/expression/JsonPathExpressionTest.java
diff --git a/src/test/java/io/ebeaninternal/server/expression/JunctionExpressionTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/expression/JunctionExpressionTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/expression/JunctionExpressionTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/expression/JunctionExpressionTest.java
diff --git a/src/test/java/io/ebeaninternal/server/expression/LikeExpressionTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/expression/LikeExpressionTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/expression/LikeExpressionTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/expression/LikeExpressionTest.java
diff --git a/src/test/java/io/ebeaninternal/server/expression/LogicExpressionTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/expression/LogicExpressionTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/expression/LogicExpressionTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/expression/LogicExpressionTest.java
diff --git a/src/test/java/io/ebeaninternal/server/expression/NoopExpressionTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/expression/NoopExpressionTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/expression/NoopExpressionTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/expression/NoopExpressionTest.java
diff --git a/src/test/java/io/ebeaninternal/server/expression/NotExpressionTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/expression/NotExpressionTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/expression/NotExpressionTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/expression/NotExpressionTest.java
diff --git a/src/test/java/io/ebeaninternal/server/expression/NullExpressionTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/expression/NullExpressionTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/expression/NullExpressionTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/expression/NullExpressionTest.java
diff --git a/src/test/java/io/ebeaninternal/server/expression/PrepareDocNestedTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/expression/PrepareDocNestedTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/expression/PrepareDocNestedTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/expression/PrepareDocNestedTest.java
diff --git a/src/test/java/io/ebeaninternal/server/expression/RawExpressionBuilderTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/expression/RawExpressionBuilderTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/expression/RawExpressionBuilderTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/expression/RawExpressionBuilderTest.java
diff --git a/src/test/java/io/ebeaninternal/server/expression/RawExpressionTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/expression/RawExpressionTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/expression/RawExpressionTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/expression/RawExpressionTest.java
diff --git a/src/test/java/io/ebeaninternal/server/expression/SameTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/expression/SameTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/expression/SameTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/expression/SameTest.java
diff --git a/src/test/java/io/ebeaninternal/server/expression/SimpleExpressionTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/expression/SimpleExpressionTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/expression/SimpleExpressionTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/expression/SimpleExpressionTest.java
diff --git a/src/test/java/io/ebeaninternal/server/expression/TDSpiExpressionRequest.java b/ebean-core/src/test/java/io/ebeaninternal/server/expression/TDSpiExpressionRequest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/expression/TDSpiExpressionRequest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/expression/TDSpiExpressionRequest.java
diff --git a/src/test/java/io/ebeaninternal/server/expression/platform/H2DbExpressionTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/expression/platform/H2DbExpressionTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/expression/platform/H2DbExpressionTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/expression/platform/H2DbExpressionTest.java
diff --git a/src/test/java/io/ebeaninternal/server/expression/platform/HanaDbExpressionTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/expression/platform/HanaDbExpressionTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/expression/platform/HanaDbExpressionTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/expression/platform/HanaDbExpressionTest.java
diff --git a/src/test/java/io/ebeaninternal/server/expression/platform/MySqlDbExpressionTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/expression/platform/MySqlDbExpressionTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/expression/platform/MySqlDbExpressionTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/expression/platform/MySqlDbExpressionTest.java
diff --git a/src/test/java/io/ebeaninternal/server/expression/platform/OracleDbExpressionTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/expression/platform/OracleDbExpressionTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/expression/platform/OracleDbExpressionTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/expression/platform/OracleDbExpressionTest.java
diff --git a/src/test/java/io/ebeaninternal/server/expression/platform/PostgresCastTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/expression/platform/PostgresCastTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/expression/platform/PostgresCastTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/expression/platform/PostgresCastTest.java
diff --git a/src/test/java/io/ebeaninternal/server/expression/platform/PostgresDbExpressionTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/expression/platform/PostgresDbExpressionTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/expression/platform/PostgresDbExpressionTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/expression/platform/PostgresDbExpressionTest.java
diff --git a/src/test/java/io/ebeaninternal/server/grammer/EqlParserTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/grammer/EqlParserTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/grammer/EqlParserTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/grammer/EqlParserTest.java
diff --git a/src/test/java/io/ebeaninternal/server/grammer/ParseFetchConfigTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/grammer/ParseFetchConfigTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/grammer/ParseFetchConfigTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/grammer/ParseFetchConfigTest.java
diff --git a/src/test/java/io/ebeaninternal/server/idgen/TestUuidGenerator.java b/ebean-core/src/test/java/io/ebeaninternal/server/idgen/TestUuidGenerator.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/idgen/TestUuidGenerator.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/idgen/TestUuidGenerator.java
diff --git a/src/test/java/io/ebeaninternal/server/lib/ShutdownManagerTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/lib/ShutdownManagerTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/lib/ShutdownManagerTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/lib/ShutdownManagerTest.java
diff --git a/src/test/java/io/ebeaninternal/server/lib/sql/TestDataSourceMaxWithEntity.java b/ebean-core/src/test/java/io/ebeaninternal/server/lib/sql/TestDataSourceMaxWithEntity.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/lib/sql/TestDataSourceMaxWithEntity.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/lib/sql/TestDataSourceMaxWithEntity.java
diff --git a/src/test/java/io/ebeaninternal/server/loadcontext/DLoadContextTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/loadcontext/DLoadContextTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/loadcontext/DLoadContextTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/loadcontext/DLoadContextTest.java
diff --git a/src/test/java/io/ebeaninternal/server/persist/BatchDepthOrderTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/persist/BatchDepthOrderTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/persist/BatchDepthOrderTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/persist/BatchDepthOrderTest.java
diff --git a/src/test/java/io/ebeaninternal/server/persist/FlagsTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/persist/FlagsTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/persist/FlagsTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/persist/FlagsTest.java
diff --git a/src/test/java/io/ebeaninternal/server/persist/TrimLogSqlTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/persist/TrimLogSqlTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/persist/TrimLogSqlTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/persist/TrimLogSqlTest.java
diff --git a/src/test/java/io/ebeaninternal/server/profile/BasicProfileLocationTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/profile/BasicProfileLocationTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/profile/BasicProfileLocationTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/profile/BasicProfileLocationTest.java
diff --git a/src/test/java/io/ebeaninternal/server/profile/DTimedMetricMapTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/profile/DTimedMetricMapTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/profile/DTimedMetricMapTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/profile/DTimedMetricMapTest.java
diff --git a/src/test/java/io/ebeaninternal/server/profile/DTimedMetricTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/profile/DTimedMetricTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/profile/DTimedMetricTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/profile/DTimedMetricTest.java
diff --git a/src/test/java/io/ebeaninternal/server/profile/SortMetricTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/profile/SortMetricTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/profile/SortMetricTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/profile/SortMetricTest.java
diff --git a/src/test/java/io/ebeaninternal/server/profile/UtilLocationTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/profile/UtilLocationTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/profile/UtilLocationTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/profile/UtilLocationTest.java
diff --git a/src/test/java/io/ebeaninternal/server/query/DbOrderByTrimTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/query/DbOrderByTrimTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/query/DbOrderByTrimTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/query/DbOrderByTrimTest.java
diff --git a/src/test/java/io/ebeaninternal/server/query/DefaultSqlRowTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/query/DefaultSqlRowTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/query/DefaultSqlRowTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/query/DefaultSqlRowTest.java
diff --git a/src/test/java/io/ebeaninternal/server/query/LimitOffsetPagedListTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/query/LimitOffsetPagedListTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/query/LimitOffsetPagedListTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/query/LimitOffsetPagedListTest.java
diff --git a/src/test/java/io/ebeaninternal/server/query/OrderVersionDescTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/query/OrderVersionDescTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/query/OrderVersionDescTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/query/OrderVersionDescTest.java
diff --git a/src/test/java/io/ebeaninternal/server/query/RawSqlQueryPlanKeyTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/query/RawSqlQueryPlanKeyTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/query/RawSqlQueryPlanKeyTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/query/RawSqlQueryPlanKeyTest.java
diff --git a/src/test/java/io/ebeaninternal/server/query/SplitNameTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/query/SplitNameTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/query/SplitNameTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/query/SplitNameTest.java
diff --git a/src/test/java/io/ebeaninternal/server/query/SqlTreeAliasTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/query/SqlTreeAliasTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/query/SqlTreeAliasTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/query/SqlTreeAliasTest.java
diff --git a/src/test/java/io/ebeaninternal/server/query/SqlTreeBuilderTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/query/SqlTreeBuilderTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/query/SqlTreeBuilderTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/query/SqlTreeBuilderTest.java
diff --git a/src/test/java/io/ebeaninternal/server/query/TestFutureRowCountErrorHandling.java b/ebean-core/src/test/java/io/ebeaninternal/server/query/TestFutureRowCountErrorHandling.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/query/TestFutureRowCountErrorHandling.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/query/TestFutureRowCountErrorHandling.java
diff --git a/src/test/java/io/ebeaninternal/server/querydefn/DefaultOrmQueryTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/querydefn/DefaultOrmQueryTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/querydefn/DefaultOrmQueryTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/querydefn/DefaultOrmQueryTest.java
diff --git a/src/test/java/io/ebeaninternal/server/querydefn/OrmQueryDetailParserTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/querydefn/OrmQueryDetailParserTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/querydefn/OrmQueryDetailParserTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/querydefn/OrmQueryDetailParserTest.java
diff --git a/src/test/java/io/ebeaninternal/server/querydefn/OrmQueryDetailTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/querydefn/OrmQueryDetailTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/querydefn/OrmQueryDetailTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/querydefn/OrmQueryDetailTest.java
diff --git a/src/test/java/io/ebeaninternal/server/querydefn/OrmQueryPlanKeyTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/querydefn/OrmQueryPlanKeyTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/querydefn/OrmQueryPlanKeyTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/querydefn/OrmQueryPlanKeyTest.java
diff --git a/src/test/java/io/ebeaninternal/server/querydefn/OrmQueryPropertiesParserTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/querydefn/OrmQueryPropertiesParserTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/querydefn/OrmQueryPropertiesParserTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/querydefn/OrmQueryPropertiesParserTest.java
diff --git a/src/test/java/io/ebeaninternal/server/querydefn/OrmQueryPropertiesTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/querydefn/OrmQueryPropertiesTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/querydefn/OrmQueryPropertiesTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/querydefn/OrmQueryPropertiesTest.java
diff --git a/src/test/java/io/ebeaninternal/server/querydefn/OrmUpdatePropertiesTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/querydefn/OrmUpdatePropertiesTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/querydefn/OrmUpdatePropertiesTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/querydefn/OrmUpdatePropertiesTest.java
diff --git a/src/test/java/io/ebeaninternal/server/rawsql/ColumnMappingTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/rawsql/ColumnMappingTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/rawsql/ColumnMappingTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/rawsql/ColumnMappingTest.java
diff --git a/src/test/java/io/ebeaninternal/server/rawsql/DRawSqlServiceTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/rawsql/DRawSqlServiceTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/rawsql/DRawSqlServiceTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/rawsql/DRawSqlServiceTest.java
diff --git a/src/test/java/io/ebeaninternal/server/rawsql/RawSqlKeyTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/rawsql/RawSqlKeyTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/rawsql/RawSqlKeyTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/rawsql/RawSqlKeyTest.java
diff --git a/src/test/java/io/ebeaninternal/server/rawsql/TestRawSqlBuilder.java b/ebean-core/src/test/java/io/ebeaninternal/server/rawsql/TestRawSqlBuilder.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/rawsql/TestRawSqlBuilder.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/rawsql/TestRawSqlBuilder.java
diff --git a/src/test/java/io/ebeaninternal/server/rawsql/TestRawSqlBuilderDistinct.java b/ebean-core/src/test/java/io/ebeaninternal/server/rawsql/TestRawSqlBuilderDistinct.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/rawsql/TestRawSqlBuilderDistinct.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/rawsql/TestRawSqlBuilderDistinct.java
diff --git a/src/test/java/io/ebeaninternal/server/rawsql/TestRawSqlColumnParsing.java b/ebean-core/src/test/java/io/ebeaninternal/server/rawsql/TestRawSqlColumnParsing.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/rawsql/TestRawSqlColumnParsing.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/rawsql/TestRawSqlColumnParsing.java
diff --git a/src/test/java/io/ebeaninternal/server/rawsql/TestRawSqlParsing.java b/ebean-core/src/test/java/io/ebeaninternal/server/rawsql/TestRawSqlParsing.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/rawsql/TestRawSqlParsing.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/rawsql/TestRawSqlParsing.java
diff --git a/src/test/java/io/ebeaninternal/server/rawsql/TestRawSqlService.java b/ebean-core/src/test/java/io/ebeaninternal/server/rawsql/TestRawSqlService.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/rawsql/TestRawSqlService.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/rawsql/TestRawSqlService.java
diff --git a/src/test/java/io/ebeaninternal/server/text/json/DJsonScalarTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/text/json/DJsonScalarTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/text/json/DJsonScalarTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/text/json/DJsonScalarTest.java
diff --git a/src/test/java/io/ebeaninternal/server/text/json/TestJsonWriteVisitor.java b/ebean-core/src/test/java/io/ebeaninternal/server/text/json/TestJsonWriteVisitor.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/text/json/TestJsonWriteVisitor.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/text/json/TestJsonWriteVisitor.java
diff --git a/src/test/java/io/ebeaninternal/server/text/json/TestTextJsonBeanReadVisitor.java b/ebean-core/src/test/java/io/ebeaninternal/server/text/json/TestTextJsonBeanReadVisitor.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/text/json/TestTextJsonBeanReadVisitor.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/text/json/TestTextJsonBeanReadVisitor.java
diff --git a/src/test/java/io/ebeaninternal/server/text/json/WriteJsonDirtyTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/text/json/WriteJsonDirtyTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/text/json/WriteJsonDirtyTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/text/json/WriteJsonDirtyTest.java
diff --git a/src/test/java/io/ebeaninternal/server/text/json/WriteJsonTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/text/json/WriteJsonTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/text/json/WriteJsonTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/text/json/WriteJsonTest.java
diff --git a/src/test/java/io/ebeaninternal/server/transaction/DefaultPersistenceContextTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/transaction/DefaultPersistenceContextTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/transaction/DefaultPersistenceContextTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/transaction/DefaultPersistenceContextTest.java
diff --git a/src/test/java/io/ebeaninternal/server/transaction/DefaultProfileHandlerTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/transaction/DefaultProfileHandlerTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/transaction/DefaultProfileHandlerTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/transaction/DefaultProfileHandlerTest.java
diff --git a/src/test/java/io/ebeaninternal/server/transaction/DefaultTransactionThreadLocalTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/transaction/DefaultTransactionThreadLocalTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/transaction/DefaultTransactionThreadLocalTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/transaction/DefaultTransactionThreadLocalTest.java
diff --git a/src/test/java/io/ebeaninternal/server/transaction/JdbcTransactionTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/transaction/JdbcTransactionTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/transaction/JdbcTransactionTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/transaction/JdbcTransactionTest.java
diff --git a/src/test/java/io/ebeaninternal/server/transaction/TableModStateTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/transaction/TableModStateTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/transaction/TableModStateTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/transaction/TableModStateTest.java
diff --git a/src/test/java/io/ebeaninternal/server/transaction/TransactionManagerTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/transaction/TransactionManagerTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/transaction/TransactionManagerTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/transaction/TransactionManagerTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/BasePlatformArrayTypeFactoryTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/BasePlatformArrayTypeFactoryTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/BasePlatformArrayTypeFactoryTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/BasePlatformArrayTypeFactoryTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/ConvertInetAddressTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ConvertInetAddressTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/ConvertInetAddressTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ConvertInetAddressTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/ConvertInetAddressesTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ConvertInetAddressesTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/ConvertInetAddressesTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ConvertInetAddressesTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/DecimalUtilsTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/DecimalUtilsTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/DecimalUtilsTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/DecimalUtilsTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/DefaultTypeFactoryTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/DefaultTypeFactoryTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/DefaultTypeFactoryTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/DefaultTypeFactoryTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/DefaultTypeManagerTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/DefaultTypeManagerTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/DefaultTypeManagerTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/DefaultTypeManagerTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/IsoJsonDateTimeParserTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/IsoJsonDateTimeParserTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/IsoJsonDateTimeParserTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/IsoJsonDateTimeParserTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/JsonTester.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/JsonTester.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/JsonTester.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/JsonTester.java
diff --git a/src/test/java/io/ebeaninternal/server/type/ModifyAwareFlagTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ModifyAwareFlagTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/ModifyAwareFlagTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ModifyAwareFlagTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/ModifyAwareListTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ModifyAwareListTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/ModifyAwareListTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ModifyAwareListTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/ModifyAwareMapTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ModifyAwareMapTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/ModifyAwareMapTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ModifyAwareMapTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/ModifyAwareSetTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ModifyAwareSetTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/ModifyAwareSetTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ModifyAwareSetTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/ScalarTypeArrayListH2Test.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeArrayListH2Test.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/ScalarTypeArrayListH2Test.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeArrayListH2Test.java
diff --git a/src/test/java/io/ebeaninternal/server/type/ScalarTypeArrayListTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeArrayListTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/ScalarTypeArrayListTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeArrayListTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/ScalarTypeArraySetH2Test.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeArraySetH2Test.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/ScalarTypeArraySetH2Test.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeArraySetH2Test.java
diff --git a/src/test/java/io/ebeaninternal/server/type/ScalarTypeArraySetTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeArraySetTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/ScalarTypeArraySetTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeArraySetTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/ScalarTypeBooleanTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeBooleanTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/ScalarTypeBooleanTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeBooleanTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/ScalarTypeCalendarTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeCalendarTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/ScalarTypeCalendarTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeCalendarTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/ScalarTypeDateTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeDateTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/ScalarTypeDateTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeDateTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/ScalarTypeDurationTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeDurationTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/ScalarTypeDurationTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeDurationTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/ScalarTypeDurationWithNanosTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeDurationWithNanosTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/ScalarTypeDurationWithNanosTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeDurationWithNanosTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/ScalarTypeInstantTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeInstantTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/ScalarTypeInstantTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeInstantTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalDateTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalDateTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalDateTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalDateTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalDateTimeTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalDateTimeTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalDateTimeTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalDateTimeTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalTimeTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalTimeTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalTimeTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeJodaLocalTimeTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/ScalarTypeJodaPeriodTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeJodaPeriodTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/ScalarTypeJodaPeriodTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeJodaPeriodTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/ScalarTypeJsonListTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeJsonListTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/ScalarTypeJsonListTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeJsonListTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/ScalarTypeLocalDateTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeLocalDateTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/ScalarTypeLocalDateTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeLocalDateTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/ScalarTypeLocalDateTimeTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeLocalDateTimeTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/ScalarTypeLocalDateTimeTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeLocalDateTimeTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/ScalarTypeLocalTimeTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeLocalTimeTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/ScalarTypeLocalTimeTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeLocalTimeTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/ScalarTypeLocalTimeWithNanosTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeLocalTimeWithNanosTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/ScalarTypeLocalTimeWithNanosTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeLocalTimeWithNanosTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/ScalarTypeMonthDayTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeMonthDayTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/ScalarTypeMonthDayTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeMonthDayTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/ScalarTypeOffsetDateTimeTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeOffsetDateTimeTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/ScalarTypeOffsetDateTimeTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeOffsetDateTimeTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/ScalarTypeOffsetTimeTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeOffsetTimeTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/ScalarTypeOffsetTimeTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeOffsetTimeTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/ScalarTypePathTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypePathTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/ScalarTypePathTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypePathTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/ScalarTypePeriodTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypePeriodTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/ScalarTypePeriodTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypePeriodTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/ScalarTypePostgresHstoreTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypePostgresHstoreTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/ScalarTypePostgresHstoreTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypePostgresHstoreTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/ScalarTypeTimestampTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeTimestampTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/ScalarTypeTimestampTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeTimestampTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/ScalarTypeUtilDateTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeUtilDateTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/ScalarTypeUtilDateTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeUtilDateTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/ScalarTypeYearMonthDateTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeYearMonthDateTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/ScalarTypeYearMonthDateTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeYearMonthDateTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/ScalarTypeYearTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeYearTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/ScalarTypeYearTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeYearTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/ScalarTypeZoneIdTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeZoneIdTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/ScalarTypeZoneIdTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeZoneIdTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/ScalarTypeZoneOffsetTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeZoneOffsetTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/ScalarTypeZoneOffsetTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeZoneOffsetTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/ScalarTypeZonedDateTimeTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeZonedDateTimeTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/ScalarTypeZonedDateTimeTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/ScalarTypeZonedDateTimeTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/TestBinaryUUID.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/TestBinaryUUID.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/TestBinaryUUID.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/TestBinaryUUID.java
diff --git a/src/test/java/io/ebeaninternal/server/type/TestEnumToBeanType.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/TestEnumToBeanType.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/TestEnumToBeanType.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/TestEnumToBeanType.java
diff --git a/src/test/java/io/ebeaninternal/server/type/TestScalarTypeUUIDBinaryConversion.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/TestScalarTypeUUIDBinaryConversion.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/TestScalarTypeUUIDBinaryConversion.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/TestScalarTypeUUIDBinaryConversion.java
diff --git a/src/test/java/io/ebeaninternal/server/type/TypeReflectHelperTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/TypeReflectHelperTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/TypeReflectHelperTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/TypeReflectHelperTest.java
diff --git a/src/test/java/io/ebeaninternal/server/type/UtilDateParserTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/type/UtilDateParserTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/type/UtilDateParserTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/type/UtilDateParserTest.java
diff --git a/src/test/java/io/ebeaninternal/server/util/ArrayStackTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/util/ArrayStackTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/util/ArrayStackTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/util/ArrayStackTest.java
diff --git a/src/test/java/io/ebeaninternal/server/util/BindParamsParserTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/util/BindParamsParserTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/util/BindParamsParserTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/util/BindParamsParserTest.java
diff --git a/src/test/java/io/ebeaninternal/server/util/DSelectColumnsParserTest.java b/ebean-core/src/test/java/io/ebeaninternal/server/util/DSelectColumnsParserTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/util/DSelectColumnsParserTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/util/DSelectColumnsParserTest.java
diff --git a/src/test/java/io/ebeaninternal/server/util/Md5Test.java b/ebean-core/src/test/java/io/ebeaninternal/server/util/Md5Test.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/server/util/Md5Test.java
rename to ebean-core/src/test/java/io/ebeaninternal/server/util/Md5Test.java
diff --git a/src/test/java/io/ebeaninternal/xmlmapping/model/XmlMappingReaderTest.java b/ebean-core/src/test/java/io/ebeaninternal/xmlmapping/model/XmlMappingReaderTest.java
similarity index 100%
rename from src/test/java/io/ebeaninternal/xmlmapping/model/XmlMappingReaderTest.java
rename to ebean-core/src/test/java/io/ebeaninternal/xmlmapping/model/XmlMappingReaderTest.java
diff --git a/src/test/java/io/ebeanservice/docstore/api/support/DocStoreBeanBaseAdapterTest.java b/ebean-core/src/test/java/io/ebeanservice/docstore/api/support/DocStoreBeanBaseAdapterTest.java
similarity index 100%
rename from src/test/java/io/ebeanservice/docstore/api/support/DocStoreBeanBaseAdapterTest.java
rename to ebean-core/src/test/java/io/ebeanservice/docstore/api/support/DocStoreBeanBaseAdapterTest.java
diff --git a/src/test/java/io/ebeanservice/docstore/api/support/DocStoreDeleteEventTest.java b/ebean-core/src/test/java/io/ebeanservice/docstore/api/support/DocStoreDeleteEventTest.java
similarity index 100%
rename from src/test/java/io/ebeanservice/docstore/api/support/DocStoreDeleteEventTest.java
rename to ebean-core/src/test/java/io/ebeanservice/docstore/api/support/DocStoreDeleteEventTest.java
diff --git a/src/test/java/io/ebeanservice/docstore/api/support/DocStoreIndexEventTest.java b/ebean-core/src/test/java/io/ebeanservice/docstore/api/support/DocStoreIndexEventTest.java
similarity index 100%
rename from src/test/java/io/ebeanservice/docstore/api/support/DocStoreIndexEventTest.java
rename to ebean-core/src/test/java/io/ebeanservice/docstore/api/support/DocStoreIndexEventTest.java
diff --git a/src/test/java/io/ebeantest/CaptureLogger.java b/ebean-core/src/test/java/io/ebeantest/CaptureLogger.java
similarity index 100%
rename from src/test/java/io/ebeantest/CaptureLogger.java
rename to ebean-core/src/test/java/io/ebeantest/CaptureLogger.java
diff --git a/src/test/java/io/ebeantest/CapturingLoggerFactory.java b/ebean-core/src/test/java/io/ebeantest/CapturingLoggerFactory.java
similarity index 100%
rename from src/test/java/io/ebeantest/CapturingLoggerFactory.java
rename to ebean-core/src/test/java/io/ebeantest/CapturingLoggerFactory.java
diff --git a/src/test/java/io/ebeantest/LoggedSql.java b/ebean-core/src/test/java/io/ebeantest/LoggedSql.java
similarity index 100%
rename from src/test/java/io/ebeantest/LoggedSql.java
rename to ebean-core/src/test/java/io/ebeantest/LoggedSql.java
diff --git a/src/test/java/main/StartCockroach.java b/ebean-core/src/test/java/main/StartCockroach.java
similarity index 100%
rename from src/test/java/main/StartCockroach.java
rename to ebean-core/src/test/java/main/StartCockroach.java
diff --git a/src/test/java/main/StartMariaDb.java b/ebean-core/src/test/java/main/StartMariaDb.java
similarity index 100%
rename from src/test/java/main/StartMariaDb.java
rename to ebean-core/src/test/java/main/StartMariaDb.java
diff --git a/src/test/java/main/StartMySql.java b/ebean-core/src/test/java/main/StartMySql.java
similarity index 100%
rename from src/test/java/main/StartMySql.java
rename to ebean-core/src/test/java/main/StartMySql.java
diff --git a/src/test/java/main/StartNuoDB.java b/ebean-core/src/test/java/main/StartNuoDB.java
similarity index 100%
rename from src/test/java/main/StartNuoDB.java
rename to ebean-core/src/test/java/main/StartNuoDB.java
diff --git a/src/test/java/main/StartOracle.java b/ebean-core/src/test/java/main/StartOracle.java
similarity index 100%
rename from src/test/java/main/StartOracle.java
rename to ebean-core/src/test/java/main/StartOracle.java
diff --git a/src/test/java/main/StartPostgres9.java b/ebean-core/src/test/java/main/StartPostgres9.java
similarity index 100%
rename from src/test/java/main/StartPostgres9.java
rename to ebean-core/src/test/java/main/StartPostgres9.java
diff --git a/src/test/java/main/StartSqlServer.java b/ebean-core/src/test/java/main/StartSqlServer.java
similarity index 100%
rename from src/test/java/main/StartSqlServer.java
rename to ebean-core/src/test/java/main/StartSqlServer.java
diff --git a/src/test/java/misc/migration/history/v1_0/EHistory7.java b/ebean-core/src/test/java/misc/migration/history/v1_0/EHistory7.java
similarity index 100%
rename from src/test/java/misc/migration/history/v1_0/EHistory7.java
rename to ebean-core/src/test/java/misc/migration/history/v1_0/EHistory7.java
diff --git a/src/test/java/misc/migration/history/v1_1/EHistory7.java b/ebean-core/src/test/java/misc/migration/history/v1_1/EHistory7.java
similarity index 100%
rename from src/test/java/misc/migration/history/v1_1/EHistory7.java
rename to ebean-core/src/test/java/misc/migration/history/v1_1/EHistory7.java
diff --git a/src/test/java/misc/migration/v1_0/CKeyAssoc.java b/ebean-core/src/test/java/misc/migration/v1_0/CKeyAssoc.java
similarity index 100%
rename from src/test/java/misc/migration/v1_0/CKeyAssoc.java
rename to ebean-core/src/test/java/misc/migration/v1_0/CKeyAssoc.java
diff --git a/src/test/java/misc/migration/v1_0/CKeyDetail.java b/ebean-core/src/test/java/misc/migration/v1_0/CKeyDetail.java
similarity index 100%
rename from src/test/java/misc/migration/v1_0/CKeyDetail.java
rename to ebean-core/src/test/java/misc/migration/v1_0/CKeyDetail.java
diff --git a/src/test/java/misc/migration/v1_0/CKeyParent.java b/ebean-core/src/test/java/misc/migration/v1_0/CKeyParent.java
similarity index 100%
rename from src/test/java/misc/migration/v1_0/CKeyParent.java
rename to ebean-core/src/test/java/misc/migration/v1_0/CKeyParent.java
diff --git a/src/test/java/misc/migration/v1_0/CKeyParentId.java b/ebean-core/src/test/java/misc/migration/v1_0/CKeyParentId.java
similarity index 100%
rename from src/test/java/misc/migration/v1_0/CKeyParentId.java
rename to ebean-core/src/test/java/misc/migration/v1_0/CKeyParentId.java
diff --git a/src/test/java/misc/migration/v1_0/DfkCascade.java b/ebean-core/src/test/java/misc/migration/v1_0/DfkCascade.java
similarity index 100%
rename from src/test/java/misc/migration/v1_0/DfkCascade.java
rename to ebean-core/src/test/java/misc/migration/v1_0/DfkCascade.java
diff --git a/src/test/java/misc/migration/v1_0/DfkCascadeOne.java b/ebean-core/src/test/java/misc/migration/v1_0/DfkCascadeOne.java
similarity index 100%
rename from src/test/java/misc/migration/v1_0/DfkCascadeOne.java
rename to ebean-core/src/test/java/misc/migration/v1_0/DfkCascadeOne.java
diff --git a/src/test/java/misc/migration/v1_0/DfkNone.java b/ebean-core/src/test/java/misc/migration/v1_0/DfkNone.java
similarity index 100%
rename from src/test/java/misc/migration/v1_0/DfkNone.java
rename to ebean-core/src/test/java/misc/migration/v1_0/DfkNone.java
diff --git a/src/test/java/misc/migration/v1_0/DfkNoneViaJoin.java b/ebean-core/src/test/java/misc/migration/v1_0/DfkNoneViaJoin.java
similarity index 100%
rename from src/test/java/misc/migration/v1_0/DfkNoneViaJoin.java
rename to ebean-core/src/test/java/misc/migration/v1_0/DfkNoneViaJoin.java
diff --git a/src/test/java/misc/migration/v1_0/DfkOne.java b/ebean-core/src/test/java/misc/migration/v1_0/DfkOne.java
similarity index 100%
rename from src/test/java/misc/migration/v1_0/DfkOne.java
rename to ebean-core/src/test/java/misc/migration/v1_0/DfkOne.java
diff --git a/src/test/java/misc/migration/v1_0/DfkSetNull.java b/ebean-core/src/test/java/misc/migration/v1_0/DfkSetNull.java
similarity index 100%
rename from src/test/java/misc/migration/v1_0/DfkSetNull.java
rename to ebean-core/src/test/java/misc/migration/v1_0/DfkSetNull.java
diff --git a/src/test/java/misc/migration/v1_0/EBasic.java b/ebean-core/src/test/java/misc/migration/v1_0/EBasic.java
similarity index 100%
rename from src/test/java/misc/migration/v1_0/EBasic.java
rename to ebean-core/src/test/java/misc/migration/v1_0/EBasic.java
diff --git a/src/test/java/misc/migration/v1_0/EEnum.java b/ebean-core/src/test/java/misc/migration/v1_0/EEnum.java
similarity index 100%
rename from src/test/java/misc/migration/v1_0/EEnum.java
rename to ebean-core/src/test/java/misc/migration/v1_0/EEnum.java
diff --git a/src/test/java/misc/migration/v1_0/EHistory.java b/ebean-core/src/test/java/misc/migration/v1_0/EHistory.java
similarity index 100%
rename from src/test/java/misc/migration/v1_0/EHistory.java
rename to ebean-core/src/test/java/misc/migration/v1_0/EHistory.java
diff --git a/src/test/java/misc/migration/v1_0/EHistory2.java b/ebean-core/src/test/java/misc/migration/v1_0/EHistory2.java
similarity index 100%
rename from src/test/java/misc/migration/v1_0/EHistory2.java
rename to ebean-core/src/test/java/misc/migration/v1_0/EHistory2.java
diff --git a/src/test/java/misc/migration/v1_0/EHistory3.java b/ebean-core/src/test/java/misc/migration/v1_0/EHistory3.java
similarity index 100%
rename from src/test/java/misc/migration/v1_0/EHistory3.java
rename to ebean-core/src/test/java/misc/migration/v1_0/EHistory3.java
diff --git a/src/test/java/misc/migration/v1_0/EHistory4.java b/ebean-core/src/test/java/misc/migration/v1_0/EHistory4.java
similarity index 100%
rename from src/test/java/misc/migration/v1_0/EHistory4.java
rename to ebean-core/src/test/java/misc/migration/v1_0/EHistory4.java
diff --git a/src/test/java/misc/migration/v1_0/EHistory5.java b/ebean-core/src/test/java/misc/migration/v1_0/EHistory5.java
similarity index 100%
rename from src/test/java/misc/migration/v1_0/EHistory5.java
rename to ebean-core/src/test/java/misc/migration/v1_0/EHistory5.java
diff --git a/src/test/java/misc/migration/v1_0/EHistory6.java b/ebean-core/src/test/java/misc/migration/v1_0/EHistory6.java
similarity index 100%
rename from src/test/java/misc/migration/v1_0/EHistory6.java
rename to ebean-core/src/test/java/misc/migration/v1_0/EHistory6.java
diff --git a/src/test/java/misc/migration/v1_0/ERef.java b/ebean-core/src/test/java/misc/migration/v1_0/ERef.java
similarity index 100%
rename from src/test/java/misc/migration/v1_0/ERef.java
rename to ebean-core/src/test/java/misc/migration/v1_0/ERef.java
diff --git a/src/test/java/misc/migration/v1_0/ESoftdelete.java b/ebean-core/src/test/java/misc/migration/v1_0/ESoftdelete.java
similarity index 100%
rename from src/test/java/misc/migration/v1_0/ESoftdelete.java
rename to ebean-core/src/test/java/misc/migration/v1_0/ESoftdelete.java
diff --git a/src/test/java/misc/migration/v1_0/MtmChild.java b/ebean-core/src/test/java/misc/migration/v1_0/MtmChild.java
similarity index 100%
rename from src/test/java/misc/migration/v1_0/MtmChild.java
rename to ebean-core/src/test/java/misc/migration/v1_0/MtmChild.java
diff --git a/src/test/java/misc/migration/v1_0/MtmMaster.java b/ebean-core/src/test/java/misc/migration/v1_0/MtmMaster.java
similarity index 100%
rename from src/test/java/misc/migration/v1_0/MtmMaster.java
rename to ebean-core/src/test/java/misc/migration/v1_0/MtmMaster.java
diff --git a/src/test/java/misc/migration/v1_0/OtoChild.java b/ebean-core/src/test/java/misc/migration/v1_0/OtoChild.java
similarity index 100%
rename from src/test/java/misc/migration/v1_0/OtoChild.java
rename to ebean-core/src/test/java/misc/migration/v1_0/OtoChild.java
diff --git a/src/test/java/misc/migration/v1_0/OtoMaster.java b/ebean-core/src/test/java/misc/migration/v1_0/OtoMaster.java
similarity index 100%
rename from src/test/java/misc/migration/v1_0/OtoMaster.java
rename to ebean-core/src/test/java/misc/migration/v1_0/OtoMaster.java
diff --git a/src/test/java/misc/migration/v1_1/CKeyAssoc.java b/ebean-core/src/test/java/misc/migration/v1_1/CKeyAssoc.java
similarity index 100%
rename from src/test/java/misc/migration/v1_1/CKeyAssoc.java
rename to ebean-core/src/test/java/misc/migration/v1_1/CKeyAssoc.java
diff --git a/src/test/java/misc/migration/v1_1/CKeyDetail.java b/ebean-core/src/test/java/misc/migration/v1_1/CKeyDetail.java
similarity index 100%
rename from src/test/java/misc/migration/v1_1/CKeyDetail.java
rename to ebean-core/src/test/java/misc/migration/v1_1/CKeyDetail.java
diff --git a/src/test/java/misc/migration/v1_1/CKeyParent.java b/ebean-core/src/test/java/misc/migration/v1_1/CKeyParent.java
similarity index 100%
rename from src/test/java/misc/migration/v1_1/CKeyParent.java
rename to ebean-core/src/test/java/misc/migration/v1_1/CKeyParent.java
diff --git a/src/test/java/misc/migration/v1_1/CKeyParentId.java b/ebean-core/src/test/java/misc/migration/v1_1/CKeyParentId.java
similarity index 100%
rename from src/test/java/misc/migration/v1_1/CKeyParentId.java
rename to ebean-core/src/test/java/misc/migration/v1_1/CKeyParentId.java
diff --git a/src/test/java/misc/migration/v1_1/DfkCascade.java b/ebean-core/src/test/java/misc/migration/v1_1/DfkCascade.java
similarity index 100%
rename from src/test/java/misc/migration/v1_1/DfkCascade.java
rename to ebean-core/src/test/java/misc/migration/v1_1/DfkCascade.java
diff --git a/src/test/java/misc/migration/v1_1/DfkCascadeOne.java b/ebean-core/src/test/java/misc/migration/v1_1/DfkCascadeOne.java
similarity index 100%
rename from src/test/java/misc/migration/v1_1/DfkCascadeOne.java
rename to ebean-core/src/test/java/misc/migration/v1_1/DfkCascadeOne.java
diff --git a/src/test/java/misc/migration/v1_1/DfkNone.java b/ebean-core/src/test/java/misc/migration/v1_1/DfkNone.java
similarity index 100%
rename from src/test/java/misc/migration/v1_1/DfkNone.java
rename to ebean-core/src/test/java/misc/migration/v1_1/DfkNone.java
diff --git a/src/test/java/misc/migration/v1_1/DfkNoneViaJoin.java b/ebean-core/src/test/java/misc/migration/v1_1/DfkNoneViaJoin.java
similarity index 100%
rename from src/test/java/misc/migration/v1_1/DfkNoneViaJoin.java
rename to ebean-core/src/test/java/misc/migration/v1_1/DfkNoneViaJoin.java
diff --git a/src/test/java/misc/migration/v1_1/DfkOne.java b/ebean-core/src/test/java/misc/migration/v1_1/DfkOne.java
similarity index 100%
rename from src/test/java/misc/migration/v1_1/DfkOne.java
rename to ebean-core/src/test/java/misc/migration/v1_1/DfkOne.java
diff --git a/src/test/java/misc/migration/v1_1/DfkSetNull.java b/ebean-core/src/test/java/misc/migration/v1_1/DfkSetNull.java
similarity index 100%
rename from src/test/java/misc/migration/v1_1/DfkSetNull.java
rename to ebean-core/src/test/java/misc/migration/v1_1/DfkSetNull.java
diff --git a/src/test/java/misc/migration/v1_1/EBasic.java b/ebean-core/src/test/java/misc/migration/v1_1/EBasic.java
similarity index 100%
rename from src/test/java/misc/migration/v1_1/EBasic.java
rename to ebean-core/src/test/java/misc/migration/v1_1/EBasic.java
diff --git a/src/test/java/misc/migration/v1_1/EEnum.java b/ebean-core/src/test/java/misc/migration/v1_1/EEnum.java
similarity index 100%
rename from src/test/java/misc/migration/v1_1/EEnum.java
rename to ebean-core/src/test/java/misc/migration/v1_1/EEnum.java
diff --git a/src/test/java/misc/migration/v1_1/EHistory.java b/ebean-core/src/test/java/misc/migration/v1_1/EHistory.java
similarity index 100%
rename from src/test/java/misc/migration/v1_1/EHistory.java
rename to ebean-core/src/test/java/misc/migration/v1_1/EHistory.java
diff --git a/src/test/java/misc/migration/v1_1/EHistory2.java b/ebean-core/src/test/java/misc/migration/v1_1/EHistory2.java
similarity index 100%
rename from src/test/java/misc/migration/v1_1/EHistory2.java
rename to ebean-core/src/test/java/misc/migration/v1_1/EHistory2.java
diff --git a/src/test/java/misc/migration/v1_1/EHistory3.java b/ebean-core/src/test/java/misc/migration/v1_1/EHistory3.java
similarity index 100%
rename from src/test/java/misc/migration/v1_1/EHistory3.java
rename to ebean-core/src/test/java/misc/migration/v1_1/EHistory3.java
diff --git a/src/test/java/misc/migration/v1_1/EHistory4.java b/ebean-core/src/test/java/misc/migration/v1_1/EHistory4.java
similarity index 100%
rename from src/test/java/misc/migration/v1_1/EHistory4.java
rename to ebean-core/src/test/java/misc/migration/v1_1/EHistory4.java
diff --git a/src/test/java/misc/migration/v1_1/EHistory5.java b/ebean-core/src/test/java/misc/migration/v1_1/EHistory5.java
similarity index 100%
rename from src/test/java/misc/migration/v1_1/EHistory5.java
rename to ebean-core/src/test/java/misc/migration/v1_1/EHistory5.java
diff --git a/src/test/java/misc/migration/v1_1/EHistory6.java b/ebean-core/src/test/java/misc/migration/v1_1/EHistory6.java
similarity index 100%
rename from src/test/java/misc/migration/v1_1/EHistory6.java
rename to ebean-core/src/test/java/misc/migration/v1_1/EHistory6.java
diff --git a/src/test/java/misc/migration/v1_1/ESoftdelete.java b/ebean-core/src/test/java/misc/migration/v1_1/ESoftdelete.java
similarity index 100%
rename from src/test/java/misc/migration/v1_1/ESoftdelete.java
rename to ebean-core/src/test/java/misc/migration/v1_1/ESoftdelete.java
diff --git a/src/test/java/misc/migration/v1_1/EUser.java b/ebean-core/src/test/java/misc/migration/v1_1/EUser.java
similarity index 100%
rename from src/test/java/misc/migration/v1_1/EUser.java
rename to ebean-core/src/test/java/misc/migration/v1_1/EUser.java
diff --git a/src/test/java/misc/migration/v1_1/MtmChild.java b/ebean-core/src/test/java/misc/migration/v1_1/MtmChild.java
similarity index 100%
rename from src/test/java/misc/migration/v1_1/MtmChild.java
rename to ebean-core/src/test/java/misc/migration/v1_1/MtmChild.java
diff --git a/src/test/java/misc/migration/v1_1/MtmMaster.java b/ebean-core/src/test/java/misc/migration/v1_1/MtmMaster.java
similarity index 100%
rename from src/test/java/misc/migration/v1_1/MtmMaster.java
rename to ebean-core/src/test/java/misc/migration/v1_1/MtmMaster.java
diff --git a/src/test/java/misc/migration/v1_1/OtoChild.java b/ebean-core/src/test/java/misc/migration/v1_1/OtoChild.java
similarity index 100%
rename from src/test/java/misc/migration/v1_1/OtoChild.java
rename to ebean-core/src/test/java/misc/migration/v1_1/OtoChild.java
diff --git a/src/test/java/misc/migration/v1_1/OtoMaster.java b/ebean-core/src/test/java/misc/migration/v1_1/OtoMaster.java
similarity index 100%
rename from src/test/java/misc/migration/v1_1/OtoMaster.java
rename to ebean-core/src/test/java/misc/migration/v1_1/OtoMaster.java
diff --git a/src/test/java/misc/migration/v1_2/CKeyAssoc.java b/ebean-core/src/test/java/misc/migration/v1_2/CKeyAssoc.java
similarity index 100%
rename from src/test/java/misc/migration/v1_2/CKeyAssoc.java
rename to ebean-core/src/test/java/misc/migration/v1_2/CKeyAssoc.java
diff --git a/src/test/java/misc/migration/v1_2/CKeyDetail.java b/ebean-core/src/test/java/misc/migration/v1_2/CKeyDetail.java
similarity index 100%
rename from src/test/java/misc/migration/v1_2/CKeyDetail.java
rename to ebean-core/src/test/java/misc/migration/v1_2/CKeyDetail.java
diff --git a/src/test/java/misc/migration/v1_2/CKeyParent.java b/ebean-core/src/test/java/misc/migration/v1_2/CKeyParent.java
similarity index 100%
rename from src/test/java/misc/migration/v1_2/CKeyParent.java
rename to ebean-core/src/test/java/misc/migration/v1_2/CKeyParent.java
diff --git a/src/test/java/misc/migration/v1_2/CKeyParentId.java b/ebean-core/src/test/java/misc/migration/v1_2/CKeyParentId.java
similarity index 100%
rename from src/test/java/misc/migration/v1_2/CKeyParentId.java
rename to ebean-core/src/test/java/misc/migration/v1_2/CKeyParentId.java
diff --git a/src/test/java/misc/migration/v1_2/DfkCascade.java b/ebean-core/src/test/java/misc/migration/v1_2/DfkCascade.java
similarity index 100%
rename from src/test/java/misc/migration/v1_2/DfkCascade.java
rename to ebean-core/src/test/java/misc/migration/v1_2/DfkCascade.java
diff --git a/src/test/java/misc/migration/v1_2/DfkCascadeOne.java b/ebean-core/src/test/java/misc/migration/v1_2/DfkCascadeOne.java
similarity index 100%
rename from src/test/java/misc/migration/v1_2/DfkCascadeOne.java
rename to ebean-core/src/test/java/misc/migration/v1_2/DfkCascadeOne.java
diff --git a/src/test/java/misc/migration/v1_2/DfkNone.java b/ebean-core/src/test/java/misc/migration/v1_2/DfkNone.java
similarity index 100%
rename from src/test/java/misc/migration/v1_2/DfkNone.java
rename to ebean-core/src/test/java/misc/migration/v1_2/DfkNone.java
diff --git a/src/test/java/misc/migration/v1_2/DfkNoneViaJoin.java b/ebean-core/src/test/java/misc/migration/v1_2/DfkNoneViaJoin.java
similarity index 100%
rename from src/test/java/misc/migration/v1_2/DfkNoneViaJoin.java
rename to ebean-core/src/test/java/misc/migration/v1_2/DfkNoneViaJoin.java
diff --git a/src/test/java/misc/migration/v1_2/DfkOne.java b/ebean-core/src/test/java/misc/migration/v1_2/DfkOne.java
similarity index 100%
rename from src/test/java/misc/migration/v1_2/DfkOne.java
rename to ebean-core/src/test/java/misc/migration/v1_2/DfkOne.java
diff --git a/src/test/java/misc/migration/v1_2/DfkSetNull.java b/ebean-core/src/test/java/misc/migration/v1_2/DfkSetNull.java
similarity index 100%
rename from src/test/java/misc/migration/v1_2/DfkSetNull.java
rename to ebean-core/src/test/java/misc/migration/v1_2/DfkSetNull.java
diff --git a/src/test/java/misc/migration/v1_2/EBasic.java b/ebean-core/src/test/java/misc/migration/v1_2/EBasic.java
similarity index 100%
rename from src/test/java/misc/migration/v1_2/EBasic.java
rename to ebean-core/src/test/java/misc/migration/v1_2/EBasic.java
diff --git a/src/test/java/misc/migration/v1_2/EEnum.java b/ebean-core/src/test/java/misc/migration/v1_2/EEnum.java
similarity index 100%
rename from src/test/java/misc/migration/v1_2/EEnum.java
rename to ebean-core/src/test/java/misc/migration/v1_2/EEnum.java
diff --git a/src/test/java/misc/migration/v1_2/EHistory.java b/ebean-core/src/test/java/misc/migration/v1_2/EHistory.java
similarity index 100%
rename from src/test/java/misc/migration/v1_2/EHistory.java
rename to ebean-core/src/test/java/misc/migration/v1_2/EHistory.java
diff --git a/src/test/java/misc/migration/v1_2/EHistory2.java b/ebean-core/src/test/java/misc/migration/v1_2/EHistory2.java
similarity index 100%
rename from src/test/java/misc/migration/v1_2/EHistory2.java
rename to ebean-core/src/test/java/misc/migration/v1_2/EHistory2.java
diff --git a/src/test/java/misc/migration/v1_2/EHistory3.java b/ebean-core/src/test/java/misc/migration/v1_2/EHistory3.java
similarity index 100%
rename from src/test/java/misc/migration/v1_2/EHistory3.java
rename to ebean-core/src/test/java/misc/migration/v1_2/EHistory3.java
diff --git a/src/test/java/misc/migration/v1_2/EHistory4.java b/ebean-core/src/test/java/misc/migration/v1_2/EHistory4.java
similarity index 100%
rename from src/test/java/misc/migration/v1_2/EHistory4.java
rename to ebean-core/src/test/java/misc/migration/v1_2/EHistory4.java
diff --git a/src/test/java/misc/migration/v1_2/EHistory5.java b/ebean-core/src/test/java/misc/migration/v1_2/EHistory5.java
similarity index 100%
rename from src/test/java/misc/migration/v1_2/EHistory5.java
rename to ebean-core/src/test/java/misc/migration/v1_2/EHistory5.java
diff --git a/src/test/java/misc/migration/v1_2/EHistory6.java b/ebean-core/src/test/java/misc/migration/v1_2/EHistory6.java
similarity index 100%
rename from src/test/java/misc/migration/v1_2/EHistory6.java
rename to ebean-core/src/test/java/misc/migration/v1_2/EHistory6.java
diff --git a/src/test/java/misc/migration/v1_2/ERef.java b/ebean-core/src/test/java/misc/migration/v1_2/ERef.java
similarity index 100%
rename from src/test/java/misc/migration/v1_2/ERef.java
rename to ebean-core/src/test/java/misc/migration/v1_2/ERef.java
diff --git a/src/test/java/misc/migration/v1_2/ESoftdelete.java b/ebean-core/src/test/java/misc/migration/v1_2/ESoftdelete.java
similarity index 100%
rename from src/test/java/misc/migration/v1_2/ESoftdelete.java
rename to ebean-core/src/test/java/misc/migration/v1_2/ESoftdelete.java
diff --git a/src/test/java/misc/migration/v1_2/MtmChild.java b/ebean-core/src/test/java/misc/migration/v1_2/MtmChild.java
similarity index 100%
rename from src/test/java/misc/migration/v1_2/MtmChild.java
rename to ebean-core/src/test/java/misc/migration/v1_2/MtmChild.java
diff --git a/src/test/java/misc/migration/v1_2/MtmMaster.java b/ebean-core/src/test/java/misc/migration/v1_2/MtmMaster.java
similarity index 100%
rename from src/test/java/misc/migration/v1_2/MtmMaster.java
rename to ebean-core/src/test/java/misc/migration/v1_2/MtmMaster.java
diff --git a/src/test/java/misc/migration/v1_2/OtoChild.java b/ebean-core/src/test/java/misc/migration/v1_2/OtoChild.java
similarity index 100%
rename from src/test/java/misc/migration/v1_2/OtoChild.java
rename to ebean-core/src/test/java/misc/migration/v1_2/OtoChild.java
diff --git a/src/test/java/misc/migration/v1_2/OtoMaster.java b/ebean-core/src/test/java/misc/migration/v1_2/OtoMaster.java
similarity index 100%
rename from src/test/java/misc/migration/v1_2/OtoMaster.java
rename to ebean-core/src/test/java/misc/migration/v1_2/OtoMaster.java
diff --git a/src/test/java/org/Main.java b/ebean-core/src/test/java/org/Main.java
similarity index 100%
rename from src/test/java/org/Main.java
rename to ebean-core/src/test/java/org/Main.java
diff --git a/src/test/java/org/MainMemoryLeak.java b/ebean-core/src/test/java/org/MainMemoryLeak.java
similarity index 100%
rename from src/test/java/org/MainMemoryLeak.java
rename to ebean-core/src/test/java/org/MainMemoryLeak.java
diff --git a/src/test/java/org/ebeantest/LoggedSqlCollector.java b/ebean-core/src/test/java/org/ebeantest/LoggedSqlCollector.java
similarity index 100%
rename from src/test/java/org/ebeantest/LoggedSqlCollector.java
rename to ebean-core/src/test/java/org/ebeantest/LoggedSqlCollector.java
diff --git a/src/test/java/org/multitenant/partition/CurrentTenant.java b/ebean-core/src/test/java/org/multitenant/partition/CurrentTenant.java
similarity index 100%
rename from src/test/java/org/multitenant/partition/CurrentTenant.java
rename to ebean-core/src/test/java/org/multitenant/partition/CurrentTenant.java
diff --git a/src/test/java/org/multitenant/partition/MtBaseDomain.java b/ebean-core/src/test/java/org/multitenant/partition/MtBaseDomain.java
similarity index 100%
rename from src/test/java/org/multitenant/partition/MtBaseDomain.java
rename to ebean-core/src/test/java/org/multitenant/partition/MtBaseDomain.java
diff --git a/src/test/java/org/multitenant/partition/MtContent.java b/ebean-core/src/test/java/org/multitenant/partition/MtContent.java
similarity index 100%
rename from src/test/java/org/multitenant/partition/MtContent.java
rename to ebean-core/src/test/java/org/multitenant/partition/MtContent.java
diff --git a/src/test/java/org/multitenant/partition/MtTenant.java b/ebean-core/src/test/java/org/multitenant/partition/MtTenant.java
similarity index 100%
rename from src/test/java/org/multitenant/partition/MtTenant.java
rename to ebean-core/src/test/java/org/multitenant/partition/MtTenant.java
diff --git a/src/test/java/org/multitenant/partition/MtTenantAware.java b/ebean-core/src/test/java/org/multitenant/partition/MtTenantAware.java
similarity index 100%
rename from src/test/java/org/multitenant/partition/MtTenantAware.java
rename to ebean-core/src/test/java/org/multitenant/partition/MtTenantAware.java
diff --git a/src/test/java/org/multitenant/partition/MultiTenantPartitionTest.java b/ebean-core/src/test/java/org/multitenant/partition/MultiTenantPartitionTest.java
similarity index 100%
rename from src/test/java/org/multitenant/partition/MultiTenantPartitionTest.java
rename to ebean-core/src/test/java/org/multitenant/partition/MultiTenantPartitionTest.java
diff --git a/src/test/java/org/multitenant/partition/UserContext.java b/ebean-core/src/test/java/org/multitenant/partition/UserContext.java
similarity index 100%
rename from src/test/java/org/multitenant/partition/UserContext.java
rename to ebean-core/src/test/java/org/multitenant/partition/UserContext.java
diff --git a/src/test/java/org/tests/aggregateformula/IAFBaseSegment.java b/ebean-core/src/test/java/org/tests/aggregateformula/IAFBaseSegment.java
similarity index 100%
rename from src/test/java/org/tests/aggregateformula/IAFBaseSegment.java
rename to ebean-core/src/test/java/org/tests/aggregateformula/IAFBaseSegment.java
diff --git a/src/test/java/org/tests/aggregateformula/IAFPartialSegment.java b/ebean-core/src/test/java/org/tests/aggregateformula/IAFPartialSegment.java
similarity index 100%
rename from src/test/java/org/tests/aggregateformula/IAFPartialSegment.java
rename to ebean-core/src/test/java/org/tests/aggregateformula/IAFPartialSegment.java
diff --git a/src/test/java/org/tests/aggregateformula/IAFSegmentStatus.java b/ebean-core/src/test/java/org/tests/aggregateformula/IAFSegmentStatus.java
similarity index 100%
rename from src/test/java/org/tests/aggregateformula/IAFSegmentStatus.java
rename to ebean-core/src/test/java/org/tests/aggregateformula/IAFSegmentStatus.java
diff --git a/src/test/java/org/tests/aggregateformula/TestAggregateFormula.java b/ebean-core/src/test/java/org/tests/aggregateformula/TestAggregateFormula.java
similarity index 100%
rename from src/test/java/org/tests/aggregateformula/TestAggregateFormula.java
rename to ebean-core/src/test/java/org/tests/aggregateformula/TestAggregateFormula.java
diff --git a/src/test/java/org/tests/aggregateformula/TestAggregateInheritFormula.java b/ebean-core/src/test/java/org/tests/aggregateformula/TestAggregateInheritFormula.java
similarity index 100%
rename from src/test/java/org/tests/aggregateformula/TestAggregateInheritFormula.java
rename to ebean-core/src/test/java/org/tests/aggregateformula/TestAggregateInheritFormula.java
diff --git a/src/test/java/org/tests/autofetch/AutofetchEmbeddedTest.java b/ebean-core/src/test/java/org/tests/autofetch/AutofetchEmbeddedTest.java
similarity index 100%
rename from src/test/java/org/tests/autofetch/AutofetchEmbeddedTest.java
rename to ebean-core/src/test/java/org/tests/autofetch/AutofetchEmbeddedTest.java
diff --git a/src/test/java/org/tests/autofetch/MainAutoFetchExcludeLazyLobs.java b/ebean-core/src/test/java/org/tests/autofetch/MainAutoFetchExcludeLazyLobs.java
similarity index 100%
rename from src/test/java/org/tests/autofetch/MainAutoFetchExcludeLazyLobs.java
rename to ebean-core/src/test/java/org/tests/autofetch/MainAutoFetchExcludeLazyLobs.java
diff --git a/src/test/java/org/tests/autofetch/MainAutoQueryTune1.java b/ebean-core/src/test/java/org/tests/autofetch/MainAutoQueryTune1.java
similarity index 100%
rename from src/test/java/org/tests/autofetch/MainAutoQueryTune1.java
rename to ebean-core/src/test/java/org/tests/autofetch/MainAutoQueryTune1.java
diff --git a/src/test/java/org/tests/autofetch/TunedQueryInfoTest.java b/ebean-core/src/test/java/org/tests/autofetch/TunedQueryInfoTest.java
similarity index 100%
rename from src/test/java/org/tests/autofetch/TunedQueryInfoTest.java
rename to ebean-core/src/test/java/org/tests/autofetch/TunedQueryInfoTest.java
diff --git a/src/test/java/org/tests/autofetch/TunedQueryWithNullFetchedBeanTest.java b/ebean-core/src/test/java/org/tests/autofetch/TunedQueryWithNullFetchedBeanTest.java
similarity index 100%
rename from src/test/java/org/tests/autofetch/TunedQueryWithNullFetchedBeanTest.java
rename to ebean-core/src/test/java/org/tests/autofetch/TunedQueryWithNullFetchedBeanTest.java
diff --git a/src/test/java/org/tests/basic/MainDbBoolean.java b/ebean-core/src/test/java/org/tests/basic/MainDbBoolean.java
similarity index 100%
rename from src/test/java/org/tests/basic/MainDbBoolean.java
rename to ebean-core/src/test/java/org/tests/basic/MainDbBoolean.java
diff --git a/src/test/java/org/tests/basic/MyTestDataSourcePoolListener.java b/ebean-core/src/test/java/org/tests/basic/MyTestDataSourcePoolListener.java
similarity index 100%
rename from src/test/java/org/tests/basic/MyTestDataSourcePoolListener.java
rename to ebean-core/src/test/java/org/tests/basic/MyTestDataSourcePoolListener.java
diff --git a/src/test/java/org/tests/basic/TestAnnotationBase.java b/ebean-core/src/test/java/org/tests/basic/TestAnnotationBase.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestAnnotationBase.java
rename to ebean-core/src/test/java/org/tests/basic/TestAnnotationBase.java
diff --git a/src/test/java/org/tests/basic/TestAssocOneEqExpression.java b/ebean-core/src/test/java/org/tests/basic/TestAssocOneEqExpression.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestAssocOneEqExpression.java
rename to ebean-core/src/test/java/org/tests/basic/TestAssocOneEqExpression.java
diff --git a/src/test/java/org/tests/basic/TestBatchLazy.java b/ebean-core/src/test/java/org/tests/basic/TestBatchLazy.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestBatchLazy.java
rename to ebean-core/src/test/java/org/tests/basic/TestBatchLazy.java
diff --git a/src/test/java/org/tests/basic/TestBatchLazyMany.java b/ebean-core/src/test/java/org/tests/basic/TestBatchLazyMany.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestBatchLazyMany.java
rename to ebean-core/src/test/java/org/tests/basic/TestBatchLazyMany.java
diff --git a/src/test/java/org/tests/basic/TestBeanReferenceRefresh.java b/ebean-core/src/test/java/org/tests/basic/TestBeanReferenceRefresh.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestBeanReferenceRefresh.java
rename to ebean-core/src/test/java/org/tests/basic/TestBeanReferenceRefresh.java
diff --git a/src/test/java/org/tests/basic/TestCreateEntityBean.java b/ebean-core/src/test/java/org/tests/basic/TestCreateEntityBean.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestCreateEntityBean.java
rename to ebean-core/src/test/java/org/tests/basic/TestCreateEntityBean.java
diff --git a/src/test/java/org/tests/basic/TestDeleteByIdCollection.java b/ebean-core/src/test/java/org/tests/basic/TestDeleteByIdCollection.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestDeleteByIdCollection.java
rename to ebean-core/src/test/java/org/tests/basic/TestDeleteByIdCollection.java
diff --git a/src/test/java/org/tests/basic/TestDeleteCascadingOneToMany.java b/ebean-core/src/test/java/org/tests/basic/TestDeleteCascadingOneToMany.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestDeleteCascadingOneToMany.java
rename to ebean-core/src/test/java/org/tests/basic/TestDeleteCascadingOneToMany.java
diff --git a/src/test/java/org/tests/basic/TestDeleteImportedPartial.java b/ebean-core/src/test/java/org/tests/basic/TestDeleteImportedPartial.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestDeleteImportedPartial.java
rename to ebean-core/src/test/java/org/tests/basic/TestDeleteImportedPartial.java
diff --git a/src/test/java/org/tests/basic/TestDeleteOneToOne.java b/ebean-core/src/test/java/org/tests/basic/TestDeleteOneToOne.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestDeleteOneToOne.java
rename to ebean-core/src/test/java/org/tests/basic/TestDeleteOneToOne.java
diff --git a/src/test/java/org/tests/basic/TestDeleteOneToOneMultiple.java b/ebean-core/src/test/java/org/tests/basic/TestDeleteOneToOneMultiple.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestDeleteOneToOneMultiple.java
rename to ebean-core/src/test/java/org/tests/basic/TestDeleteOneToOneMultiple.java
diff --git a/src/test/java/org/tests/basic/TestDeletePartialNoVersion.java b/ebean-core/src/test/java/org/tests/basic/TestDeletePartialNoVersion.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestDeletePartialNoVersion.java
rename to ebean-core/src/test/java/org/tests/basic/TestDeletePartialNoVersion.java
diff --git a/src/test/java/org/tests/basic/TestDynamicUpdate.java b/ebean-core/src/test/java/org/tests/basic/TestDynamicUpdate.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestDynamicUpdate.java
rename to ebean-core/src/test/java/org/tests/basic/TestDynamicUpdate.java
diff --git a/src/test/java/org/tests/basic/TestEnhancementCollectionInitialisation.java b/ebean-core/src/test/java/org/tests/basic/TestEnhancementCollectionInitialisation.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestEnhancementCollectionInitialisation.java
rename to ebean-core/src/test/java/org/tests/basic/TestEnhancementCollectionInitialisation.java
diff --git a/src/test/java/org/tests/basic/TestErrorBindLog.java b/ebean-core/src/test/java/org/tests/basic/TestErrorBindLog.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestErrorBindLog.java
rename to ebean-core/src/test/java/org/tests/basic/TestErrorBindLog.java
diff --git a/src/test/java/org/tests/basic/TestExplicitInsert.java b/ebean-core/src/test/java/org/tests/basic/TestExplicitInsert.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestExplicitInsert.java
rename to ebean-core/src/test/java/org/tests/basic/TestExplicitInsert.java
diff --git a/src/test/java/org/tests/basic/TestFetchId.java b/ebean-core/src/test/java/org/tests/basic/TestFetchId.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestFetchId.java
rename to ebean-core/src/test/java/org/tests/basic/TestFetchId.java
diff --git a/src/test/java/org/tests/basic/TestIUDVanilla.java b/ebean-core/src/test/java/org/tests/basic/TestIUDVanilla.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestIUDVanilla.java
rename to ebean-core/src/test/java/org/tests/basic/TestIUDVanilla.java
diff --git a/src/test/java/org/tests/basic/TestInEmpty.java b/ebean-core/src/test/java/org/tests/basic/TestInEmpty.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestInEmpty.java
rename to ebean-core/src/test/java/org/tests/basic/TestInEmpty.java
diff --git a/src/test/java/org/tests/basic/TestInheritRef.java b/ebean-core/src/test/java/org/tests/basic/TestInheritRef.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestInheritRef.java
rename to ebean-core/src/test/java/org/tests/basic/TestInheritRef.java
diff --git a/src/test/java/org/tests/basic/TestJodaType.java b/ebean-core/src/test/java/org/tests/basic/TestJodaType.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestJodaType.java
rename to ebean-core/src/test/java/org/tests/basic/TestJodaType.java
diff --git a/src/test/java/org/tests/basic/TestJoinInheritance.java b/ebean-core/src/test/java/org/tests/basic/TestJoinInheritance.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestJoinInheritance.java
rename to ebean-core/src/test/java/org/tests/basic/TestJoinInheritance.java
diff --git a/src/test/java/org/tests/basic/TestLazyLoadEmptyOneToMany.java b/ebean-core/src/test/java/org/tests/basic/TestLazyLoadEmptyOneToMany.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestLazyLoadEmptyOneToMany.java
rename to ebean-core/src/test/java/org/tests/basic/TestLazyLoadEmptyOneToMany.java
diff --git a/src/test/java/org/tests/basic/TestLazyLoadInCache.java b/ebean-core/src/test/java/org/tests/basic/TestLazyLoadInCache.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestLazyLoadInCache.java
rename to ebean-core/src/test/java/org/tests/basic/TestLazyLoadInCache.java
diff --git a/src/test/java/org/tests/basic/TestLimitQuery.java b/ebean-core/src/test/java/org/tests/basic/TestLimitQuery.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestLimitQuery.java
rename to ebean-core/src/test/java/org/tests/basic/TestLimitQuery.java
diff --git a/src/test/java/org/tests/basic/TestLoadBeanCache.java b/ebean-core/src/test/java/org/tests/basic/TestLoadBeanCache.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestLoadBeanCache.java
rename to ebean-core/src/test/java/org/tests/basic/TestLoadBeanCache.java
diff --git a/src/test/java/org/tests/basic/TestLogTransLogOnError.java b/ebean-core/src/test/java/org/tests/basic/TestLogTransLogOnError.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestLogTransLogOnError.java
rename to ebean-core/src/test/java/org/tests/basic/TestLogTransLogOnError.java
diff --git a/src/test/java/org/tests/basic/TestM2MCascadeOne.java b/ebean-core/src/test/java/org/tests/basic/TestM2MCascadeOne.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestM2MCascadeOne.java
rename to ebean-core/src/test/java/org/tests/basic/TestM2MCascadeOne.java
diff --git a/src/test/java/org/tests/basic/TestM2MVanilla.java b/ebean-core/src/test/java/org/tests/basic/TestM2MVanilla.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestM2MVanilla.java
rename to ebean-core/src/test/java/org/tests/basic/TestM2MVanilla.java
diff --git a/src/test/java/org/tests/basic/TestManyLazyLoad.java b/ebean-core/src/test/java/org/tests/basic/TestManyLazyLoad.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestManyLazyLoad.java
rename to ebean-core/src/test/java/org/tests/basic/TestManyLazyLoad.java
diff --git a/src/test/java/org/tests/basic/TestManyOneInterface.java b/ebean-core/src/test/java/org/tests/basic/TestManyOneInterface.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestManyOneInterface.java
rename to ebean-core/src/test/java/org/tests/basic/TestManyOneInterface.java
diff --git a/src/test/java/org/tests/basic/TestMappedSuper.java b/ebean-core/src/test/java/org/tests/basic/TestMappedSuper.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestMappedSuper.java
rename to ebean-core/src/test/java/org/tests/basic/TestMappedSuper.java
diff --git a/src/test/java/org/tests/basic/TestMetaAnnotation.java b/ebean-core/src/test/java/org/tests/basic/TestMetaAnnotation.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestMetaAnnotation.java
rename to ebean-core/src/test/java/org/tests/basic/TestMetaAnnotation.java
diff --git a/src/test/java/org/tests/basic/TestMultipleOneToOneIUD.java b/ebean-core/src/test/java/org/tests/basic/TestMultipleOneToOneIUD.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestMultipleOneToOneIUD.java
rename to ebean-core/src/test/java/org/tests/basic/TestMultipleOneToOneIUD.java
diff --git a/src/test/java/org/tests/basic/TestNonUpdateProperty.java b/ebean-core/src/test/java/org/tests/basic/TestNonUpdateProperty.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestNonUpdateProperty.java
rename to ebean-core/src/test/java/org/tests/basic/TestNonUpdateProperty.java
diff --git a/src/test/java/org/tests/basic/TestOrderByAnnotation.java b/ebean-core/src/test/java/org/tests/basic/TestOrderByAnnotation.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestOrderByAnnotation.java
rename to ebean-core/src/test/java/org/tests/basic/TestOrderByAnnotation.java
diff --git a/src/test/java/org/tests/basic/TestOrderTotalAmountFormula.java b/ebean-core/src/test/java/org/tests/basic/TestOrderTotalAmountFormula.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestOrderTotalAmountFormula.java
rename to ebean-core/src/test/java/org/tests/basic/TestOrderTotalAmountFormula.java
diff --git a/src/test/java/org/tests/basic/TestOrderTotalAmountReportBean.java b/ebean-core/src/test/java/org/tests/basic/TestOrderTotalAmountReportBean.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestOrderTotalAmountReportBean.java
rename to ebean-core/src/test/java/org/tests/basic/TestOrderTotalAmountReportBean.java
diff --git a/src/test/java/org/tests/basic/TestOrderTotalAmountSql.java b/ebean-core/src/test/java/org/tests/basic/TestOrderTotalAmountSql.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestOrderTotalAmountSql.java
rename to ebean-core/src/test/java/org/tests/basic/TestOrderTotalAmountSql.java
diff --git a/src/test/java/org/tests/basic/TestPersistenceContext.java b/ebean-core/src/test/java/org/tests/basic/TestPersistenceContext.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestPersistenceContext.java
rename to ebean-core/src/test/java/org/tests/basic/TestPersistenceContext.java
diff --git a/src/test/java/org/tests/basic/TestQueryForUpdate.java b/ebean-core/src/test/java/org/tests/basic/TestQueryForUpdate.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestQueryForUpdate.java
rename to ebean-core/src/test/java/org/tests/basic/TestQueryForUpdate.java
diff --git a/src/test/java/org/tests/basic/TestQueryUsingConnection.java b/ebean-core/src/test/java/org/tests/basic/TestQueryUsingConnection.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestQueryUsingConnection.java
rename to ebean-core/src/test/java/org/tests/basic/TestQueryUsingConnection.java
diff --git a/src/test/java/org/tests/basic/TestQueryUsingDatabase.java b/ebean-core/src/test/java/org/tests/basic/TestQueryUsingDatabase.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestQueryUsingDatabase.java
rename to ebean-core/src/test/java/org/tests/basic/TestQueryUsingDatabase.java
diff --git a/src/test/java/org/tests/basic/TestQueryWhereBetween.java b/ebean-core/src/test/java/org/tests/basic/TestQueryWhereBetween.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestQueryWhereBetween.java
rename to ebean-core/src/test/java/org/tests/basic/TestQueryWhereBetween.java
diff --git a/src/test/java/org/tests/basic/TestQueryWhereInRange.java b/ebean-core/src/test/java/org/tests/basic/TestQueryWhereInRange.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestQueryWhereInRange.java
rename to ebean-core/src/test/java/org/tests/basic/TestQueryWhereInRange.java
diff --git a/src/test/java/org/tests/basic/TestQueryWithCache.java b/ebean-core/src/test/java/org/tests/basic/TestQueryWithCache.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestQueryWithCache.java
rename to ebean-core/src/test/java/org/tests/basic/TestQueryWithCache.java
diff --git a/src/test/java/org/tests/basic/TestReadOnlyPropagation.java b/ebean-core/src/test/java/org/tests/basic/TestReadOnlyPropagation.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestReadOnlyPropagation.java
rename to ebean-core/src/test/java/org/tests/basic/TestReadOnlyPropagation.java
diff --git a/src/test/java/org/tests/basic/TestSaveDeleteOneToOne.java b/ebean-core/src/test/java/org/tests/basic/TestSaveDeleteOneToOne.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestSaveDeleteOneToOne.java
rename to ebean-core/src/test/java/org/tests/basic/TestSaveDeleteOneToOne.java
diff --git a/src/test/java/org/tests/basic/TestSaveDeleteOneToOneMultiple.java b/ebean-core/src/test/java/org/tests/basic/TestSaveDeleteOneToOneMultiple.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestSaveDeleteOneToOneMultiple.java
rename to ebean-core/src/test/java/org/tests/basic/TestSaveDeleteOneToOneMultiple.java
diff --git a/src/test/java/org/tests/basic/TestSharedInstancePropagation.java b/ebean-core/src/test/java/org/tests/basic/TestSharedInstancePropagation.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestSharedInstancePropagation.java
rename to ebean-core/src/test/java/org/tests/basic/TestSharedInstancePropagation.java
diff --git a/src/test/java/org/tests/basic/TestTransient.java b/ebean-core/src/test/java/org/tests/basic/TestTransient.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestTransient.java
rename to ebean-core/src/test/java/org/tests/basic/TestTransient.java
diff --git a/src/test/java/org/tests/basic/TestUpdateManyToOne.java b/ebean-core/src/test/java/org/tests/basic/TestUpdateManyToOne.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestUpdateManyToOne.java
rename to ebean-core/src/test/java/org/tests/basic/TestUpdateManyToOne.java
diff --git a/src/test/java/org/tests/basic/TestUuidInsert.java b/ebean-core/src/test/java/org/tests/basic/TestUuidInsert.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestUuidInsert.java
rename to ebean-core/src/test/java/org/tests/basic/TestUuidInsert.java
diff --git a/src/test/java/org/tests/basic/TestUuidInsertMasterDetail.java b/ebean-core/src/test/java/org/tests/basic/TestUuidInsertMasterDetail.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestUuidInsertMasterDetail.java
rename to ebean-core/src/test/java/org/tests/basic/TestUuidInsertMasterDetail.java
diff --git a/src/test/java/org/tests/basic/TestWhereAnnotation.java b/ebean-core/src/test/java/org/tests/basic/TestWhereAnnotation.java
similarity index 100%
rename from src/test/java/org/tests/basic/TestWhereAnnotation.java
rename to ebean-core/src/test/java/org/tests/basic/TestWhereAnnotation.java
diff --git a/src/test/java/org/tests/basic/delete/TestDeleteByIdList.java b/ebean-core/src/test/java/org/tests/basic/delete/TestDeleteByIdList.java
similarity index 100%
rename from src/test/java/org/tests/basic/delete/TestDeleteByIdList.java
rename to ebean-core/src/test/java/org/tests/basic/delete/TestDeleteByIdList.java
diff --git a/src/test/java/org/tests/basic/delete/TestDeleteCascadeById.java b/ebean-core/src/test/java/org/tests/basic/delete/TestDeleteCascadeById.java
similarity index 100%
rename from src/test/java/org/tests/basic/delete/TestDeleteCascadeById.java
rename to ebean-core/src/test/java/org/tests/basic/delete/TestDeleteCascadeById.java
diff --git a/src/test/java/org/tests/basic/delete/TestDeleteCascadeByQuery.java b/ebean-core/src/test/java/org/tests/basic/delete/TestDeleteCascadeByQuery.java
similarity index 100%
rename from src/test/java/org/tests/basic/delete/TestDeleteCascadeByQuery.java
rename to ebean-core/src/test/java/org/tests/basic/delete/TestDeleteCascadeByQuery.java
diff --git a/src/test/java/org/tests/basic/encrypt/BasicEncryptKey.java b/ebean-core/src/test/java/org/tests/basic/encrypt/BasicEncryptKey.java
similarity index 100%
rename from src/test/java/org/tests/basic/encrypt/BasicEncryptKey.java
rename to ebean-core/src/test/java/org/tests/basic/encrypt/BasicEncryptKey.java
diff --git a/src/test/java/org/tests/basic/encrypt/BasicEncyptKeyManager.java b/ebean-core/src/test/java/org/tests/basic/encrypt/BasicEncyptKeyManager.java
similarity index 100%
rename from src/test/java/org/tests/basic/encrypt/BasicEncyptKeyManager.java
rename to ebean-core/src/test/java/org/tests/basic/encrypt/BasicEncyptKeyManager.java
diff --git a/src/test/java/org/tests/basic/encrypt/TestEncrypt.java b/ebean-core/src/test/java/org/tests/basic/encrypt/TestEncrypt.java
similarity index 100%
rename from src/test/java/org/tests/basic/encrypt/TestEncrypt.java
rename to ebean-core/src/test/java/org/tests/basic/encrypt/TestEncrypt.java
diff --git a/src/test/java/org/tests/basic/encrypt/TestEncryptBinary.java b/ebean-core/src/test/java/org/tests/basic/encrypt/TestEncryptBinary.java
similarity index 100%
rename from src/test/java/org/tests/basic/encrypt/TestEncryptBinary.java
rename to ebean-core/src/test/java/org/tests/basic/encrypt/TestEncryptBinary.java
diff --git a/src/test/java/org/tests/basic/encrypt/TestEncryptClientSide.java b/ebean-core/src/test/java/org/tests/basic/encrypt/TestEncryptClientSide.java
similarity index 100%
rename from src/test/java/org/tests/basic/encrypt/TestEncryptClientSide.java
rename to ebean-core/src/test/java/org/tests/basic/encrypt/TestEncryptClientSide.java
diff --git a/src/test/java/org/tests/basic/event/TestPreInsertValidation.java b/ebean-core/src/test/java/org/tests/basic/event/TestPreInsertValidation.java
similarity index 100%
rename from src/test/java/org/tests/basic/event/TestPreInsertValidation.java
rename to ebean-core/src/test/java/org/tests/basic/event/TestPreInsertValidation.java
diff --git a/src/test/java/org/tests/basic/event/TestQueryAdapter.java b/ebean-core/src/test/java/org/tests/basic/event/TestQueryAdapter.java
similarity index 100%
rename from src/test/java/org/tests/basic/event/TestQueryAdapter.java
rename to ebean-core/src/test/java/org/tests/basic/event/TestQueryAdapter.java
diff --git a/src/test/java/org/tests/basic/join/TestSecondaryJoin.java b/ebean-core/src/test/java/org/tests/basic/join/TestSecondaryJoin.java
similarity index 100%
rename from src/test/java/org/tests/basic/join/TestSecondaryJoin.java
rename to ebean-core/src/test/java/org/tests/basic/join/TestSecondaryJoin.java
diff --git a/src/test/java/org/tests/basic/lob/TestBasicClobFetchEager.java b/ebean-core/src/test/java/org/tests/basic/lob/TestBasicClobFetchEager.java
similarity index 100%
rename from src/test/java/org/tests/basic/lob/TestBasicClobFetchEager.java
rename to ebean-core/src/test/java/org/tests/basic/lob/TestBasicClobFetchEager.java
diff --git a/src/test/java/org/tests/basic/lob/TestBasicClobNoVer.java b/ebean-core/src/test/java/org/tests/basic/lob/TestBasicClobNoVer.java
similarity index 100%
rename from src/test/java/org/tests/basic/lob/TestBasicClobNoVer.java
rename to ebean-core/src/test/java/org/tests/basic/lob/TestBasicClobNoVer.java
diff --git a/src/test/java/org/tests/basic/lob/TestByteOnly.java b/ebean-core/src/test/java/org/tests/basic/lob/TestByteOnly.java
similarity index 100%
rename from src/test/java/org/tests/basic/lob/TestByteOnly.java
rename to ebean-core/src/test/java/org/tests/basic/lob/TestByteOnly.java
diff --git a/src/test/java/org/tests/basic/one2one/Booking.java b/ebean-core/src/test/java/org/tests/basic/one2one/Booking.java
similarity index 100%
rename from src/test/java/org/tests/basic/one2one/Booking.java
rename to ebean-core/src/test/java/org/tests/basic/one2one/Booking.java
diff --git a/src/test/java/org/tests/basic/one2one/Invoice.java b/ebean-core/src/test/java/org/tests/basic/one2one/Invoice.java
similarity index 100%
rename from src/test/java/org/tests/basic/one2one/Invoice.java
rename to ebean-core/src/test/java/org/tests/basic/one2one/Invoice.java
diff --git a/src/test/java/org/tests/basic/one2one/TestOne2OneBookingInvoice.java b/ebean-core/src/test/java/org/tests/basic/one2one/TestOne2OneBookingInvoice.java
similarity index 100%
rename from src/test/java/org/tests/basic/one2one/TestOne2OneBookingInvoice.java
rename to ebean-core/src/test/java/org/tests/basic/one2one/TestOne2OneBookingInvoice.java
diff --git a/src/test/java/org/tests/basic/one2one/TestOneToOneWheelTire.java b/ebean-core/src/test/java/org/tests/basic/one2one/TestOneToOneWheelTire.java
similarity index 100%
rename from src/test/java/org/tests/basic/one2one/TestOneToOneWheelTire.java
rename to ebean-core/src/test/java/org/tests/basic/one2one/TestOneToOneWheelTire.java
diff --git a/src/test/java/org/tests/basic/one2one/Tire.java b/ebean-core/src/test/java/org/tests/basic/one2one/Tire.java
similarity index 100%
rename from src/test/java/org/tests/basic/one2one/Tire.java
rename to ebean-core/src/test/java/org/tests/basic/one2one/Tire.java
diff --git a/src/test/java/org/tests/basic/one2one/Wheel.java b/ebean-core/src/test/java/org/tests/basic/one2one/Wheel.java
similarity index 100%
rename from src/test/java/org/tests/basic/one2one/Wheel.java
rename to ebean-core/src/test/java/org/tests/basic/one2one/Wheel.java
diff --git a/src/test/java/org/tests/basic/type/BSimpleWithGen.java b/ebean-core/src/test/java/org/tests/basic/type/BSimpleWithGen.java
similarity index 100%
rename from src/test/java/org/tests/basic/type/BSimpleWithGen.java
rename to ebean-core/src/test/java/org/tests/basic/type/BSimpleWithGen.java
diff --git a/src/test/java/org/tests/basic/type/TestEnumValueAnnotation.java b/ebean-core/src/test/java/org/tests/basic/type/TestEnumValueAnnotation.java
similarity index 100%
rename from src/test/java/org/tests/basic/type/TestEnumValueAnnotation.java
rename to ebean-core/src/test/java/org/tests/basic/type/TestEnumValueAnnotation.java
diff --git a/src/test/java/org/tests/basic/type/TestExtraScalarTypes.java b/ebean-core/src/test/java/org/tests/basic/type/TestExtraScalarTypes.java
similarity index 100%
rename from src/test/java/org/tests/basic/type/TestExtraScalarTypes.java
rename to ebean-core/src/test/java/org/tests/basic/type/TestExtraScalarTypes.java
diff --git a/src/test/java/org/tests/basic/type/TestInetAddressType.java b/ebean-core/src/test/java/org/tests/basic/type/TestInetAddressType.java
similarity index 100%
rename from src/test/java/org/tests/basic/type/TestInetAddressType.java
rename to ebean-core/src/test/java/org/tests/basic/type/TestInetAddressType.java
diff --git a/src/test/java/org/tests/basic/type/TestQueryBooleanProperty.java b/ebean-core/src/test/java/org/tests/basic/type/TestQueryBooleanProperty.java
similarity index 100%
rename from src/test/java/org/tests/basic/type/TestQueryBooleanProperty.java
rename to ebean-core/src/test/java/org/tests/basic/type/TestQueryBooleanProperty.java
diff --git a/src/test/java/org/tests/basic/type/TestSqlRowUUID.java b/ebean-core/src/test/java/org/tests/basic/type/TestSqlRowUUID.java
similarity index 100%
rename from src/test/java/org/tests/basic/type/TestSqlRowUUID.java
rename to ebean-core/src/test/java/org/tests/basic/type/TestSqlRowUUID.java
diff --git a/src/test/java/org/tests/basic/type/TestTransientMap.java b/ebean-core/src/test/java/org/tests/basic/type/TestTransientMap.java
similarity index 100%
rename from src/test/java/org/tests/basic/type/TestTransientMap.java
rename to ebean-core/src/test/java/org/tests/basic/type/TestTransientMap.java
diff --git a/src/test/java/org/tests/batchinsert/TestBatchInsertFlush.java b/ebean-core/src/test/java/org/tests/batchinsert/TestBatchInsertFlush.java
similarity index 100%
rename from src/test/java/org/tests/batchinsert/TestBatchInsertFlush.java
rename to ebean-core/src/test/java/org/tests/batchinsert/TestBatchInsertFlush.java
diff --git a/src/test/java/org/tests/batchinsert/TestBatchInsertOneToOne.java b/ebean-core/src/test/java/org/tests/batchinsert/TestBatchInsertOneToOne.java
similarity index 100%
rename from src/test/java/org/tests/batchinsert/TestBatchInsertOneToOne.java
rename to ebean-core/src/test/java/org/tests/batchinsert/TestBatchInsertOneToOne.java
diff --git a/src/test/java/org/tests/batchinsert/TestBatchInsertSimple.java b/ebean-core/src/test/java/org/tests/batchinsert/TestBatchInsertSimple.java
similarity index 100%
rename from src/test/java/org/tests/batchinsert/TestBatchInsertSimple.java
rename to ebean-core/src/test/java/org/tests/batchinsert/TestBatchInsertSimple.java
diff --git a/src/test/java/org/tests/batchinsert/TestBatchInsertWithInitialisedCollection.java b/ebean-core/src/test/java/org/tests/batchinsert/TestBatchInsertWithInitialisedCollection.java
similarity index 100%
rename from src/test/java/org/tests/batchinsert/TestBatchInsertWithInitialisedCollection.java
rename to ebean-core/src/test/java/org/tests/batchinsert/TestBatchInsertWithInitialisedCollection.java
diff --git a/src/test/java/org/tests/batchinsert/TestBatchOnCascadeExceptionHandling.java b/ebean-core/src/test/java/org/tests/batchinsert/TestBatchOnCascadeExceptionHandling.java
similarity index 100%
rename from src/test/java/org/tests/batchinsert/TestBatchOnCascadeExceptionHandling.java
rename to ebean-core/src/test/java/org/tests/batchinsert/TestBatchOnCascadeExceptionHandling.java
diff --git a/src/test/java/org/tests/batchinsert/TestBatchSaveWithGetBeanId.java b/ebean-core/src/test/java/org/tests/batchinsert/TestBatchSaveWithGetBeanId.java
similarity index 100%
rename from src/test/java/org/tests/batchinsert/TestBatchSaveWithGetBeanId.java
rename to ebean-core/src/test/java/org/tests/batchinsert/TestBatchSaveWithGetBeanId.java
diff --git a/src/test/java/org/tests/batchinsert/o2o/MeterAddressData.java b/ebean-core/src/test/java/org/tests/batchinsert/o2o/MeterAddressData.java
similarity index 100%
rename from src/test/java/org/tests/batchinsert/o2o/MeterAddressData.java
rename to ebean-core/src/test/java/org/tests/batchinsert/o2o/MeterAddressData.java
diff --git a/src/test/java/org/tests/batchinsert/o2o/MeterContractData.java b/ebean-core/src/test/java/org/tests/batchinsert/o2o/MeterContractData.java
similarity index 100%
rename from src/test/java/org/tests/batchinsert/o2o/MeterContractData.java
rename to ebean-core/src/test/java/org/tests/batchinsert/o2o/MeterContractData.java
diff --git a/src/test/java/org/tests/batchinsert/o2o/MeterSpecialNeedsClient.java b/ebean-core/src/test/java/org/tests/batchinsert/o2o/MeterSpecialNeedsClient.java
similarity index 100%
rename from src/test/java/org/tests/batchinsert/o2o/MeterSpecialNeedsClient.java
rename to ebean-core/src/test/java/org/tests/batchinsert/o2o/MeterSpecialNeedsClient.java
diff --git a/src/test/java/org/tests/batchinsert/o2o/MeterSpecialNeedsContact.java b/ebean-core/src/test/java/org/tests/batchinsert/o2o/MeterSpecialNeedsContact.java
similarity index 100%
rename from src/test/java/org/tests/batchinsert/o2o/MeterSpecialNeedsContact.java
rename to ebean-core/src/test/java/org/tests/batchinsert/o2o/MeterSpecialNeedsContact.java
diff --git a/src/test/java/org/tests/batchinsert/o2o/MeterVersion.java b/ebean-core/src/test/java/org/tests/batchinsert/o2o/MeterVersion.java
similarity index 100%
rename from src/test/java/org/tests/batchinsert/o2o/MeterVersion.java
rename to ebean-core/src/test/java/org/tests/batchinsert/o2o/MeterVersion.java
diff --git a/src/test/java/org/tests/batchload/TestBasicLazy.java b/ebean-core/src/test/java/org/tests/batchload/TestBasicLazy.java
similarity index 100%
rename from src/test/java/org/tests/batchload/TestBasicLazy.java
rename to ebean-core/src/test/java/org/tests/batchload/TestBasicLazy.java
diff --git a/src/test/java/org/tests/batchload/TestBasicNavOnEmpty.java b/ebean-core/src/test/java/org/tests/batchload/TestBasicNavOnEmpty.java
similarity index 100%
rename from src/test/java/org/tests/batchload/TestBasicNavOnEmpty.java
rename to ebean-core/src/test/java/org/tests/batchload/TestBasicNavOnEmpty.java
diff --git a/src/test/java/org/tests/batchload/TestBatchLazyWithCacheHits.java b/ebean-core/src/test/java/org/tests/batchload/TestBatchLazyWithCacheHits.java
similarity index 100%
rename from src/test/java/org/tests/batchload/TestBatchLazyWithCacheHits.java
rename to ebean-core/src/test/java/org/tests/batchload/TestBatchLazyWithCacheHits.java
diff --git a/src/test/java/org/tests/batchload/TestBatchLazyWithDeleted.java b/ebean-core/src/test/java/org/tests/batchload/TestBatchLazyWithDeleted.java
similarity index 100%
rename from src/test/java/org/tests/batchload/TestBatchLazyWithDeleted.java
rename to ebean-core/src/test/java/org/tests/batchload/TestBatchLazyWithDeleted.java
diff --git a/src/test/java/org/tests/batchload/TestEmptyManyLazyLoad.java b/ebean-core/src/test/java/org/tests/batchload/TestEmptyManyLazyLoad.java
similarity index 100%
rename from src/test/java/org/tests/batchload/TestEmptyManyLazyLoad.java
rename to ebean-core/src/test/java/org/tests/batchload/TestEmptyManyLazyLoad.java
diff --git a/src/test/java/org/tests/batchload/TestLazyJoin.java b/ebean-core/src/test/java/org/tests/batchload/TestLazyJoin.java
similarity index 100%
rename from src/test/java/org/tests/batchload/TestLazyJoin.java
rename to ebean-core/src/test/java/org/tests/batchload/TestLazyJoin.java
diff --git a/src/test/java/org/tests/batchload/TestLazyJoin2.java b/ebean-core/src/test/java/org/tests/batchload/TestLazyJoin2.java
similarity index 100%
rename from src/test/java/org/tests/batchload/TestLazyJoin2.java
rename to ebean-core/src/test/java/org/tests/batchload/TestLazyJoin2.java
diff --git a/src/test/java/org/tests/batchload/TestLazyLoadEmptyCollection.java b/ebean-core/src/test/java/org/tests/batchload/TestLazyLoadEmptyCollection.java
similarity index 100%
rename from src/test/java/org/tests/batchload/TestLazyLoadEmptyCollection.java
rename to ebean-core/src/test/java/org/tests/batchload/TestLazyLoadEmptyCollection.java
diff --git a/src/test/java/org/tests/batchload/TestLazyLoadNonExistantBean.java b/ebean-core/src/test/java/org/tests/batchload/TestLazyLoadNonExistantBean.java
similarity index 100%
rename from src/test/java/org/tests/batchload/TestLazyLoadNonExistantBean.java
rename to ebean-core/src/test/java/org/tests/batchload/TestLazyLoadNonExistantBean.java
diff --git a/src/test/java/org/tests/batchload/TestLazyLoadNonExistentBean.java b/ebean-core/src/test/java/org/tests/batchload/TestLazyLoadNonExistentBean.java
similarity index 100%
rename from src/test/java/org/tests/batchload/TestLazyLoadNonExistentBean.java
rename to ebean-core/src/test/java/org/tests/batchload/TestLazyLoadNonExistentBean.java
diff --git a/src/test/java/org/tests/batchload/TestLoadOnDirty.java b/ebean-core/src/test/java/org/tests/batchload/TestLoadOnDirty.java
similarity index 100%
rename from src/test/java/org/tests/batchload/TestLoadOnDirty.java
rename to ebean-core/src/test/java/org/tests/batchload/TestLoadOnDirty.java
diff --git a/src/test/java/org/tests/batchload/TestQueryDisableLazyLoad.java b/ebean-core/src/test/java/org/tests/batchload/TestQueryDisableLazyLoad.java
similarity index 100%
rename from src/test/java/org/tests/batchload/TestQueryDisableLazyLoad.java
rename to ebean-core/src/test/java/org/tests/batchload/TestQueryDisableLazyLoad.java
diff --git a/src/test/java/org/tests/batchload/TestQueryJoin.java b/ebean-core/src/test/java/org/tests/batchload/TestQueryJoin.java
similarity index 100%
rename from src/test/java/org/tests/batchload/TestQueryJoin.java
rename to ebean-core/src/test/java/org/tests/batchload/TestQueryJoin.java
diff --git a/src/test/java/org/tests/batchload/TestQueryJoinToAssocOne.java b/ebean-core/src/test/java/org/tests/batchload/TestQueryJoinToAssocOne.java
similarity index 100%
rename from src/test/java/org/tests/batchload/TestQueryJoinToAssocOne.java
rename to ebean-core/src/test/java/org/tests/batchload/TestQueryJoinToAssocOne.java
diff --git a/src/test/java/org/tests/batchload/TestSecondQueryNoRows.java b/ebean-core/src/test/java/org/tests/batchload/TestSecondQueryNoRows.java
similarity index 100%
rename from src/test/java/org/tests/batchload/TestSecondQueryNoRows.java
rename to ebean-core/src/test/java/org/tests/batchload/TestSecondQueryNoRows.java
diff --git a/src/test/java/org/tests/batchload/TestSecondaryQueries.java b/ebean-core/src/test/java/org/tests/batchload/TestSecondaryQueries.java
similarity index 100%
rename from src/test/java/org/tests/batchload/TestSecondaryQueries.java
rename to ebean-core/src/test/java/org/tests/batchload/TestSecondaryQueries.java
diff --git a/src/test/java/org/tests/cache/TestBeanCache.java b/ebean-core/src/test/java/org/tests/cache/TestBeanCache.java
similarity index 100%
rename from src/test/java/org/tests/cache/TestBeanCache.java
rename to ebean-core/src/test/java/org/tests/cache/TestBeanCache.java
diff --git a/src/test/java/org/tests/cache/TestBeanCacheContactLazyLoad.java b/ebean-core/src/test/java/org/tests/cache/TestBeanCacheContactLazyLoad.java
similarity index 100%
rename from src/test/java/org/tests/cache/TestBeanCacheContactLazyLoad.java
rename to ebean-core/src/test/java/org/tests/cache/TestBeanCacheContactLazyLoad.java
diff --git a/src/test/java/org/tests/cache/TestBeanCacheWithDeleteQuery.java b/ebean-core/src/test/java/org/tests/cache/TestBeanCacheWithDeleteQuery.java
similarity index 100%
rename from src/test/java/org/tests/cache/TestBeanCacheWithDeleteQuery.java
rename to ebean-core/src/test/java/org/tests/cache/TestBeanCacheWithDeleteQuery.java
diff --git a/src/test/java/org/tests/cache/TestBeanFetchJoinCache.java b/ebean-core/src/test/java/org/tests/cache/TestBeanFetchJoinCache.java
similarity index 100%
rename from src/test/java/org/tests/cache/TestBeanFetchJoinCache.java
rename to ebean-core/src/test/java/org/tests/cache/TestBeanFetchJoinCache.java
diff --git a/src/test/java/org/tests/cache/TestCacheBasic.java b/ebean-core/src/test/java/org/tests/cache/TestCacheBasic.java
similarity index 100%
rename from src/test/java/org/tests/cache/TestCacheBasic.java
rename to ebean-core/src/test/java/org/tests/cache/TestCacheBasic.java
diff --git a/src/test/java/org/tests/cache/TestCacheCollectionIds.java b/ebean-core/src/test/java/org/tests/cache/TestCacheCollectionIds.java
similarity index 100%
rename from src/test/java/org/tests/cache/TestCacheCollectionIds.java
rename to ebean-core/src/test/java/org/tests/cache/TestCacheCollectionIds.java
diff --git a/src/test/java/org/tests/cache/TestCacheCustomer.java b/ebean-core/src/test/java/org/tests/cache/TestCacheCustomer.java
similarity index 100%
rename from src/test/java/org/tests/cache/TestCacheCustomer.java
rename to ebean-core/src/test/java/org/tests/cache/TestCacheCustomer.java
diff --git a/src/test/java/org/tests/cache/TestCacheDelete.java b/ebean-core/src/test/java/org/tests/cache/TestCacheDelete.java
similarity index 100%
rename from src/test/java/org/tests/cache/TestCacheDelete.java
rename to ebean-core/src/test/java/org/tests/cache/TestCacheDelete.java
diff --git a/src/test/java/org/tests/cache/TestCacheEmbeddedId.java b/ebean-core/src/test/java/org/tests/cache/TestCacheEmbeddedId.java
similarity index 100%
rename from src/test/java/org/tests/cache/TestCacheEmbeddedId.java
rename to ebean-core/src/test/java/org/tests/cache/TestCacheEmbeddedId.java
diff --git a/src/test/java/org/tests/cache/TestCacheInterceptSaveWhenLazyLoaded.java b/ebean-core/src/test/java/org/tests/cache/TestCacheInterceptSaveWhenLazyLoaded.java
similarity index 100%
rename from src/test/java/org/tests/cache/TestCacheInterceptSaveWhenLazyLoaded.java
rename to ebean-core/src/test/java/org/tests/cache/TestCacheInterceptSaveWhenLazyLoaded.java
diff --git a/src/test/java/org/tests/cache/TestCacheManyToOne.java b/ebean-core/src/test/java/org/tests/cache/TestCacheManyToOne.java
similarity index 100%
rename from src/test/java/org/tests/cache/TestCacheManyToOne.java
rename to ebean-core/src/test/java/org/tests/cache/TestCacheManyToOne.java
diff --git a/src/test/java/org/tests/cache/TestCacheNaturalId.java b/ebean-core/src/test/java/org/tests/cache/TestCacheNaturalId.java
similarity index 100%
rename from src/test/java/org/tests/cache/TestCacheNaturalId.java
rename to ebean-core/src/test/java/org/tests/cache/TestCacheNaturalId.java
diff --git a/src/test/java/org/tests/cache/TestExternalNotification.java b/ebean-core/src/test/java/org/tests/cache/TestExternalNotification.java
similarity index 100%
rename from src/test/java/org/tests/cache/TestExternalNotification.java
rename to ebean-core/src/test/java/org/tests/cache/TestExternalNotification.java
diff --git a/src/test/java/org/tests/cache/TestL2CacheWithSharedBean.java b/ebean-core/src/test/java/org/tests/cache/TestL2CacheWithSharedBean.java
similarity index 100%
rename from src/test/java/org/tests/cache/TestL2CacheWithSharedBean.java
rename to ebean-core/src/test/java/org/tests/cache/TestL2CacheWithSharedBean.java
diff --git a/src/test/java/org/tests/cache/TestL2DirtyFlagOnLazyLoad.java b/ebean-core/src/test/java/org/tests/cache/TestL2DirtyFlagOnLazyLoad.java
similarity index 100%
rename from src/test/java/org/tests/cache/TestL2DirtyFlagOnLazyLoad.java
rename to ebean-core/src/test/java/org/tests/cache/TestL2DirtyFlagOnLazyLoad.java
diff --git a/src/test/java/org/tests/cache/TestQueryCache.java b/ebean-core/src/test/java/org/tests/cache/TestQueryCache.java
similarity index 100%
rename from src/test/java/org/tests/cache/TestQueryCache.java
rename to ebean-core/src/test/java/org/tests/cache/TestQueryCache.java
diff --git a/src/test/java/org/tests/cache/TestQueryCacheCountry.java b/ebean-core/src/test/java/org/tests/cache/TestQueryCacheCountry.java
similarity index 100%
rename from src/test/java/org/tests/cache/TestQueryCacheCountry.java
rename to ebean-core/src/test/java/org/tests/cache/TestQueryCacheCountry.java
diff --git a/src/test/java/org/tests/cache/TestQueryCacheInsert.java b/ebean-core/src/test/java/org/tests/cache/TestQueryCacheInsert.java
similarity index 100%
rename from src/test/java/org/tests/cache/TestQueryCacheInsert.java
rename to ebean-core/src/test/java/org/tests/cache/TestQueryCacheInsert.java
diff --git a/src/test/java/org/tests/cache/TestQueryCacheReadOnly.java b/ebean-core/src/test/java/org/tests/cache/TestQueryCacheReadOnly.java
similarity index 100%
rename from src/test/java/org/tests/cache/TestQueryCacheReadOnly.java
rename to ebean-core/src/test/java/org/tests/cache/TestQueryCacheReadOnly.java
diff --git a/src/test/java/org/tests/cache/TestQueryCacheTableDependency.java b/ebean-core/src/test/java/org/tests/cache/TestQueryCacheTableDependency.java
similarity index 100%
rename from src/test/java/org/tests/cache/TestQueryCacheTableDependency.java
rename to ebean-core/src/test/java/org/tests/cache/TestQueryCacheTableDependency.java
diff --git a/src/test/java/org/tests/cache/embeddedid/CEPCategory.java b/ebean-core/src/test/java/org/tests/cache/embeddedid/CEPCategory.java
similarity index 100%
rename from src/test/java/org/tests/cache/embeddedid/CEPCategory.java
rename to ebean-core/src/test/java/org/tests/cache/embeddedid/CEPCategory.java
diff --git a/src/test/java/org/tests/cache/embeddedid/CEPProduct.java b/ebean-core/src/test/java/org/tests/cache/embeddedid/CEPProduct.java
similarity index 100%
rename from src/test/java/org/tests/cache/embeddedid/CEPProduct.java
rename to ebean-core/src/test/java/org/tests/cache/embeddedid/CEPProduct.java
diff --git a/src/test/java/org/tests/cache/embeddedid/CEPProductCategory.java b/ebean-core/src/test/java/org/tests/cache/embeddedid/CEPProductCategory.java
similarity index 100%
rename from src/test/java/org/tests/cache/embeddedid/CEPProductCategory.java
rename to ebean-core/src/test/java/org/tests/cache/embeddedid/CEPProductCategory.java
diff --git a/src/test/java/org/tests/cache/embeddedid/CEPProductCategoryId.java b/ebean-core/src/test/java/org/tests/cache/embeddedid/CEPProductCategoryId.java
similarity index 100%
rename from src/test/java/org/tests/cache/embeddedid/CEPProductCategoryId.java
rename to ebean-core/src/test/java/org/tests/cache/embeddedid/CEPProductCategoryId.java
diff --git a/src/test/java/org/tests/cache/embeddedid/TestBeanCacheEmbeddedIdPrimitives.java b/ebean-core/src/test/java/org/tests/cache/embeddedid/TestBeanCacheEmbeddedIdPrimitives.java
similarity index 100%
rename from src/test/java/org/tests/cache/embeddedid/TestBeanCacheEmbeddedIdPrimitives.java
rename to ebean-core/src/test/java/org/tests/cache/embeddedid/TestBeanCacheEmbeddedIdPrimitives.java
diff --git a/src/test/java/org/tests/cache/personinfo/PersonCacheEmail.java b/ebean-core/src/test/java/org/tests/cache/personinfo/PersonCacheEmail.java
similarity index 100%
rename from src/test/java/org/tests/cache/personinfo/PersonCacheEmail.java
rename to ebean-core/src/test/java/org/tests/cache/personinfo/PersonCacheEmail.java
diff --git a/src/test/java/org/tests/cache/personinfo/PersonCacheInfo.java b/ebean-core/src/test/java/org/tests/cache/personinfo/PersonCacheInfo.java
similarity index 100%
rename from src/test/java/org/tests/cache/personinfo/PersonCacheInfo.java
rename to ebean-core/src/test/java/org/tests/cache/personinfo/PersonCacheInfo.java
diff --git a/src/test/java/org/tests/cache/personinfo/PersonCacheTests.java b/ebean-core/src/test/java/org/tests/cache/personinfo/PersonCacheTests.java
similarity index 100%
rename from src/test/java/org/tests/cache/personinfo/PersonCacheTests.java
rename to ebean-core/src/test/java/org/tests/cache/personinfo/PersonCacheTests.java
diff --git a/src/test/java/org/tests/callable/TestMysqlCallable.java b/ebean-core/src/test/java/org/tests/callable/TestMysqlCallable.java
similarity index 100%
rename from src/test/java/org/tests/callable/TestMysqlCallable.java
rename to ebean-core/src/test/java/org/tests/callable/TestMysqlCallable.java
diff --git a/src/test/java/org/tests/cascade/COOne.java b/ebean-core/src/test/java/org/tests/cascade/COOne.java
similarity index 100%
rename from src/test/java/org/tests/cascade/COOne.java
rename to ebean-core/src/test/java/org/tests/cascade/COOne.java
diff --git a/src/test/java/org/tests/cascade/COOneMany.java b/ebean-core/src/test/java/org/tests/cascade/COOneMany.java
similarity index 100%
rename from src/test/java/org/tests/cascade/COOneMany.java
rename to ebean-core/src/test/java/org/tests/cascade/COOneMany.java
diff --git a/src/test/java/org/tests/cascade/CORoot.java b/ebean-core/src/test/java/org/tests/cascade/CORoot.java
similarity index 100%
rename from src/test/java/org/tests/cascade/CORoot.java
rename to ebean-core/src/test/java/org/tests/cascade/CORoot.java
diff --git a/src/test/java/org/tests/cascade/OmOrderedDetail.java b/ebean-core/src/test/java/org/tests/cascade/OmOrderedDetail.java
similarity index 100%
rename from src/test/java/org/tests/cascade/OmOrderedDetail.java
rename to ebean-core/src/test/java/org/tests/cascade/OmOrderedDetail.java
diff --git a/src/test/java/org/tests/cascade/OmOrderedMaster.java b/ebean-core/src/test/java/org/tests/cascade/OmOrderedMaster.java
similarity index 100%
rename from src/test/java/org/tests/cascade/OmOrderedMaster.java
rename to ebean-core/src/test/java/org/tests/cascade/OmOrderedMaster.java
diff --git a/src/test/java/org/tests/cascade/RelDetail.java b/ebean-core/src/test/java/org/tests/cascade/RelDetail.java
similarity index 100%
rename from src/test/java/org/tests/cascade/RelDetail.java
rename to ebean-core/src/test/java/org/tests/cascade/RelDetail.java
diff --git a/src/test/java/org/tests/cascade/RelMaster.java b/ebean-core/src/test/java/org/tests/cascade/RelMaster.java
similarity index 100%
rename from src/test/java/org/tests/cascade/RelMaster.java
rename to ebean-core/src/test/java/org/tests/cascade/RelMaster.java
diff --git a/src/test/java/org/tests/cascade/TestCascadeOrphanStatelessUpdate.java b/ebean-core/src/test/java/org/tests/cascade/TestCascadeOrphanStatelessUpdate.java
similarity index 100%
rename from src/test/java/org/tests/cascade/TestCascadeOrphanStatelessUpdate.java
rename to ebean-core/src/test/java/org/tests/cascade/TestCascadeOrphanStatelessUpdate.java
diff --git a/src/test/java/org/tests/cascade/TestJsonMarshallingOTM.java b/ebean-core/src/test/java/org/tests/cascade/TestJsonMarshallingOTM.java
similarity index 100%
rename from src/test/java/org/tests/cascade/TestJsonMarshallingOTM.java
rename to ebean-core/src/test/java/org/tests/cascade/TestJsonMarshallingOTM.java
diff --git a/src/test/java/org/tests/cascade/TestMasterDetailDelete.java b/ebean-core/src/test/java/org/tests/cascade/TestMasterDetailDelete.java
similarity index 100%
rename from src/test/java/org/tests/cascade/TestMasterDetailDelete.java
rename to ebean-core/src/test/java/org/tests/cascade/TestMasterDetailDelete.java
diff --git a/src/test/java/org/tests/cascade/TestMultiCascadeBatch.java b/ebean-core/src/test/java/org/tests/cascade/TestMultiCascadeBatch.java
similarity index 100%
rename from src/test/java/org/tests/cascade/TestMultiCascadeBatch.java
rename to ebean-core/src/test/java/org/tests/cascade/TestMultiCascadeBatch.java
diff --git a/src/test/java/org/tests/cascade/TestOrderedList.java b/ebean-core/src/test/java/org/tests/cascade/TestOrderedList.java
similarity index 100%
rename from src/test/java/org/tests/cascade/TestOrderedList.java
rename to ebean-core/src/test/java/org/tests/cascade/TestOrderedList.java
diff --git a/src/test/java/org/tests/cascade/TestPrivateOwned.java b/ebean-core/src/test/java/org/tests/cascade/TestPrivateOwned.java
similarity index 100%
rename from src/test/java/org/tests/cascade/TestPrivateOwned.java
rename to ebean-core/src/test/java/org/tests/cascade/TestPrivateOwned.java
diff --git a/src/test/java/org/tests/cascade/TestPrivateOwnedAddRemoveOrphan.java b/ebean-core/src/test/java/org/tests/cascade/TestPrivateOwnedAddRemoveOrphan.java
similarity index 100%
rename from src/test/java/org/tests/cascade/TestPrivateOwnedAddRemoveOrphan.java
rename to ebean-core/src/test/java/org/tests/cascade/TestPrivateOwnedAddRemoveOrphan.java
diff --git a/src/test/java/org/tests/cascade/TestPrivateOwnedCascadeOrder.java b/ebean-core/src/test/java/org/tests/cascade/TestPrivateOwnedCascadeOrder.java
similarity index 100%
rename from src/test/java/org/tests/cascade/TestPrivateOwnedCascadeOrder.java
rename to ebean-core/src/test/java/org/tests/cascade/TestPrivateOwnedCascadeOrder.java
diff --git a/src/test/java/org/tests/cascade/TestPrivateOwnedIgnoreTransientOrphan.java b/ebean-core/src/test/java/org/tests/cascade/TestPrivateOwnedIgnoreTransientOrphan.java
similarity index 100%
rename from src/test/java/org/tests/cascade/TestPrivateOwnedIgnoreTransientOrphan.java
rename to ebean-core/src/test/java/org/tests/cascade/TestPrivateOwnedIgnoreTransientOrphan.java
diff --git a/src/test/java/org/tests/changelog/TestChangeLog.java b/ebean-core/src/test/java/org/tests/changelog/TestChangeLog.java
similarity index 100%
rename from src/test/java/org/tests/changelog/TestChangeLog.java
rename to ebean-core/src/test/java/org/tests/changelog/TestChangeLog.java
diff --git a/src/test/java/org/tests/changelog/TestChangeLogInt.java b/ebean-core/src/test/java/org/tests/changelog/TestChangeLogInt.java
similarity index 100%
rename from src/test/java/org/tests/changelog/TestChangeLogInt.java
rename to ebean-core/src/test/java/org/tests/changelog/TestChangeLogInt.java
diff --git a/src/test/java/org/tests/compositekeys/TestCKeyDelete.java b/ebean-core/src/test/java/org/tests/compositekeys/TestCKeyDelete.java
similarity index 100%
rename from src/test/java/org/tests/compositekeys/TestCKeyDelete.java
rename to ebean-core/src/test/java/org/tests/compositekeys/TestCKeyDelete.java
diff --git a/src/test/java/org/tests/compositekeys/TestCKeyIdInExpression.java b/ebean-core/src/test/java/org/tests/compositekeys/TestCKeyIdInExpression.java
similarity index 100%
rename from src/test/java/org/tests/compositekeys/TestCKeyIdInExpression.java
rename to ebean-core/src/test/java/org/tests/compositekeys/TestCKeyIdInExpression.java
diff --git a/src/test/java/org/tests/compositekeys/TestCKeyLazyLoad.java b/ebean-core/src/test/java/org/tests/compositekeys/TestCKeyLazyLoad.java
similarity index 100%
rename from src/test/java/org/tests/compositekeys/TestCKeyLazyLoad.java
rename to ebean-core/src/test/java/org/tests/compositekeys/TestCKeyLazyLoad.java
diff --git a/src/test/java/org/tests/compositekeys/TestCaoCompositeKeyWithAnnotationOverrides.java b/ebean-core/src/test/java/org/tests/compositekeys/TestCaoCompositeKeyWithAnnotationOverrides.java
similarity index 100%
rename from src/test/java/org/tests/compositekeys/TestCaoCompositeKeyWithAnnotationOverrides.java
rename to ebean-core/src/test/java/org/tests/compositekeys/TestCaoCompositeKeyWithAnnotationOverrides.java
diff --git a/src/test/java/org/tests/compositekeys/TestCore.java b/ebean-core/src/test/java/org/tests/compositekeys/TestCore.java
similarity index 100%
rename from src/test/java/org/tests/compositekeys/TestCore.java
rename to ebean-core/src/test/java/org/tests/compositekeys/TestCore.java
diff --git a/src/test/java/org/tests/compositekeys/TestOnCascadeDeleteChildrenWithCompositeKeys.java b/ebean-core/src/test/java/org/tests/compositekeys/TestOnCascadeDeleteChildrenWithCompositeKeys.java
similarity index 100%
rename from src/test/java/org/tests/compositekeys/TestOnCascadeDeleteChildrenWithCompositeKeys.java
rename to ebean-core/src/test/java/org/tests/compositekeys/TestOnCascadeDeleteChildrenWithCompositeKeys.java
diff --git a/src/test/java/org/tests/compositekeys/db/AuditInfo.java b/ebean-core/src/test/java/org/tests/compositekeys/db/AuditInfo.java
similarity index 100%
rename from src/test/java/org/tests/compositekeys/db/AuditInfo.java
rename to ebean-core/src/test/java/org/tests/compositekeys/db/AuditInfo.java
diff --git a/src/test/java/org/tests/compositekeys/db/CaoBean.java b/ebean-core/src/test/java/org/tests/compositekeys/db/CaoBean.java
similarity index 100%
rename from src/test/java/org/tests/compositekeys/db/CaoBean.java
rename to ebean-core/src/test/java/org/tests/compositekeys/db/CaoBean.java
diff --git a/src/test/java/org/tests/compositekeys/db/CaoKey.java b/ebean-core/src/test/java/org/tests/compositekeys/db/CaoKey.java
similarity index 100%
rename from src/test/java/org/tests/compositekeys/db/CaoKey.java
rename to ebean-core/src/test/java/org/tests/compositekeys/db/CaoKey.java
diff --git a/src/test/java/org/tests/compositekeys/db/Item.java b/ebean-core/src/test/java/org/tests/compositekeys/db/Item.java
similarity index 100%
rename from src/test/java/org/tests/compositekeys/db/Item.java
rename to ebean-core/src/test/java/org/tests/compositekeys/db/Item.java
diff --git a/src/test/java/org/tests/compositekeys/db/ItemKey.java b/ebean-core/src/test/java/org/tests/compositekeys/db/ItemKey.java
similarity index 100%
rename from src/test/java/org/tests/compositekeys/db/ItemKey.java
rename to ebean-core/src/test/java/org/tests/compositekeys/db/ItemKey.java
diff --git a/src/test/java/org/tests/compositekeys/db/Parcel.java b/ebean-core/src/test/java/org/tests/compositekeys/db/Parcel.java
similarity index 100%
rename from src/test/java/org/tests/compositekeys/db/Parcel.java
rename to ebean-core/src/test/java/org/tests/compositekeys/db/Parcel.java
diff --git a/src/test/java/org/tests/compositekeys/db/ParcelLocation.java b/ebean-core/src/test/java/org/tests/compositekeys/db/ParcelLocation.java
similarity index 100%
rename from src/test/java/org/tests/compositekeys/db/ParcelLocation.java
rename to ebean-core/src/test/java/org/tests/compositekeys/db/ParcelLocation.java
diff --git a/src/test/java/org/tests/compositekeys/db/Region.java b/ebean-core/src/test/java/org/tests/compositekeys/db/Region.java
similarity index 100%
rename from src/test/java/org/tests/compositekeys/db/Region.java
rename to ebean-core/src/test/java/org/tests/compositekeys/db/Region.java
diff --git a/src/test/java/org/tests/compositekeys/db/RegionKey.java b/ebean-core/src/test/java/org/tests/compositekeys/db/RegionKey.java
similarity index 100%
rename from src/test/java/org/tests/compositekeys/db/RegionKey.java
rename to ebean-core/src/test/java/org/tests/compositekeys/db/RegionKey.java
diff --git a/src/test/java/org/tests/compositekeys/db/SubType.java b/ebean-core/src/test/java/org/tests/compositekeys/db/SubType.java
similarity index 100%
rename from src/test/java/org/tests/compositekeys/db/SubType.java
rename to ebean-core/src/test/java/org/tests/compositekeys/db/SubType.java
diff --git a/src/test/java/org/tests/compositekeys/db/SubTypeKey.java b/ebean-core/src/test/java/org/tests/compositekeys/db/SubTypeKey.java
similarity index 100%
rename from src/test/java/org/tests/compositekeys/db/SubTypeKey.java
rename to ebean-core/src/test/java/org/tests/compositekeys/db/SubTypeKey.java
diff --git a/src/test/java/org/tests/compositekeys/db/Type.java b/ebean-core/src/test/java/org/tests/compositekeys/db/Type.java
similarity index 100%
rename from src/test/java/org/tests/compositekeys/db/Type.java
rename to ebean-core/src/test/java/org/tests/compositekeys/db/Type.java
diff --git a/src/test/java/org/tests/compositekeys/db/TypeKey.java b/ebean-core/src/test/java/org/tests/compositekeys/db/TypeKey.java
similarity index 100%
rename from src/test/java/org/tests/compositekeys/db/TypeKey.java
rename to ebean-core/src/test/java/org/tests/compositekeys/db/TypeKey.java
diff --git a/src/test/java/org/tests/config/TestTableName.java b/ebean-core/src/test/java/org/tests/config/TestTableName.java
similarity index 100%
rename from src/test/java/org/tests/config/TestTableName.java
rename to ebean-core/src/test/java/org/tests/config/TestTableName.java
diff --git a/src/test/java/org/tests/contructor/TestProtectedConstructor.java b/ebean-core/src/test/java/org/tests/contructor/TestProtectedConstructor.java
similarity index 100%
rename from src/test/java/org/tests/contructor/TestProtectedConstructor.java
rename to ebean-core/src/test/java/org/tests/contructor/TestProtectedConstructor.java
diff --git a/src/test/java/org/tests/ddd/iud/TestDExhEntityEl.java b/ebean-core/src/test/java/org/tests/ddd/iud/TestDExhEntityEl.java
similarity index 100%
rename from src/test/java/org/tests/ddd/iud/TestDExhEntityEl.java
rename to ebean-core/src/test/java/org/tests/ddd/iud/TestDExhEntityEl.java
diff --git a/src/test/java/org/tests/ddd/iud/TestDPersonEl.java b/ebean-core/src/test/java/org/tests/ddd/iud/TestDPersonEl.java
similarity index 100%
rename from src/test/java/org/tests/ddd/iud/TestDPersonEl.java
rename to ebean-core/src/test/java/org/tests/ddd/iud/TestDPersonEl.java
diff --git a/src/test/java/org/tests/ddd/iud/TestDPersonIUD.java b/ebean-core/src/test/java/org/tests/ddd/iud/TestDPersonIUD.java
similarity index 100%
rename from src/test/java/org/tests/ddd/iud/TestDPersonIUD.java
rename to ebean-core/src/test/java/org/tests/ddd/iud/TestDPersonIUD.java
diff --git a/src/test/java/org/tests/ddl/DfkCascade.java b/ebean-core/src/test/java/org/tests/ddl/DfkCascade.java
similarity index 100%
rename from src/test/java/org/tests/ddl/DfkCascade.java
rename to ebean-core/src/test/java/org/tests/ddl/DfkCascade.java
diff --git a/src/test/java/org/tests/ddl/DfkCascadeOne.java b/ebean-core/src/test/java/org/tests/ddl/DfkCascadeOne.java
similarity index 100%
rename from src/test/java/org/tests/ddl/DfkCascadeOne.java
rename to ebean-core/src/test/java/org/tests/ddl/DfkCascadeOne.java
diff --git a/src/test/java/org/tests/ddl/DfkNone.java b/ebean-core/src/test/java/org/tests/ddl/DfkNone.java
similarity index 100%
rename from src/test/java/org/tests/ddl/DfkNone.java
rename to ebean-core/src/test/java/org/tests/ddl/DfkNone.java
diff --git a/src/test/java/org/tests/ddl/DfkNoneViaJoin.java b/ebean-core/src/test/java/org/tests/ddl/DfkNoneViaJoin.java
similarity index 100%
rename from src/test/java/org/tests/ddl/DfkNoneViaJoin.java
rename to ebean-core/src/test/java/org/tests/ddl/DfkNoneViaJoin.java
diff --git a/src/test/java/org/tests/ddl/DfkNoneViaMtoM.java b/ebean-core/src/test/java/org/tests/ddl/DfkNoneViaMtoM.java
similarity index 100%
rename from src/test/java/org/tests/ddl/DfkNoneViaMtoM.java
rename to ebean-core/src/test/java/org/tests/ddl/DfkNoneViaMtoM.java
diff --git a/src/test/java/org/tests/ddl/DfkOne.java b/ebean-core/src/test/java/org/tests/ddl/DfkOne.java
similarity index 100%
rename from src/test/java/org/tests/ddl/DfkOne.java
rename to ebean-core/src/test/java/org/tests/ddl/DfkOne.java
diff --git a/src/test/java/org/tests/ddl/DfkSetNull.java b/ebean-core/src/test/java/org/tests/ddl/DfkSetNull.java
similarity index 100%
rename from src/test/java/org/tests/ddl/DfkSetNull.java
rename to ebean-core/src/test/java/org/tests/ddl/DfkSetNull.java
diff --git a/src/test/java/org/tests/ddl/MainDdlWithSchema.java b/ebean-core/src/test/java/org/tests/ddl/MainDdlWithSchema.java
similarity index 100%
rename from src/test/java/org/tests/ddl/MainDdlWithSchema.java
rename to ebean-core/src/test/java/org/tests/ddl/MainDdlWithSchema.java
diff --git a/src/test/java/org/tests/ddl/TestForeignKeyModes.java b/ebean-core/src/test/java/org/tests/ddl/TestForeignKeyModes.java
similarity index 100%
rename from src/test/java/org/tests/ddl/TestForeignKeyModes.java
rename to ebean-core/src/test/java/org/tests/ddl/TestForeignKeyModes.java
diff --git a/src/test/java/org/tests/defaultvalues/DefaultsModel.java b/ebean-core/src/test/java/org/tests/defaultvalues/DefaultsModel.java
similarity index 100%
rename from src/test/java/org/tests/defaultvalues/DefaultsModel.java
rename to ebean-core/src/test/java/org/tests/defaultvalues/DefaultsModel.java
diff --git a/src/test/java/org/tests/defaultvalues/ReferencedDefaultsModel.java b/ebean-core/src/test/java/org/tests/defaultvalues/ReferencedDefaultsModel.java
similarity index 100%
rename from src/test/java/org/tests/defaultvalues/ReferencedDefaultsModel.java
rename to ebean-core/src/test/java/org/tests/defaultvalues/ReferencedDefaultsModel.java
diff --git a/src/test/java/org/tests/defaultvalues/TestDefaults.java b/ebean-core/src/test/java/org/tests/defaultvalues/TestDefaults.java
similarity index 100%
rename from src/test/java/org/tests/defaultvalues/TestDefaults.java
rename to ebean-core/src/test/java/org/tests/defaultvalues/TestDefaults.java
diff --git a/src/test/java/org/tests/delete/DcDetail.java b/ebean-core/src/test/java/org/tests/delete/DcDetail.java
similarity index 100%
rename from src/test/java/org/tests/delete/DcDetail.java
rename to ebean-core/src/test/java/org/tests/delete/DcDetail.java
diff --git a/src/test/java/org/tests/delete/DcListener.java b/ebean-core/src/test/java/org/tests/delete/DcListener.java
similarity index 100%
rename from src/test/java/org/tests/delete/DcListener.java
rename to ebean-core/src/test/java/org/tests/delete/DcListener.java
diff --git a/src/test/java/org/tests/delete/DcMaster.java b/ebean-core/src/test/java/org/tests/delete/DcMaster.java
similarity index 100%
rename from src/test/java/org/tests/delete/DcMaster.java
rename to ebean-core/src/test/java/org/tests/delete/DcMaster.java
diff --git a/src/test/java/org/tests/delete/TestDeleteByIdUsingModel.java b/ebean-core/src/test/java/org/tests/delete/TestDeleteByIdUsingModel.java
similarity index 100%
rename from src/test/java/org/tests/delete/TestDeleteByIdUsingModel.java
rename to ebean-core/src/test/java/org/tests/delete/TestDeleteByIdUsingModel.java
diff --git a/src/test/java/org/tests/delete/TestDeleteByIdWithPersistenceContext.java b/ebean-core/src/test/java/org/tests/delete/TestDeleteByIdWithPersistenceContext.java
similarity index 100%
rename from src/test/java/org/tests/delete/TestDeleteByIdWithPersistenceContext.java
rename to ebean-core/src/test/java/org/tests/delete/TestDeleteByIdWithPersistenceContext.java
diff --git a/src/test/java/org/tests/delete/TestDeleteByQuery.java b/ebean-core/src/test/java/org/tests/delete/TestDeleteByQuery.java
similarity index 100%
rename from src/test/java/org/tests/delete/TestDeleteByQuery.java
rename to ebean-core/src/test/java/org/tests/delete/TestDeleteByQuery.java
diff --git a/src/test/java/org/tests/delete/TestDeleteCascadeWithListener.java b/ebean-core/src/test/java/org/tests/delete/TestDeleteCascadeWithListener.java
similarity index 100%
rename from src/test/java/org/tests/delete/TestDeleteCascadeWithListener.java
rename to ebean-core/src/test/java/org/tests/delete/TestDeleteCascadeWithListener.java
diff --git a/src/test/java/org/tests/delete/TestDeleteWithoutOptimisticLocking.java b/ebean-core/src/test/java/org/tests/delete/TestDeleteWithoutOptimisticLocking.java
similarity index 100%
rename from src/test/java/org/tests/delete/TestDeleteWithoutOptimisticLocking.java
rename to ebean-core/src/test/java/org/tests/delete/TestDeleteWithoutOptimisticLocking.java
diff --git a/src/test/java/org/tests/docstore/CustomerReportTest.java b/ebean-core/src/test/java/org/tests/docstore/CustomerReportTest.java
similarity index 100%
rename from src/test/java/org/tests/docstore/CustomerReportTest.java
rename to ebean-core/src/test/java/org/tests/docstore/CustomerReportTest.java
diff --git a/src/test/java/org/tests/draftable/DocLinkTest.java b/ebean-core/src/test/java/org/tests/draftable/DocLinkTest.java
similarity index 100%
rename from src/test/java/org/tests/draftable/DocLinkTest.java
rename to ebean-core/src/test/java/org/tests/draftable/DocLinkTest.java
diff --git a/src/test/java/org/tests/draftable/LinkQueryPublishTest.java b/ebean-core/src/test/java/org/tests/draftable/LinkQueryPublishTest.java
similarity index 100%
rename from src/test/java/org/tests/draftable/LinkQueryPublishTest.java
rename to ebean-core/src/test/java/org/tests/draftable/LinkQueryPublishTest.java
diff --git a/src/test/java/org/tests/draftable/OrganisationTest.java b/ebean-core/src/test/java/org/tests/draftable/OrganisationTest.java
similarity index 100%
rename from src/test/java/org/tests/draftable/OrganisationTest.java
rename to ebean-core/src/test/java/org/tests/draftable/OrganisationTest.java
diff --git a/src/test/java/org/tests/el/TestELBasic.java b/ebean-core/src/test/java/org/tests/el/TestELBasic.java
similarity index 100%
rename from src/test/java/org/tests/el/TestELBasic.java
rename to ebean-core/src/test/java/org/tests/el/TestELBasic.java
diff --git a/src/test/java/org/tests/el/TestPathExpression.java b/ebean-core/src/test/java/org/tests/el/TestPathExpression.java
similarity index 100%
rename from src/test/java/org/tests/el/TestPathExpression.java
rename to ebean-core/src/test/java/org/tests/el/TestPathExpression.java
diff --git a/src/test/java/org/tests/el/TestUnderscoreParam.java b/ebean-core/src/test/java/org/tests/el/TestUnderscoreParam.java
similarity index 100%
rename from src/test/java/org/tests/el/TestUnderscoreParam.java
rename to ebean-core/src/test/java/org/tests/el/TestUnderscoreParam.java
diff --git a/src/test/java/org/tests/embedded/TestEmbeddedEmpty.java b/ebean-core/src/test/java/org/tests/embedded/TestEmbeddedEmpty.java
similarity index 100%
rename from src/test/java/org/tests/embedded/TestEmbeddedEmpty.java
rename to ebean-core/src/test/java/org/tests/embedded/TestEmbeddedEmpty.java
diff --git a/src/test/java/org/tests/enhancement/TestConstructorManyAddAll.java b/ebean-core/src/test/java/org/tests/enhancement/TestConstructorManyAddAll.java
similarity index 100%
rename from src/test/java/org/tests/enhancement/TestConstructorManyAddAll.java
rename to ebean-core/src/test/java/org/tests/enhancement/TestConstructorManyAddAll.java
diff --git a/src/test/java/org/tests/enhancement/TestConstructorPutfieldReplacement.java b/ebean-core/src/test/java/org/tests/enhancement/TestConstructorPutfieldReplacement.java
similarity index 100%
rename from src/test/java/org/tests/enhancement/TestConstructorPutfieldReplacement.java
rename to ebean-core/src/test/java/org/tests/enhancement/TestConstructorPutfieldReplacement.java
diff --git a/src/test/java/org/tests/enhancement/TestEnhancementEquals.java b/ebean-core/src/test/java/org/tests/enhancement/TestEnhancementEquals.java
similarity index 100%
rename from src/test/java/org/tests/enhancement/TestEnhancementEquals.java
rename to ebean-core/src/test/java/org/tests/enhancement/TestEnhancementEquals.java
diff --git a/src/test/java/org/tests/example/ModUuidGenerator.java b/ebean-core/src/test/java/org/tests/example/ModUuidGenerator.java
similarity index 100%
rename from src/test/java/org/tests/example/ModUuidGenerator.java
rename to ebean-core/src/test/java/org/tests/example/ModUuidGenerator.java
diff --git a/src/test/java/org/tests/expression/bitwise/BwBean.java b/ebean-core/src/test/java/org/tests/expression/bitwise/BwBean.java
similarity index 100%
rename from src/test/java/org/tests/expression/bitwise/BwBean.java
rename to ebean-core/src/test/java/org/tests/expression/bitwise/BwBean.java
diff --git a/src/test/java/org/tests/expression/bitwise/BwFlags.java b/ebean-core/src/test/java/org/tests/expression/bitwise/BwFlags.java
similarity index 100%
rename from src/test/java/org/tests/expression/bitwise/BwFlags.java
rename to ebean-core/src/test/java/org/tests/expression/bitwise/BwFlags.java
diff --git a/src/test/java/org/tests/expression/bitwise/TestBitwiseExpressions.java b/ebean-core/src/test/java/org/tests/expression/bitwise/TestBitwiseExpressions.java
similarity index 100%
rename from src/test/java/org/tests/expression/bitwise/TestBitwiseExpressions.java
rename to ebean-core/src/test/java/org/tests/expression/bitwise/TestBitwiseExpressions.java
diff --git a/src/test/java/org/tests/family/TestInheritance.java b/ebean-core/src/test/java/org/tests/family/TestInheritance.java
similarity index 100%
rename from src/test/java/org/tests/family/TestInheritance.java
rename to ebean-core/src/test/java/org/tests/family/TestInheritance.java
diff --git a/src/test/java/org/tests/generated/TestGeneratedProperties.java b/ebean-core/src/test/java/org/tests/generated/TestGeneratedProperties.java
similarity index 100%
rename from src/test/java/org/tests/generated/TestGeneratedProperties.java
rename to ebean-core/src/test/java/org/tests/generated/TestGeneratedProperties.java
diff --git a/src/test/java/org/tests/generated/TestGeneratedWho.java b/ebean-core/src/test/java/org/tests/generated/TestGeneratedWho.java
similarity index 100%
rename from src/test/java/org/tests/generated/TestGeneratedWho.java
rename to ebean-core/src/test/java/org/tests/generated/TestGeneratedWho.java
diff --git a/src/test/java/org/tests/genkey/TestGeneratedKeys.java b/ebean-core/src/test/java/org/tests/genkey/TestGeneratedKeys.java
similarity index 100%
rename from src/test/java/org/tests/genkey/TestGeneratedKeys.java
rename to ebean-core/src/test/java/org/tests/genkey/TestGeneratedKeys.java
diff --git a/src/test/java/org/tests/genkey/TestSeqBatch.java b/ebean-core/src/test/java/org/tests/genkey/TestSeqBatch.java
similarity index 100%
rename from src/test/java/org/tests/genkey/TestSeqBatch.java
rename to ebean-core/src/test/java/org/tests/genkey/TestSeqBatch.java
diff --git a/src/test/java/org/tests/history/TestHistoryInsert.java b/ebean-core/src/test/java/org/tests/history/TestHistoryInsert.java
similarity index 100%
rename from src/test/java/org/tests/history/TestHistoryInsert.java
rename to ebean-core/src/test/java/org/tests/history/TestHistoryInsert.java
diff --git a/src/test/java/org/tests/idkeys/TestCustomId.java b/ebean-core/src/test/java/org/tests/idkeys/TestCustomId.java
similarity index 100%
rename from src/test/java/org/tests/idkeys/TestCustomId.java
rename to ebean-core/src/test/java/org/tests/idkeys/TestCustomId.java
diff --git a/src/test/java/org/tests/idkeys/TestGeneratedKeys.java b/ebean-core/src/test/java/org/tests/idkeys/TestGeneratedKeys.java
similarity index 100%
rename from src/test/java/org/tests/idkeys/TestGeneratedKeys.java
rename to ebean-core/src/test/java/org/tests/idkeys/TestGeneratedKeys.java
diff --git a/src/test/java/org/tests/idkeys/TestLazyLoad.java b/ebean-core/src/test/java/org/tests/idkeys/TestLazyLoad.java
similarity index 100%
rename from src/test/java/org/tests/idkeys/TestLazyLoad.java
rename to ebean-core/src/test/java/org/tests/idkeys/TestLazyLoad.java
diff --git a/src/test/java/org/tests/idkeys/TestSimpleIdInsert.java b/ebean-core/src/test/java/org/tests/idkeys/TestSimpleIdInsert.java
similarity index 100%
rename from src/test/java/org/tests/idkeys/TestSimpleIdInsert.java
rename to ebean-core/src/test/java/org/tests/idkeys/TestSimpleIdInsert.java
diff --git a/src/test/java/org/tests/idkeys/db/AuditLog.java b/ebean-core/src/test/java/org/tests/idkeys/db/AuditLog.java
similarity index 100%
rename from src/test/java/org/tests/idkeys/db/AuditLog.java
rename to ebean-core/src/test/java/org/tests/idkeys/db/AuditLog.java
diff --git a/src/test/java/org/tests/idkeys/db/GenKeyIdentity.java b/ebean-core/src/test/java/org/tests/idkeys/db/GenKeyIdentity.java
similarity index 100%
rename from src/test/java/org/tests/idkeys/db/GenKeyIdentity.java
rename to ebean-core/src/test/java/org/tests/idkeys/db/GenKeyIdentity.java
diff --git a/src/test/java/org/tests/idkeys/db/GenKeySequence.java b/ebean-core/src/test/java/org/tests/idkeys/db/GenKeySequence.java
similarity index 100%
rename from src/test/java/org/tests/idkeys/db/GenKeySequence.java
rename to ebean-core/src/test/java/org/tests/idkeys/db/GenKeySequence.java
diff --git a/src/test/java/org/tests/inherit/ChildA.java b/ebean-core/src/test/java/org/tests/inherit/ChildA.java
similarity index 100%
rename from src/test/java/org/tests/inherit/ChildA.java
rename to ebean-core/src/test/java/org/tests/inherit/ChildA.java
diff --git a/src/test/java/org/tests/inherit/ChildB.java b/ebean-core/src/test/java/org/tests/inherit/ChildB.java
similarity index 100%
rename from src/test/java/org/tests/inherit/ChildB.java
rename to ebean-core/src/test/java/org/tests/inherit/ChildB.java
diff --git a/src/test/java/org/tests/inherit/DIntChild1.java b/ebean-core/src/test/java/org/tests/inherit/DIntChild1.java
similarity index 100%
rename from src/test/java/org/tests/inherit/DIntChild1.java
rename to ebean-core/src/test/java/org/tests/inherit/DIntChild1.java
diff --git a/src/test/java/org/tests/inherit/DIntChild2.java b/ebean-core/src/test/java/org/tests/inherit/DIntChild2.java
similarity index 100%
rename from src/test/java/org/tests/inherit/DIntChild2.java
rename to ebean-core/src/test/java/org/tests/inherit/DIntChild2.java
diff --git a/src/test/java/org/tests/inherit/DIntChildBase.java b/ebean-core/src/test/java/org/tests/inherit/DIntChildBase.java
similarity index 100%
rename from src/test/java/org/tests/inherit/DIntChildBase.java
rename to ebean-core/src/test/java/org/tests/inherit/DIntChildBase.java
diff --git a/src/test/java/org/tests/inherit/DIntParent.java b/ebean-core/src/test/java/org/tests/inherit/DIntParent.java
similarity index 100%
rename from src/test/java/org/tests/inherit/DIntParent.java
rename to ebean-core/src/test/java/org/tests/inherit/DIntParent.java
diff --git a/src/test/java/org/tests/inherit/Data.java b/ebean-core/src/test/java/org/tests/inherit/Data.java
similarity index 100%
rename from src/test/java/org/tests/inherit/Data.java
rename to ebean-core/src/test/java/org/tests/inherit/Data.java
diff --git a/src/test/java/org/tests/inherit/EUncle.java b/ebean-core/src/test/java/org/tests/inherit/EUncle.java
similarity index 100%
rename from src/test/java/org/tests/inherit/EUncle.java
rename to ebean-core/src/test/java/org/tests/inherit/EUncle.java
diff --git a/src/test/java/org/tests/inherit/InheritDiscIntTest.java b/ebean-core/src/test/java/org/tests/inherit/InheritDiscIntTest.java
similarity index 100%
rename from src/test/java/org/tests/inherit/InheritDiscIntTest.java
rename to ebean-core/src/test/java/org/tests/inherit/InheritDiscIntTest.java
diff --git a/src/test/java/org/tests/inherit/Parent.java b/ebean-core/src/test/java/org/tests/inherit/Parent.java
similarity index 100%
rename from src/test/java/org/tests/inherit/Parent.java
rename to ebean-core/src/test/java/org/tests/inherit/Parent.java
diff --git a/src/test/java/org/tests/inherit/ParentAggregate.java b/ebean-core/src/test/java/org/tests/inherit/ParentAggregate.java
similarity index 100%
rename from src/test/java/org/tests/inherit/ParentAggregate.java
rename to ebean-core/src/test/java/org/tests/inherit/ParentAggregate.java
diff --git a/src/test/java/org/tests/inheritance/InnerReport.java b/ebean-core/src/test/java/org/tests/inheritance/InnerReport.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/InnerReport.java
rename to ebean-core/src/test/java/org/tests/inheritance/InnerReport.java
diff --git a/src/test/java/org/tests/inheritance/OrganizationNode.java b/ebean-core/src/test/java/org/tests/inheritance/OrganizationNode.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/OrganizationNode.java
rename to ebean-core/src/test/java/org/tests/inheritance/OrganizationNode.java
diff --git a/src/test/java/org/tests/inheritance/OrganizationTreeNode.java b/ebean-core/src/test/java/org/tests/inheritance/OrganizationTreeNode.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/OrganizationTreeNode.java
rename to ebean-core/src/test/java/org/tests/inheritance/OrganizationTreeNode.java
diff --git a/src/test/java/org/tests/inheritance/OrganizationUnit.java b/ebean-core/src/test/java/org/tests/inheritance/OrganizationUnit.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/OrganizationUnit.java
rename to ebean-core/src/test/java/org/tests/inheritance/OrganizationUnit.java
diff --git a/src/test/java/org/tests/inheritance/Stockforecast.java b/ebean-core/src/test/java/org/tests/inheritance/Stockforecast.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/Stockforecast.java
rename to ebean-core/src/test/java/org/tests/inheritance/Stockforecast.java
diff --git a/src/test/java/org/tests/inheritance/TestDuplicateKeyException.java b/ebean-core/src/test/java/org/tests/inheritance/TestDuplicateKeyException.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/TestDuplicateKeyException.java
rename to ebean-core/src/test/java/org/tests/inheritance/TestDuplicateKeyException.java
diff --git a/src/test/java/org/tests/inheritance/TestInheritInsert.java b/ebean-core/src/test/java/org/tests/inheritance/TestInheritInsert.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/TestInheritInsert.java
rename to ebean-core/src/test/java/org/tests/inheritance/TestInheritInsert.java
diff --git a/src/test/java/org/tests/inheritance/TestInheritanceBatchLazyLoad.java b/ebean-core/src/test/java/org/tests/inheritance/TestInheritanceBatchLazyLoad.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/TestInheritanceBatchLazyLoad.java
rename to ebean-core/src/test/java/org/tests/inheritance/TestInheritanceBatchLazyLoad.java
diff --git a/src/test/java/org/tests/inheritance/TestInheritanceDiscriminatorQueryCache.java b/ebean-core/src/test/java/org/tests/inheritance/TestInheritanceDiscriminatorQueryCache.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/TestInheritanceDiscriminatorQueryCache.java
rename to ebean-core/src/test/java/org/tests/inheritance/TestInheritanceDiscriminatorQueryCache.java
diff --git a/src/test/java/org/tests/inheritance/TestInheritanceJoins.java b/ebean-core/src/test/java/org/tests/inheritance/TestInheritanceJoins.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/TestInheritanceJoins.java
rename to ebean-core/src/test/java/org/tests/inheritance/TestInheritanceJoins.java
diff --git a/src/test/java/org/tests/inheritance/TestInheritanceOnMany.java b/ebean-core/src/test/java/org/tests/inheritance/TestInheritanceOnMany.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/TestInheritanceOnMany.java
rename to ebean-core/src/test/java/org/tests/inheritance/TestInheritanceOnMany.java
diff --git a/src/test/java/org/tests/inheritance/TestInheritanceOrderColumn.java b/ebean-core/src/test/java/org/tests/inheritance/TestInheritanceOrderColumn.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/TestInheritanceOrderColumn.java
rename to ebean-core/src/test/java/org/tests/inheritance/TestInheritanceOrderColumn.java
diff --git a/src/test/java/org/tests/inheritance/TestInheritanceQuery.java b/ebean-core/src/test/java/org/tests/inheritance/TestInheritanceQuery.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/TestInheritanceQuery.java
rename to ebean-core/src/test/java/org/tests/inheritance/TestInheritanceQuery.java
diff --git a/src/test/java/org/tests/inheritance/TestInheritanceRawSql.java b/ebean-core/src/test/java/org/tests/inheritance/TestInheritanceRawSql.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/TestInheritanceRawSql.java
rename to ebean-core/src/test/java/org/tests/inheritance/TestInheritanceRawSql.java
diff --git a/src/test/java/org/tests/inheritance/TestInheritanceRefBean.java b/ebean-core/src/test/java/org/tests/inheritance/TestInheritanceRefBean.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/TestInheritanceRefBean.java
rename to ebean-core/src/test/java/org/tests/inheritance/TestInheritanceRefBean.java
diff --git a/src/test/java/org/tests/inheritance/TestIntInherit.java b/ebean-core/src/test/java/org/tests/inheritance/TestIntInherit.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/TestIntInherit.java
rename to ebean-core/src/test/java/org/tests/inheritance/TestIntInherit.java
diff --git a/src/test/java/org/tests/inheritance/TestNpeOnDiscriminator.java b/ebean-core/src/test/java/org/tests/inheritance/TestNpeOnDiscriminator.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/TestNpeOnDiscriminator.java
rename to ebean-core/src/test/java/org/tests/inheritance/TestNpeOnDiscriminator.java
diff --git a/src/test/java/org/tests/inheritance/TestSkippable.java b/ebean-core/src/test/java/org/tests/inheritance/TestSkippable.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/TestSkippable.java
rename to ebean-core/src/test/java/org/tests/inheritance/TestSkippable.java
diff --git a/src/test/java/org/tests/inheritance/TestTreeOrganisations.java b/ebean-core/src/test/java/org/tests/inheritance/TestTreeOrganisations.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/TestTreeOrganisations.java
rename to ebean-core/src/test/java/org/tests/inheritance/TestTreeOrganisations.java
diff --git a/src/test/java/org/tests/inheritance/abstrakt/AbstractBaseBlock.java b/ebean-core/src/test/java/org/tests/inheritance/abstrakt/AbstractBaseBlock.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/abstrakt/AbstractBaseBlock.java
rename to ebean-core/src/test/java/org/tests/inheritance/abstrakt/AbstractBaseBlock.java
diff --git a/src/test/java/org/tests/inheritance/abstrakt/Block.java b/ebean-core/src/test/java/org/tests/inheritance/abstrakt/Block.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/abstrakt/Block.java
rename to ebean-core/src/test/java/org/tests/inheritance/abstrakt/Block.java
diff --git a/src/test/java/org/tests/inheritance/abstrakt/TestInheritanceNum.java b/ebean-core/src/test/java/org/tests/inheritance/abstrakt/TestInheritanceNum.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/abstrakt/TestInheritanceNum.java
rename to ebean-core/src/test/java/org/tests/inheritance/abstrakt/TestInheritanceNum.java
diff --git a/src/test/java/org/tests/inheritance/bothsides/SourceA.java b/ebean-core/src/test/java/org/tests/inheritance/bothsides/SourceA.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/bothsides/SourceA.java
rename to ebean-core/src/test/java/org/tests/inheritance/bothsides/SourceA.java
diff --git a/src/test/java/org/tests/inheritance/bothsides/SourceB.java b/ebean-core/src/test/java/org/tests/inheritance/bothsides/SourceB.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/bothsides/SourceB.java
rename to ebean-core/src/test/java/org/tests/inheritance/bothsides/SourceB.java
diff --git a/src/test/java/org/tests/inheritance/bothsides/SourceBase.java b/ebean-core/src/test/java/org/tests/inheritance/bothsides/SourceBase.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/bothsides/SourceBase.java
rename to ebean-core/src/test/java/org/tests/inheritance/bothsides/SourceBase.java
diff --git a/src/test/java/org/tests/inheritance/bothsides/Target1.java b/ebean-core/src/test/java/org/tests/inheritance/bothsides/Target1.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/bothsides/Target1.java
rename to ebean-core/src/test/java/org/tests/inheritance/bothsides/Target1.java
diff --git a/src/test/java/org/tests/inheritance/bothsides/Target2.java b/ebean-core/src/test/java/org/tests/inheritance/bothsides/Target2.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/bothsides/Target2.java
rename to ebean-core/src/test/java/org/tests/inheritance/bothsides/Target2.java
diff --git a/src/test/java/org/tests/inheritance/bothsides/TargetBase.java b/ebean-core/src/test/java/org/tests/inheritance/bothsides/TargetBase.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/bothsides/TargetBase.java
rename to ebean-core/src/test/java/org/tests/inheritance/bothsides/TargetBase.java
diff --git a/src/test/java/org/tests/inheritance/bothsides/TestInheritanceBothSides.java b/ebean-core/src/test/java/org/tests/inheritance/bothsides/TestInheritanceBothSides.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/bothsides/TestInheritanceBothSides.java
rename to ebean-core/src/test/java/org/tests/inheritance/bothsides/TestInheritanceBothSides.java
diff --git a/src/test/java/org/tests/inheritance/bothsides/WithAutoGeneratedUUID.java b/ebean-core/src/test/java/org/tests/inheritance/bothsides/WithAutoGeneratedUUID.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/bothsides/WithAutoGeneratedUUID.java
rename to ebean-core/src/test/java/org/tests/inheritance/bothsides/WithAutoGeneratedUUID.java
diff --git a/src/test/java/org/tests/inheritance/cache/CIAddress.java b/ebean-core/src/test/java/org/tests/inheritance/cache/CIAddress.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/cache/CIAddress.java
rename to ebean-core/src/test/java/org/tests/inheritance/cache/CIAddress.java
diff --git a/src/test/java/org/tests/inheritance/cache/CIBaseModel.java b/ebean-core/src/test/java/org/tests/inheritance/cache/CIBaseModel.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/cache/CIBaseModel.java
rename to ebean-core/src/test/java/org/tests/inheritance/cache/CIBaseModel.java
diff --git a/src/test/java/org/tests/inheritance/cache/CICustomer.java b/ebean-core/src/test/java/org/tests/inheritance/cache/CICustomer.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/cache/CICustomer.java
rename to ebean-core/src/test/java/org/tests/inheritance/cache/CICustomer.java
diff --git a/src/test/java/org/tests/inheritance/cache/CICustomerParent.java b/ebean-core/src/test/java/org/tests/inheritance/cache/CICustomerParent.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/cache/CICustomerParent.java
rename to ebean-core/src/test/java/org/tests/inheritance/cache/CICustomerParent.java
diff --git a/src/test/java/org/tests/inheritance/cache/CIStreet.java b/ebean-core/src/test/java/org/tests/inheritance/cache/CIStreet.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/cache/CIStreet.java
rename to ebean-core/src/test/java/org/tests/inheritance/cache/CIStreet.java
diff --git a/src/test/java/org/tests/inheritance/cache/CIStreetParent.java b/ebean-core/src/test/java/org/tests/inheritance/cache/CIStreetParent.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/cache/CIStreetParent.java
rename to ebean-core/src/test/java/org/tests/inheritance/cache/CIStreetParent.java
diff --git a/src/test/java/org/tests/inheritance/cache/TestInheritCacheRefLoad.java b/ebean-core/src/test/java/org/tests/inheritance/cache/TestInheritCacheRefLoad.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/cache/TestInheritCacheRefLoad.java
rename to ebean-core/src/test/java/org/tests/inheritance/cache/TestInheritCacheRefLoad.java
diff --git a/src/test/java/org/tests/inheritance/cache/TestInheritanceCache.java b/ebean-core/src/test/java/org/tests/inheritance/cache/TestInheritanceCache.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/cache/TestInheritanceCache.java
rename to ebean-core/src/test/java/org/tests/inheritance/cache/TestInheritanceCache.java
diff --git a/src/test/java/org/tests/inheritance/cache/TestInheritanceRefCache.java b/ebean-core/src/test/java/org/tests/inheritance/cache/TestInheritanceRefCache.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/cache/TestInheritanceRefCache.java
rename to ebean-core/src/test/java/org/tests/inheritance/cache/TestInheritanceRefCache.java
diff --git a/src/test/java/org/tests/inheritance/cascadedelete/ComplexBean.java b/ebean-core/src/test/java/org/tests/inheritance/cascadedelete/ComplexBean.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/cascadedelete/ComplexBean.java
rename to ebean-core/src/test/java/org/tests/inheritance/cascadedelete/ComplexBean.java
diff --git a/src/test/java/org/tests/inheritance/cascadedelete/ElementBean.java b/ebean-core/src/test/java/org/tests/inheritance/cascadedelete/ElementBean.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/cascadedelete/ElementBean.java
rename to ebean-core/src/test/java/org/tests/inheritance/cascadedelete/ElementBean.java
diff --git a/src/test/java/org/tests/inheritance/cascadedelete/ReferencingBean.java b/ebean-core/src/test/java/org/tests/inheritance/cascadedelete/ReferencingBean.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/cascadedelete/ReferencingBean.java
rename to ebean-core/src/test/java/org/tests/inheritance/cascadedelete/ReferencingBean.java
diff --git a/src/test/java/org/tests/inheritance/cascadedelete/RootBean.java b/ebean-core/src/test/java/org/tests/inheritance/cascadedelete/RootBean.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/cascadedelete/RootBean.java
rename to ebean-core/src/test/java/org/tests/inheritance/cascadedelete/RootBean.java
diff --git a/src/test/java/org/tests/inheritance/cascadedelete/SimpleBean.java b/ebean-core/src/test/java/org/tests/inheritance/cascadedelete/SimpleBean.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/cascadedelete/SimpleBean.java
rename to ebean-core/src/test/java/org/tests/inheritance/cascadedelete/SimpleBean.java
diff --git a/src/test/java/org/tests/inheritance/cascadedelete/TestInheritanceDeleteCascade.java b/ebean-core/src/test/java/org/tests/inheritance/cascadedelete/TestInheritanceDeleteCascade.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/cascadedelete/TestInheritanceDeleteCascade.java
rename to ebean-core/src/test/java/org/tests/inheritance/cascadedelete/TestInheritanceDeleteCascade.java
diff --git a/src/test/java/org/tests/inheritance/company/domain/AbstractBar.java b/ebean-core/src/test/java/org/tests/inheritance/company/domain/AbstractBar.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/company/domain/AbstractBar.java
rename to ebean-core/src/test/java/org/tests/inheritance/company/domain/AbstractBar.java
diff --git a/src/test/java/org/tests/inheritance/company/domain/ConcreteBar.java b/ebean-core/src/test/java/org/tests/inheritance/company/domain/ConcreteBar.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/company/domain/ConcreteBar.java
rename to ebean-core/src/test/java/org/tests/inheritance/company/domain/ConcreteBar.java
diff --git a/src/test/java/org/tests/inheritance/company/domain/Foo.java b/ebean-core/src/test/java/org/tests/inheritance/company/domain/Foo.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/company/domain/Foo.java
rename to ebean-core/src/test/java/org/tests/inheritance/company/domain/Foo.java
diff --git a/src/test/java/org/tests/inheritance/company/domain/TestInheritAbstract.java b/ebean-core/src/test/java/org/tests/inheritance/company/domain/TestInheritAbstract.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/company/domain/TestInheritAbstract.java
rename to ebean-core/src/test/java/org/tests/inheritance/company/domain/TestInheritAbstract.java
diff --git a/src/test/java/org/tests/inheritance/model/AbstractBaseClass.java b/ebean-core/src/test/java/org/tests/inheritance/model/AbstractBaseClass.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/model/AbstractBaseClass.java
rename to ebean-core/src/test/java/org/tests/inheritance/model/AbstractBaseClass.java
diff --git a/src/test/java/org/tests/inheritance/model/CalculationResult.java b/ebean-core/src/test/java/org/tests/inheritance/model/CalculationResult.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/model/CalculationResult.java
rename to ebean-core/src/test/java/org/tests/inheritance/model/CalculationResult.java
diff --git a/src/test/java/org/tests/inheritance/model/Configuration.java b/ebean-core/src/test/java/org/tests/inheritance/model/Configuration.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/model/Configuration.java
rename to ebean-core/src/test/java/org/tests/inheritance/model/Configuration.java
diff --git a/src/test/java/org/tests/inheritance/model/Configurations.java b/ebean-core/src/test/java/org/tests/inheritance/model/Configurations.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/model/Configurations.java
rename to ebean-core/src/test/java/org/tests/inheritance/model/Configurations.java
diff --git a/src/test/java/org/tests/inheritance/model/GroupConfiguration.java b/ebean-core/src/test/java/org/tests/inheritance/model/GroupConfiguration.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/model/GroupConfiguration.java
rename to ebean-core/src/test/java/org/tests/inheritance/model/GroupConfiguration.java
diff --git a/src/test/java/org/tests/inheritance/model/ProductConfiguration.java b/ebean-core/src/test/java/org/tests/inheritance/model/ProductConfiguration.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/model/ProductConfiguration.java
rename to ebean-core/src/test/java/org/tests/inheritance/model/ProductConfiguration.java
diff --git a/src/test/java/org/tests/inheritance/order/OrderMasterInheritance.java b/ebean-core/src/test/java/org/tests/inheritance/order/OrderMasterInheritance.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/order/OrderMasterInheritance.java
rename to ebean-core/src/test/java/org/tests/inheritance/order/OrderMasterInheritance.java
diff --git a/src/test/java/org/tests/inheritance/order/OrderedA.java b/ebean-core/src/test/java/org/tests/inheritance/order/OrderedA.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/order/OrderedA.java
rename to ebean-core/src/test/java/org/tests/inheritance/order/OrderedA.java
diff --git a/src/test/java/org/tests/inheritance/order/OrderedB.java b/ebean-core/src/test/java/org/tests/inheritance/order/OrderedB.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/order/OrderedB.java
rename to ebean-core/src/test/java/org/tests/inheritance/order/OrderedB.java
diff --git a/src/test/java/org/tests/inheritance/order/OrderedParent.java b/ebean-core/src/test/java/org/tests/inheritance/order/OrderedParent.java
similarity index 100%
rename from src/test/java/org/tests/inheritance/order/OrderedParent.java
rename to ebean-core/src/test/java/org/tests/inheritance/order/OrderedParent.java
diff --git a/src/test/java/org/tests/insert/EIdUidBean.java b/ebean-core/src/test/java/org/tests/insert/EIdUidBean.java
similarity index 100%
rename from src/test/java/org/tests/insert/EIdUidBean.java
rename to ebean-core/src/test/java/org/tests/insert/EIdUidBean.java
diff --git a/src/test/java/org/tests/insert/MainDbCopy.java b/ebean-core/src/test/java/org/tests/insert/MainDbCopy.java
similarity index 100%
rename from src/test/java/org/tests/insert/MainDbCopy.java
rename to ebean-core/src/test/java/org/tests/insert/MainDbCopy.java
diff --git a/src/test/java/org/tests/insert/OnlyIdEntity.java b/ebean-core/src/test/java/org/tests/insert/OnlyIdEntity.java
similarity index 100%
rename from src/test/java/org/tests/insert/OnlyIdEntity.java
rename to ebean-core/src/test/java/org/tests/insert/OnlyIdEntity.java
diff --git a/src/test/java/org/tests/insert/TestInsertCheckUnique.java b/ebean-core/src/test/java/org/tests/insert/TestInsertCheckUnique.java
similarity index 100%
rename from src/test/java/org/tests/insert/TestInsertCheckUnique.java
rename to ebean-core/src/test/java/org/tests/insert/TestInsertCheckUnique.java
diff --git a/src/test/java/org/tests/insert/TestInsertCollection.java b/ebean-core/src/test/java/org/tests/insert/TestInsertCollection.java
similarity index 100%
rename from src/test/java/org/tests/insert/TestInsertCollection.java
rename to ebean-core/src/test/java/org/tests/insert/TestInsertCollection.java
diff --git a/src/test/java/org/tests/insert/TestInsertDataIntegrityException.java b/ebean-core/src/test/java/org/tests/insert/TestInsertDataIntegrityException.java
similarity index 100%
rename from src/test/java/org/tests/insert/TestInsertDataIntegrityException.java
rename to ebean-core/src/test/java/org/tests/insert/TestInsertDataIntegrityException.java
diff --git a/src/test/java/org/tests/insert/TestInsertDuplicateKey.java b/ebean-core/src/test/java/org/tests/insert/TestInsertDuplicateKey.java
similarity index 100%
rename from src/test/java/org/tests/insert/TestInsertDuplicateKey.java
rename to ebean-core/src/test/java/org/tests/insert/TestInsertDuplicateKey.java
diff --git a/src/test/java/org/tests/insert/TestInsertOnStringKey.java b/ebean-core/src/test/java/org/tests/insert/TestInsertOnStringKey.java
similarity index 100%
rename from src/test/java/org/tests/insert/TestInsertOnStringKey.java
rename to ebean-core/src/test/java/org/tests/insert/TestInsertOnStringKey.java
diff --git a/src/test/java/org/tests/insert/TestInsertWithIdAndUuid.java b/ebean-core/src/test/java/org/tests/insert/TestInsertWithIdAndUuid.java
similarity index 100%
rename from src/test/java/org/tests/insert/TestInsertWithIdAndUuid.java
rename to ebean-core/src/test/java/org/tests/insert/TestInsertWithIdAndUuid.java
diff --git a/src/test/java/org/tests/insert/TestOnlyIdEntity.java b/ebean-core/src/test/java/org/tests/insert/TestOnlyIdEntity.java
similarity index 100%
rename from src/test/java/org/tests/insert/TestOnlyIdEntity.java
rename to ebean-core/src/test/java/org/tests/insert/TestOnlyIdEntity.java
diff --git a/src/test/java/org/tests/insert/TestSaveWithDaylightSavings.java b/ebean-core/src/test/java/org/tests/insert/TestSaveWithDaylightSavings.java
similarity index 100%
rename from src/test/java/org/tests/insert/TestSaveWithDaylightSavings.java
rename to ebean-core/src/test/java/org/tests/insert/TestSaveWithDaylightSavings.java
diff --git a/src/test/java/org/tests/iud/PcfCalendar.java b/ebean-core/src/test/java/org/tests/iud/PcfCalendar.java
similarity index 100%
rename from src/test/java/org/tests/iud/PcfCalendar.java
rename to ebean-core/src/test/java/org/tests/iud/PcfCalendar.java
diff --git a/src/test/java/org/tests/iud/PcfCity.java b/ebean-core/src/test/java/org/tests/iud/PcfCity.java
similarity index 100%
rename from src/test/java/org/tests/iud/PcfCity.java
rename to ebean-core/src/test/java/org/tests/iud/PcfCity.java
diff --git a/src/test/java/org/tests/iud/PcfCountry.java b/ebean-core/src/test/java/org/tests/iud/PcfCountry.java
similarity index 100%
rename from src/test/java/org/tests/iud/PcfCountry.java
rename to ebean-core/src/test/java/org/tests/iud/PcfCountry.java
diff --git a/src/test/java/org/tests/iud/PcfEvent.java b/ebean-core/src/test/java/org/tests/iud/PcfEvent.java
similarity index 100%
rename from src/test/java/org/tests/iud/PcfEvent.java
rename to ebean-core/src/test/java/org/tests/iud/PcfEvent.java
diff --git a/src/test/java/org/tests/iud/PcfModel.java b/ebean-core/src/test/java/org/tests/iud/PcfModel.java
similarity index 100%
rename from src/test/java/org/tests/iud/PcfModel.java
rename to ebean-core/src/test/java/org/tests/iud/PcfModel.java
diff --git a/src/test/java/org/tests/iud/PcfPerson.java b/ebean-core/src/test/java/org/tests/iud/PcfPerson.java
similarity index 100%
rename from src/test/java/org/tests/iud/PcfPerson.java
rename to ebean-core/src/test/java/org/tests/iud/PcfPerson.java
diff --git a/src/test/java/org/tests/iud/TestCarWheelIud.java b/ebean-core/src/test/java/org/tests/iud/TestCarWheelIud.java
similarity index 100%
rename from src/test/java/org/tests/iud/TestCarWheelIud.java
rename to ebean-core/src/test/java/org/tests/iud/TestCarWheelIud.java
diff --git a/src/test/java/org/tests/iud/TestInfoOneToOne.java b/ebean-core/src/test/java/org/tests/iud/TestInfoOneToOne.java
similarity index 100%
rename from src/test/java/org/tests/iud/TestInfoOneToOne.java
rename to ebean-core/src/test/java/org/tests/iud/TestInfoOneToOne.java
diff --git a/src/test/java/org/tests/iud/TestInsertQueryUpdate.java b/ebean-core/src/test/java/org/tests/iud/TestInsertQueryUpdate.java
similarity index 100%
rename from src/test/java/org/tests/iud/TestInsertQueryUpdate.java
rename to ebean-core/src/test/java/org/tests/iud/TestInsertQueryUpdate.java
diff --git a/src/test/java/org/tests/iud/TestInsertUpdateTrans.java b/ebean-core/src/test/java/org/tests/iud/TestInsertUpdateTrans.java
similarity index 100%
rename from src/test/java/org/tests/iud/TestInsertUpdateTrans.java
rename to ebean-core/src/test/java/org/tests/iud/TestInsertUpdateTrans.java
diff --git a/src/test/java/org/tests/iud/TestPersistCascade.java b/ebean-core/src/test/java/org/tests/iud/TestPersistCascade.java
similarity index 100%
rename from src/test/java/org/tests/iud/TestPersistCascade.java
rename to ebean-core/src/test/java/org/tests/iud/TestPersistCascade.java
diff --git a/src/test/java/org/tests/json/TestDbJson_Jackson.java b/ebean-core/src/test/java/org/tests/json/TestDbJson_Jackson.java
similarity index 100%
rename from src/test/java/org/tests/json/TestDbJson_Jackson.java
rename to ebean-core/src/test/java/org/tests/json/TestDbJson_Jackson.java
diff --git a/src/test/java/org/tests/json/TestDbJson_Jackson2.java b/ebean-core/src/test/java/org/tests/json/TestDbJson_Jackson2.java
similarity index 100%
rename from src/test/java/org/tests/json/TestDbJson_Jackson2.java
rename to ebean-core/src/test/java/org/tests/json/TestDbJson_Jackson2.java
diff --git a/src/test/java/org/tests/json/TestDbJson_List.java b/ebean-core/src/test/java/org/tests/json/TestDbJson_List.java
similarity index 100%
rename from src/test/java/org/tests/json/TestDbJson_List.java
rename to ebean-core/src/test/java/org/tests/json/TestDbJson_List.java
diff --git a/src/test/java/org/tests/json/TestJsonMapBasic.java b/ebean-core/src/test/java/org/tests/json/TestJsonMapBasic.java
similarity index 100%
rename from src/test/java/org/tests/json/TestJsonMapBasic.java
rename to ebean-core/src/test/java/org/tests/json/TestJsonMapBasic.java
diff --git a/src/test/java/org/tests/json/TestJsonMapBlob.java b/ebean-core/src/test/java/org/tests/json/TestJsonMapBlob.java
similarity index 100%
rename from src/test/java/org/tests/json/TestJsonMapBlob.java
rename to ebean-core/src/test/java/org/tests/json/TestJsonMapBlob.java
diff --git a/src/test/java/org/tests/json/TestJsonMapClob.java b/ebean-core/src/test/java/org/tests/json/TestJsonMapClob.java
similarity index 100%
rename from src/test/java/org/tests/json/TestJsonMapClob.java
rename to ebean-core/src/test/java/org/tests/json/TestJsonMapClob.java
diff --git a/src/test/java/org/tests/json/TestJsonMapJsonB.java b/ebean-core/src/test/java/org/tests/json/TestJsonMapJsonB.java
similarity index 100%
rename from src/test/java/org/tests/json/TestJsonMapJsonB.java
rename to ebean-core/src/test/java/org/tests/json/TestJsonMapJsonB.java
diff --git a/src/test/java/org/tests/json/TestJsonMapVarchar.java b/ebean-core/src/test/java/org/tests/json/TestJsonMapVarchar.java
similarity index 100%
rename from src/test/java/org/tests/json/TestJsonMapVarchar.java
rename to ebean-core/src/test/java/org/tests/json/TestJsonMapVarchar.java
diff --git a/src/test/java/org/tests/json/TestJsonNodeBasic.java b/ebean-core/src/test/java/org/tests/json/TestJsonNodeBasic.java
similarity index 100%
rename from src/test/java/org/tests/json/TestJsonNodeBasic.java
rename to ebean-core/src/test/java/org/tests/json/TestJsonNodeBasic.java
diff --git a/src/test/java/org/tests/json/TestJsonNodeBlob.java b/ebean-core/src/test/java/org/tests/json/TestJsonNodeBlob.java
similarity index 100%
rename from src/test/java/org/tests/json/TestJsonNodeBlob.java
rename to ebean-core/src/test/java/org/tests/json/TestJsonNodeBlob.java
diff --git a/src/test/java/org/tests/json/TestJsonNodeJsonb.java b/ebean-core/src/test/java/org/tests/json/TestJsonNodeJsonb.java
similarity index 100%
rename from src/test/java/org/tests/json/TestJsonNodeJsonb.java
rename to ebean-core/src/test/java/org/tests/json/TestJsonNodeJsonb.java
diff --git a/src/test/java/org/tests/json/TestJsonNodeVarchar.java b/ebean-core/src/test/java/org/tests/json/TestJsonNodeVarchar.java
similarity index 100%
rename from src/test/java/org/tests/json/TestJsonNodeVarchar.java
rename to ebean-core/src/test/java/org/tests/json/TestJsonNodeVarchar.java
diff --git a/src/test/java/org/tests/json/TestUnmappedProperties.java b/ebean-core/src/test/java/org/tests/json/TestUnmappedProperties.java
similarity index 100%
rename from src/test/java/org/tests/json/TestUnmappedProperties.java
rename to ebean-core/src/test/java/org/tests/json/TestUnmappedProperties.java
diff --git a/src/test/java/org/tests/json/include/TestJsonExcludeEmptyList.java b/ebean-core/src/test/java/org/tests/json/include/TestJsonExcludeEmptyList.java
similarity index 100%
rename from src/test/java/org/tests/json/include/TestJsonExcludeEmptyList.java
rename to ebean-core/src/test/java/org/tests/json/include/TestJsonExcludeEmptyList.java
diff --git a/src/test/java/org/tests/json/include/TestJsonExcludeEmptyMap.java b/ebean-core/src/test/java/org/tests/json/include/TestJsonExcludeEmptyMap.java
similarity index 100%
rename from src/test/java/org/tests/json/include/TestJsonExcludeEmptyMap.java
rename to ebean-core/src/test/java/org/tests/json/include/TestJsonExcludeEmptyMap.java
diff --git a/src/test/java/org/tests/json/include/TestJsonExcludeEmptySet.java b/ebean-core/src/test/java/org/tests/json/include/TestJsonExcludeEmptySet.java
similarity index 100%
rename from src/test/java/org/tests/json/include/TestJsonExcludeEmptySet.java
rename to ebean-core/src/test/java/org/tests/json/include/TestJsonExcludeEmptySet.java
diff --git a/src/test/java/org/tests/json/include/TestJsonExcludeNull.java b/ebean-core/src/test/java/org/tests/json/include/TestJsonExcludeNull.java
similarity index 100%
rename from src/test/java/org/tests/json/include/TestJsonExcludeNull.java
rename to ebean-core/src/test/java/org/tests/json/include/TestJsonExcludeNull.java
diff --git a/src/test/java/org/tests/json/include/TestJsonExcludeTransientEmptyList.java b/ebean-core/src/test/java/org/tests/json/include/TestJsonExcludeTransientEmptyList.java
similarity index 100%
rename from src/test/java/org/tests/json/include/TestJsonExcludeTransientEmptyList.java
rename to ebean-core/src/test/java/org/tests/json/include/TestJsonExcludeTransientEmptyList.java
diff --git a/src/test/java/org/tests/json/transientproperties/EJsonJacksonIgnore.java b/ebean-core/src/test/java/org/tests/json/transientproperties/EJsonJacksonIgnore.java
similarity index 100%
rename from src/test/java/org/tests/json/transientproperties/EJsonJacksonIgnore.java
rename to ebean-core/src/test/java/org/tests/json/transientproperties/EJsonJacksonIgnore.java
diff --git a/src/test/java/org/tests/json/transientproperties/EJsonTransientEntityList.java b/ebean-core/src/test/java/org/tests/json/transientproperties/EJsonTransientEntityList.java
similarity index 100%
rename from src/test/java/org/tests/json/transientproperties/EJsonTransientEntityList.java
rename to ebean-core/src/test/java/org/tests/json/transientproperties/EJsonTransientEntityList.java
diff --git a/src/test/java/org/tests/json/transientproperties/EJsonTransientList.java b/ebean-core/src/test/java/org/tests/json/transientproperties/EJsonTransientList.java
similarity index 100%
rename from src/test/java/org/tests/json/transientproperties/EJsonTransientList.java
rename to ebean-core/src/test/java/org/tests/json/transientproperties/EJsonTransientList.java
diff --git a/src/test/java/org/tests/json/transientproperties/EJsonTransientObject.java b/ebean-core/src/test/java/org/tests/json/transientproperties/EJsonTransientObject.java
similarity index 100%
rename from src/test/java/org/tests/json/transientproperties/EJsonTransientObject.java
rename to ebean-core/src/test/java/org/tests/json/transientproperties/EJsonTransientObject.java
diff --git a/src/test/java/org/tests/json/transientproperties/ModelA.java b/ebean-core/src/test/java/org/tests/json/transientproperties/ModelA.java
similarity index 100%
rename from src/test/java/org/tests/json/transientproperties/ModelA.java
rename to ebean-core/src/test/java/org/tests/json/transientproperties/ModelA.java
diff --git a/src/test/java/org/tests/json/transientproperties/ModelB.java b/ebean-core/src/test/java/org/tests/json/transientproperties/ModelB.java
similarity index 100%
rename from src/test/java/org/tests/json/transientproperties/ModelB.java
rename to ebean-core/src/test/java/org/tests/json/transientproperties/ModelB.java
diff --git a/src/test/java/org/tests/json/transientproperties/TestJacksonIgnore.java b/ebean-core/src/test/java/org/tests/json/transientproperties/TestJacksonIgnore.java
similarity index 100%
rename from src/test/java/org/tests/json/transientproperties/TestJacksonIgnore.java
rename to ebean-core/src/test/java/org/tests/json/transientproperties/TestJacksonIgnore.java
diff --git a/src/test/java/org/tests/json/transientproperties/TestModelAJson.java b/ebean-core/src/test/java/org/tests/json/transientproperties/TestModelAJson.java
similarity index 100%
rename from src/test/java/org/tests/json/transientproperties/TestModelAJson.java
rename to ebean-core/src/test/java/org/tests/json/transientproperties/TestModelAJson.java
diff --git a/src/test/java/org/tests/json/transientproperties/TestTransientListProperty.java b/ebean-core/src/test/java/org/tests/json/transientproperties/TestTransientListProperty.java
similarity index 100%
rename from src/test/java/org/tests/json/transientproperties/TestTransientListProperty.java
rename to ebean-core/src/test/java/org/tests/json/transientproperties/TestTransientListProperty.java
diff --git a/src/test/java/org/tests/json/transientproperties/TestTransientObjectProperty.java b/ebean-core/src/test/java/org/tests/json/transientproperties/TestTransientObjectProperty.java
similarity index 100%
rename from src/test/java/org/tests/json/transientproperties/TestTransientObjectProperty.java
rename to ebean-core/src/test/java/org/tests/json/transientproperties/TestTransientObjectProperty.java
diff --git a/src/test/java/org/tests/lazyforeignkeys/MainEntity.java b/ebean-core/src/test/java/org/tests/lazyforeignkeys/MainEntity.java
similarity index 100%
rename from src/test/java/org/tests/lazyforeignkeys/MainEntity.java
rename to ebean-core/src/test/java/org/tests/lazyforeignkeys/MainEntity.java
diff --git a/src/test/java/org/tests/lazyforeignkeys/MainEntityRelation.java b/ebean-core/src/test/java/org/tests/lazyforeignkeys/MainEntityRelation.java
similarity index 100%
rename from src/test/java/org/tests/lazyforeignkeys/MainEntityRelation.java
rename to ebean-core/src/test/java/org/tests/lazyforeignkeys/MainEntityRelation.java
diff --git a/src/test/java/org/tests/lazyforeignkeys/TestLazyForeignKeys.java b/ebean-core/src/test/java/org/tests/lazyforeignkeys/TestLazyForeignKeys.java
similarity index 100%
rename from src/test/java/org/tests/lazyforeignkeys/TestLazyForeignKeys.java
rename to ebean-core/src/test/java/org/tests/lazyforeignkeys/TestLazyForeignKeys.java
diff --git a/src/test/java/org/tests/level/Level1.java b/ebean-core/src/test/java/org/tests/level/Level1.java
similarity index 100%
rename from src/test/java/org/tests/level/Level1.java
rename to ebean-core/src/test/java/org/tests/level/Level1.java
diff --git a/src/test/java/org/tests/level/Level2.java b/ebean-core/src/test/java/org/tests/level/Level2.java
similarity index 100%
rename from src/test/java/org/tests/level/Level2.java
rename to ebean-core/src/test/java/org/tests/level/Level2.java
diff --git a/src/test/java/org/tests/level/Level3.java b/ebean-core/src/test/java/org/tests/level/Level3.java
similarity index 100%
rename from src/test/java/org/tests/level/Level3.java
rename to ebean-core/src/test/java/org/tests/level/Level3.java
diff --git a/src/test/java/org/tests/level/Level4.java b/ebean-core/src/test/java/org/tests/level/Level4.java
similarity index 100%
rename from src/test/java/org/tests/level/Level4.java
rename to ebean-core/src/test/java/org/tests/level/Level4.java
diff --git a/src/test/java/org/tests/level/test/ManyToManyTest.java b/ebean-core/src/test/java/org/tests/level/test/ManyToManyTest.java
similarity index 100%
rename from src/test/java/org/tests/level/test/ManyToManyTest.java
rename to ebean-core/src/test/java/org/tests/level/test/ManyToManyTest.java
diff --git a/src/test/java/org/tests/lifecycle/TestLifecycleAnnotatedBean.java b/ebean-core/src/test/java/org/tests/lifecycle/TestLifecycleAnnotatedBean.java
similarity index 100%
rename from src/test/java/org/tests/lifecycle/TestLifecycleAnnotatedBean.java
rename to ebean-core/src/test/java/org/tests/lifecycle/TestLifecycleAnnotatedBean.java
diff --git a/src/test/java/org/tests/lifecycle/TestLifecycleExceptions.java b/ebean-core/src/test/java/org/tests/lifecycle/TestLifecycleExceptions.java
similarity index 100%
rename from src/test/java/org/tests/lifecycle/TestLifecycleExceptions.java
rename to ebean-core/src/test/java/org/tests/lifecycle/TestLifecycleExceptions.java
diff --git a/src/test/java/org/tests/m2m/TestM2MDeleteCascadeFromParent.java b/ebean-core/src/test/java/org/tests/m2m/TestM2MDeleteCascadeFromParent.java
similarity index 100%
rename from src/test/java/org/tests/m2m/TestM2MDeleteCascadeFromParent.java
rename to ebean-core/src/test/java/org/tests/m2m/TestM2MDeleteCascadeFromParent.java
diff --git a/src/test/java/org/tests/m2m/TestM2MDeleteNoCascade.java b/ebean-core/src/test/java/org/tests/m2m/TestM2MDeleteNoCascade.java
similarity index 100%
rename from src/test/java/org/tests/m2m/TestM2MDeleteNoCascade.java
rename to ebean-core/src/test/java/org/tests/m2m/TestM2MDeleteNoCascade.java
diff --git a/src/test/java/org/tests/m2m/TestM2MDeleteObjectWithCascadeToM2m.java b/ebean-core/src/test/java/org/tests/m2m/TestM2MDeleteObjectWithCascadeToM2m.java
similarity index 100%
rename from src/test/java/org/tests/m2m/TestM2MDeleteObjectWithCascadeToM2m.java
rename to ebean-core/src/test/java/org/tests/m2m/TestM2MDeleteObjectWithCascadeToM2m.java
diff --git a/src/test/java/org/tests/m2m/TestM2MDeleteWithCascade.java b/ebean-core/src/test/java/org/tests/m2m/TestM2MDeleteWithCascade.java
similarity index 100%
rename from src/test/java/org/tests/m2m/TestM2MDeleteWithCascade.java
rename to ebean-core/src/test/java/org/tests/m2m/TestM2MDeleteWithCascade.java
diff --git a/src/test/java/org/tests/m2m/TestM2MDistinct_sqlServer.java b/ebean-core/src/test/java/org/tests/m2m/TestM2MDistinct_sqlServer.java
similarity index 100%
rename from src/test/java/org/tests/m2m/TestM2MDistinct_sqlServer.java
rename to ebean-core/src/test/java/org/tests/m2m/TestM2MDistinct_sqlServer.java
diff --git a/src/test/java/org/tests/m2m/TestM2MModifyTest.java b/ebean-core/src/test/java/org/tests/m2m/TestM2MModifyTest.java
similarity index 100%
rename from src/test/java/org/tests/m2m/TestM2MModifyTest.java
rename to ebean-core/src/test/java/org/tests/m2m/TestM2MModifyTest.java
diff --git a/src/test/java/org/tests/m2m/TestM2MMultipleLists.java b/ebean-core/src/test/java/org/tests/m2m/TestM2MMultipleLists.java
similarity index 100%
rename from src/test/java/org/tests/m2m/TestM2MMultipleLists.java
rename to ebean-core/src/test/java/org/tests/m2m/TestM2MMultipleLists.java
diff --git a/src/test/java/org/tests/m2m/TestM2MSelfRelationship.java b/ebean-core/src/test/java/org/tests/m2m/TestM2MSelfRelationship.java
similarity index 100%
rename from src/test/java/org/tests/m2m/TestM2MSelfRelationship.java
rename to ebean-core/src/test/java/org/tests/m2m/TestM2MSelfRelationship.java
diff --git a/src/test/java/org/tests/m2m/TestM2mDeleteObject.java b/ebean-core/src/test/java/org/tests/m2m/TestM2mDeleteObject.java
similarity index 100%
rename from src/test/java/org/tests/m2m/TestM2mDeleteObject.java
rename to ebean-core/src/test/java/org/tests/m2m/TestM2mDeleteObject.java
diff --git a/src/test/java/org/tests/m2m/softdelete/MsManyA.java b/ebean-core/src/test/java/org/tests/m2m/softdelete/MsManyA.java
similarity index 100%
rename from src/test/java/org/tests/m2m/softdelete/MsManyA.java
rename to ebean-core/src/test/java/org/tests/m2m/softdelete/MsManyA.java
diff --git a/src/test/java/org/tests/m2m/softdelete/MsManyB.java b/ebean-core/src/test/java/org/tests/m2m/softdelete/MsManyB.java
similarity index 100%
rename from src/test/java/org/tests/m2m/softdelete/MsManyB.java
rename to ebean-core/src/test/java/org/tests/m2m/softdelete/MsManyB.java
diff --git a/src/test/java/org/tests/m2m/softdelete/TestM2MSoftDeleteExists.java b/ebean-core/src/test/java/org/tests/m2m/softdelete/TestM2MSoftDeleteExists.java
similarity index 100%
rename from src/test/java/org/tests/m2m/softdelete/TestM2MSoftDeleteExists.java
rename to ebean-core/src/test/java/org/tests/m2m/softdelete/TestM2MSoftDeleteExists.java
diff --git a/src/test/java/org/tests/merge/MAddress.java b/ebean-core/src/test/java/org/tests/merge/MAddress.java
similarity index 100%
rename from src/test/java/org/tests/merge/MAddress.java
rename to ebean-core/src/test/java/org/tests/merge/MAddress.java
diff --git a/src/test/java/org/tests/merge/MBase.java b/ebean-core/src/test/java/org/tests/merge/MBase.java
similarity index 100%
rename from src/test/java/org/tests/merge/MBase.java
rename to ebean-core/src/test/java/org/tests/merge/MBase.java
diff --git a/src/test/java/org/tests/merge/MContact.java b/ebean-core/src/test/java/org/tests/merge/MContact.java
similarity index 100%
rename from src/test/java/org/tests/merge/MContact.java
rename to ebean-core/src/test/java/org/tests/merge/MContact.java
diff --git a/src/test/java/org/tests/merge/MContactMessage.java b/ebean-core/src/test/java/org/tests/merge/MContactMessage.java
similarity index 100%
rename from src/test/java/org/tests/merge/MContactMessage.java
rename to ebean-core/src/test/java/org/tests/merge/MContactMessage.java
diff --git a/src/test/java/org/tests/merge/MCustomer.java b/ebean-core/src/test/java/org/tests/merge/MCustomer.java
similarity index 100%
rename from src/test/java/org/tests/merge/MCustomer.java
rename to ebean-core/src/test/java/org/tests/merge/MCustomer.java
diff --git a/src/test/java/org/tests/merge/MGroup.java b/ebean-core/src/test/java/org/tests/merge/MGroup.java
similarity index 100%
rename from src/test/java/org/tests/merge/MGroup.java
rename to ebean-core/src/test/java/org/tests/merge/MGroup.java
diff --git a/src/test/java/org/tests/merge/MMachine.java b/ebean-core/src/test/java/org/tests/merge/MMachine.java
similarity index 100%
rename from src/test/java/org/tests/merge/MMachine.java
rename to ebean-core/src/test/java/org/tests/merge/MMachine.java
diff --git a/src/test/java/org/tests/merge/TestMergeBasic.java b/ebean-core/src/test/java/org/tests/merge/TestMergeBasic.java
similarity index 100%
rename from src/test/java/org/tests/merge/TestMergeBasic.java
rename to ebean-core/src/test/java/org/tests/merge/TestMergeBasic.java
diff --git a/src/test/java/org/tests/merge/TestMergeCustomer.java b/ebean-core/src/test/java/org/tests/merge/TestMergeCustomer.java
similarity index 100%
rename from src/test/java/org/tests/merge/TestMergeCustomer.java
rename to ebean-core/src/test/java/org/tests/merge/TestMergeCustomer.java
diff --git a/src/test/java/org/tests/merge/TestMergeM2M.java b/ebean-core/src/test/java/org/tests/merge/TestMergeM2M.java
similarity index 100%
rename from src/test/java/org/tests/merge/TestMergeM2M.java
rename to ebean-core/src/test/java/org/tests/merge/TestMergeM2M.java
diff --git a/src/test/java/org/tests/mockito/TestMockitoMock.java b/ebean-core/src/test/java/org/tests/mockito/TestMockitoMock.java
similarity index 100%
rename from src/test/java/org/tests/mockito/TestMockitoMock.java
rename to ebean-core/src/test/java/org/tests/mockito/TestMockitoMock.java
diff --git a/src/test/java/org/tests/model/BaseModel.java b/ebean-core/src/test/java/org/tests/model/BaseModel.java
similarity index 100%
rename from src/test/java/org/tests/model/BaseModel.java
rename to ebean-core/src/test/java/org/tests/model/BaseModel.java
diff --git a/src/test/java/org/tests/model/EGenProps.java b/ebean-core/src/test/java/org/tests/model/EGenProps.java
similarity index 100%
rename from src/test/java/org/tests/model/EGenProps.java
rename to ebean-core/src/test/java/org/tests/model/EGenProps.java
diff --git a/src/test/java/org/tests/model/EWhoProps.java b/ebean-core/src/test/java/org/tests/model/EWhoProps.java
similarity index 100%
rename from src/test/java/org/tests/model/EWhoProps.java
rename to ebean-core/src/test/java/org/tests/model/EWhoProps.java
diff --git a/src/test/java/org/tests/model/EWhoPropsSuper.java b/ebean-core/src/test/java/org/tests/model/EWhoPropsSuper.java
similarity index 100%
rename from src/test/java/org/tests/model/EWhoPropsSuper.java
rename to ebean-core/src/test/java/org/tests/model/EWhoPropsSuper.java
diff --git a/src/test/java/org/tests/model/aggregation/DMachine.java b/ebean-core/src/test/java/org/tests/model/aggregation/DMachine.java
similarity index 100%
rename from src/test/java/org/tests/model/aggregation/DMachine.java
rename to ebean-core/src/test/java/org/tests/model/aggregation/DMachine.java
diff --git a/src/test/java/org/tests/model/aggregation/DMachineAuxUse.java b/ebean-core/src/test/java/org/tests/model/aggregation/DMachineAuxUse.java
similarity index 100%
rename from src/test/java/org/tests/model/aggregation/DMachineAuxUse.java
rename to ebean-core/src/test/java/org/tests/model/aggregation/DMachineAuxUse.java
diff --git a/src/test/java/org/tests/model/aggregation/DMachineAuxUseAgg.java b/ebean-core/src/test/java/org/tests/model/aggregation/DMachineAuxUseAgg.java
similarity index 100%
rename from src/test/java/org/tests/model/aggregation/DMachineAuxUseAgg.java
rename to ebean-core/src/test/java/org/tests/model/aggregation/DMachineAuxUseAgg.java
diff --git a/src/test/java/org/tests/model/aggregation/DMachineStats.java b/ebean-core/src/test/java/org/tests/model/aggregation/DMachineStats.java
similarity index 100%
rename from src/test/java/org/tests/model/aggregation/DMachineStats.java
rename to ebean-core/src/test/java/org/tests/model/aggregation/DMachineStats.java
diff --git a/src/test/java/org/tests/model/aggregation/DMachineStatsAgg.java b/ebean-core/src/test/java/org/tests/model/aggregation/DMachineStatsAgg.java
similarity index 100%
rename from src/test/java/org/tests/model/aggregation/DMachineStatsAgg.java
rename to ebean-core/src/test/java/org/tests/model/aggregation/DMachineStatsAgg.java
diff --git a/src/test/java/org/tests/model/aggregation/DMachineUse.java b/ebean-core/src/test/java/org/tests/model/aggregation/DMachineUse.java
similarity index 100%
rename from src/test/java/org/tests/model/aggregation/DMachineUse.java
rename to ebean-core/src/test/java/org/tests/model/aggregation/DMachineUse.java
diff --git a/src/test/java/org/tests/model/aggregation/DOrg.java b/ebean-core/src/test/java/org/tests/model/aggregation/DOrg.java
similarity index 100%
rename from src/test/java/org/tests/model/aggregation/DOrg.java
rename to ebean-core/src/test/java/org/tests/model/aggregation/DOrg.java
diff --git a/src/test/java/org/tests/model/aggregation/Decimal93.java b/ebean-core/src/test/java/org/tests/model/aggregation/Decimal93.java
similarity index 100%
rename from src/test/java/org/tests/model/aggregation/Decimal93.java
rename to ebean-core/src/test/java/org/tests/model/aggregation/Decimal93.java
diff --git a/src/test/java/org/tests/model/aggregation/MachineUseData.java b/ebean-core/src/test/java/org/tests/model/aggregation/MachineUseData.java
similarity index 100%
rename from src/test/java/org/tests/model/aggregation/MachineUseData.java
rename to ebean-core/src/test/java/org/tests/model/aggregation/MachineUseData.java
diff --git a/src/test/java/org/tests/model/aggregation/TestAggregationMany.java b/ebean-core/src/test/java/org/tests/model/aggregation/TestAggregationMany.java
similarity index 100%
rename from src/test/java/org/tests/model/aggregation/TestAggregationMany.java
rename to ebean-core/src/test/java/org/tests/model/aggregation/TestAggregationMany.java
diff --git a/src/test/java/org/tests/model/aggregation/TestAggregationTopLevel.java b/ebean-core/src/test/java/org/tests/model/aggregation/TestAggregationTopLevel.java
similarity index 100%
rename from src/test/java/org/tests/model/aggregation/TestAggregationTopLevel.java
rename to ebean-core/src/test/java/org/tests/model/aggregation/TestAggregationTopLevel.java
diff --git a/src/test/java/org/tests/model/array/EArrayBean.java b/ebean-core/src/test/java/org/tests/model/array/EArrayBean.java
similarity index 100%
rename from src/test/java/org/tests/model/array/EArrayBean.java
rename to ebean-core/src/test/java/org/tests/model/array/EArrayBean.java
diff --git a/src/test/java/org/tests/model/array/EArraySetBean.java b/ebean-core/src/test/java/org/tests/model/array/EArraySetBean.java
similarity index 100%
rename from src/test/java/org/tests/model/array/EArraySetBean.java
rename to ebean-core/src/test/java/org/tests/model/array/EArraySetBean.java
diff --git a/src/test/java/org/tests/model/array/IntEnum.java b/ebean-core/src/test/java/org/tests/model/array/IntEnum.java
similarity index 100%
rename from src/test/java/org/tests/model/array/IntEnum.java
rename to ebean-core/src/test/java/org/tests/model/array/IntEnum.java
diff --git a/src/test/java/org/tests/model/array/TestDbArray_asSet.java b/ebean-core/src/test/java/org/tests/model/array/TestDbArray_asSet.java
similarity index 100%
rename from src/test/java/org/tests/model/array/TestDbArray_asSet.java
rename to ebean-core/src/test/java/org/tests/model/array/TestDbArray_asSet.java
diff --git a/src/test/java/org/tests/model/array/TestDbArray_basic.java b/ebean-core/src/test/java/org/tests/model/array/TestDbArray_basic.java
similarity index 100%
rename from src/test/java/org/tests/model/array/TestDbArray_basic.java
rename to ebean-core/src/test/java/org/tests/model/array/TestDbArray_basic.java
diff --git a/src/test/java/org/tests/model/array/VarcharEnum.java b/ebean-core/src/test/java/org/tests/model/array/VarcharEnum.java
similarity index 100%
rename from src/test/java/org/tests/model/array/VarcharEnum.java
rename to ebean-core/src/test/java/org/tests/model/array/VarcharEnum.java
diff --git a/src/test/java/org/tests/model/basic/Address.java b/ebean-core/src/test/java/org/tests/model/basic/Address.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/Address.java
rename to ebean-core/src/test/java/org/tests/model/basic/Address.java
diff --git a/src/test/java/org/tests/model/basic/Animal.java b/ebean-core/src/test/java/org/tests/model/basic/Animal.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/Animal.java
rename to ebean-core/src/test/java/org/tests/model/basic/Animal.java
diff --git a/src/test/java/org/tests/model/basic/AnimalShelter.java b/ebean-core/src/test/java/org/tests/model/basic/AnimalShelter.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/AnimalShelter.java
rename to ebean-core/src/test/java/org/tests/model/basic/AnimalShelter.java
diff --git a/src/test/java/org/tests/model/basic/Article.java b/ebean-core/src/test/java/org/tests/model/basic/Article.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/Article.java
rename to ebean-core/src/test/java/org/tests/model/basic/Article.java
diff --git a/src/test/java/org/tests/model/basic/Attribute.java b/ebean-core/src/test/java/org/tests/model/basic/Attribute.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/Attribute.java
rename to ebean-core/src/test/java/org/tests/model/basic/Attribute.java
diff --git a/src/test/java/org/tests/model/basic/AttributeHolder.java b/ebean-core/src/test/java/org/tests/model/basic/AttributeHolder.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/AttributeHolder.java
rename to ebean-core/src/test/java/org/tests/model/basic/AttributeHolder.java
diff --git a/src/test/java/org/tests/model/basic/BBookmark.java b/ebean-core/src/test/java/org/tests/model/basic/BBookmark.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/BBookmark.java
rename to ebean-core/src/test/java/org/tests/model/basic/BBookmark.java
diff --git a/src/test/java/org/tests/model/basic/BBookmarkOrg.java b/ebean-core/src/test/java/org/tests/model/basic/BBookmarkOrg.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/BBookmarkOrg.java
rename to ebean-core/src/test/java/org/tests/model/basic/BBookmarkOrg.java
diff --git a/src/test/java/org/tests/model/basic/BBookmarkUser.java b/ebean-core/src/test/java/org/tests/model/basic/BBookmarkUser.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/BBookmarkUser.java
rename to ebean-core/src/test/java/org/tests/model/basic/BBookmarkUser.java
diff --git a/src/test/java/org/tests/model/basic/BWithQIdent.java b/ebean-core/src/test/java/org/tests/model/basic/BWithQIdent.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/BWithQIdent.java
rename to ebean-core/src/test/java/org/tests/model/basic/BWithQIdent.java
diff --git a/src/test/java/org/tests/model/basic/BasicDomain.java b/ebean-core/src/test/java/org/tests/model/basic/BasicDomain.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/BasicDomain.java
rename to ebean-core/src/test/java/org/tests/model/basic/BasicDomain.java
diff --git a/src/test/java/org/tests/model/basic/BeanWithTimeZone.java b/ebean-core/src/test/java/org/tests/model/basic/BeanWithTimeZone.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/BeanWithTimeZone.java
rename to ebean-core/src/test/java/org/tests/model/basic/BeanWithTimeZone.java
diff --git a/src/test/java/org/tests/model/basic/BigDog.java b/ebean-core/src/test/java/org/tests/model/basic/BigDog.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/BigDog.java
rename to ebean-core/src/test/java/org/tests/model/basic/BigDog.java
diff --git a/src/test/java/org/tests/model/basic/CKeyAssoc.java b/ebean-core/src/test/java/org/tests/model/basic/CKeyAssoc.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/CKeyAssoc.java
rename to ebean-core/src/test/java/org/tests/model/basic/CKeyAssoc.java
diff --git a/src/test/java/org/tests/model/basic/CKeyDetail.java b/ebean-core/src/test/java/org/tests/model/basic/CKeyDetail.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/CKeyDetail.java
rename to ebean-core/src/test/java/org/tests/model/basic/CKeyDetail.java
diff --git a/src/test/java/org/tests/model/basic/CKeyParent.java b/ebean-core/src/test/java/org/tests/model/basic/CKeyParent.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/CKeyParent.java
rename to ebean-core/src/test/java/org/tests/model/basic/CKeyParent.java
diff --git a/src/test/java/org/tests/model/basic/CKeyParentId.java b/ebean-core/src/test/java/org/tests/model/basic/CKeyParentId.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/CKeyParentId.java
rename to ebean-core/src/test/java/org/tests/model/basic/CKeyParentId.java
diff --git a/src/test/java/org/tests/model/basic/Car.java b/ebean-core/src/test/java/org/tests/model/basic/Car.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/Car.java
rename to ebean-core/src/test/java/org/tests/model/basic/Car.java
diff --git a/src/test/java/org/tests/model/basic/CarAccessory.java b/ebean-core/src/test/java/org/tests/model/basic/CarAccessory.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/CarAccessory.java
rename to ebean-core/src/test/java/org/tests/model/basic/CarAccessory.java
diff --git a/src/test/java/org/tests/model/basic/CarFuse.java b/ebean-core/src/test/java/org/tests/model/basic/CarFuse.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/CarFuse.java
rename to ebean-core/src/test/java/org/tests/model/basic/CarFuse.java
diff --git a/src/test/java/org/tests/model/basic/Cat.java b/ebean-core/src/test/java/org/tests/model/basic/Cat.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/Cat.java
rename to ebean-core/src/test/java/org/tests/model/basic/Cat.java
diff --git a/src/test/java/org/tests/model/basic/Contact.java b/ebean-core/src/test/java/org/tests/model/basic/Contact.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/Contact.java
rename to ebean-core/src/test/java/org/tests/model/basic/Contact.java
diff --git a/src/test/java/org/tests/model/basic/ContactGroup.java b/ebean-core/src/test/java/org/tests/model/basic/ContactGroup.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/ContactGroup.java
rename to ebean-core/src/test/java/org/tests/model/basic/ContactGroup.java
diff --git a/src/test/java/org/tests/model/basic/ContactNote.java b/ebean-core/src/test/java/org/tests/model/basic/ContactNote.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/ContactNote.java
rename to ebean-core/src/test/java/org/tests/model/basic/ContactNote.java
diff --git a/src/test/java/org/tests/model/basic/Country.java b/ebean-core/src/test/java/org/tests/model/basic/Country.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/Country.java
rename to ebean-core/src/test/java/org/tests/model/basic/Country.java
diff --git a/src/test/java/org/tests/model/basic/Customer.java b/ebean-core/src/test/java/org/tests/model/basic/Customer.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/Customer.java
rename to ebean-core/src/test/java/org/tests/model/basic/Customer.java
diff --git a/src/test/java/org/tests/model/basic/CustomerAggregate.java b/ebean-core/src/test/java/org/tests/model/basic/CustomerAggregate.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/CustomerAggregate.java
rename to ebean-core/src/test/java/org/tests/model/basic/CustomerAggregate.java
diff --git a/src/test/java/org/tests/model/basic/Dog.java b/ebean-core/src/test/java/org/tests/model/basic/Dog.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/Dog.java
rename to ebean-core/src/test/java/org/tests/model/basic/Dog.java
diff --git a/src/test/java/org/tests/model/basic/EBasic.java b/ebean-core/src/test/java/org/tests/model/basic/EBasic.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/EBasic.java
rename to ebean-core/src/test/java/org/tests/model/basic/EBasic.java
diff --git a/src/test/java/org/tests/model/basic/EBasicChangeLog.java b/ebean-core/src/test/java/org/tests/model/basic/EBasicChangeLog.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/EBasicChangeLog.java
rename to ebean-core/src/test/java/org/tests/model/basic/EBasicChangeLog.java
diff --git a/src/test/java/org/tests/model/basic/EBasicClob.java b/ebean-core/src/test/java/org/tests/model/basic/EBasicClob.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/EBasicClob.java
rename to ebean-core/src/test/java/org/tests/model/basic/EBasicClob.java
diff --git a/src/test/java/org/tests/model/basic/EBasicClobFetchEager.java b/ebean-core/src/test/java/org/tests/model/basic/EBasicClobFetchEager.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/EBasicClobFetchEager.java
rename to ebean-core/src/test/java/org/tests/model/basic/EBasicClobFetchEager.java
diff --git a/src/test/java/org/tests/model/basic/EBasicClobNoVer.java b/ebean-core/src/test/java/org/tests/model/basic/EBasicClobNoVer.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/EBasicClobNoVer.java
rename to ebean-core/src/test/java/org/tests/model/basic/EBasicClobNoVer.java
diff --git a/src/test/java/org/tests/model/basic/EBasicEncrypt.java b/ebean-core/src/test/java/org/tests/model/basic/EBasicEncrypt.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/EBasicEncrypt.java
rename to ebean-core/src/test/java/org/tests/model/basic/EBasicEncrypt.java
diff --git a/src/test/java/org/tests/model/basic/EBasicEncryptBinary.java b/ebean-core/src/test/java/org/tests/model/basic/EBasicEncryptBinary.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/EBasicEncryptBinary.java
rename to ebean-core/src/test/java/org/tests/model/basic/EBasicEncryptBinary.java
diff --git a/src/test/java/org/tests/model/basic/EBasicEncryptClient.java b/ebean-core/src/test/java/org/tests/model/basic/EBasicEncryptClient.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/EBasicEncryptClient.java
rename to ebean-core/src/test/java/org/tests/model/basic/EBasicEncryptClient.java
diff --git a/src/test/java/org/tests/model/basic/EBasicEncryptRelate.java b/ebean-core/src/test/java/org/tests/model/basic/EBasicEncryptRelate.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/EBasicEncryptRelate.java
rename to ebean-core/src/test/java/org/tests/model/basic/EBasicEncryptRelate.java
diff --git a/src/test/java/org/tests/model/basic/EBasicEnumId.java b/ebean-core/src/test/java/org/tests/model/basic/EBasicEnumId.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/EBasicEnumId.java
rename to ebean-core/src/test/java/org/tests/model/basic/EBasicEnumId.java
diff --git a/src/test/java/org/tests/model/basic/EBasicEnumInt.java b/ebean-core/src/test/java/org/tests/model/basic/EBasicEnumInt.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/EBasicEnumInt.java
rename to ebean-core/src/test/java/org/tests/model/basic/EBasicEnumInt.java
diff --git a/src/test/java/org/tests/model/basic/EBasicNoDefaultConstructor.java b/ebean-core/src/test/java/org/tests/model/basic/EBasicNoDefaultConstructor.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/EBasicNoDefaultConstructor.java
rename to ebean-core/src/test/java/org/tests/model/basic/EBasicNoDefaultConstructor.java
diff --git a/src/test/java/org/tests/model/basic/EBasicVer.java b/ebean-core/src/test/java/org/tests/model/basic/EBasicVer.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/EBasicVer.java
rename to ebean-core/src/test/java/org/tests/model/basic/EBasicVer.java
diff --git a/src/test/java/org/tests/model/basic/EBasicWithLifecycle.java b/ebean-core/src/test/java/org/tests/model/basic/EBasicWithLifecycle.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/EBasicWithLifecycle.java
rename to ebean-core/src/test/java/org/tests/model/basic/EBasicWithLifecycle.java
diff --git a/src/test/java/org/tests/model/basic/EBasicWithLifecycleExceptions.java b/ebean-core/src/test/java/org/tests/model/basic/EBasicWithLifecycleExceptions.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/EBasicWithLifecycleExceptions.java
rename to ebean-core/src/test/java/org/tests/model/basic/EBasicWithLifecycleExceptions.java
diff --git a/src/test/java/org/tests/model/basic/EBasicWithUniqueCon.java b/ebean-core/src/test/java/org/tests/model/basic/EBasicWithUniqueCon.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/EBasicWithUniqueCon.java
rename to ebean-core/src/test/java/org/tests/model/basic/EBasicWithUniqueCon.java
diff --git a/src/test/java/org/tests/model/basic/ECustomId.java b/ebean-core/src/test/java/org/tests/model/basic/ECustomId.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/ECustomId.java
rename to ebean-core/src/test/java/org/tests/model/basic/ECustomId.java
diff --git a/src/test/java/org/tests/model/basic/EDefaultProp.java b/ebean-core/src/test/java/org/tests/model/basic/EDefaultProp.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/EDefaultProp.java
rename to ebean-core/src/test/java/org/tests/model/basic/EDefaultProp.java
diff --git a/src/test/java/org/tests/model/basic/ENullCollection.java b/ebean-core/src/test/java/org/tests/model/basic/ENullCollection.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/ENullCollection.java
rename to ebean-core/src/test/java/org/tests/model/basic/ENullCollection.java
diff --git a/src/test/java/org/tests/model/basic/ENullCollectionDetail.java b/ebean-core/src/test/java/org/tests/model/basic/ENullCollectionDetail.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/ENullCollectionDetail.java
rename to ebean-core/src/test/java/org/tests/model/basic/ENullCollectionDetail.java
diff --git a/src/test/java/org/tests/model/basic/EOptOneA.java b/ebean-core/src/test/java/org/tests/model/basic/EOptOneA.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/EOptOneA.java
rename to ebean-core/src/test/java/org/tests/model/basic/EOptOneA.java
diff --git a/src/test/java/org/tests/model/basic/EOptOneB.java b/ebean-core/src/test/java/org/tests/model/basic/EOptOneB.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/EOptOneB.java
rename to ebean-core/src/test/java/org/tests/model/basic/EOptOneB.java
diff --git a/src/test/java/org/tests/model/basic/EOptOneC.java b/ebean-core/src/test/java/org/tests/model/basic/EOptOneC.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/EOptOneC.java
rename to ebean-core/src/test/java/org/tests/model/basic/EOptOneC.java
diff --git a/src/test/java/org/tests/model/basic/ESimple.java b/ebean-core/src/test/java/org/tests/model/basic/ESimple.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/ESimple.java
rename to ebean-core/src/test/java/org/tests/model/basic/ESimple.java
diff --git a/src/test/java/org/tests/model/basic/ESomeType.java b/ebean-core/src/test/java/org/tests/model/basic/ESomeType.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/ESomeType.java
rename to ebean-core/src/test/java/org/tests/model/basic/ESomeType.java
diff --git a/src/test/java/org/tests/model/basic/ETransMany.java b/ebean-core/src/test/java/org/tests/model/basic/ETransMany.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/ETransMany.java
rename to ebean-core/src/test/java/org/tests/model/basic/ETransMany.java
diff --git a/src/test/java/org/tests/model/basic/EVanillaCollection.java b/ebean-core/src/test/java/org/tests/model/basic/EVanillaCollection.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/EVanillaCollection.java
rename to ebean-core/src/test/java/org/tests/model/basic/EVanillaCollection.java
diff --git a/src/test/java/org/tests/model/basic/EVanillaCollectionDetail.java b/ebean-core/src/test/java/org/tests/model/basic/EVanillaCollectionDetail.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/EVanillaCollectionDetail.java
rename to ebean-core/src/test/java/org/tests/model/basic/EVanillaCollectionDetail.java
diff --git a/src/test/java/org/tests/model/basic/EWithInetAddr.java b/ebean-core/src/test/java/org/tests/model/basic/EWithInetAddr.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/EWithInetAddr.java
rename to ebean-core/src/test/java/org/tests/model/basic/EWithInetAddr.java
diff --git a/src/test/java/org/tests/model/basic/FeatureDescription.java b/ebean-core/src/test/java/org/tests/model/basic/FeatureDescription.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/FeatureDescription.java
rename to ebean-core/src/test/java/org/tests/model/basic/FeatureDescription.java
diff --git a/src/test/java/org/tests/model/basic/L2CachedLazyDirtFlagResetBean.java b/ebean-core/src/test/java/org/tests/model/basic/L2CachedLazyDirtFlagResetBean.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/L2CachedLazyDirtFlagResetBean.java
rename to ebean-core/src/test/java/org/tests/model/basic/L2CachedLazyDirtFlagResetBean.java
diff --git a/src/test/java/org/tests/model/basic/L2CachedLazyDirtFlagResetBeanChild.java b/ebean-core/src/test/java/org/tests/model/basic/L2CachedLazyDirtFlagResetBeanChild.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/L2CachedLazyDirtFlagResetBeanChild.java
rename to ebean-core/src/test/java/org/tests/model/basic/L2CachedLazyDirtFlagResetBeanChild.java
diff --git a/src/test/java/org/tests/model/basic/ListAttribute.java b/ebean-core/src/test/java/org/tests/model/basic/ListAttribute.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/ListAttribute.java
rename to ebean-core/src/test/java/org/tests/model/basic/ListAttribute.java
diff --git a/src/test/java/org/tests/model/basic/ListAttributeValue.java b/ebean-core/src/test/java/org/tests/model/basic/ListAttributeValue.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/ListAttributeValue.java
rename to ebean-core/src/test/java/org/tests/model/basic/ListAttributeValue.java
diff --git a/src/test/java/org/tests/model/basic/MNonEnum.java b/ebean-core/src/test/java/org/tests/model/basic/MNonEnum.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/MNonEnum.java
rename to ebean-core/src/test/java/org/tests/model/basic/MNonEnum.java
diff --git a/src/test/java/org/tests/model/basic/MNonUpdPropEntity.java b/ebean-core/src/test/java/org/tests/model/basic/MNonUpdPropEntity.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/MNonUpdPropEntity.java
rename to ebean-core/src/test/java/org/tests/model/basic/MNonUpdPropEntity.java
diff --git a/src/test/java/org/tests/model/basic/MProtectedConstructBean.java b/ebean-core/src/test/java/org/tests/model/basic/MProtectedConstructBean.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/MProtectedConstructBean.java
rename to ebean-core/src/test/java/org/tests/model/basic/MProtectedConstructBean.java
diff --git a/src/test/java/org/tests/model/basic/MRole.java b/ebean-core/src/test/java/org/tests/model/basic/MRole.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/MRole.java
rename to ebean-core/src/test/java/org/tests/model/basic/MRole.java
diff --git a/src/test/java/org/tests/model/basic/MUser.java b/ebean-core/src/test/java/org/tests/model/basic/MUser.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/MUser.java
rename to ebean-core/src/test/java/org/tests/model/basic/MUser.java
diff --git a/src/test/java/org/tests/model/basic/MUserType.java b/ebean-core/src/test/java/org/tests/model/basic/MUserType.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/MUserType.java
rename to ebean-core/src/test/java/org/tests/model/basic/MUserType.java
diff --git a/src/test/java/org/tests/model/basic/MnocRole.java b/ebean-core/src/test/java/org/tests/model/basic/MnocRole.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/MnocRole.java
rename to ebean-core/src/test/java/org/tests/model/basic/MnocRole.java
diff --git a/src/test/java/org/tests/model/basic/MnocUser.java b/ebean-core/src/test/java/org/tests/model/basic/MnocUser.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/MnocUser.java
rename to ebean-core/src/test/java/org/tests/model/basic/MnocUser.java
diff --git a/src/test/java/org/tests/model/basic/MyAdHoc.java b/ebean-core/src/test/java/org/tests/model/basic/MyAdHoc.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/MyAdHoc.java
rename to ebean-core/src/test/java/org/tests/model/basic/MyAdHoc.java
diff --git a/src/test/java/org/tests/model/basic/MyEBasicConfigStartup.java b/ebean-core/src/test/java/org/tests/model/basic/MyEBasicConfigStartup.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/MyEBasicConfigStartup.java
rename to ebean-core/src/test/java/org/tests/model/basic/MyEBasicConfigStartup.java
diff --git a/src/test/java/org/tests/model/basic/MyLobSize.java b/ebean-core/src/test/java/org/tests/model/basic/MyLobSize.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/MyLobSize.java
rename to ebean-core/src/test/java/org/tests/model/basic/MyLobSize.java
diff --git a/src/test/java/org/tests/model/basic/MyLobSizeJoinMany.java b/ebean-core/src/test/java/org/tests/model/basic/MyLobSizeJoinMany.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/MyLobSizeJoinMany.java
rename to ebean-core/src/test/java/org/tests/model/basic/MyLobSizeJoinMany.java
diff --git a/src/test/java/org/tests/model/basic/OBeanChild.java b/ebean-core/src/test/java/org/tests/model/basic/OBeanChild.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/OBeanChild.java
rename to ebean-core/src/test/java/org/tests/model/basic/OBeanChild.java
diff --git a/src/test/java/org/tests/model/basic/OCachedBean.java b/ebean-core/src/test/java/org/tests/model/basic/OCachedBean.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/OCachedBean.java
rename to ebean-core/src/test/java/org/tests/model/basic/OCachedBean.java
diff --git a/src/test/java/org/tests/model/basic/OCachedBeanChild.java b/ebean-core/src/test/java/org/tests/model/basic/OCachedBeanChild.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/OCachedBeanChild.java
rename to ebean-core/src/test/java/org/tests/model/basic/OCachedBeanChild.java
diff --git a/src/test/java/org/tests/model/basic/OCachedInhChildA.java b/ebean-core/src/test/java/org/tests/model/basic/OCachedInhChildA.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/OCachedInhChildA.java
rename to ebean-core/src/test/java/org/tests/model/basic/OCachedInhChildA.java
diff --git a/src/test/java/org/tests/model/basic/OCachedInhChildB.java b/ebean-core/src/test/java/org/tests/model/basic/OCachedInhChildB.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/OCachedInhChildB.java
rename to ebean-core/src/test/java/org/tests/model/basic/OCachedInhChildB.java
diff --git a/src/test/java/org/tests/model/basic/OCachedInhRoot.java b/ebean-core/src/test/java/org/tests/model/basic/OCachedInhRoot.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/OCachedInhRoot.java
rename to ebean-core/src/test/java/org/tests/model/basic/OCachedInhRoot.java
diff --git a/src/test/java/org/tests/model/basic/OCar.java b/ebean-core/src/test/java/org/tests/model/basic/OCar.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/OCar.java
rename to ebean-core/src/test/java/org/tests/model/basic/OCar.java
diff --git a/src/test/java/org/tests/model/basic/OEngine.java b/ebean-core/src/test/java/org/tests/model/basic/OEngine.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/OEngine.java
rename to ebean-core/src/test/java/org/tests/model/basic/OEngine.java
diff --git a/src/test/java/org/tests/model/basic/OGearBox.java b/ebean-core/src/test/java/org/tests/model/basic/OGearBox.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/OGearBox.java
rename to ebean-core/src/test/java/org/tests/model/basic/OGearBox.java
diff --git a/src/test/java/org/tests/model/basic/Order.java b/ebean-core/src/test/java/org/tests/model/basic/Order.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/Order.java
rename to ebean-core/src/test/java/org/tests/model/basic/Order.java
diff --git a/src/test/java/org/tests/model/basic/OrderAggregate.java b/ebean-core/src/test/java/org/tests/model/basic/OrderAggregate.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/OrderAggregate.java
rename to ebean-core/src/test/java/org/tests/model/basic/OrderAggregate.java
diff --git a/src/test/java/org/tests/model/basic/OrderDetail.java b/ebean-core/src/test/java/org/tests/model/basic/OrderDetail.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/OrderDetail.java
rename to ebean-core/src/test/java/org/tests/model/basic/OrderDetail.java
diff --git a/src/test/java/org/tests/model/basic/OrderShipment.java b/ebean-core/src/test/java/org/tests/model/basic/OrderShipment.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/OrderShipment.java
rename to ebean-core/src/test/java/org/tests/model/basic/OrderShipment.java
diff --git a/src/test/java/org/tests/model/basic/PFile.java b/ebean-core/src/test/java/org/tests/model/basic/PFile.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/PFile.java
rename to ebean-core/src/test/java/org/tests/model/basic/PFile.java
diff --git a/src/test/java/org/tests/model/basic/PFileContent.java b/ebean-core/src/test/java/org/tests/model/basic/PFileContent.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/PFileContent.java
rename to ebean-core/src/test/java/org/tests/model/basic/PFileContent.java
diff --git a/src/test/java/org/tests/model/basic/PersistentFile.java b/ebean-core/src/test/java/org/tests/model/basic/PersistentFile.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/PersistentFile.java
rename to ebean-core/src/test/java/org/tests/model/basic/PersistentFile.java
diff --git a/src/test/java/org/tests/model/basic/PersistentFileContent.java b/ebean-core/src/test/java/org/tests/model/basic/PersistentFileContent.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/PersistentFileContent.java
rename to ebean-core/src/test/java/org/tests/model/basic/PersistentFileContent.java
diff --git a/src/test/java/org/tests/model/basic/Person.java b/ebean-core/src/test/java/org/tests/model/basic/Person.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/Person.java
rename to ebean-core/src/test/java/org/tests/model/basic/Person.java
diff --git a/src/test/java/org/tests/model/basic/Phone.java b/ebean-core/src/test/java/org/tests/model/basic/Phone.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/Phone.java
rename to ebean-core/src/test/java/org/tests/model/basic/Phone.java
diff --git a/src/test/java/org/tests/model/basic/Product.java b/ebean-core/src/test/java/org/tests/model/basic/Product.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/Product.java
rename to ebean-core/src/test/java/org/tests/model/basic/Product.java
diff --git a/src/test/java/org/tests/model/basic/ResetBasicData.java b/ebean-core/src/test/java/org/tests/model/basic/ResetBasicData.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/ResetBasicData.java
rename to ebean-core/src/test/java/org/tests/model/basic/ResetBasicData.java
diff --git a/src/test/java/org/tests/model/basic/Section.java b/ebean-core/src/test/java/org/tests/model/basic/Section.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/Section.java
rename to ebean-core/src/test/java/org/tests/model/basic/Section.java
diff --git a/src/test/java/org/tests/model/basic/SomeEnum.java b/ebean-core/src/test/java/org/tests/model/basic/SomeEnum.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/SomeEnum.java
rename to ebean-core/src/test/java/org/tests/model/basic/SomeEnum.java
diff --git a/src/test/java/org/tests/model/basic/SomeEnumBean.java b/ebean-core/src/test/java/org/tests/model/basic/SomeEnumBean.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/SomeEnumBean.java
rename to ebean-core/src/test/java/org/tests/model/basic/SomeEnumBean.java
diff --git a/src/test/java/org/tests/model/basic/SomeObject.java b/ebean-core/src/test/java/org/tests/model/basic/SomeObject.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/SomeObject.java
rename to ebean-core/src/test/java/org/tests/model/basic/SomeObject.java
diff --git a/src/test/java/org/tests/model/basic/SubSection.java b/ebean-core/src/test/java/org/tests/model/basic/SubSection.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/SubSection.java
rename to ebean-core/src/test/java/org/tests/model/basic/SubSection.java
diff --git a/src/test/java/org/tests/model/basic/TBytesOnly.java b/ebean-core/src/test/java/org/tests/model/basic/TBytesOnly.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/TBytesOnly.java
rename to ebean-core/src/test/java/org/tests/model/basic/TBytesOnly.java
diff --git a/src/test/java/org/tests/model/basic/TIntChild.java b/ebean-core/src/test/java/org/tests/model/basic/TIntChild.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/TIntChild.java
rename to ebean-core/src/test/java/org/tests/model/basic/TIntChild.java
diff --git a/src/test/java/org/tests/model/basic/TIntRoot.java b/ebean-core/src/test/java/org/tests/model/basic/TIntRoot.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/TIntRoot.java
rename to ebean-core/src/test/java/org/tests/model/basic/TIntRoot.java
diff --git a/src/test/java/org/tests/model/basic/TJodaEntity.java b/ebean-core/src/test/java/org/tests/model/basic/TJodaEntity.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/TJodaEntity.java
rename to ebean-core/src/test/java/org/tests/model/basic/TJodaEntity.java
diff --git a/src/test/java/org/tests/model/basic/TMapSuperEntity.java b/ebean-core/src/test/java/org/tests/model/basic/TMapSuperEntity.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/TMapSuperEntity.java
rename to ebean-core/src/test/java/org/tests/model/basic/TMapSuperEntity.java
diff --git a/src/test/java/org/tests/model/basic/TMappedSuper2.java b/ebean-core/src/test/java/org/tests/model/basic/TMappedSuper2.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/TMappedSuper2.java
rename to ebean-core/src/test/java/org/tests/model/basic/TMappedSuper2.java
diff --git a/src/test/java/org/tests/model/basic/TOne.java b/ebean-core/src/test/java/org/tests/model/basic/TOne.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/TOne.java
rename to ebean-core/src/test/java/org/tests/model/basic/TOne.java
diff --git a/src/test/java/org/tests/model/basic/TSDetail.java b/ebean-core/src/test/java/org/tests/model/basic/TSDetail.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/TSDetail.java
rename to ebean-core/src/test/java/org/tests/model/basic/TSDetail.java
diff --git a/src/test/java/org/tests/model/basic/TSMaster.java b/ebean-core/src/test/java/org/tests/model/basic/TSMaster.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/TSMaster.java
rename to ebean-core/src/test/java/org/tests/model/basic/TSMaster.java
diff --git a/src/test/java/org/tests/model/basic/TUuidEntity.java b/ebean-core/src/test/java/org/tests/model/basic/TUuidEntity.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/TUuidEntity.java
rename to ebean-core/src/test/java/org/tests/model/basic/TUuidEntity.java
diff --git a/src/test/java/org/tests/model/basic/TWithPreInsert.java b/ebean-core/src/test/java/org/tests/model/basic/TWithPreInsert.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/TWithPreInsert.java
rename to ebean-core/src/test/java/org/tests/model/basic/TWithPreInsert.java
diff --git a/src/test/java/org/tests/model/basic/Trip.java b/ebean-core/src/test/java/org/tests/model/basic/Trip.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/Trip.java
rename to ebean-core/src/test/java/org/tests/model/basic/Trip.java
diff --git a/src/test/java/org/tests/model/basic/Truck.java b/ebean-core/src/test/java/org/tests/model/basic/Truck.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/Truck.java
rename to ebean-core/src/test/java/org/tests/model/basic/Truck.java
diff --git a/src/test/java/org/tests/model/basic/TruckRef.java b/ebean-core/src/test/java/org/tests/model/basic/TruckRef.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/TruckRef.java
rename to ebean-core/src/test/java/org/tests/model/basic/TruckRef.java
diff --git a/src/test/java/org/tests/model/basic/UTDetail.java b/ebean-core/src/test/java/org/tests/model/basic/UTDetail.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/UTDetail.java
rename to ebean-core/src/test/java/org/tests/model/basic/UTDetail.java
diff --git a/src/test/java/org/tests/model/basic/UTMaster.java b/ebean-core/src/test/java/org/tests/model/basic/UTMaster.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/UTMaster.java
rename to ebean-core/src/test/java/org/tests/model/basic/UTMaster.java
diff --git a/src/test/java/org/tests/model/basic/UUOne.java b/ebean-core/src/test/java/org/tests/model/basic/UUOne.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/UUOne.java
rename to ebean-core/src/test/java/org/tests/model/basic/UUOne.java
diff --git a/src/test/java/org/tests/model/basic/UUTwo.java b/ebean-core/src/test/java/org/tests/model/basic/UUTwo.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/UUTwo.java
rename to ebean-core/src/test/java/org/tests/model/basic/UUTwo.java
diff --git a/src/test/java/org/tests/model/basic/ValidationGroupSomething.java b/ebean-core/src/test/java/org/tests/model/basic/ValidationGroupSomething.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/ValidationGroupSomething.java
rename to ebean-core/src/test/java/org/tests/model/basic/ValidationGroupSomething.java
diff --git a/src/test/java/org/tests/model/basic/Vehicle.java b/ebean-core/src/test/java/org/tests/model/basic/Vehicle.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/Vehicle.java
rename to ebean-core/src/test/java/org/tests/model/basic/Vehicle.java
diff --git a/src/test/java/org/tests/model/basic/VehicleDriver.java b/ebean-core/src/test/java/org/tests/model/basic/VehicleDriver.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/VehicleDriver.java
rename to ebean-core/src/test/java/org/tests/model/basic/VehicleDriver.java
diff --git a/src/test/java/org/tests/model/basic/VehicleLease.java b/ebean-core/src/test/java/org/tests/model/basic/VehicleLease.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/VehicleLease.java
rename to ebean-core/src/test/java/org/tests/model/basic/VehicleLease.java
diff --git a/src/test/java/org/tests/model/basic/VehicleLeaseLong.java b/ebean-core/src/test/java/org/tests/model/basic/VehicleLeaseLong.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/VehicleLeaseLong.java
rename to ebean-core/src/test/java/org/tests/model/basic/VehicleLeaseLong.java
diff --git a/src/test/java/org/tests/model/basic/VehicleLeaseShort.java b/ebean-core/src/test/java/org/tests/model/basic/VehicleLeaseShort.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/VehicleLeaseShort.java
rename to ebean-core/src/test/java/org/tests/model/basic/VehicleLeaseShort.java
diff --git a/src/test/java/org/tests/model/basic/VwCustomer.java b/ebean-core/src/test/java/org/tests/model/basic/VwCustomer.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/VwCustomer.java
rename to ebean-core/src/test/java/org/tests/model/basic/VwCustomer.java
diff --git a/src/test/java/org/tests/model/basic/cache/CInhOne.java b/ebean-core/src/test/java/org/tests/model/basic/cache/CInhOne.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/cache/CInhOne.java
rename to ebean-core/src/test/java/org/tests/model/basic/cache/CInhOne.java
diff --git a/src/test/java/org/tests/model/basic/cache/CInhRef.java b/ebean-core/src/test/java/org/tests/model/basic/cache/CInhRef.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/cache/CInhRef.java
rename to ebean-core/src/test/java/org/tests/model/basic/cache/CInhRef.java
diff --git a/src/test/java/org/tests/model/basic/cache/CInhRoot.java b/ebean-core/src/test/java/org/tests/model/basic/cache/CInhRoot.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/cache/CInhRoot.java
rename to ebean-core/src/test/java/org/tests/model/basic/cache/CInhRoot.java
diff --git a/src/test/java/org/tests/model/basic/cache/CInhTwo.java b/ebean-core/src/test/java/org/tests/model/basic/cache/CInhTwo.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/cache/CInhTwo.java
rename to ebean-core/src/test/java/org/tests/model/basic/cache/CInhTwo.java
diff --git a/src/test/java/org/tests/model/basic/cache/ECacheChild.java b/ebean-core/src/test/java/org/tests/model/basic/cache/ECacheChild.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/cache/ECacheChild.java
rename to ebean-core/src/test/java/org/tests/model/basic/cache/ECacheChild.java
diff --git a/src/test/java/org/tests/model/basic/cache/ECacheRoot.java b/ebean-core/src/test/java/org/tests/model/basic/cache/ECacheRoot.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/cache/ECacheRoot.java
rename to ebean-core/src/test/java/org/tests/model/basic/cache/ECacheRoot.java
diff --git a/src/test/java/org/tests/model/basic/cache/OCacheBase.java b/ebean-core/src/test/java/org/tests/model/basic/cache/OCacheBase.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/cache/OCacheBase.java
rename to ebean-core/src/test/java/org/tests/model/basic/cache/OCacheBase.java
diff --git a/src/test/java/org/tests/model/basic/cache/OCachedApp.java b/ebean-core/src/test/java/org/tests/model/basic/cache/OCachedApp.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/cache/OCachedApp.java
rename to ebean-core/src/test/java/org/tests/model/basic/cache/OCachedApp.java
diff --git a/src/test/java/org/tests/model/basic/cache/OCachedAppDetail.java b/ebean-core/src/test/java/org/tests/model/basic/cache/OCachedAppDetail.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/cache/OCachedAppDetail.java
rename to ebean-core/src/test/java/org/tests/model/basic/cache/OCachedAppDetail.java
diff --git a/src/test/java/org/tests/model/basic/cache/OCachedNatKeyBean.java b/ebean-core/src/test/java/org/tests/model/basic/cache/OCachedNatKeyBean.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/cache/OCachedNatKeyBean.java
rename to ebean-core/src/test/java/org/tests/model/basic/cache/OCachedNatKeyBean.java
diff --git a/src/test/java/org/tests/model/basic/cache/OCachedNatKeyBean3.java b/ebean-core/src/test/java/org/tests/model/basic/cache/OCachedNatKeyBean3.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/cache/OCachedNatKeyBean3.java
rename to ebean-core/src/test/java/org/tests/model/basic/cache/OCachedNatKeyBean3.java
diff --git a/src/test/java/org/tests/model/basic/cache/OCachedNkeyUid.java b/ebean-core/src/test/java/org/tests/model/basic/cache/OCachedNkeyUid.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/cache/OCachedNkeyUid.java
rename to ebean-core/src/test/java/org/tests/model/basic/cache/OCachedNkeyUid.java
diff --git a/src/test/java/org/tests/model/basic/cache/TestCacheViaComplexNaturalKey.java b/ebean-core/src/test/java/org/tests/model/basic/cache/TestCacheViaComplexNaturalKey.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/cache/TestCacheViaComplexNaturalKey.java
rename to ebean-core/src/test/java/org/tests/model/basic/cache/TestCacheViaComplexNaturalKey.java
diff --git a/src/test/java/org/tests/model/basic/cache/TestCacheViaComplexNaturalKey3.java b/ebean-core/src/test/java/org/tests/model/basic/cache/TestCacheViaComplexNaturalKey3.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/cache/TestCacheViaComplexNaturalKey3.java
rename to ebean-core/src/test/java/org/tests/model/basic/cache/TestCacheViaComplexNaturalKey3.java
diff --git a/src/test/java/org/tests/model/basic/cache/TestNatKeyCacheWhenNull.java b/ebean-core/src/test/java/org/tests/model/basic/cache/TestNatKeyCacheWhenNull.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/cache/TestNatKeyCacheWhenNull.java
rename to ebean-core/src/test/java/org/tests/model/basic/cache/TestNatKeyCacheWhenNull.java
diff --git a/src/test/java/org/tests/model/basic/cache/TestNatKeyCacheWithForeignKey.java b/ebean-core/src/test/java/org/tests/model/basic/cache/TestNatKeyCacheWithForeignKey.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/cache/TestNatKeyCacheWithForeignKey.java
rename to ebean-core/src/test/java/org/tests/model/basic/cache/TestNatKeyCacheWithForeignKey.java
diff --git a/src/test/java/org/tests/model/basic/cache/TestNatKeyUid.java b/ebean-core/src/test/java/org/tests/model/basic/cache/TestNatKeyUid.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/cache/TestNatKeyUid.java
rename to ebean-core/src/test/java/org/tests/model/basic/cache/TestNatKeyUid.java
diff --git a/src/test/java/org/tests/model/basic/event/CustomerPersistAdapter.java b/ebean-core/src/test/java/org/tests/model/basic/event/CustomerPersistAdapter.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/event/CustomerPersistAdapter.java
rename to ebean-core/src/test/java/org/tests/model/basic/event/CustomerPersistAdapter.java
diff --git a/src/test/java/org/tests/model/basic/event/SimpleTOneQueryAdapter.java b/ebean-core/src/test/java/org/tests/model/basic/event/SimpleTOneQueryAdapter.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/event/SimpleTOneQueryAdapter.java
rename to ebean-core/src/test/java/org/tests/model/basic/event/SimpleTOneQueryAdapter.java
diff --git a/src/test/java/org/tests/model/basic/event/TWithPreInsertPersistAdapter.java b/ebean-core/src/test/java/org/tests/model/basic/event/TWithPreInsertPersistAdapter.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/event/TWithPreInsertPersistAdapter.java
rename to ebean-core/src/test/java/org/tests/model/basic/event/TWithPreInsertPersistAdapter.java
diff --git a/src/test/java/org/tests/model/basic/finder/CustomerFinder.java b/ebean-core/src/test/java/org/tests/model/basic/finder/CustomerFinder.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/finder/CustomerFinder.java
rename to ebean-core/src/test/java/org/tests/model/basic/finder/CustomerFinder.java
diff --git a/src/test/java/org/tests/model/basic/first/First.java b/ebean-core/src/test/java/org/tests/model/basic/first/First.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/first/First.java
rename to ebean-core/src/test/java/org/tests/model/basic/first/First.java
diff --git a/src/test/java/org/tests/model/basic/first/Second.java b/ebean-core/src/test/java/org/tests/model/basic/first/Second.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/first/Second.java
rename to ebean-core/src/test/java/org/tests/model/basic/first/Second.java
diff --git a/src/test/java/org/tests/model/basic/first/SuperSecond.java b/ebean-core/src/test/java/org/tests/model/basic/first/SuperSecond.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/first/SuperSecond.java
rename to ebean-core/src/test/java/org/tests/model/basic/first/SuperSecond.java
diff --git a/src/test/java/org/tests/model/basic/first/TestFirstSecond.java b/ebean-core/src/test/java/org/tests/model/basic/first/TestFirstSecond.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/first/TestFirstSecond.java
rename to ebean-core/src/test/java/org/tests/model/basic/first/TestFirstSecond.java
diff --git a/src/test/java/org/tests/model/basic/mapsuper/MapSuperActual.java b/ebean-core/src/test/java/org/tests/model/basic/mapsuper/MapSuperActual.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/mapsuper/MapSuperActual.java
rename to ebean-core/src/test/java/org/tests/model/basic/mapsuper/MapSuperActual.java
diff --git a/src/test/java/org/tests/model/basic/mapsuper/MapSuperNoId.java b/ebean-core/src/test/java/org/tests/model/basic/mapsuper/MapSuperNoId.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/mapsuper/MapSuperNoId.java
rename to ebean-core/src/test/java/org/tests/model/basic/mapsuper/MapSuperNoId.java
diff --git a/src/test/java/org/tests/model/basic/mapsuper/TestMapSuperEquals.java b/ebean-core/src/test/java/org/tests/model/basic/mapsuper/TestMapSuperEquals.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/mapsuper/TestMapSuperEquals.java
rename to ebean-core/src/test/java/org/tests/model/basic/mapsuper/TestMapSuperEquals.java
diff --git a/src/test/java/org/tests/model/basic/metaannotation/SizeMedium.java b/ebean-core/src/test/java/org/tests/model/basic/metaannotation/SizeMedium.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/metaannotation/SizeMedium.java
rename to ebean-core/src/test/java/org/tests/model/basic/metaannotation/SizeMedium.java
diff --git a/src/test/java/org/tests/model/basic/xtra/DummyDao.java b/ebean-core/src/test/java/org/tests/model/basic/xtra/DummyDao.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/xtra/DummyDao.java
rename to ebean-core/src/test/java/org/tests/model/basic/xtra/DummyDao.java
diff --git a/src/test/java/org/tests/model/basic/xtra/EdChild.java b/ebean-core/src/test/java/org/tests/model/basic/xtra/EdChild.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/xtra/EdChild.java
rename to ebean-core/src/test/java/org/tests/model/basic/xtra/EdChild.java
diff --git a/src/test/java/org/tests/model/basic/xtra/EdExtendedParent.java b/ebean-core/src/test/java/org/tests/model/basic/xtra/EdExtendedParent.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/xtra/EdExtendedParent.java
rename to ebean-core/src/test/java/org/tests/model/basic/xtra/EdExtendedParent.java
diff --git a/src/test/java/org/tests/model/basic/xtra/EdParent.java b/ebean-core/src/test/java/org/tests/model/basic/xtra/EdParent.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/xtra/EdParent.java
rename to ebean-core/src/test/java/org/tests/model/basic/xtra/EdParent.java
diff --git a/src/test/java/org/tests/model/basic/xtra/OptimisticLockExceptionThrowingDao.java b/ebean-core/src/test/java/org/tests/model/basic/xtra/OptimisticLockExceptionThrowingDao.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/xtra/OptimisticLockExceptionThrowingDao.java
rename to ebean-core/src/test/java/org/tests/model/basic/xtra/OptimisticLockExceptionThrowingDao.java
diff --git a/src/test/java/org/tests/model/basic/xtra/TestDeleteUnloadedChildren.java b/ebean-core/src/test/java/org/tests/model/basic/xtra/TestDeleteUnloadedChildren.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/xtra/TestDeleteUnloadedChildren.java
rename to ebean-core/src/test/java/org/tests/model/basic/xtra/TestDeleteUnloadedChildren.java
diff --git a/src/test/java/org/tests/model/basic/xtra/TestInsertBatchThenFlushThenUpdate.java b/ebean-core/src/test/java/org/tests/model/basic/xtra/TestInsertBatchThenFlushThenUpdate.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/xtra/TestInsertBatchThenFlushThenUpdate.java
rename to ebean-core/src/test/java/org/tests/model/basic/xtra/TestInsertBatchThenFlushThenUpdate.java
diff --git a/src/test/java/org/tests/model/basic/xtra/TestInsertBatchThenUpdate.java b/ebean-core/src/test/java/org/tests/model/basic/xtra/TestInsertBatchThenUpdate.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/xtra/TestInsertBatchThenUpdate.java
rename to ebean-core/src/test/java/org/tests/model/basic/xtra/TestInsertBatchThenUpdate.java
diff --git a/src/test/java/org/tests/model/basic/xtra/TestInsertBatchWithDifferentRootTypes.java b/ebean-core/src/test/java/org/tests/model/basic/xtra/TestInsertBatchWithDifferentRootTypes.java
similarity index 100%
rename from src/test/java/org/tests/model/basic/xtra/TestInsertBatchWithDifferentRootTypes.java
rename to ebean-core/src/test/java/org/tests/model/basic/xtra/TestInsertBatchWithDifferentRootTypes.java
diff --git a/src/test/java/org/tests/model/bridge/BAccessLevel.java b/ebean-core/src/test/java/org/tests/model/bridge/BAccessLevel.java
similarity index 100%
rename from src/test/java/org/tests/model/bridge/BAccessLevel.java
rename to ebean-core/src/test/java/org/tests/model/bridge/BAccessLevel.java
diff --git a/src/test/java/org/tests/model/bridge/BEmbId.java b/ebean-core/src/test/java/org/tests/model/bridge/BEmbId.java
similarity index 100%
rename from src/test/java/org/tests/model/bridge/BEmbId.java
rename to ebean-core/src/test/java/org/tests/model/bridge/BEmbId.java
diff --git a/src/test/java/org/tests/model/bridge/BSite.java b/ebean-core/src/test/java/org/tests/model/bridge/BSite.java
similarity index 100%
rename from src/test/java/org/tests/model/bridge/BSite.java
rename to ebean-core/src/test/java/org/tests/model/bridge/BSite.java
diff --git a/src/test/java/org/tests/model/bridge/BSiteUserA.java b/ebean-core/src/test/java/org/tests/model/bridge/BSiteUserA.java
similarity index 100%
rename from src/test/java/org/tests/model/bridge/BSiteUserA.java
rename to ebean-core/src/test/java/org/tests/model/bridge/BSiteUserA.java
diff --git a/src/test/java/org/tests/model/bridge/BSiteUserB.java b/ebean-core/src/test/java/org/tests/model/bridge/BSiteUserB.java
similarity index 100%
rename from src/test/java/org/tests/model/bridge/BSiteUserB.java
rename to ebean-core/src/test/java/org/tests/model/bridge/BSiteUserB.java
diff --git a/src/test/java/org/tests/model/bridge/BSiteUserC.java b/ebean-core/src/test/java/org/tests/model/bridge/BSiteUserC.java
similarity index 100%
rename from src/test/java/org/tests/model/bridge/BSiteUserC.java
rename to ebean-core/src/test/java/org/tests/model/bridge/BSiteUserC.java
diff --git a/src/test/java/org/tests/model/bridge/BSiteUserD.java b/ebean-core/src/test/java/org/tests/model/bridge/BSiteUserD.java
similarity index 100%
rename from src/test/java/org/tests/model/bridge/BSiteUserD.java
rename to ebean-core/src/test/java/org/tests/model/bridge/BSiteUserD.java
diff --git a/src/test/java/org/tests/model/bridge/BSiteUserE.java b/ebean-core/src/test/java/org/tests/model/bridge/BSiteUserE.java
similarity index 100%
rename from src/test/java/org/tests/model/bridge/BSiteUserE.java
rename to ebean-core/src/test/java/org/tests/model/bridge/BSiteUserE.java
diff --git a/src/test/java/org/tests/model/bridge/BUser.java b/ebean-core/src/test/java/org/tests/model/bridge/BUser.java
similarity index 100%
rename from src/test/java/org/tests/model/bridge/BUser.java
rename to ebean-core/src/test/java/org/tests/model/bridge/BUser.java
diff --git a/src/test/java/org/tests/model/bridge/TestExplicitM2MBridgeTable.java b/ebean-core/src/test/java/org/tests/model/bridge/TestExplicitM2MBridgeTable.java
similarity index 100%
rename from src/test/java/org/tests/model/bridge/TestExplicitM2MBridgeTable.java
rename to ebean-core/src/test/java/org/tests/model/bridge/TestExplicitM2MBridgeTable.java
diff --git a/src/test/java/org/tests/model/bridge/TestIdClassScalar.java b/ebean-core/src/test/java/org/tests/model/bridge/TestIdClassScalar.java
similarity index 100%
rename from src/test/java/org/tests/model/bridge/TestIdClassScalar.java
rename to ebean-core/src/test/java/org/tests/model/bridge/TestIdClassScalar.java
diff --git a/src/test/java/org/tests/model/cache/EColAB.java b/ebean-core/src/test/java/org/tests/model/cache/EColAB.java
similarity index 100%
rename from src/test/java/org/tests/model/cache/EColAB.java
rename to ebean-core/src/test/java/org/tests/model/cache/EColAB.java
diff --git a/src/test/java/org/tests/model/carwheel/Car.java b/ebean-core/src/test/java/org/tests/model/carwheel/Car.java
similarity index 100%
rename from src/test/java/org/tests/model/carwheel/Car.java
rename to ebean-core/src/test/java/org/tests/model/carwheel/Car.java
diff --git a/src/test/java/org/tests/model/carwheel/Tire.java b/ebean-core/src/test/java/org/tests/model/carwheel/Tire.java
similarity index 100%
rename from src/test/java/org/tests/model/carwheel/Tire.java
rename to ebean-core/src/test/java/org/tests/model/carwheel/Tire.java
diff --git a/src/test/java/org/tests/model/carwheel/Wheel.java b/ebean-core/src/test/java/org/tests/model/carwheel/Wheel.java
similarity index 100%
rename from src/test/java/org/tests/model/carwheel/Wheel.java
rename to ebean-core/src/test/java/org/tests/model/carwheel/Wheel.java
diff --git a/src/test/java/org/tests/model/carwheeltruck/TCar.java b/ebean-core/src/test/java/org/tests/model/carwheeltruck/TCar.java
similarity index 100%
rename from src/test/java/org/tests/model/carwheeltruck/TCar.java
rename to ebean-core/src/test/java/org/tests/model/carwheeltruck/TCar.java
diff --git a/src/test/java/org/tests/model/carwheeltruck/TTruck.java b/ebean-core/src/test/java/org/tests/model/carwheeltruck/TTruck.java
similarity index 100%
rename from src/test/java/org/tests/model/carwheeltruck/TTruck.java
rename to ebean-core/src/test/java/org/tests/model/carwheeltruck/TTruck.java
diff --git a/src/test/java/org/tests/model/carwheeltruck/TTruckHolder.java b/ebean-core/src/test/java/org/tests/model/carwheeltruck/TTruckHolder.java
similarity index 100%
rename from src/test/java/org/tests/model/carwheeltruck/TTruckHolder.java
rename to ebean-core/src/test/java/org/tests/model/carwheeltruck/TTruckHolder.java
diff --git a/src/test/java/org/tests/model/carwheeltruck/TTruckHolderItem.java b/ebean-core/src/test/java/org/tests/model/carwheeltruck/TTruckHolderItem.java
similarity index 100%
rename from src/test/java/org/tests/model/carwheeltruck/TTruckHolderItem.java
rename to ebean-core/src/test/java/org/tests/model/carwheeltruck/TTruckHolderItem.java
diff --git a/src/test/java/org/tests/model/carwheeltruck/TWheel.java b/ebean-core/src/test/java/org/tests/model/carwheeltruck/TWheel.java
similarity index 100%
rename from src/test/java/org/tests/model/carwheeltruck/TWheel.java
rename to ebean-core/src/test/java/org/tests/model/carwheeltruck/TWheel.java
diff --git a/src/test/java/org/tests/model/carwheeltruck/TestInheritSoftDeleteJoin.java b/ebean-core/src/test/java/org/tests/model/carwheeltruck/TestInheritSoftDeleteJoin.java
similarity index 100%
rename from src/test/java/org/tests/model/carwheeltruck/TestInheritSoftDeleteJoin.java
rename to ebean-core/src/test/java/org/tests/model/carwheeltruck/TestInheritSoftDeleteJoin.java
diff --git a/src/test/java/org/tests/model/carwheeltruck/TestMTOInheritNoDiscriminator.java b/ebean-core/src/test/java/org/tests/model/carwheeltruck/TestMTOInheritNoDiscriminator.java
similarity index 100%
rename from src/test/java/org/tests/model/carwheeltruck/TestMTOInheritNoDiscriminator.java
rename to ebean-core/src/test/java/org/tests/model/carwheeltruck/TestMTOInheritNoDiscriminator.java
diff --git a/src/test/java/org/tests/model/carwheeltruck/TestTruckCarWheelInhertiance.java b/ebean-core/src/test/java/org/tests/model/carwheeltruck/TestTruckCarWheelInhertiance.java
similarity index 100%
rename from src/test/java/org/tests/model/carwheeltruck/TestTruckCarWheelInhertiance.java
rename to ebean-core/src/test/java/org/tests/model/carwheeltruck/TestTruckCarWheelInhertiance.java
diff --git a/src/test/java/org/tests/model/composite/CkeClient.java b/ebean-core/src/test/java/org/tests/model/composite/CkeClient.java
similarity index 100%
rename from src/test/java/org/tests/model/composite/CkeClient.java
rename to ebean-core/src/test/java/org/tests/model/composite/CkeClient.java
diff --git a/src/test/java/org/tests/model/composite/CkeClientKey.java b/ebean-core/src/test/java/org/tests/model/composite/CkeClientKey.java
similarity index 100%
rename from src/test/java/org/tests/model/composite/CkeClientKey.java
rename to ebean-core/src/test/java/org/tests/model/composite/CkeClientKey.java
diff --git a/src/test/java/org/tests/model/composite/CkeUser.java b/ebean-core/src/test/java/org/tests/model/composite/CkeUser.java
similarity index 100%
rename from src/test/java/org/tests/model/composite/CkeUser.java
rename to ebean-core/src/test/java/org/tests/model/composite/CkeUser.java
diff --git a/src/test/java/org/tests/model/composite/CkeUserKey.java b/ebean-core/src/test/java/org/tests/model/composite/CkeUserKey.java
similarity index 100%
rename from src/test/java/org/tests/model/composite/CkeUserKey.java
rename to ebean-core/src/test/java/org/tests/model/composite/CkeUserKey.java
diff --git a/src/test/java/org/tests/model/composite/RCustomer.java b/ebean-core/src/test/java/org/tests/model/composite/RCustomer.java
similarity index 100%
rename from src/test/java/org/tests/model/composite/RCustomer.java
rename to ebean-core/src/test/java/org/tests/model/composite/RCustomer.java
diff --git a/src/test/java/org/tests/model/composite/RCustomerKey.java b/ebean-core/src/test/java/org/tests/model/composite/RCustomerKey.java
similarity index 100%
rename from src/test/java/org/tests/model/composite/RCustomerKey.java
rename to ebean-core/src/test/java/org/tests/model/composite/RCustomerKey.java
diff --git a/src/test/java/org/tests/model/composite/ROrder.java b/ebean-core/src/test/java/org/tests/model/composite/ROrder.java
similarity index 100%
rename from src/test/java/org/tests/model/composite/ROrder.java
rename to ebean-core/src/test/java/org/tests/model/composite/ROrder.java
diff --git a/src/test/java/org/tests/model/composite/ROrderPK.java b/ebean-core/src/test/java/org/tests/model/composite/ROrderPK.java
similarity index 100%
rename from src/test/java/org/tests/model/composite/ROrderPK.java
rename to ebean-core/src/test/java/org/tests/model/composite/ROrderPK.java
diff --git a/src/test/java/org/tests/model/composite/TestCompositeKeyUserClient.java b/ebean-core/src/test/java/org/tests/model/composite/TestCompositeKeyUserClient.java
similarity index 100%
rename from src/test/java/org/tests/model/composite/TestCompositeKeyUserClient.java
rename to ebean-core/src/test/java/org/tests/model/composite/TestCompositeKeyUserClient.java
diff --git a/src/test/java/org/tests/model/converstation/Conversation.java b/ebean-core/src/test/java/org/tests/model/converstation/Conversation.java
similarity index 100%
rename from src/test/java/org/tests/model/converstation/Conversation.java
rename to ebean-core/src/test/java/org/tests/model/converstation/Conversation.java
diff --git a/src/test/java/org/tests/model/converstation/Group.java b/ebean-core/src/test/java/org/tests/model/converstation/Group.java
similarity index 100%
rename from src/test/java/org/tests/model/converstation/Group.java
rename to ebean-core/src/test/java/org/tests/model/converstation/Group.java
diff --git a/src/test/java/org/tests/model/converstation/Message.java b/ebean-core/src/test/java/org/tests/model/converstation/Message.java
similarity index 100%
rename from src/test/java/org/tests/model/converstation/Message.java
rename to ebean-core/src/test/java/org/tests/model/converstation/Message.java
diff --git a/src/test/java/org/tests/model/converstation/Participation.java b/ebean-core/src/test/java/org/tests/model/converstation/Participation.java
similarity index 100%
rename from src/test/java/org/tests/model/converstation/Participation.java
rename to ebean-core/src/test/java/org/tests/model/converstation/Participation.java
diff --git a/src/test/java/org/tests/model/converstation/User.java b/ebean-core/src/test/java/org/tests/model/converstation/User.java
similarity index 100%
rename from src/test/java/org/tests/model/converstation/User.java
rename to ebean-core/src/test/java/org/tests/model/converstation/User.java
diff --git a/src/test/java/org/tests/model/ddd/DExhEntity.java b/ebean-core/src/test/java/org/tests/model/ddd/DExhEntity.java
similarity index 100%
rename from src/test/java/org/tests/model/ddd/DExhEntity.java
rename to ebean-core/src/test/java/org/tests/model/ddd/DExhEntity.java
diff --git a/src/test/java/org/tests/model/ddd/DPerson.java b/ebean-core/src/test/java/org/tests/model/ddd/DPerson.java
similarity index 100%
rename from src/test/java/org/tests/model/ddd/DPerson.java
rename to ebean-core/src/test/java/org/tests/model/ddd/DPerson.java
diff --git a/src/test/java/org/tests/model/ddd/TestScalarTypeConverter.java b/ebean-core/src/test/java/org/tests/model/ddd/TestScalarTypeConverter.java
similarity index 100%
rename from src/test/java/org/tests/model/ddd/TestScalarTypeConverter.java
rename to ebean-core/src/test/java/org/tests/model/ddd/TestScalarTypeConverter.java
diff --git a/src/test/java/org/tests/model/docstore/CustomerReport.java b/ebean-core/src/test/java/org/tests/model/docstore/CustomerReport.java
similarity index 100%
rename from src/test/java/org/tests/model/docstore/CustomerReport.java
rename to ebean-core/src/test/java/org/tests/model/docstore/CustomerReport.java
diff --git a/src/test/java/org/tests/model/docstore/ProductReport.java b/ebean-core/src/test/java/org/tests/model/docstore/ProductReport.java
similarity index 100%
rename from src/test/java/org/tests/model/docstore/ProductReport.java
rename to ebean-core/src/test/java/org/tests/model/docstore/ProductReport.java
diff --git a/src/test/java/org/tests/model/docstore/Report.java b/ebean-core/src/test/java/org/tests/model/docstore/Report.java
similarity index 100%
rename from src/test/java/org/tests/model/docstore/Report.java
rename to ebean-core/src/test/java/org/tests/model/docstore/Report.java
diff --git a/src/test/java/org/tests/model/draftable/BaseDomain.java b/ebean-core/src/test/java/org/tests/model/draftable/BaseDomain.java
similarity index 100%
rename from src/test/java/org/tests/model/draftable/BaseDomain.java
rename to ebean-core/src/test/java/org/tests/model/draftable/BaseDomain.java
diff --git a/src/test/java/org/tests/model/draftable/BasicDraftableBean.java b/ebean-core/src/test/java/org/tests/model/draftable/BasicDraftableBean.java
similarity index 100%
rename from src/test/java/org/tests/model/draftable/BasicDraftableBean.java
rename to ebean-core/src/test/java/org/tests/model/draftable/BasicDraftableBean.java
diff --git a/src/test/java/org/tests/model/draftable/Doc.java b/ebean-core/src/test/java/org/tests/model/draftable/Doc.java
similarity index 100%
rename from src/test/java/org/tests/model/draftable/Doc.java
rename to ebean-core/src/test/java/org/tests/model/draftable/Doc.java
diff --git a/src/test/java/org/tests/model/draftable/Document.java b/ebean-core/src/test/java/org/tests/model/draftable/Document.java
similarity index 100%
rename from src/test/java/org/tests/model/draftable/Document.java
rename to ebean-core/src/test/java/org/tests/model/draftable/Document.java
diff --git a/src/test/java/org/tests/model/draftable/DocumentMedia.java b/ebean-core/src/test/java/org/tests/model/draftable/DocumentMedia.java
similarity index 100%
rename from src/test/java/org/tests/model/draftable/DocumentMedia.java
rename to ebean-core/src/test/java/org/tests/model/draftable/DocumentMedia.java
diff --git a/src/test/java/org/tests/model/draftable/Link.java b/ebean-core/src/test/java/org/tests/model/draftable/Link.java
similarity index 100%
rename from src/test/java/org/tests/model/draftable/Link.java
rename to ebean-core/src/test/java/org/tests/model/draftable/Link.java
diff --git a/src/test/java/org/tests/model/draftable/Organisation.java b/ebean-core/src/test/java/org/tests/model/draftable/Organisation.java
similarity index 100%
rename from src/test/java/org/tests/model/draftable/Organisation.java
rename to ebean-core/src/test/java/org/tests/model/draftable/Organisation.java
diff --git a/src/test/java/org/tests/model/elementcollection/EcEnumPerson.java b/ebean-core/src/test/java/org/tests/model/elementcollection/EcEnumPerson.java
similarity index 100%
rename from src/test/java/org/tests/model/elementcollection/EcEnumPerson.java
rename to ebean-core/src/test/java/org/tests/model/elementcollection/EcEnumPerson.java
diff --git a/src/test/java/org/tests/model/elementcollection/EcPerson.java b/ebean-core/src/test/java/org/tests/model/elementcollection/EcPerson.java
similarity index 100%
rename from src/test/java/org/tests/model/elementcollection/EcPerson.java
rename to ebean-core/src/test/java/org/tests/model/elementcollection/EcPerson.java
diff --git a/src/test/java/org/tests/model/elementcollection/EcPersonPersistAdapter.java b/ebean-core/src/test/java/org/tests/model/elementcollection/EcPersonPersistAdapter.java
similarity index 100%
rename from src/test/java/org/tests/model/elementcollection/EcPersonPersistAdapter.java
rename to ebean-core/src/test/java/org/tests/model/elementcollection/EcPersonPersistAdapter.java
diff --git a/src/test/java/org/tests/model/elementcollection/EcPhone.java b/ebean-core/src/test/java/org/tests/model/elementcollection/EcPhone.java
similarity index 100%
rename from src/test/java/org/tests/model/elementcollection/EcPhone.java
rename to ebean-core/src/test/java/org/tests/model/elementcollection/EcPhone.java
diff --git a/src/test/java/org/tests/model/elementcollection/EcTop.java b/ebean-core/src/test/java/org/tests/model/elementcollection/EcTop.java
similarity index 100%
rename from src/test/java/org/tests/model/elementcollection/EcTop.java
rename to ebean-core/src/test/java/org/tests/model/elementcollection/EcTop.java
diff --git a/src/test/java/org/tests/model/elementcollection/EcblPerson.java b/ebean-core/src/test/java/org/tests/model/elementcollection/EcblPerson.java
similarity index 100%
rename from src/test/java/org/tests/model/elementcollection/EcblPerson.java
rename to ebean-core/src/test/java/org/tests/model/elementcollection/EcblPerson.java
diff --git a/src/test/java/org/tests/model/elementcollection/EcbmPerson.java b/ebean-core/src/test/java/org/tests/model/elementcollection/EcbmPerson.java
similarity index 100%
rename from src/test/java/org/tests/model/elementcollection/EcbmPerson.java
rename to ebean-core/src/test/java/org/tests/model/elementcollection/EcbmPerson.java
diff --git a/src/test/java/org/tests/model/elementcollection/EcmPerson.java b/ebean-core/src/test/java/org/tests/model/elementcollection/EcmPerson.java
similarity index 100%
rename from src/test/java/org/tests/model/elementcollection/EcmPerson.java
rename to ebean-core/src/test/java/org/tests/model/elementcollection/EcmPerson.java
diff --git a/src/test/java/org/tests/model/elementcollection/EcmPersonTest.java b/ebean-core/src/test/java/org/tests/model/elementcollection/EcmPersonTest.java
similarity index 100%
rename from src/test/java/org/tests/model/elementcollection/EcmPersonTest.java
rename to ebean-core/src/test/java/org/tests/model/elementcollection/EcmPersonTest.java
diff --git a/src/test/java/org/tests/model/elementcollection/EcmcPerson.java b/ebean-core/src/test/java/org/tests/model/elementcollection/EcmcPerson.java
similarity index 100%
rename from src/test/java/org/tests/model/elementcollection/EcmcPerson.java
rename to ebean-core/src/test/java/org/tests/model/elementcollection/EcmcPerson.java
diff --git a/src/test/java/org/tests/model/elementcollection/EcsPerson.java b/ebean-core/src/test/java/org/tests/model/elementcollection/EcsPerson.java
similarity index 100%
rename from src/test/java/org/tests/model/elementcollection/EcsPerson.java
rename to ebean-core/src/test/java/org/tests/model/elementcollection/EcsPerson.java
diff --git a/src/test/java/org/tests/model/elementcollection/EcsPersonTest.java b/ebean-core/src/test/java/org/tests/model/elementcollection/EcsPersonTest.java
similarity index 100%
rename from src/test/java/org/tests/model/elementcollection/EcsPersonTest.java
rename to ebean-core/src/test/java/org/tests/model/elementcollection/EcsPersonTest.java
diff --git a/src/test/java/org/tests/model/elementcollection/EcsmChild.java b/ebean-core/src/test/java/org/tests/model/elementcollection/EcsmChild.java
similarity index 100%
rename from src/test/java/org/tests/model/elementcollection/EcsmChild.java
rename to ebean-core/src/test/java/org/tests/model/elementcollection/EcsmChild.java
diff --git a/src/test/java/org/tests/model/elementcollection/EcsmOne.java b/ebean-core/src/test/java/org/tests/model/elementcollection/EcsmOne.java
similarity index 100%
rename from src/test/java/org/tests/model/elementcollection/EcsmOne.java
rename to ebean-core/src/test/java/org/tests/model/elementcollection/EcsmOne.java
diff --git a/src/test/java/org/tests/model/elementcollection/EcsmParent.java b/ebean-core/src/test/java/org/tests/model/elementcollection/EcsmParent.java
similarity index 100%
rename from src/test/java/org/tests/model/elementcollection/EcsmParent.java
rename to ebean-core/src/test/java/org/tests/model/elementcollection/EcsmParent.java
diff --git a/src/test/java/org/tests/model/elementcollection/EcsmTwo.java b/ebean-core/src/test/java/org/tests/model/elementcollection/EcsmTwo.java
similarity index 100%
rename from src/test/java/org/tests/model/elementcollection/EcsmTwo.java
rename to ebean-core/src/test/java/org/tests/model/elementcollection/EcsmTwo.java
diff --git a/src/test/java/org/tests/model/elementcollection/TestElementCollectionBasic.java b/ebean-core/src/test/java/org/tests/model/elementcollection/TestElementCollectionBasic.java
similarity index 100%
rename from src/test/java/org/tests/model/elementcollection/TestElementCollectionBasic.java
rename to ebean-core/src/test/java/org/tests/model/elementcollection/TestElementCollectionBasic.java
diff --git a/src/test/java/org/tests/model/elementcollection/TestElementCollectionBasicCache.java b/ebean-core/src/test/java/org/tests/model/elementcollection/TestElementCollectionBasicCache.java
similarity index 100%
rename from src/test/java/org/tests/model/elementcollection/TestElementCollectionBasicCache.java
rename to ebean-core/src/test/java/org/tests/model/elementcollection/TestElementCollectionBasicCache.java
diff --git a/src/test/java/org/tests/model/elementcollection/TestElementCollectionBasicMap.java b/ebean-core/src/test/java/org/tests/model/elementcollection/TestElementCollectionBasicMap.java
similarity index 100%
rename from src/test/java/org/tests/model/elementcollection/TestElementCollectionBasicMap.java
rename to ebean-core/src/test/java/org/tests/model/elementcollection/TestElementCollectionBasicMap.java
diff --git a/src/test/java/org/tests/model/elementcollection/TestElementCollectionBasicMapAsLob.java b/ebean-core/src/test/java/org/tests/model/elementcollection/TestElementCollectionBasicMapAsLob.java
similarity index 100%
rename from src/test/java/org/tests/model/elementcollection/TestElementCollectionBasicMapAsLob.java
rename to ebean-core/src/test/java/org/tests/model/elementcollection/TestElementCollectionBasicMapAsLob.java
diff --git a/src/test/java/org/tests/model/elementcollection/TestElementCollectionBasicMapCache.java b/ebean-core/src/test/java/org/tests/model/elementcollection/TestElementCollectionBasicMapCache.java
similarity index 100%
rename from src/test/java/org/tests/model/elementcollection/TestElementCollectionBasicMapCache.java
rename to ebean-core/src/test/java/org/tests/model/elementcollection/TestElementCollectionBasicMapCache.java
diff --git a/src/test/java/org/tests/model/elementcollection/TestElementCollectionBasicSet.java b/ebean-core/src/test/java/org/tests/model/elementcollection/TestElementCollectionBasicSet.java
similarity index 100%
rename from src/test/java/org/tests/model/elementcollection/TestElementCollectionBasicSet.java
rename to ebean-core/src/test/java/org/tests/model/elementcollection/TestElementCollectionBasicSet.java
diff --git a/src/test/java/org/tests/model/elementcollection/TestElementCollectionCascade.java b/ebean-core/src/test/java/org/tests/model/elementcollection/TestElementCollectionCascade.java
similarity index 100%
rename from src/test/java/org/tests/model/elementcollection/TestElementCollectionCascade.java
rename to ebean-core/src/test/java/org/tests/model/elementcollection/TestElementCollectionCascade.java
diff --git a/src/test/java/org/tests/model/elementcollection/TestElementCollectionCascadeMultiple.java b/ebean-core/src/test/java/org/tests/model/elementcollection/TestElementCollectionCascadeMultiple.java
similarity index 100%
rename from src/test/java/org/tests/model/elementcollection/TestElementCollectionCascadeMultiple.java
rename to ebean-core/src/test/java/org/tests/model/elementcollection/TestElementCollectionCascadeMultiple.java
diff --git a/src/test/java/org/tests/model/elementcollection/TestElementCollectionEmbeddedList.java b/ebean-core/src/test/java/org/tests/model/elementcollection/TestElementCollectionEmbeddedList.java
similarity index 100%
rename from src/test/java/org/tests/model/elementcollection/TestElementCollectionEmbeddedList.java
rename to ebean-core/src/test/java/org/tests/model/elementcollection/TestElementCollectionEmbeddedList.java
diff --git a/src/test/java/org/tests/model/elementcollection/TestElementCollectionEmbeddedListCache.java b/ebean-core/src/test/java/org/tests/model/elementcollection/TestElementCollectionEmbeddedListCache.java
similarity index 100%
rename from src/test/java/org/tests/model/elementcollection/TestElementCollectionEmbeddedListCache.java
rename to ebean-core/src/test/java/org/tests/model/elementcollection/TestElementCollectionEmbeddedListCache.java
diff --git a/src/test/java/org/tests/model/elementcollection/TestElementCollectionEmbeddedMap.java b/ebean-core/src/test/java/org/tests/model/elementcollection/TestElementCollectionEmbeddedMap.java
similarity index 100%
rename from src/test/java/org/tests/model/elementcollection/TestElementCollectionEmbeddedMap.java
rename to ebean-core/src/test/java/org/tests/model/elementcollection/TestElementCollectionEmbeddedMap.java
diff --git a/src/test/java/org/tests/model/elementcollection/TestElementCollectionEmbeddedMapCache.java b/ebean-core/src/test/java/org/tests/model/elementcollection/TestElementCollectionEmbeddedMapCache.java
similarity index 100%
rename from src/test/java/org/tests/model/elementcollection/TestElementCollectionEmbeddedMapCache.java
rename to ebean-core/src/test/java/org/tests/model/elementcollection/TestElementCollectionEmbeddedMapCache.java
diff --git a/src/test/java/org/tests/model/elementcollection/TestElementCollectionEnumSet.java b/ebean-core/src/test/java/org/tests/model/elementcollection/TestElementCollectionEnumSet.java
similarity index 100%
rename from src/test/java/org/tests/model/elementcollection/TestElementCollectionEnumSet.java
rename to ebean-core/src/test/java/org/tests/model/elementcollection/TestElementCollectionEnumSet.java
diff --git a/src/test/java/org/tests/model/elementcollection/TestElementCollectionResused.java b/ebean-core/src/test/java/org/tests/model/elementcollection/TestElementCollectionResused.java
similarity index 100%
rename from src/test/java/org/tests/model/elementcollection/TestElementCollectionResused.java
rename to ebean-core/src/test/java/org/tests/model/elementcollection/TestElementCollectionResused.java
diff --git a/src/test/java/org/tests/model/embedded/EAddr.java b/ebean-core/src/test/java/org/tests/model/embedded/EAddr.java
similarity index 100%
rename from src/test/java/org/tests/model/embedded/EAddr.java
rename to ebean-core/src/test/java/org/tests/model/embedded/EAddr.java
diff --git a/src/test/java/org/tests/model/embedded/EAddress.java b/ebean-core/src/test/java/org/tests/model/embedded/EAddress.java
similarity index 100%
rename from src/test/java/org/tests/model/embedded/EAddress.java
rename to ebean-core/src/test/java/org/tests/model/embedded/EAddress.java
diff --git a/src/test/java/org/tests/model/embedded/EAddressStatus.java b/ebean-core/src/test/java/org/tests/model/embedded/EAddressStatus.java
similarity index 100%
rename from src/test/java/org/tests/model/embedded/EAddressStatus.java
rename to ebean-core/src/test/java/org/tests/model/embedded/EAddressStatus.java
diff --git a/src/test/java/org/tests/model/embedded/EEmbDatePeriod.java b/ebean-core/src/test/java/org/tests/model/embedded/EEmbDatePeriod.java
similarity index 100%
rename from src/test/java/org/tests/model/embedded/EEmbDatePeriod.java
rename to ebean-core/src/test/java/org/tests/model/embedded/EEmbDatePeriod.java
diff --git a/src/test/java/org/tests/model/embedded/EEmbInner.java b/ebean-core/src/test/java/org/tests/model/embedded/EEmbInner.java
similarity index 100%
rename from src/test/java/org/tests/model/embedded/EEmbInner.java
rename to ebean-core/src/test/java/org/tests/model/embedded/EEmbInner.java
diff --git a/src/test/java/org/tests/model/embedded/EEmbOuter.java b/ebean-core/src/test/java/org/tests/model/embedded/EEmbOuter.java
similarity index 100%
rename from src/test/java/org/tests/model/embedded/EEmbOuter.java
rename to ebean-core/src/test/java/org/tests/model/embedded/EEmbOuter.java
diff --git a/src/test/java/org/tests/model/embedded/EInvoice.java b/ebean-core/src/test/java/org/tests/model/embedded/EInvoice.java
similarity index 100%
rename from src/test/java/org/tests/model/embedded/EInvoice.java
rename to ebean-core/src/test/java/org/tests/model/embedded/EInvoice.java
diff --git a/src/test/java/org/tests/model/embedded/EMain.java b/ebean-core/src/test/java/org/tests/model/embedded/EMain.java
similarity index 100%
rename from src/test/java/org/tests/model/embedded/EMain.java
rename to ebean-core/src/test/java/org/tests/model/embedded/EMain.java
diff --git a/src/test/java/org/tests/model/embedded/EPerAddr.java b/ebean-core/src/test/java/org/tests/model/embedded/EPerAddr.java
similarity index 100%
rename from src/test/java/org/tests/model/embedded/EPerAddr.java
rename to ebean-core/src/test/java/org/tests/model/embedded/EPerAddr.java
diff --git a/src/test/java/org/tests/model/embedded/EPerson.java b/ebean-core/src/test/java/org/tests/model/embedded/EPerson.java
similarity index 100%
rename from src/test/java/org/tests/model/embedded/EPerson.java
rename to ebean-core/src/test/java/org/tests/model/embedded/EPerson.java
diff --git a/src/test/java/org/tests/model/embedded/EPerson2.java b/ebean-core/src/test/java/org/tests/model/embedded/EPerson2.java
similarity index 100%
rename from src/test/java/org/tests/model/embedded/EPerson2.java
rename to ebean-core/src/test/java/org/tests/model/embedded/EPerson2.java
diff --git a/src/test/java/org/tests/model/embedded/EPerson3.java b/ebean-core/src/test/java/org/tests/model/embedded/EPerson3.java
similarity index 100%
rename from src/test/java/org/tests/model/embedded/EPerson3.java
rename to ebean-core/src/test/java/org/tests/model/embedded/EPerson3.java
diff --git a/src/test/java/org/tests/model/embedded/Eembeddable.java b/ebean-core/src/test/java/org/tests/model/embedded/Eembeddable.java
similarity index 100%
rename from src/test/java/org/tests/model/embedded/Eembeddable.java
rename to ebean-core/src/test/java/org/tests/model/embedded/Eembeddable.java
diff --git a/src/test/java/org/tests/model/embedded/PrimaryRevision.java b/ebean-core/src/test/java/org/tests/model/embedded/PrimaryRevision.java
similarity index 100%
rename from src/test/java/org/tests/model/embedded/PrimaryRevision.java
rename to ebean-core/src/test/java/org/tests/model/embedded/PrimaryRevision.java
diff --git a/src/test/java/org/tests/model/embedded/RevisionId.java b/ebean-core/src/test/java/org/tests/model/embedded/RevisionId.java
similarity index 100%
rename from src/test/java/org/tests/model/embedded/RevisionId.java
rename to ebean-core/src/test/java/org/tests/model/embedded/RevisionId.java
diff --git a/src/test/java/org/tests/model/embedded/TestEmbeddedAttrOverride.java b/ebean-core/src/test/java/org/tests/model/embedded/TestEmbeddedAttrOverride.java
similarity index 100%
rename from src/test/java/org/tests/model/embedded/TestEmbeddedAttrOverride.java
rename to ebean-core/src/test/java/org/tests/model/embedded/TestEmbeddedAttrOverride.java
diff --git a/src/test/java/org/tests/model/embedded/TestEmbeddedEqualsWhenCreated.java b/ebean-core/src/test/java/org/tests/model/embedded/TestEmbeddedEqualsWhenCreated.java
similarity index 100%
rename from src/test/java/org/tests/model/embedded/TestEmbeddedEqualsWhenCreated.java
rename to ebean-core/src/test/java/org/tests/model/embedded/TestEmbeddedEqualsWhenCreated.java
diff --git a/src/test/java/org/tests/model/embedded/TestEmbeddedManyToOne.java b/ebean-core/src/test/java/org/tests/model/embedded/TestEmbeddedManyToOne.java
similarity index 100%
rename from src/test/java/org/tests/model/embedded/TestEmbeddedManyToOne.java
rename to ebean-core/src/test/java/org/tests/model/embedded/TestEmbeddedManyToOne.java
diff --git a/src/test/java/org/tests/model/embedded/TestEmbeddedNullableOverride.java b/ebean-core/src/test/java/org/tests/model/embedded/TestEmbeddedNullableOverride.java
similarity index 100%
rename from src/test/java/org/tests/model/embedded/TestEmbeddedNullableOverride.java
rename to ebean-core/src/test/java/org/tests/model/embedded/TestEmbeddedNullableOverride.java
diff --git a/src/test/java/org/tests/model/embedded/UserInterestLive.java b/ebean-core/src/test/java/org/tests/model/embedded/UserInterestLive.java
similarity index 100%
rename from src/test/java/org/tests/model/embedded/UserInterestLive.java
rename to ebean-core/src/test/java/org/tests/model/embedded/UserInterestLive.java
diff --git a/src/test/java/org/tests/model/embedded/UserInterestLiveKey.java b/ebean-core/src/test/java/org/tests/model/embedded/UserInterestLiveKey.java
similarity index 100%
rename from src/test/java/org/tests/model/embedded/UserInterestLiveKey.java
rename to ebean-core/src/test/java/org/tests/model/embedded/UserInterestLiveKey.java
diff --git a/src/test/java/org/tests/model/family/ChildPerson.java b/ebean-core/src/test/java/org/tests/model/family/ChildPerson.java
similarity index 100%
rename from src/test/java/org/tests/model/family/ChildPerson.java
rename to ebean-core/src/test/java/org/tests/model/family/ChildPerson.java
diff --git a/src/test/java/org/tests/model/family/GrandParentPerson.java b/ebean-core/src/test/java/org/tests/model/family/GrandParentPerson.java
similarity index 100%
rename from src/test/java/org/tests/model/family/GrandParentPerson.java
rename to ebean-core/src/test/java/org/tests/model/family/GrandParentPerson.java
diff --git a/src/test/java/org/tests/model/family/InheritablePerson.java b/ebean-core/src/test/java/org/tests/model/family/InheritablePerson.java
similarity index 100%
rename from src/test/java/org/tests/model/family/InheritablePerson.java
rename to ebean-core/src/test/java/org/tests/model/family/InheritablePerson.java
diff --git a/src/test/java/org/tests/model/family/ParentPerson.java b/ebean-core/src/test/java/org/tests/model/family/ParentPerson.java
similarity index 100%
rename from src/test/java/org/tests/model/family/ParentPerson.java
rename to ebean-core/src/test/java/org/tests/model/family/ParentPerson.java
diff --git a/src/test/java/org/tests/model/generated/User.java b/ebean-core/src/test/java/org/tests/model/generated/User.java
similarity index 100%
rename from src/test/java/org/tests/model/generated/User.java
rename to ebean-core/src/test/java/org/tests/model/generated/User.java
diff --git a/src/test/java/org/tests/model/generated/WhoPropsOneToMany.java b/ebean-core/src/test/java/org/tests/model/generated/WhoPropsOneToMany.java
similarity index 100%
rename from src/test/java/org/tests/model/generated/WhoPropsOneToMany.java
rename to ebean-core/src/test/java/org/tests/model/generated/WhoPropsOneToMany.java
diff --git a/src/test/java/org/tests/model/history/HEmbiBean.java b/ebean-core/src/test/java/org/tests/model/history/HEmbiBean.java
similarity index 100%
rename from src/test/java/org/tests/model/history/HEmbiBean.java
rename to ebean-core/src/test/java/org/tests/model/history/HEmbiBean.java
diff --git a/src/test/java/org/tests/model/history/HEmbiId.java b/ebean-core/src/test/java/org/tests/model/history/HEmbiId.java
similarity index 100%
rename from src/test/java/org/tests/model/history/HEmbiId.java
rename to ebean-core/src/test/java/org/tests/model/history/HEmbiId.java
diff --git a/src/test/java/org/tests/model/history/HeDoc.java b/ebean-core/src/test/java/org/tests/model/history/HeDoc.java
similarity index 100%
rename from src/test/java/org/tests/model/history/HeDoc.java
rename to ebean-core/src/test/java/org/tests/model/history/HeDoc.java
diff --git a/src/test/java/org/tests/model/history/HeLink.java b/ebean-core/src/test/java/org/tests/model/history/HeLink.java
similarity index 100%
rename from src/test/java/org/tests/model/history/HeLink.java
rename to ebean-core/src/test/java/org/tests/model/history/HeLink.java
diff --git a/src/test/java/org/tests/model/history/HiDoc.java b/ebean-core/src/test/java/org/tests/model/history/HiDoc.java
similarity index 100%
rename from src/test/java/org/tests/model/history/HiDoc.java
rename to ebean-core/src/test/java/org/tests/model/history/HiDoc.java
diff --git a/src/test/java/org/tests/model/history/HiLink.java b/ebean-core/src/test/java/org/tests/model/history/HiLink.java
similarity index 100%
rename from src/test/java/org/tests/model/history/HiLink.java
rename to ebean-core/src/test/java/org/tests/model/history/HiLink.java
diff --git a/src/test/java/org/tests/model/history/HiTOne.java b/ebean-core/src/test/java/org/tests/model/history/HiTOne.java
similarity index 100%
rename from src/test/java/org/tests/model/history/HiTOne.java
rename to ebean-core/src/test/java/org/tests/model/history/HiTOne.java
diff --git a/src/test/java/org/tests/model/history/HiTThree.java b/ebean-core/src/test/java/org/tests/model/history/HiTThree.java
similarity index 100%
rename from src/test/java/org/tests/model/history/HiTThree.java
rename to ebean-core/src/test/java/org/tests/model/history/HiTThree.java
diff --git a/src/test/java/org/tests/model/history/HiTTwo.java b/ebean-core/src/test/java/org/tests/model/history/HiTTwo.java
similarity index 100%
rename from src/test/java/org/tests/model/history/HiTTwo.java
rename to ebean-core/src/test/java/org/tests/model/history/HiTTwo.java
diff --git a/src/test/java/org/tests/model/history/HsdSetting.java b/ebean-core/src/test/java/org/tests/model/history/HsdSetting.java
similarity index 100%
rename from src/test/java/org/tests/model/history/HsdSetting.java
rename to ebean-core/src/test/java/org/tests/model/history/HsdSetting.java
diff --git a/src/test/java/org/tests/model/history/HsdUser.java b/ebean-core/src/test/java/org/tests/model/history/HsdUser.java
similarity index 100%
rename from src/test/java/org/tests/model/history/HsdUser.java
rename to ebean-core/src/test/java/org/tests/model/history/HsdUser.java
diff --git a/src/test/java/org/tests/model/history/TestHistoryEmbeddedId.java b/ebean-core/src/test/java/org/tests/model/history/TestHistoryEmbeddedId.java
similarity index 100%
rename from src/test/java/org/tests/model/history/TestHistoryEmbeddedId.java
rename to ebean-core/src/test/java/org/tests/model/history/TestHistoryEmbeddedId.java
diff --git a/src/test/java/org/tests/model/history/TestHistoryExclude.java b/ebean-core/src/test/java/org/tests/model/history/TestHistoryExclude.java
similarity index 100%
rename from src/test/java/org/tests/model/history/TestHistoryExclude.java
rename to ebean-core/src/test/java/org/tests/model/history/TestHistoryExclude.java
diff --git a/src/test/java/org/tests/model/history/TestHistoryInclude.java b/ebean-core/src/test/java/org/tests/model/history/TestHistoryInclude.java
similarity index 100%
rename from src/test/java/org/tests/model/history/TestHistoryInclude.java
rename to ebean-core/src/test/java/org/tests/model/history/TestHistoryInclude.java
diff --git a/src/test/java/org/tests/model/history/TestHistoryOneToMany.java b/ebean-core/src/test/java/org/tests/model/history/TestHistoryOneToMany.java
similarity index 100%
rename from src/test/java/org/tests/model/history/TestHistoryOneToMany.java
rename to ebean-core/src/test/java/org/tests/model/history/TestHistoryOneToMany.java
diff --git a/src/test/java/org/tests/model/history/TestHistorySoftDeleteOneToOne.java b/ebean-core/src/test/java/org/tests/model/history/TestHistorySoftDeleteOneToOne.java
similarity index 100%
rename from src/test/java/org/tests/model/history/TestHistorySoftDeleteOneToOne.java
rename to ebean-core/src/test/java/org/tests/model/history/TestHistorySoftDeleteOneToOne.java
diff --git a/src/test/java/org/tests/model/info/InfoCompany.java b/ebean-core/src/test/java/org/tests/model/info/InfoCompany.java
similarity index 100%
rename from src/test/java/org/tests/model/info/InfoCompany.java
rename to ebean-core/src/test/java/org/tests/model/info/InfoCompany.java
diff --git a/src/test/java/org/tests/model/info/InfoContact.java b/ebean-core/src/test/java/org/tests/model/info/InfoContact.java
similarity index 100%
rename from src/test/java/org/tests/model/info/InfoContact.java
rename to ebean-core/src/test/java/org/tests/model/info/InfoContact.java
diff --git a/src/test/java/org/tests/model/info/InfoCustomer.java b/ebean-core/src/test/java/org/tests/model/info/InfoCustomer.java
similarity index 100%
rename from src/test/java/org/tests/model/info/InfoCustomer.java
rename to ebean-core/src/test/java/org/tests/model/info/InfoCustomer.java
diff --git a/src/test/java/org/tests/model/inheritexposedtype/IXPhoto.java b/ebean-core/src/test/java/org/tests/model/inheritexposedtype/IXPhoto.java
similarity index 100%
rename from src/test/java/org/tests/model/inheritexposedtype/IXPhoto.java
rename to ebean-core/src/test/java/org/tests/model/inheritexposedtype/IXPhoto.java
diff --git a/src/test/java/org/tests/model/inheritexposedtype/IXResource.java b/ebean-core/src/test/java/org/tests/model/inheritexposedtype/IXResource.java
similarity index 100%
rename from src/test/java/org/tests/model/inheritexposedtype/IXResource.java
rename to ebean-core/src/test/java/org/tests/model/inheritexposedtype/IXResource.java
diff --git a/src/test/java/org/tests/model/inheritexposedtype/test/TestInheritExposeDtype.java b/ebean-core/src/test/java/org/tests/model/inheritexposedtype/test/TestInheritExposeDtype.java
similarity index 100%
rename from src/test/java/org/tests/model/inheritexposedtype/test/TestInheritExposeDtype.java
rename to ebean-core/src/test/java/org/tests/model/inheritexposedtype/test/TestInheritExposeDtype.java
diff --git a/src/test/java/org/tests/model/inheritmany/IMRelated.java b/ebean-core/src/test/java/org/tests/model/inheritmany/IMRelated.java
similarity index 100%
rename from src/test/java/org/tests/model/inheritmany/IMRelated.java
rename to ebean-core/src/test/java/org/tests/model/inheritmany/IMRelated.java
diff --git a/src/test/java/org/tests/model/inheritmany/IMRoot.java b/ebean-core/src/test/java/org/tests/model/inheritmany/IMRoot.java
similarity index 100%
rename from src/test/java/org/tests/model/inheritmany/IMRoot.java
rename to ebean-core/src/test/java/org/tests/model/inheritmany/IMRoot.java
diff --git a/src/test/java/org/tests/model/inheritmany/IMRootOne.java b/ebean-core/src/test/java/org/tests/model/inheritmany/IMRootOne.java
similarity index 100%
rename from src/test/java/org/tests/model/inheritmany/IMRootOne.java
rename to ebean-core/src/test/java/org/tests/model/inheritmany/IMRootOne.java
diff --git a/src/test/java/org/tests/model/inheritmany/IMRootTwo.java b/ebean-core/src/test/java/org/tests/model/inheritmany/IMRootTwo.java
similarity index 100%
rename from src/test/java/org/tests/model/inheritmany/IMRootTwo.java
rename to ebean-core/src/test/java/org/tests/model/inheritmany/IMRootTwo.java
diff --git a/src/test/java/org/tests/model/inheritmany/MBase.java b/ebean-core/src/test/java/org/tests/model/inheritmany/MBase.java
similarity index 100%
rename from src/test/java/org/tests/model/inheritmany/MBase.java
rename to ebean-core/src/test/java/org/tests/model/inheritmany/MBase.java
diff --git a/src/test/java/org/tests/model/inheritmany/MMedia.java b/ebean-core/src/test/java/org/tests/model/inheritmany/MMedia.java
similarity index 100%
rename from src/test/java/org/tests/model/inheritmany/MMedia.java
rename to ebean-core/src/test/java/org/tests/model/inheritmany/MMedia.java
diff --git a/src/test/java/org/tests/model/inheritmany/MPicture.java b/ebean-core/src/test/java/org/tests/model/inheritmany/MPicture.java
similarity index 100%
rename from src/test/java/org/tests/model/inheritmany/MPicture.java
rename to ebean-core/src/test/java/org/tests/model/inheritmany/MPicture.java
diff --git a/src/test/java/org/tests/model/inheritmany/MProfile.java b/ebean-core/src/test/java/org/tests/model/inheritmany/MProfile.java
similarity index 100%
rename from src/test/java/org/tests/model/inheritmany/MProfile.java
rename to ebean-core/src/test/java/org/tests/model/inheritmany/MProfile.java
diff --git a/src/test/java/org/tests/model/inheritmany/TestMediaInheritanceJoinToMany.java b/ebean-core/src/test/java/org/tests/model/inheritmany/TestMediaInheritanceJoinToMany.java
similarity index 100%
rename from src/test/java/org/tests/model/inheritmany/TestMediaInheritanceJoinToMany.java
rename to ebean-core/src/test/java/org/tests/model/inheritmany/TestMediaInheritanceJoinToMany.java
diff --git a/src/test/java/org/tests/model/interfaces/Address.java b/ebean-core/src/test/java/org/tests/model/interfaces/Address.java
similarity index 100%
rename from src/test/java/org/tests/model/interfaces/Address.java
rename to ebean-core/src/test/java/org/tests/model/interfaces/Address.java
diff --git a/src/test/java/org/tests/model/interfaces/IAddress.java b/ebean-core/src/test/java/org/tests/model/interfaces/IAddress.java
similarity index 100%
rename from src/test/java/org/tests/model/interfaces/IAddress.java
rename to ebean-core/src/test/java/org/tests/model/interfaces/IAddress.java
diff --git a/src/test/java/org/tests/model/interfaces/IPerson.java b/ebean-core/src/test/java/org/tests/model/interfaces/IPerson.java
similarity index 100%
rename from src/test/java/org/tests/model/interfaces/IPerson.java
rename to ebean-core/src/test/java/org/tests/model/interfaces/IPerson.java
diff --git a/src/test/java/org/tests/model/interfaces/Person.java b/ebean-core/src/test/java/org/tests/model/interfaces/Person.java
similarity index 100%
rename from src/test/java/org/tests/model/interfaces/Person.java
rename to ebean-core/src/test/java/org/tests/model/interfaces/Person.java
diff --git a/src/test/java/org/tests/model/ivo/ESomeConvertType.java b/ebean-core/src/test/java/org/tests/model/ivo/ESomeConvertType.java
similarity index 100%
rename from src/test/java/org/tests/model/ivo/ESomeConvertType.java
rename to ebean-core/src/test/java/org/tests/model/ivo/ESomeConvertType.java
diff --git a/src/test/java/org/tests/model/ivo/Money.java b/ebean-core/src/test/java/org/tests/model/ivo/Money.java
similarity index 100%
rename from src/test/java/org/tests/model/ivo/Money.java
rename to ebean-core/src/test/java/org/tests/model/ivo/Money.java
diff --git a/src/test/java/org/tests/model/ivo/Oid.java b/ebean-core/src/test/java/org/tests/model/ivo/Oid.java
similarity index 100%
rename from src/test/java/org/tests/model/ivo/Oid.java
rename to ebean-core/src/test/java/org/tests/model/ivo/Oid.java
diff --git a/src/test/java/org/tests/model/ivo/Segment.java b/ebean-core/src/test/java/org/tests/model/ivo/Segment.java
similarity index 100%
rename from src/test/java/org/tests/model/ivo/Segment.java
rename to ebean-core/src/test/java/org/tests/model/ivo/Segment.java
diff --git a/src/test/java/org/tests/model/ivo/SysTime.java b/ebean-core/src/test/java/org/tests/model/ivo/SysTime.java
similarity index 100%
rename from src/test/java/org/tests/model/ivo/SysTime.java
rename to ebean-core/src/test/java/org/tests/model/ivo/SysTime.java
diff --git a/src/test/java/org/tests/model/ivo/converter/AnEnumType.java b/ebean-core/src/test/java/org/tests/model/ivo/converter/AnEnumType.java
similarity index 100%
rename from src/test/java/org/tests/model/ivo/converter/AnEnumType.java
rename to ebean-core/src/test/java/org/tests/model/ivo/converter/AnEnumType.java
diff --git a/src/test/java/org/tests/model/ivo/converter/AnEnumTypeConvert.java b/ebean-core/src/test/java/org/tests/model/ivo/converter/AnEnumTypeConvert.java
similarity index 100%
rename from src/test/java/org/tests/model/ivo/converter/AnEnumTypeConvert.java
rename to ebean-core/src/test/java/org/tests/model/ivo/converter/AnEnumTypeConvert.java
diff --git a/src/test/java/org/tests/model/ivo/converter/MoneyTypeConverter.java b/ebean-core/src/test/java/org/tests/model/ivo/converter/MoneyTypeConverter.java
similarity index 100%
rename from src/test/java/org/tests/model/ivo/converter/MoneyTypeConverter.java
rename to ebean-core/src/test/java/org/tests/model/ivo/converter/MoneyTypeConverter.java
diff --git a/src/test/java/org/tests/model/ivo/converter/OidTypeConverter.java b/ebean-core/src/test/java/org/tests/model/ivo/converter/OidTypeConverter.java
similarity index 100%
rename from src/test/java/org/tests/model/ivo/converter/OidTypeConverter.java
rename to ebean-core/src/test/java/org/tests/model/ivo/converter/OidTypeConverter.java
diff --git a/src/test/java/org/tests/model/ivo/converter/SysTimeConverter.java b/ebean-core/src/test/java/org/tests/model/ivo/converter/SysTimeConverter.java
similarity index 100%
rename from src/test/java/org/tests/model/ivo/converter/SysTimeConverter.java
rename to ebean-core/src/test/java/org/tests/model/ivo/converter/SysTimeConverter.java
diff --git a/src/test/java/org/tests/model/ivo/test/TestAttributeConverter.java b/ebean-core/src/test/java/org/tests/model/ivo/test/TestAttributeConverter.java
similarity index 100%
rename from src/test/java/org/tests/model/ivo/test/TestAttributeConverter.java
rename to ebean-core/src/test/java/org/tests/model/ivo/test/TestAttributeConverter.java
diff --git a/src/test/java/org/tests/model/joda/BasicJodaEntity.java b/ebean-core/src/test/java/org/tests/model/joda/BasicJodaEntity.java
similarity index 100%
rename from src/test/java/org/tests/model/joda/BasicJodaEntity.java
rename to ebean-core/src/test/java/org/tests/model/joda/BasicJodaEntity.java
diff --git a/src/test/java/org/tests/model/joda/TestJodaInsertUpdate.java b/ebean-core/src/test/java/org/tests/model/joda/TestJodaInsertUpdate.java
similarity index 100%
rename from src/test/java/org/tests/model/joda/TestJodaInsertUpdate.java
rename to ebean-core/src/test/java/org/tests/model/joda/TestJodaInsertUpdate.java
diff --git a/src/test/java/org/tests/model/json/BasicJacksonType.java b/ebean-core/src/test/java/org/tests/model/json/BasicJacksonType.java
similarity index 100%
rename from src/test/java/org/tests/model/json/BasicJacksonType.java
rename to ebean-core/src/test/java/org/tests/model/json/BasicJacksonType.java
diff --git a/src/test/java/org/tests/model/json/EBasicHstore.java b/ebean-core/src/test/java/org/tests/model/json/EBasicHstore.java
similarity index 100%
rename from src/test/java/org/tests/model/json/EBasicHstore.java
rename to ebean-core/src/test/java/org/tests/model/json/EBasicHstore.java
diff --git a/src/test/java/org/tests/model/json/EBasicJsonJackson.java b/ebean-core/src/test/java/org/tests/model/json/EBasicJsonJackson.java
similarity index 100%
rename from src/test/java/org/tests/model/json/EBasicJsonJackson.java
rename to ebean-core/src/test/java/org/tests/model/json/EBasicJsonJackson.java
diff --git a/src/test/java/org/tests/model/json/EBasicJsonJackson2.java b/ebean-core/src/test/java/org/tests/model/json/EBasicJsonJackson2.java
similarity index 100%
rename from src/test/java/org/tests/model/json/EBasicJsonJackson2.java
rename to ebean-core/src/test/java/org/tests/model/json/EBasicJsonJackson2.java
diff --git a/src/test/java/org/tests/model/json/EBasicJsonList.java b/ebean-core/src/test/java/org/tests/model/json/EBasicJsonList.java
similarity index 100%
rename from src/test/java/org/tests/model/json/EBasicJsonList.java
rename to ebean-core/src/test/java/org/tests/model/json/EBasicJsonList.java
diff --git a/src/test/java/org/tests/model/json/EBasicJsonMap.java b/ebean-core/src/test/java/org/tests/model/json/EBasicJsonMap.java
similarity index 100%
rename from src/test/java/org/tests/model/json/EBasicJsonMap.java
rename to ebean-core/src/test/java/org/tests/model/json/EBasicJsonMap.java
diff --git a/src/test/java/org/tests/model/json/EBasicJsonMapBlob.java b/ebean-core/src/test/java/org/tests/model/json/EBasicJsonMapBlob.java
similarity index 100%
rename from src/test/java/org/tests/model/json/EBasicJsonMapBlob.java
rename to ebean-core/src/test/java/org/tests/model/json/EBasicJsonMapBlob.java
diff --git a/src/test/java/org/tests/model/json/EBasicJsonMapClob.java b/ebean-core/src/test/java/org/tests/model/json/EBasicJsonMapClob.java
similarity index 100%
rename from src/test/java/org/tests/model/json/EBasicJsonMapClob.java
rename to ebean-core/src/test/java/org/tests/model/json/EBasicJsonMapClob.java
diff --git a/src/test/java/org/tests/model/json/EBasicJsonMapDetail.java b/ebean-core/src/test/java/org/tests/model/json/EBasicJsonMapDetail.java
similarity index 100%
rename from src/test/java/org/tests/model/json/EBasicJsonMapDetail.java
rename to ebean-core/src/test/java/org/tests/model/json/EBasicJsonMapDetail.java
diff --git a/src/test/java/org/tests/model/json/EBasicJsonMapJsonB.java b/ebean-core/src/test/java/org/tests/model/json/EBasicJsonMapJsonB.java
similarity index 100%
rename from src/test/java/org/tests/model/json/EBasicJsonMapJsonB.java
rename to ebean-core/src/test/java/org/tests/model/json/EBasicJsonMapJsonB.java
diff --git a/src/test/java/org/tests/model/json/EBasicJsonMapVarchar.java b/ebean-core/src/test/java/org/tests/model/json/EBasicJsonMapVarchar.java
similarity index 100%
rename from src/test/java/org/tests/model/json/EBasicJsonMapVarchar.java
rename to ebean-core/src/test/java/org/tests/model/json/EBasicJsonMapVarchar.java
diff --git a/src/test/java/org/tests/model/json/EBasicJsonNode.java b/ebean-core/src/test/java/org/tests/model/json/EBasicJsonNode.java
similarity index 100%
rename from src/test/java/org/tests/model/json/EBasicJsonNode.java
rename to ebean-core/src/test/java/org/tests/model/json/EBasicJsonNode.java
diff --git a/src/test/java/org/tests/model/json/EBasicJsonNodeBlob.java b/ebean-core/src/test/java/org/tests/model/json/EBasicJsonNodeBlob.java
similarity index 100%
rename from src/test/java/org/tests/model/json/EBasicJsonNodeBlob.java
rename to ebean-core/src/test/java/org/tests/model/json/EBasicJsonNodeBlob.java
diff --git a/src/test/java/org/tests/model/json/EBasicJsonNodeJsonB.java b/ebean-core/src/test/java/org/tests/model/json/EBasicJsonNodeJsonB.java
similarity index 100%
rename from src/test/java/org/tests/model/json/EBasicJsonNodeJsonB.java
rename to ebean-core/src/test/java/org/tests/model/json/EBasicJsonNodeJsonB.java
diff --git a/src/test/java/org/tests/model/json/EBasicJsonNodeVarchar.java b/ebean-core/src/test/java/org/tests/model/json/EBasicJsonNodeVarchar.java
similarity index 100%
rename from src/test/java/org/tests/model/json/EBasicJsonNodeVarchar.java
rename to ebean-core/src/test/java/org/tests/model/json/EBasicJsonNodeVarchar.java
diff --git a/src/test/java/org/tests/model/json/EBasicJsonUnmapped.java b/ebean-core/src/test/java/org/tests/model/json/EBasicJsonUnmapped.java
similarity index 100%
rename from src/test/java/org/tests/model/json/EBasicJsonUnmapped.java
rename to ebean-core/src/test/java/org/tests/model/json/EBasicJsonUnmapped.java
diff --git a/src/test/java/org/tests/model/json/LongJacksonType.java b/ebean-core/src/test/java/org/tests/model/json/LongJacksonType.java
similarity index 100%
rename from src/test/java/org/tests/model/json/LongJacksonType.java
rename to ebean-core/src/test/java/org/tests/model/json/LongJacksonType.java
diff --git a/src/test/java/org/tests/model/json/PlainBean.java b/ebean-core/src/test/java/org/tests/model/json/PlainBean.java
similarity index 100%
rename from src/test/java/org/tests/model/json/PlainBean.java
rename to ebean-core/src/test/java/org/tests/model/json/PlainBean.java
diff --git a/src/test/java/org/tests/model/json/StringJacksonType.java b/ebean-core/src/test/java/org/tests/model/json/StringJacksonType.java
similarity index 100%
rename from src/test/java/org/tests/model/json/StringJacksonType.java
rename to ebean-core/src/test/java/org/tests/model/json/StringJacksonType.java
diff --git a/src/test/java/org/tests/model/lazywithid/Looney.java b/ebean-core/src/test/java/org/tests/model/lazywithid/Looney.java
similarity index 100%
rename from src/test/java/org/tests/model/lazywithid/Looney.java
rename to ebean-core/src/test/java/org/tests/model/lazywithid/Looney.java
diff --git a/src/test/java/org/tests/model/lazywithid/TestColumnIdName.java b/ebean-core/src/test/java/org/tests/model/lazywithid/TestColumnIdName.java
similarity index 100%
rename from src/test/java/org/tests/model/lazywithid/TestColumnIdName.java
rename to ebean-core/src/test/java/org/tests/model/lazywithid/TestColumnIdName.java
diff --git a/src/test/java/org/tests/model/lazywithid/Tune.java b/ebean-core/src/test/java/org/tests/model/lazywithid/Tune.java
similarity index 100%
rename from src/test/java/org/tests/model/lazywithid/Tune.java
rename to ebean-core/src/test/java/org/tests/model/lazywithid/Tune.java
diff --git a/src/test/java/org/tests/model/m2m/DCredit.java b/ebean-core/src/test/java/org/tests/model/m2m/DCredit.java
similarity index 100%
rename from src/test/java/org/tests/model/m2m/DCredit.java
rename to ebean-core/src/test/java/org/tests/model/m2m/DCredit.java
diff --git a/src/test/java/org/tests/model/m2m/DRol.java b/ebean-core/src/test/java/org/tests/model/m2m/DRol.java
similarity index 100%
rename from src/test/java/org/tests/model/m2m/DRol.java
rename to ebean-core/src/test/java/org/tests/model/m2m/DRol.java
diff --git a/src/test/java/org/tests/model/m2m/DRot.java b/ebean-core/src/test/java/org/tests/model/m2m/DRot.java
similarity index 100%
rename from src/test/java/org/tests/model/m2m/DRot.java
rename to ebean-core/src/test/java/org/tests/model/m2m/DRot.java
diff --git a/src/test/java/org/tests/model/m2m/MailBox.java b/ebean-core/src/test/java/org/tests/model/m2m/MailBox.java
similarity index 100%
rename from src/test/java/org/tests/model/m2m/MailBox.java
rename to ebean-core/src/test/java/org/tests/model/m2m/MailBox.java
diff --git a/src/test/java/org/tests/model/m2m/MailUser.java b/ebean-core/src/test/java/org/tests/model/m2m/MailUser.java
similarity index 100%
rename from src/test/java/org/tests/model/m2m/MailUser.java
rename to ebean-core/src/test/java/org/tests/model/m2m/MailUser.java
diff --git a/src/test/java/org/tests/model/m2m/MnyA.java b/ebean-core/src/test/java/org/tests/model/m2m/MnyA.java
similarity index 100%
rename from src/test/java/org/tests/model/m2m/MnyA.java
rename to ebean-core/src/test/java/org/tests/model/m2m/MnyA.java
diff --git a/src/test/java/org/tests/model/m2m/MnyB.java b/ebean-core/src/test/java/org/tests/model/m2m/MnyB.java
similarity index 100%
rename from src/test/java/org/tests/model/m2m/MnyB.java
rename to ebean-core/src/test/java/org/tests/model/m2m/MnyB.java
diff --git a/src/test/java/org/tests/model/m2m/MnyC.java b/ebean-core/src/test/java/org/tests/model/m2m/MnyC.java
similarity index 100%
rename from src/test/java/org/tests/model/m2m/MnyC.java
rename to ebean-core/src/test/java/org/tests/model/m2m/MnyC.java
diff --git a/src/test/java/org/tests/model/m2m/MnyTopic.java b/ebean-core/src/test/java/org/tests/model/m2m/MnyTopic.java
similarity index 100%
rename from src/test/java/org/tests/model/m2m/MnyTopic.java
rename to ebean-core/src/test/java/org/tests/model/m2m/MnyTopic.java
diff --git a/src/test/java/org/tests/model/m2m/Permission.java b/ebean-core/src/test/java/org/tests/model/m2m/Permission.java
similarity index 100%
rename from src/test/java/org/tests/model/m2m/Permission.java
rename to ebean-core/src/test/java/org/tests/model/m2m/Permission.java
diff --git a/src/test/java/org/tests/model/m2m/Role.java b/ebean-core/src/test/java/org/tests/model/m2m/Role.java
similarity index 100%
rename from src/test/java/org/tests/model/m2m/Role.java
rename to ebean-core/src/test/java/org/tests/model/m2m/Role.java
diff --git a/src/test/java/org/tests/model/m2m/Tenant.java b/ebean-core/src/test/java/org/tests/model/m2m/Tenant.java
similarity index 100%
rename from src/test/java/org/tests/model/m2m/Tenant.java
rename to ebean-core/src/test/java/org/tests/model/m2m/Tenant.java
diff --git a/src/test/java/org/tests/model/m2m/TestM2MDoubleInsert.java b/ebean-core/src/test/java/org/tests/model/m2m/TestM2MDoubleInsert.java
similarity index 100%
rename from src/test/java/org/tests/model/m2m/TestM2MDoubleInsert.java
rename to ebean-core/src/test/java/org/tests/model/m2m/TestM2MDoubleInsert.java
diff --git a/src/test/java/org/tests/model/m2o/Addr.java b/ebean-core/src/test/java/org/tests/model/m2o/Addr.java
similarity index 100%
rename from src/test/java/org/tests/model/m2o/Addr.java
rename to ebean-core/src/test/java/org/tests/model/m2o/Addr.java
diff --git a/src/test/java/org/tests/model/m2o/Empl.java b/ebean-core/src/test/java/org/tests/model/m2o/Empl.java
similarity index 100%
rename from src/test/java/org/tests/model/m2o/Empl.java
rename to ebean-core/src/test/java/org/tests/model/m2o/Empl.java
diff --git a/src/test/java/org/tests/model/m2o/TestManyToOneAsOne.java b/ebean-core/src/test/java/org/tests/model/m2o/TestManyToOneAsOne.java
similarity index 100%
rename from src/test/java/org/tests/model/m2o/TestManyToOneAsOne.java
rename to ebean-core/src/test/java/org/tests/model/m2o/TestManyToOneAsOne.java
diff --git a/src/test/java/org/tests/model/map/MpRole.java b/ebean-core/src/test/java/org/tests/model/map/MpRole.java
similarity index 100%
rename from src/test/java/org/tests/model/map/MpRole.java
rename to ebean-core/src/test/java/org/tests/model/map/MpRole.java
diff --git a/src/test/java/org/tests/model/map/MpUser.java b/ebean-core/src/test/java/org/tests/model/map/MpUser.java
similarity index 100%
rename from src/test/java/org/tests/model/map/MpUser.java
rename to ebean-core/src/test/java/org/tests/model/map/MpUser.java
diff --git a/src/test/java/org/tests/model/mappedsuper/ASimpleBean.java b/ebean-core/src/test/java/org/tests/model/mappedsuper/ASimpleBean.java
similarity index 100%
rename from src/test/java/org/tests/model/mappedsuper/ASimpleBean.java
rename to ebean-core/src/test/java/org/tests/model/mappedsuper/ASimpleBean.java
diff --git a/src/test/java/org/tests/model/mappedsuper/NotEnhancedMappedSuper.java b/ebean-core/src/test/java/org/tests/model/mappedsuper/NotEnhancedMappedSuper.java
similarity index 100%
rename from src/test/java/org/tests/model/mappedsuper/NotEnhancedMappedSuper.java
rename to ebean-core/src/test/java/org/tests/model/mappedsuper/NotEnhancedMappedSuper.java
diff --git a/src/test/java/org/tests/model/nofk/EFile2NoFk.java b/ebean-core/src/test/java/org/tests/model/nofk/EFile2NoFk.java
similarity index 100%
rename from src/test/java/org/tests/model/nofk/EFile2NoFk.java
rename to ebean-core/src/test/java/org/tests/model/nofk/EFile2NoFk.java
diff --git a/src/test/java/org/tests/model/nofk/EFileNoFk.java b/ebean-core/src/test/java/org/tests/model/nofk/EFileNoFk.java
similarity index 100%
rename from src/test/java/org/tests/model/nofk/EFileNoFk.java
rename to ebean-core/src/test/java/org/tests/model/nofk/EFileNoFk.java
diff --git a/src/test/java/org/tests/model/nofk/EUserNoFk.java b/ebean-core/src/test/java/org/tests/model/nofk/EUserNoFk.java
similarity index 100%
rename from src/test/java/org/tests/model/nofk/EUserNoFk.java
rename to ebean-core/src/test/java/org/tests/model/nofk/EUserNoFk.java
diff --git a/src/test/java/org/tests/model/nofk/EUserNoFkSoftDel.java b/ebean-core/src/test/java/org/tests/model/nofk/EUserNoFkSoftDel.java
similarity index 100%
rename from src/test/java/org/tests/model/nofk/EUserNoFkSoftDel.java
rename to ebean-core/src/test/java/org/tests/model/nofk/EUserNoFkSoftDel.java
diff --git a/src/test/java/org/tests/model/nofk/Test2NoFk.java b/ebean-core/src/test/java/org/tests/model/nofk/Test2NoFk.java
similarity index 100%
rename from src/test/java/org/tests/model/nofk/Test2NoFk.java
rename to ebean-core/src/test/java/org/tests/model/nofk/Test2NoFk.java
diff --git a/src/test/java/org/tests/model/nofk/TestNoFk.java b/ebean-core/src/test/java/org/tests/model/nofk/TestNoFk.java
similarity index 100%
rename from src/test/java/org/tests/model/nofk/TestNoFk.java
rename to ebean-core/src/test/java/org/tests/model/nofk/TestNoFk.java
diff --git a/src/test/java/org/tests/model/nofk/TestTruncate.java b/ebean-core/src/test/java/org/tests/model/nofk/TestTruncate.java
similarity index 100%
rename from src/test/java/org/tests/model/nofk/TestTruncate.java
rename to ebean-core/src/test/java/org/tests/model/nofk/TestTruncate.java
diff --git a/src/test/java/org/tests/model/noid/NoIdBean.java b/ebean-core/src/test/java/org/tests/model/noid/NoIdBean.java
similarity index 100%
rename from src/test/java/org/tests/model/noid/NoIdBean.java
rename to ebean-core/src/test/java/org/tests/model/noid/NoIdBean.java
diff --git a/src/test/java/org/tests/model/noid/TestInsertNoIdBean.java b/ebean-core/src/test/java/org/tests/model/noid/TestInsertNoIdBean.java
similarity index 100%
rename from src/test/java/org/tests/model/noid/TestInsertNoIdBean.java
rename to ebean-core/src/test/java/org/tests/model/noid/TestInsertNoIdBean.java
diff --git a/src/test/java/org/tests/model/onetoone/Account.java b/ebean-core/src/test/java/org/tests/model/onetoone/Account.java
similarity index 100%
rename from src/test/java/org/tests/model/onetoone/Account.java
rename to ebean-core/src/test/java/org/tests/model/onetoone/Account.java
diff --git a/src/test/java/org/tests/model/onetoone/OCompany.java b/ebean-core/src/test/java/org/tests/model/onetoone/OCompany.java
similarity index 100%
rename from src/test/java/org/tests/model/onetoone/OCompany.java
rename to ebean-core/src/test/java/org/tests/model/onetoone/OCompany.java
diff --git a/src/test/java/org/tests/model/onetoone/ORoadShowMsg.java b/ebean-core/src/test/java/org/tests/model/onetoone/ORoadShowMsg.java
similarity index 100%
rename from src/test/java/org/tests/model/onetoone/ORoadShowMsg.java
rename to ebean-core/src/test/java/org/tests/model/onetoone/ORoadShowMsg.java
diff --git a/src/test/java/org/tests/model/onetoone/OtoAone.java b/ebean-core/src/test/java/org/tests/model/onetoone/OtoAone.java
similarity index 100%
rename from src/test/java/org/tests/model/onetoone/OtoAone.java
rename to ebean-core/src/test/java/org/tests/model/onetoone/OtoAone.java
diff --git a/src/test/java/org/tests/model/onetoone/OtoAtwo.java b/ebean-core/src/test/java/org/tests/model/onetoone/OtoAtwo.java
similarity index 100%
rename from src/test/java/org/tests/model/onetoone/OtoAtwo.java
rename to ebean-core/src/test/java/org/tests/model/onetoone/OtoAtwo.java
diff --git a/src/test/java/org/tests/model/onetoone/OtoBChild.java b/ebean-core/src/test/java/org/tests/model/onetoone/OtoBChild.java
similarity index 100%
rename from src/test/java/org/tests/model/onetoone/OtoBChild.java
rename to ebean-core/src/test/java/org/tests/model/onetoone/OtoBChild.java
diff --git a/src/test/java/org/tests/model/onetoone/OtoBMaster.java b/ebean-core/src/test/java/org/tests/model/onetoone/OtoBMaster.java
similarity index 100%
rename from src/test/java/org/tests/model/onetoone/OtoBMaster.java
rename to ebean-core/src/test/java/org/tests/model/onetoone/OtoBMaster.java
diff --git a/src/test/java/org/tests/model/onetoone/OtoChild.java b/ebean-core/src/test/java/org/tests/model/onetoone/OtoChild.java
similarity index 100%
rename from src/test/java/org/tests/model/onetoone/OtoChild.java
rename to ebean-core/src/test/java/org/tests/model/onetoone/OtoChild.java
diff --git a/src/test/java/org/tests/model/onetoone/OtoCust.java b/ebean-core/src/test/java/org/tests/model/onetoone/OtoCust.java
similarity index 100%
rename from src/test/java/org/tests/model/onetoone/OtoCust.java
rename to ebean-core/src/test/java/org/tests/model/onetoone/OtoCust.java
diff --git a/src/test/java/org/tests/model/onetoone/OtoCustAddress.java b/ebean-core/src/test/java/org/tests/model/onetoone/OtoCustAddress.java
similarity index 100%
rename from src/test/java/org/tests/model/onetoone/OtoCustAddress.java
rename to ebean-core/src/test/java/org/tests/model/onetoone/OtoCustAddress.java
diff --git a/src/test/java/org/tests/model/onetoone/OtoMaster.java b/ebean-core/src/test/java/org/tests/model/onetoone/OtoMaster.java
similarity index 100%
rename from src/test/java/org/tests/model/onetoone/OtoMaster.java
rename to ebean-core/src/test/java/org/tests/model/onetoone/OtoMaster.java
diff --git a/src/test/java/org/tests/model/onetoone/OtoPrime.java b/ebean-core/src/test/java/org/tests/model/onetoone/OtoPrime.java
similarity index 100%
rename from src/test/java/org/tests/model/onetoone/OtoPrime.java
rename to ebean-core/src/test/java/org/tests/model/onetoone/OtoPrime.java
diff --git a/src/test/java/org/tests/model/onetoone/OtoPrimeExtra.java b/ebean-core/src/test/java/org/tests/model/onetoone/OtoPrimeExtra.java
similarity index 100%
rename from src/test/java/org/tests/model/onetoone/OtoPrimeExtra.java
rename to ebean-core/src/test/java/org/tests/model/onetoone/OtoPrimeExtra.java
diff --git a/src/test/java/org/tests/model/onetoone/OtoSdChild.java b/ebean-core/src/test/java/org/tests/model/onetoone/OtoSdChild.java
similarity index 100%
rename from src/test/java/org/tests/model/onetoone/OtoSdChild.java
rename to ebean-core/src/test/java/org/tests/model/onetoone/OtoSdChild.java
diff --git a/src/test/java/org/tests/model/onetoone/OtoSdMaster.java b/ebean-core/src/test/java/org/tests/model/onetoone/OtoSdMaster.java
similarity index 100%
rename from src/test/java/org/tests/model/onetoone/OtoSdMaster.java
rename to ebean-core/src/test/java/org/tests/model/onetoone/OtoSdMaster.java
diff --git a/src/test/java/org/tests/model/onetoone/OtoThMany.java b/ebean-core/src/test/java/org/tests/model/onetoone/OtoThMany.java
similarity index 100%
rename from src/test/java/org/tests/model/onetoone/OtoThMany.java
rename to ebean-core/src/test/java/org/tests/model/onetoone/OtoThMany.java
diff --git a/src/test/java/org/tests/model/onetoone/OtoThOne.java b/ebean-core/src/test/java/org/tests/model/onetoone/OtoThOne.java
similarity index 100%
rename from src/test/java/org/tests/model/onetoone/OtoThOne.java
rename to ebean-core/src/test/java/org/tests/model/onetoone/OtoThOne.java
diff --git a/src/test/java/org/tests/model/onetoone/OtoThTop.java b/ebean-core/src/test/java/org/tests/model/onetoone/OtoThTop.java
similarity index 100%
rename from src/test/java/org/tests/model/onetoone/OtoThTop.java
rename to ebean-core/src/test/java/org/tests/model/onetoone/OtoThTop.java
diff --git a/src/test/java/org/tests/model/onetoone/OtoUBPrime.java b/ebean-core/src/test/java/org/tests/model/onetoone/OtoUBPrime.java
similarity index 100%
rename from src/test/java/org/tests/model/onetoone/OtoUBPrime.java
rename to ebean-core/src/test/java/org/tests/model/onetoone/OtoUBPrime.java
diff --git a/src/test/java/org/tests/model/onetoone/OtoUBPrimeExtra.java b/ebean-core/src/test/java/org/tests/model/onetoone/OtoUBPrimeExtra.java
similarity index 100%
rename from src/test/java/org/tests/model/onetoone/OtoUBPrimeExtra.java
rename to ebean-core/src/test/java/org/tests/model/onetoone/OtoUBPrimeExtra.java
diff --git a/src/test/java/org/tests/model/onetoone/OtoUPrime.java b/ebean-core/src/test/java/org/tests/model/onetoone/OtoUPrime.java
similarity index 100%
rename from src/test/java/org/tests/model/onetoone/OtoUPrime.java
rename to ebean-core/src/test/java/org/tests/model/onetoone/OtoUPrime.java
diff --git a/src/test/java/org/tests/model/onetoone/OtoUPrimeExtra.java b/ebean-core/src/test/java/org/tests/model/onetoone/OtoUPrimeExtra.java
similarity index 100%
rename from src/test/java/org/tests/model/onetoone/OtoUPrimeExtra.java
rename to ebean-core/src/test/java/org/tests/model/onetoone/OtoUPrimeExtra.java
diff --git a/src/test/java/org/tests/model/onetoone/OtoUser.java b/ebean-core/src/test/java/org/tests/model/onetoone/OtoUser.java
similarity index 100%
rename from src/test/java/org/tests/model/onetoone/OtoUser.java
rename to ebean-core/src/test/java/org/tests/model/onetoone/OtoUser.java
diff --git a/src/test/java/org/tests/model/onetoone/OtoUserOptional.java b/ebean-core/src/test/java/org/tests/model/onetoone/OtoUserOptional.java
similarity index 100%
rename from src/test/java/org/tests/model/onetoone/OtoUserOptional.java
rename to ebean-core/src/test/java/org/tests/model/onetoone/OtoUserOptional.java
diff --git a/src/test/java/org/tests/model/onetoone/TestOneToOneCascadeSave.java b/ebean-core/src/test/java/org/tests/model/onetoone/TestOneToOneCascadeSave.java
similarity index 100%
rename from src/test/java/org/tests/model/onetoone/TestOneToOneCascadeSave.java
rename to ebean-core/src/test/java/org/tests/model/onetoone/TestOneToOneCascadeSave.java
diff --git a/src/test/java/org/tests/model/onetoone/TestOneToOneImportedPkNative.java b/ebean-core/src/test/java/org/tests/model/onetoone/TestOneToOneImportedPkNative.java
similarity index 100%
rename from src/test/java/org/tests/model/onetoone/TestOneToOneImportedPkNative.java
rename to ebean-core/src/test/java/org/tests/model/onetoone/TestOneToOneImportedPkNative.java
diff --git a/src/test/java/org/tests/model/onetoone/TestOneToOneJoinColumn.java b/ebean-core/src/test/java/org/tests/model/onetoone/TestOneToOneJoinColumn.java
similarity index 100%
rename from src/test/java/org/tests/model/onetoone/TestOneToOneJoinColumn.java
rename to ebean-core/src/test/java/org/tests/model/onetoone/TestOneToOneJoinColumn.java
diff --git a/src/test/java/org/tests/model/onetoone/TestOneToOneManyDelete.java b/ebean-core/src/test/java/org/tests/model/onetoone/TestOneToOneManyDelete.java
similarity index 100%
rename from src/test/java/org/tests/model/onetoone/TestOneToOneManyDelete.java
rename to ebean-core/src/test/java/org/tests/model/onetoone/TestOneToOneManyDelete.java
diff --git a/src/test/java/org/tests/model/onetoone/TestOneToOneOptionalRelationship.java b/ebean-core/src/test/java/org/tests/model/onetoone/TestOneToOneOptionalRelationship.java
similarity index 100%
rename from src/test/java/org/tests/model/onetoone/TestOneToOneOptionalRelationship.java
rename to ebean-core/src/test/java/org/tests/model/onetoone/TestOneToOneOptionalRelationship.java
diff --git a/src/test/java/org/tests/model/onetoone/TestOneToOneOrphanRemove.java b/ebean-core/src/test/java/org/tests/model/onetoone/TestOneToOneOrphanRemove.java
similarity index 100%
rename from src/test/java/org/tests/model/onetoone/TestOneToOneOrphanRemove.java
rename to ebean-core/src/test/java/org/tests/model/onetoone/TestOneToOneOrphanRemove.java
diff --git a/src/test/java/org/tests/model/onetoone/TestOneToOneOrphanStringId.java b/ebean-core/src/test/java/org/tests/model/onetoone/TestOneToOneOrphanStringId.java
similarity index 100%
rename from src/test/java/org/tests/model/onetoone/TestOneToOneOrphanStringId.java
rename to ebean-core/src/test/java/org/tests/model/onetoone/TestOneToOneOrphanStringId.java
diff --git a/src/test/java/org/tests/model/onetoone/TestOneToOnePrimaryKeyJoin.java b/ebean-core/src/test/java/org/tests/model/onetoone/TestOneToOnePrimaryKeyJoin.java
similarity index 100%
rename from src/test/java/org/tests/model/onetoone/TestOneToOnePrimaryKeyJoin.java
rename to ebean-core/src/test/java/org/tests/model/onetoone/TestOneToOnePrimaryKeyJoin.java
diff --git a/src/test/java/org/tests/model/onetoone/TestOneToOnePrimaryKeyJoinBidi.java b/ebean-core/src/test/java/org/tests/model/onetoone/TestOneToOnePrimaryKeyJoinBidi.java
similarity index 100%
rename from src/test/java/org/tests/model/onetoone/TestOneToOnePrimaryKeyJoinBidi.java
rename to ebean-core/src/test/java/org/tests/model/onetoone/TestOneToOnePrimaryKeyJoinBidi.java
diff --git a/src/test/java/org/tests/model/onetoone/TestOneToOnePrimaryKeyJoinOptional.java b/ebean-core/src/test/java/org/tests/model/onetoone/TestOneToOnePrimaryKeyJoinOptional.java
similarity index 100%
rename from src/test/java/org/tests/model/onetoone/TestOneToOnePrimaryKeyJoinOptional.java
rename to ebean-core/src/test/java/org/tests/model/onetoone/TestOneToOnePrimaryKeyJoinOptional.java
diff --git a/src/test/java/org/tests/model/onetoone/TestOneToOneSoftDeleteChild.java b/ebean-core/src/test/java/org/tests/model/onetoone/TestOneToOneSoftDeleteChild.java
similarity index 100%
rename from src/test/java/org/tests/model/onetoone/TestOneToOneSoftDeleteChild.java
rename to ebean-core/src/test/java/org/tests/model/onetoone/TestOneToOneSoftDeleteChild.java
diff --git a/src/test/java/org/tests/model/onetoone/User.java b/ebean-core/src/test/java/org/tests/model/onetoone/User.java
similarity index 100%
rename from src/test/java/org/tests/model/onetoone/User.java
rename to ebean-core/src/test/java/org/tests/model/onetoone/User.java
diff --git a/src/test/java/org/tests/model/onetoone/album/Album.java b/ebean-core/src/test/java/org/tests/model/onetoone/album/Album.java
similarity index 100%
rename from src/test/java/org/tests/model/onetoone/album/Album.java
rename to ebean-core/src/test/java/org/tests/model/onetoone/album/Album.java
diff --git a/src/test/java/org/tests/model/onetoone/album/BaseModel.java b/ebean-core/src/test/java/org/tests/model/onetoone/album/BaseModel.java
similarity index 100%
rename from src/test/java/org/tests/model/onetoone/album/BaseModel.java
rename to ebean-core/src/test/java/org/tests/model/onetoone/album/BaseModel.java
diff --git a/src/test/java/org/tests/model/onetoone/album/Cover.java b/ebean-core/src/test/java/org/tests/model/onetoone/album/Cover.java
similarity index 100%
rename from src/test/java/org/tests/model/onetoone/album/Cover.java
rename to ebean-core/src/test/java/org/tests/model/onetoone/album/Cover.java
diff --git a/src/test/java/org/tests/model/onetoone/album/DeleteById_SoftDelete_Tests.java b/ebean-core/src/test/java/org/tests/model/onetoone/album/DeleteById_SoftDelete_Tests.java
similarity index 100%
rename from src/test/java/org/tests/model/onetoone/album/DeleteById_SoftDelete_Tests.java
rename to ebean-core/src/test/java/org/tests/model/onetoone/album/DeleteById_SoftDelete_Tests.java
diff --git a/src/test/java/org/tests/model/onetoone/album/TestOneToOneHardDelete.java b/ebean-core/src/test/java/org/tests/model/onetoone/album/TestOneToOneHardDelete.java
similarity index 100%
rename from src/test/java/org/tests/model/onetoone/album/TestOneToOneHardDelete.java
rename to ebean-core/src/test/java/org/tests/model/onetoone/album/TestOneToOneHardDelete.java
diff --git a/src/test/java/org/tests/model/orderentity/OrderEntity.java b/ebean-core/src/test/java/org/tests/model/orderentity/OrderEntity.java
similarity index 100%
rename from src/test/java/org/tests/model/orderentity/OrderEntity.java
rename to ebean-core/src/test/java/org/tests/model/orderentity/OrderEntity.java
diff --git a/src/test/java/org/tests/model/orderentity/OrderItemEntity.java b/ebean-core/src/test/java/org/tests/model/orderentity/OrderItemEntity.java
similarity index 100%
rename from src/test/java/org/tests/model/orderentity/OrderItemEntity.java
rename to ebean-core/src/test/java/org/tests/model/orderentity/OrderItemEntity.java
diff --git a/src/test/java/org/tests/model/orphanremoval/OrpDetail.java b/ebean-core/src/test/java/org/tests/model/orphanremoval/OrpDetail.java
similarity index 100%
rename from src/test/java/org/tests/model/orphanremoval/OrpDetail.java
rename to ebean-core/src/test/java/org/tests/model/orphanremoval/OrpDetail.java
diff --git a/src/test/java/org/tests/model/orphanremoval/OrpDetail2.java b/ebean-core/src/test/java/org/tests/model/orphanremoval/OrpDetail2.java
similarity index 100%
rename from src/test/java/org/tests/model/orphanremoval/OrpDetail2.java
rename to ebean-core/src/test/java/org/tests/model/orphanremoval/OrpDetail2.java
diff --git a/src/test/java/org/tests/model/orphanremoval/OrpMaster.java b/ebean-core/src/test/java/org/tests/model/orphanremoval/OrpMaster.java
similarity index 100%
rename from src/test/java/org/tests/model/orphanremoval/OrpMaster.java
rename to ebean-core/src/test/java/org/tests/model/orphanremoval/OrpMaster.java
diff --git a/src/test/java/org/tests/model/orphanremoval/OrpMaster2.java b/ebean-core/src/test/java/org/tests/model/orphanremoval/OrpMaster2.java
similarity index 100%
rename from src/test/java/org/tests/model/orphanremoval/OrpMaster2.java
rename to ebean-core/src/test/java/org/tests/model/orphanremoval/OrpMaster2.java
diff --git a/src/test/java/org/tests/model/orphanremoval/TestOrphanRemoveO2M.java b/ebean-core/src/test/java/org/tests/model/orphanremoval/TestOrphanRemoveO2M.java
similarity index 100%
rename from src/test/java/org/tests/model/orphanremoval/TestOrphanRemoveO2M.java
rename to ebean-core/src/test/java/org/tests/model/orphanremoval/TestOrphanRemoveO2M.java
diff --git a/src/test/java/org/tests/model/orphanremoval/TestOrphanRemoveO2MFlat.java b/ebean-core/src/test/java/org/tests/model/orphanremoval/TestOrphanRemoveO2MFlat.java
similarity index 100%
rename from src/test/java/org/tests/model/orphanremoval/TestOrphanRemoveO2MFlat.java
rename to ebean-core/src/test/java/org/tests/model/orphanremoval/TestOrphanRemoveO2MFlat.java
diff --git a/src/test/java/org/tests/model/prnt/MPrinter.java b/ebean-core/src/test/java/org/tests/model/prnt/MPrinter.java
similarity index 100%
rename from src/test/java/org/tests/model/prnt/MPrinter.java
rename to ebean-core/src/test/java/org/tests/model/prnt/MPrinter.java
diff --git a/src/test/java/org/tests/model/prnt/MPrinterListener.java b/ebean-core/src/test/java/org/tests/model/prnt/MPrinterListener.java
similarity index 100%
rename from src/test/java/org/tests/model/prnt/MPrinterListener.java
rename to ebean-core/src/test/java/org/tests/model/prnt/MPrinterListener.java
diff --git a/src/test/java/org/tests/model/prnt/MPrinterState.java b/ebean-core/src/test/java/org/tests/model/prnt/MPrinterState.java
similarity index 100%
rename from src/test/java/org/tests/model/prnt/MPrinterState.java
rename to ebean-core/src/test/java/org/tests/model/prnt/MPrinterState.java
diff --git a/src/test/java/org/tests/model/prnt/MSomeOther.java b/ebean-core/src/test/java/org/tests/model/prnt/MSomeOther.java
similarity index 100%
rename from src/test/java/org/tests/model/prnt/MSomeOther.java
rename to ebean-core/src/test/java/org/tests/model/prnt/MSomeOther.java
diff --git a/src/test/java/org/tests/model/prnt/TestPrinterStateIssue.java b/ebean-core/src/test/java/org/tests/model/prnt/TestPrinterStateIssue.java
similarity index 100%
rename from src/test/java/org/tests/model/prnt/TestPrinterStateIssue.java
rename to ebean-core/src/test/java/org/tests/model/prnt/TestPrinterStateIssue.java
diff --git a/src/test/java/org/tests/model/pview/Paggview.java b/ebean-core/src/test/java/org/tests/model/pview/Paggview.java
similarity index 100%
rename from src/test/java/org/tests/model/pview/Paggview.java
rename to ebean-core/src/test/java/org/tests/model/pview/Paggview.java
diff --git a/src/test/java/org/tests/model/pview/Pview.java b/ebean-core/src/test/java/org/tests/model/pview/Pview.java
similarity index 100%
rename from src/test/java/org/tests/model/pview/Pview.java
rename to ebean-core/src/test/java/org/tests/model/pview/Pview.java
diff --git a/src/test/java/org/tests/model/pview/TestPview.java b/ebean-core/src/test/java/org/tests/model/pview/TestPview.java
similarity index 100%
rename from src/test/java/org/tests/model/pview/TestPview.java
rename to ebean-core/src/test/java/org/tests/model/pview/TestPview.java
diff --git a/src/test/java/org/tests/model/pview/Wview.java b/ebean-core/src/test/java/org/tests/model/pview/Wview.java
similarity index 100%
rename from src/test/java/org/tests/model/pview/Wview.java
rename to ebean-core/src/test/java/org/tests/model/pview/Wview.java
diff --git a/src/test/java/org/tests/model/rawsql/ERawSqlAggBean.java b/ebean-core/src/test/java/org/tests/model/rawsql/ERawSqlAggBean.java
similarity index 100%
rename from src/test/java/org/tests/model/rawsql/ERawSqlAggBean.java
rename to ebean-core/src/test/java/org/tests/model/rawsql/ERawSqlAggBean.java
diff --git a/src/test/java/org/tests/model/selfref/BaseResourceFile.java b/ebean-core/src/test/java/org/tests/model/selfref/BaseResourceFile.java
similarity index 100%
rename from src/test/java/org/tests/model/selfref/BaseResourceFile.java
rename to ebean-core/src/test/java/org/tests/model/selfref/BaseResourceFile.java
diff --git a/src/test/java/org/tests/model/selfref/ResourceFile.java b/ebean-core/src/test/java/org/tests/model/selfref/ResourceFile.java
similarity index 100%
rename from src/test/java/org/tests/model/selfref/ResourceFile.java
rename to ebean-core/src/test/java/org/tests/model/selfref/ResourceFile.java
diff --git a/src/test/java/org/tests/model/selfref/SelfParent.java b/ebean-core/src/test/java/org/tests/model/selfref/SelfParent.java
similarity index 100%
rename from src/test/java/org/tests/model/selfref/SelfParent.java
rename to ebean-core/src/test/java/org/tests/model/selfref/SelfParent.java
diff --git a/src/test/java/org/tests/model/selfref/SelfRefCustomer.java b/ebean-core/src/test/java/org/tests/model/selfref/SelfRefCustomer.java
similarity index 100%
rename from src/test/java/org/tests/model/selfref/SelfRefCustomer.java
rename to ebean-core/src/test/java/org/tests/model/selfref/SelfRefCustomer.java
diff --git a/src/test/java/org/tests/model/selfref/SelfRefExample.java b/ebean-core/src/test/java/org/tests/model/selfref/SelfRefExample.java
similarity index 100%
rename from src/test/java/org/tests/model/selfref/SelfRefExample.java
rename to ebean-core/src/test/java/org/tests/model/selfref/SelfRefExample.java
diff --git a/src/test/java/org/tests/model/selfref/TestResourceFileSelfRef.java b/ebean-core/src/test/java/org/tests/model/selfref/TestResourceFileSelfRef.java
similarity index 100%
rename from src/test/java/org/tests/model/selfref/TestResourceFileSelfRef.java
rename to ebean-core/src/test/java/org/tests/model/selfref/TestResourceFileSelfRef.java
diff --git a/src/test/java/org/tests/model/selfref/TestSelfRefExample.java b/ebean-core/src/test/java/org/tests/model/selfref/TestSelfRefExample.java
similarity index 100%
rename from src/test/java/org/tests/model/selfref/TestSelfRefExample.java
rename to ebean-core/src/test/java/org/tests/model/selfref/TestSelfRefExample.java
diff --git a/src/test/java/org/tests/model/selfref/TestTextJsonSelfRef.java b/ebean-core/src/test/java/org/tests/model/selfref/TestTextJsonSelfRef.java
similarity index 100%
rename from src/test/java/org/tests/model/selfref/TestTextJsonSelfRef.java
rename to ebean-core/src/test/java/org/tests/model/selfref/TestTextJsonSelfRef.java
diff --git a/src/test/java/org/tests/model/site/DataContainer.java b/ebean-core/src/test/java/org/tests/model/site/DataContainer.java
similarity index 100%
rename from src/test/java/org/tests/model/site/DataContainer.java
rename to ebean-core/src/test/java/org/tests/model/site/DataContainer.java
diff --git a/src/test/java/org/tests/model/site/Site.java b/ebean-core/src/test/java/org/tests/model/site/Site.java
similarity index 100%
rename from src/test/java/org/tests/model/site/Site.java
rename to ebean-core/src/test/java/org/tests/model/site/Site.java
diff --git a/src/test/java/org/tests/model/site/SiteAddress.java b/ebean-core/src/test/java/org/tests/model/site/SiteAddress.java
similarity index 100%
rename from src/test/java/org/tests/model/site/SiteAddress.java
rename to ebean-core/src/test/java/org/tests/model/site/SiteAddress.java
diff --git a/src/test/java/org/tests/model/site/TestTreeModel.java b/ebean-core/src/test/java/org/tests/model/site/TestTreeModel.java
similarity index 100%
rename from src/test/java/org/tests/model/site/TestTreeModel.java
rename to ebean-core/src/test/java/org/tests/model/site/TestTreeModel.java
diff --git a/src/test/java/org/tests/model/site/TreeEntity.java b/ebean-core/src/test/java/org/tests/model/site/TreeEntity.java
similarity index 100%
rename from src/test/java/org/tests/model/site/TreeEntity.java
rename to ebean-core/src/test/java/org/tests/model/site/TreeEntity.java
diff --git a/src/test/java/org/tests/model/softdelete/BaseSoftDelete.java b/ebean-core/src/test/java/org/tests/model/softdelete/BaseSoftDelete.java
similarity index 100%
rename from src/test/java/org/tests/model/softdelete/BaseSoftDelete.java
rename to ebean-core/src/test/java/org/tests/model/softdelete/BaseSoftDelete.java
diff --git a/src/test/java/org/tests/model/softdelete/EBasicNoSDChild.java b/ebean-core/src/test/java/org/tests/model/softdelete/EBasicNoSDChild.java
similarity index 100%
rename from src/test/java/org/tests/model/softdelete/EBasicNoSDChild.java
rename to ebean-core/src/test/java/org/tests/model/softdelete/EBasicNoSDChild.java
diff --git a/src/test/java/org/tests/model/softdelete/EBasicSDChild.java b/ebean-core/src/test/java/org/tests/model/softdelete/EBasicSDChild.java
similarity index 100%
rename from src/test/java/org/tests/model/softdelete/EBasicSDChild.java
rename to ebean-core/src/test/java/org/tests/model/softdelete/EBasicSDChild.java
diff --git a/src/test/java/org/tests/model/softdelete/EBasicSoftDelete.java b/ebean-core/src/test/java/org/tests/model/softdelete/EBasicSoftDelete.java
similarity index 100%
rename from src/test/java/org/tests/model/softdelete/EBasicSoftDelete.java
rename to ebean-core/src/test/java/org/tests/model/softdelete/EBasicSoftDelete.java
diff --git a/src/test/java/org/tests/model/softdelete/ESoftDelBook.java b/ebean-core/src/test/java/org/tests/model/softdelete/ESoftDelBook.java
similarity index 100%
rename from src/test/java/org/tests/model/softdelete/ESoftDelBook.java
rename to ebean-core/src/test/java/org/tests/model/softdelete/ESoftDelBook.java
diff --git a/src/test/java/org/tests/model/softdelete/ESoftDelDown.java b/ebean-core/src/test/java/org/tests/model/softdelete/ESoftDelDown.java
similarity index 100%
rename from src/test/java/org/tests/model/softdelete/ESoftDelDown.java
rename to ebean-core/src/test/java/org/tests/model/softdelete/ESoftDelDown.java
diff --git a/src/test/java/org/tests/model/softdelete/ESoftDelMid.java b/ebean-core/src/test/java/org/tests/model/softdelete/ESoftDelMid.java
similarity index 100%
rename from src/test/java/org/tests/model/softdelete/ESoftDelMid.java
rename to ebean-core/src/test/java/org/tests/model/softdelete/ESoftDelMid.java
diff --git a/src/test/java/org/tests/model/softdelete/ESoftDelOneA.java b/ebean-core/src/test/java/org/tests/model/softdelete/ESoftDelOneA.java
similarity index 100%
rename from src/test/java/org/tests/model/softdelete/ESoftDelOneA.java
rename to ebean-core/src/test/java/org/tests/model/softdelete/ESoftDelOneA.java
diff --git a/src/test/java/org/tests/model/softdelete/ESoftDelOneB.java b/ebean-core/src/test/java/org/tests/model/softdelete/ESoftDelOneB.java
similarity index 100%
rename from src/test/java/org/tests/model/softdelete/ESoftDelOneB.java
rename to ebean-core/src/test/java/org/tests/model/softdelete/ESoftDelOneB.java
diff --git a/src/test/java/org/tests/model/softdelete/ESoftDelRole.java b/ebean-core/src/test/java/org/tests/model/softdelete/ESoftDelRole.java
similarity index 100%
rename from src/test/java/org/tests/model/softdelete/ESoftDelRole.java
rename to ebean-core/src/test/java/org/tests/model/softdelete/ESoftDelRole.java
diff --git a/src/test/java/org/tests/model/softdelete/ESoftDelTop.java b/ebean-core/src/test/java/org/tests/model/softdelete/ESoftDelTop.java
similarity index 100%
rename from src/test/java/org/tests/model/softdelete/ESoftDelTop.java
rename to ebean-core/src/test/java/org/tests/model/softdelete/ESoftDelTop.java
diff --git a/src/test/java/org/tests/model/softdelete/ESoftDelUp.java b/ebean-core/src/test/java/org/tests/model/softdelete/ESoftDelUp.java
similarity index 100%
rename from src/test/java/org/tests/model/softdelete/ESoftDelUp.java
rename to ebean-core/src/test/java/org/tests/model/softdelete/ESoftDelUp.java
diff --git a/src/test/java/org/tests/model/softdelete/ESoftDelUser.java b/ebean-core/src/test/java/org/tests/model/softdelete/ESoftDelUser.java
similarity index 100%
rename from src/test/java/org/tests/model/softdelete/ESoftDelUser.java
rename to ebean-core/src/test/java/org/tests/model/softdelete/ESoftDelUser.java
diff --git a/src/test/java/org/tests/model/softdelete/EsdDetail.java b/ebean-core/src/test/java/org/tests/model/softdelete/EsdDetail.java
similarity index 100%
rename from src/test/java/org/tests/model/softdelete/EsdDetail.java
rename to ebean-core/src/test/java/org/tests/model/softdelete/EsdDetail.java
diff --git a/src/test/java/org/tests/model/softdelete/EsdMaster.java b/ebean-core/src/test/java/org/tests/model/softdelete/EsdMaster.java
similarity index 100%
rename from src/test/java/org/tests/model/softdelete/EsdMaster.java
rename to ebean-core/src/test/java/org/tests/model/softdelete/EsdMaster.java
diff --git a/src/test/java/org/tests/model/survey/Category.java b/ebean-core/src/test/java/org/tests/model/survey/Category.java
similarity index 100%
rename from src/test/java/org/tests/model/survey/Category.java
rename to ebean-core/src/test/java/org/tests/model/survey/Category.java
diff --git a/src/test/java/org/tests/model/survey/Group.java b/ebean-core/src/test/java/org/tests/model/survey/Group.java
similarity index 100%
rename from src/test/java/org/tests/model/survey/Group.java
rename to ebean-core/src/test/java/org/tests/model/survey/Group.java
diff --git a/src/test/java/org/tests/model/survey/Question.java b/ebean-core/src/test/java/org/tests/model/survey/Question.java
similarity index 100%
rename from src/test/java/org/tests/model/survey/Question.java
rename to ebean-core/src/test/java/org/tests/model/survey/Question.java
diff --git a/src/test/java/org/tests/model/survey/Survey.java b/ebean-core/src/test/java/org/tests/model/survey/Survey.java
similarity index 100%
rename from src/test/java/org/tests/model/survey/Survey.java
rename to ebean-core/src/test/java/org/tests/model/survey/Survey.java
diff --git a/src/test/java/org/tests/model/survey/TestOrderByFetch.java b/ebean-core/src/test/java/org/tests/model/survey/TestOrderByFetch.java
similarity index 100%
rename from src/test/java/org/tests/model/survey/TestOrderByFetch.java
rename to ebean-core/src/test/java/org/tests/model/survey/TestOrderByFetch.java
diff --git a/src/test/java/org/tests/model/tevent/TEvent.java b/ebean-core/src/test/java/org/tests/model/tevent/TEvent.java
similarity index 100%
rename from src/test/java/org/tests/model/tevent/TEvent.java
rename to ebean-core/src/test/java/org/tests/model/tevent/TEvent.java
diff --git a/src/test/java/org/tests/model/tevent/TEventMany.java b/ebean-core/src/test/java/org/tests/model/tevent/TEventMany.java
similarity index 100%
rename from src/test/java/org/tests/model/tevent/TEventMany.java
rename to ebean-core/src/test/java/org/tests/model/tevent/TEventMany.java
diff --git a/src/test/java/org/tests/model/tevent/TEventOne.java b/ebean-core/src/test/java/org/tests/model/tevent/TEventOne.java
similarity index 100%
rename from src/test/java/org/tests/model/tevent/TEventOne.java
rename to ebean-core/src/test/java/org/tests/model/tevent/TEventOne.java
diff --git a/src/test/java/org/tests/model/tevent/TestAssocOneNullTraverse.java b/ebean-core/src/test/java/org/tests/model/tevent/TestAssocOneNullTraverse.java
similarity index 100%
rename from src/test/java/org/tests/model/tevent/TestAssocOneNullTraverse.java
rename to ebean-core/src/test/java/org/tests/model/tevent/TestAssocOneNullTraverse.java
diff --git a/src/test/java/org/tests/model/types/SomeFileBean.java b/ebean-core/src/test/java/org/tests/model/types/SomeFileBean.java
similarity index 100%
rename from src/test/java/org/tests/model/types/SomeFileBean.java
rename to ebean-core/src/test/java/org/tests/model/types/SomeFileBean.java
diff --git a/src/test/java/org/tests/model/types/SomeNewTypesBean.java b/ebean-core/src/test/java/org/tests/model/types/SomeNewTypesBean.java
similarity index 100%
rename from src/test/java/org/tests/model/types/SomeNewTypesBean.java
rename to ebean-core/src/test/java/org/tests/model/types/SomeNewTypesBean.java
diff --git a/src/test/java/org/tests/model/types/SomePeriodBean.java b/ebean-core/src/test/java/org/tests/model/types/SomePeriodBean.java
similarity index 100%
rename from src/test/java/org/tests/model/types/SomePeriodBean.java
rename to ebean-core/src/test/java/org/tests/model/types/SomePeriodBean.java
diff --git a/src/test/java/org/tests/model/uuidsibling/SoftDeleteCascadeTest.java b/ebean-core/src/test/java/org/tests/model/uuidsibling/SoftDeleteCascadeTest.java
similarity index 100%
rename from src/test/java/org/tests/model/uuidsibling/SoftDeleteCascadeTest.java
rename to ebean-core/src/test/java/org/tests/model/uuidsibling/SoftDeleteCascadeTest.java
diff --git a/src/test/java/org/tests/model/uuidsibling/USibChild.java b/ebean-core/src/test/java/org/tests/model/uuidsibling/USibChild.java
similarity index 100%
rename from src/test/java/org/tests/model/uuidsibling/USibChild.java
rename to ebean-core/src/test/java/org/tests/model/uuidsibling/USibChild.java
diff --git a/src/test/java/org/tests/model/uuidsibling/USibChildSibling.java b/ebean-core/src/test/java/org/tests/model/uuidsibling/USibChildSibling.java
similarity index 100%
rename from src/test/java/org/tests/model/uuidsibling/USibChildSibling.java
rename to ebean-core/src/test/java/org/tests/model/uuidsibling/USibChildSibling.java
diff --git a/src/test/java/org/tests/model/uuidsibling/USibParent.java b/ebean-core/src/test/java/org/tests/model/uuidsibling/USibParent.java
similarity index 100%
rename from src/test/java/org/tests/model/uuidsibling/USibParent.java
rename to ebean-core/src/test/java/org/tests/model/uuidsibling/USibParent.java
diff --git a/src/test/java/org/tests/model/version/TestVersionHierarchyModification.java b/ebean-core/src/test/java/org/tests/model/version/TestVersionHierarchyModification.java
similarity index 100%
rename from src/test/java/org/tests/model/version/TestVersionHierarchyModification.java
rename to ebean-core/src/test/java/org/tests/model/version/TestVersionHierarchyModification.java
diff --git a/src/test/java/org/tests/model/version/VersionChild.java b/ebean-core/src/test/java/org/tests/model/version/VersionChild.java
similarity index 100%
rename from src/test/java/org/tests/model/version/VersionChild.java
rename to ebean-core/src/test/java/org/tests/model/version/VersionChild.java
diff --git a/src/test/java/org/tests/model/version/VersionParent.java b/ebean-core/src/test/java/org/tests/model/version/VersionParent.java
similarity index 100%
rename from src/test/java/org/tests/model/version/VersionParent.java
rename to ebean-core/src/test/java/org/tests/model/version/VersionParent.java
diff --git a/src/test/java/org/tests/model/version/VersionToy.java b/ebean-core/src/test/java/org/tests/model/version/VersionToy.java
similarity index 100%
rename from src/test/java/org/tests/model/version/VersionToy.java
rename to ebean-core/src/test/java/org/tests/model/version/VersionToy.java
diff --git a/src/test/java/org/tests/model/view/EOrderAgg.java b/ebean-core/src/test/java/org/tests/model/view/EOrderAgg.java
similarity index 100%
rename from src/test/java/org/tests/model/view/EOrderAgg.java
rename to ebean-core/src/test/java/org/tests/model/view/EOrderAgg.java
diff --git a/src/test/java/org/tests/model/view/TestViewBaseEntity.java b/ebean-core/src/test/java/org/tests/model/view/TestViewBaseEntity.java
similarity index 100%
rename from src/test/java/org/tests/model/view/TestViewBaseEntity.java
rename to ebean-core/src/test/java/org/tests/model/view/TestViewBaseEntity.java
diff --git a/src/test/java/org/tests/model/zero/TestWithZero.java b/ebean-core/src/test/java/org/tests/model/zero/TestWithZero.java
similarity index 100%
rename from src/test/java/org/tests/model/zero/TestWithZero.java
rename to ebean-core/src/test/java/org/tests/model/zero/TestWithZero.java
diff --git a/src/test/java/org/tests/model/zero/WithZero.java b/ebean-core/src/test/java/org/tests/model/zero/WithZero.java
similarity index 100%
rename from src/test/java/org/tests/model/zero/WithZero.java
rename to ebean-core/src/test/java/org/tests/model/zero/WithZero.java
diff --git a/src/test/java/org/tests/model/zero/WithZeroParent.java b/ebean-core/src/test/java/org/tests/model/zero/WithZeroParent.java
similarity index 100%
rename from src/test/java/org/tests/model/zero/WithZeroParent.java
rename to ebean-core/src/test/java/org/tests/model/zero/WithZeroParent.java
diff --git a/src/test/java/org/tests/o2m/OMVertex.java b/ebean-core/src/test/java/org/tests/o2m/OMVertex.java
similarity index 100%
rename from src/test/java/org/tests/o2m/OMVertex.java
rename to ebean-core/src/test/java/org/tests/o2m/OMVertex.java
diff --git a/src/test/java/org/tests/o2m/OMVertexOther.java b/ebean-core/src/test/java/org/tests/o2m/OMVertexOther.java
similarity index 100%
rename from src/test/java/org/tests/o2m/OMVertexOther.java
rename to ebean-core/src/test/java/org/tests/o2m/OMVertexOther.java
diff --git a/src/test/java/org/tests/o2m/OmAccountChildDBO.java b/ebean-core/src/test/java/org/tests/o2m/OmAccountChildDBO.java
similarity index 100%
rename from src/test/java/org/tests/o2m/OmAccountChildDBO.java
rename to ebean-core/src/test/java/org/tests/o2m/OmAccountChildDBO.java
diff --git a/src/test/java/org/tests/o2m/OmAccountDBO.java b/ebean-core/src/test/java/org/tests/o2m/OmAccountDBO.java
similarity index 100%
rename from src/test/java/org/tests/o2m/OmAccountDBO.java
rename to ebean-core/src/test/java/org/tests/o2m/OmAccountDBO.java
diff --git a/src/test/java/org/tests/o2m/OmBasicChild.java b/ebean-core/src/test/java/org/tests/o2m/OmBasicChild.java
similarity index 100%
rename from src/test/java/org/tests/o2m/OmBasicChild.java
rename to ebean-core/src/test/java/org/tests/o2m/OmBasicChild.java
diff --git a/src/test/java/org/tests/o2m/OmBasicParent.java b/ebean-core/src/test/java/org/tests/o2m/OmBasicParent.java
similarity index 100%
rename from src/test/java/org/tests/o2m/OmBasicParent.java
rename to ebean-core/src/test/java/org/tests/o2m/OmBasicParent.java
diff --git a/src/test/java/org/tests/o2m/TestOneToManyNoMappedBy.java b/ebean-core/src/test/java/org/tests/o2m/TestOneToManyNoMappedBy.java
similarity index 100%
rename from src/test/java/org/tests/o2m/TestOneToManyNoMappedBy.java
rename to ebean-core/src/test/java/org/tests/o2m/TestOneToManyNoMappedBy.java
diff --git a/src/test/java/org/tests/o2m/TestOneToManyOnlyBean.java b/ebean-core/src/test/java/org/tests/o2m/TestOneToManyOnlyBean.java
similarity index 100%
rename from src/test/java/org/tests/o2m/TestOneToManyOnlyBean.java
rename to ebean-core/src/test/java/org/tests/o2m/TestOneToManyOnlyBean.java
diff --git a/src/test/java/org/tests/o2m/TestOneToManyWildcard.java b/ebean-core/src/test/java/org/tests/o2m/TestOneToManyWildcard.java
similarity index 100%
rename from src/test/java/org/tests/o2m/TestOneToManyWildcard.java
rename to ebean-core/src/test/java/org/tests/o2m/TestOneToManyWildcard.java
diff --git a/src/test/java/org/tests/o2m/jointable/JtMonkey.java b/ebean-core/src/test/java/org/tests/o2m/jointable/JtMonkey.java
similarity index 100%
rename from src/test/java/org/tests/o2m/jointable/JtMonkey.java
rename to ebean-core/src/test/java/org/tests/o2m/jointable/JtMonkey.java
diff --git a/src/test/java/org/tests/o2m/jointable/JtMonkeyGroup.java b/ebean-core/src/test/java/org/tests/o2m/jointable/JtMonkeyGroup.java
similarity index 100%
rename from src/test/java/org/tests/o2m/jointable/JtMonkeyGroup.java
rename to ebean-core/src/test/java/org/tests/o2m/jointable/JtMonkeyGroup.java
diff --git a/src/test/java/org/tests/o2m/jointable/JtTrainer.java b/ebean-core/src/test/java/org/tests/o2m/jointable/JtTrainer.java
similarity index 100%
rename from src/test/java/org/tests/o2m/jointable/JtTrainer.java
rename to ebean-core/src/test/java/org/tests/o2m/jointable/JtTrainer.java
diff --git a/src/test/java/org/tests/o2m/jointable/JtTroop.java b/ebean-core/src/test/java/org/tests/o2m/jointable/JtTroop.java
similarity index 100%
rename from src/test/java/org/tests/o2m/jointable/JtTroop.java
rename to ebean-core/src/test/java/org/tests/o2m/jointable/JtTroop.java
diff --git a/src/test/java/org/tests/o2m/jointable/TestOneToManyJoinTable.java b/ebean-core/src/test/java/org/tests/o2m/jointable/TestOneToManyJoinTable.java
similarity index 100%
rename from src/test/java/org/tests/o2m/jointable/TestOneToManyJoinTable.java
rename to ebean-core/src/test/java/org/tests/o2m/jointable/TestOneToManyJoinTable.java
diff --git a/src/test/java/org/tests/o2m/jointable/TestOneToManyJoinTableInheritance.java b/ebean-core/src/test/java/org/tests/o2m/jointable/TestOneToManyJoinTableInheritance.java
similarity index 100%
rename from src/test/java/org/tests/o2m/jointable/TestOneToManyJoinTableInheritance.java
rename to ebean-core/src/test/java/org/tests/o2m/jointable/TestOneToManyJoinTableInheritance.java
diff --git a/src/test/java/org/tests/o2m/jointable/TestOneToManyJoinTableNoTableName.java b/ebean-core/src/test/java/org/tests/o2m/jointable/TestOneToManyJoinTableNoTableName.java
similarity index 100%
rename from src/test/java/org/tests/o2m/jointable/TestOneToManyJoinTableNoTableName.java
rename to ebean-core/src/test/java/org/tests/o2m/jointable/TestOneToManyJoinTableNoTableName.java
diff --git a/src/test/java/org/tests/o2m/jointable/inheritance/ClassA.java b/ebean-core/src/test/java/org/tests/o2m/jointable/inheritance/ClassA.java
similarity index 100%
rename from src/test/java/org/tests/o2m/jointable/inheritance/ClassA.java
rename to ebean-core/src/test/java/org/tests/o2m/jointable/inheritance/ClassA.java
diff --git a/src/test/java/org/tests/o2m/jointable/inheritance/ClassB.java b/ebean-core/src/test/java/org/tests/o2m/jointable/inheritance/ClassB.java
similarity index 100%
rename from src/test/java/org/tests/o2m/jointable/inheritance/ClassB.java
rename to ebean-core/src/test/java/org/tests/o2m/jointable/inheritance/ClassB.java
diff --git a/src/test/java/org/tests/o2m/jointable/inheritance/ClassSuper.java b/ebean-core/src/test/java/org/tests/o2m/jointable/inheritance/ClassSuper.java
similarity index 100%
rename from src/test/java/org/tests/o2m/jointable/inheritance/ClassSuper.java
rename to ebean-core/src/test/java/org/tests/o2m/jointable/inheritance/ClassSuper.java
diff --git a/src/test/java/org/tests/o2m/lazy/OmlBar.java b/ebean-core/src/test/java/org/tests/o2m/lazy/OmlBar.java
similarity index 100%
rename from src/test/java/org/tests/o2m/lazy/OmlBar.java
rename to ebean-core/src/test/java/org/tests/o2m/lazy/OmlBar.java
diff --git a/src/test/java/org/tests/o2m/lazy/OmlBaz.java b/ebean-core/src/test/java/org/tests/o2m/lazy/OmlBaz.java
similarity index 100%
rename from src/test/java/org/tests/o2m/lazy/OmlBaz.java
rename to ebean-core/src/test/java/org/tests/o2m/lazy/OmlBaz.java
diff --git a/src/test/java/org/tests/o2m/lazy/OmlFoo.java b/ebean-core/src/test/java/org/tests/o2m/lazy/OmlFoo.java
similarity index 100%
rename from src/test/java/org/tests/o2m/lazy/OmlFoo.java
rename to ebean-core/src/test/java/org/tests/o2m/lazy/OmlFoo.java
diff --git a/src/test/java/org/tests/o2m/lazy/TestLazyManyViaPath.java b/ebean-core/src/test/java/org/tests/o2m/lazy/TestLazyManyViaPath.java
similarity index 100%
rename from src/test/java/org/tests/o2m/lazy/TestLazyManyViaPath.java
rename to ebean-core/src/test/java/org/tests/o2m/lazy/TestLazyManyViaPath.java
diff --git a/src/test/java/org/tests/o2o/OtoLevelA.java b/ebean-core/src/test/java/org/tests/o2o/OtoLevelA.java
similarity index 100%
rename from src/test/java/org/tests/o2o/OtoLevelA.java
rename to ebean-core/src/test/java/org/tests/o2o/OtoLevelA.java
diff --git a/src/test/java/org/tests/o2o/OtoLevelB.java b/ebean-core/src/test/java/org/tests/o2o/OtoLevelB.java
similarity index 100%
rename from src/test/java/org/tests/o2o/OtoLevelB.java
rename to ebean-core/src/test/java/org/tests/o2o/OtoLevelB.java
diff --git a/src/test/java/org/tests/o2o/OtoLevelC.java b/ebean-core/src/test/java/org/tests/o2o/OtoLevelC.java
similarity index 100%
rename from src/test/java/org/tests/o2o/OtoLevelC.java
rename to ebean-core/src/test/java/org/tests/o2o/OtoLevelC.java
diff --git a/src/test/java/org/tests/o2o/TestOneToOneSaveWithoutChanges.java b/ebean-core/src/test/java/org/tests/o2o/TestOneToOneSaveWithoutChanges.java
similarity index 100%
rename from src/test/java/org/tests/o2o/TestOneToOneSaveWithoutChanges.java
rename to ebean-core/src/test/java/org/tests/o2o/TestOneToOneSaveWithoutChanges.java
diff --git a/src/test/java/org/tests/o2o/TestReferenceSave.java b/ebean-core/src/test/java/org/tests/o2o/TestReferenceSave.java
similarity index 100%
rename from src/test/java/org/tests/o2o/TestReferenceSave.java
rename to ebean-core/src/test/java/org/tests/o2o/TestReferenceSave.java
diff --git a/src/test/java/org/tests/order/OrderMaster.java b/ebean-core/src/test/java/org/tests/order/OrderMaster.java
similarity index 100%
rename from src/test/java/org/tests/order/OrderMaster.java
rename to ebean-core/src/test/java/org/tests/order/OrderMaster.java
diff --git a/src/test/java/org/tests/order/OrderReferencedChild.java b/ebean-core/src/test/java/org/tests/order/OrderReferencedChild.java
similarity index 100%
rename from src/test/java/org/tests/order/OrderReferencedChild.java
rename to ebean-core/src/test/java/org/tests/order/OrderReferencedChild.java
diff --git a/src/test/java/org/tests/order/OrderReferencedParent.java b/ebean-core/src/test/java/org/tests/order/OrderReferencedParent.java
similarity index 100%
rename from src/test/java/org/tests/order/OrderReferencedParent.java
rename to ebean-core/src/test/java/org/tests/order/OrderReferencedParent.java
diff --git a/src/test/java/org/tests/order/OrderToy.java b/ebean-core/src/test/java/org/tests/order/OrderToy.java
similarity index 100%
rename from src/test/java/org/tests/order/OrderToy.java
rename to ebean-core/src/test/java/org/tests/order/OrderToy.java
diff --git a/src/test/java/org/tests/order/TestOrderColumn.java b/ebean-core/src/test/java/org/tests/order/TestOrderColumn.java
similarity index 100%
rename from src/test/java/org/tests/order/TestOrderColumn.java
rename to ebean-core/src/test/java/org/tests/order/TestOrderColumn.java
diff --git a/src/test/java/org/tests/persistencecontext/TestPersistenceContextOnUpdateDuringTxn.java b/ebean-core/src/test/java/org/tests/persistencecontext/TestPersistenceContextOnUpdateDuringTxn.java
similarity index 100%
rename from src/test/java/org/tests/persistencecontext/TestPersistenceContextOnUpdateDuringTxn.java
rename to ebean-core/src/test/java/org/tests/persistencecontext/TestPersistenceContextOnUpdateDuringTxn.java
diff --git a/src/test/java/org/tests/persistencecontext/TestPersistenceContextQueryScope.java b/ebean-core/src/test/java/org/tests/persistencecontext/TestPersistenceContextQueryScope.java
similarity index 100%
rename from src/test/java/org/tests/persistencecontext/TestPersistenceContextQueryScope.java
rename to ebean-core/src/test/java/org/tests/persistencecontext/TestPersistenceContextQueryScope.java
diff --git a/src/test/java/org/tests/persistencecontext/TestPersistenceContextScopeUsingOrders.java b/ebean-core/src/test/java/org/tests/persistencecontext/TestPersistenceContextScopeUsingOrders.java
similarity index 100%
rename from src/test/java/org/tests/persistencecontext/TestPersistenceContextScopeUsingOrders.java
rename to ebean-core/src/test/java/org/tests/persistencecontext/TestPersistenceContextScopeUsingOrders.java
diff --git a/src/test/java/org/tests/persistencecontext/TestPersistenceContextServerConfig.java b/ebean-core/src/test/java/org/tests/persistencecontext/TestPersistenceContextServerConfig.java
similarity index 100%
rename from src/test/java/org/tests/persistencecontext/TestPersistenceContextServerConfig.java
rename to ebean-core/src/test/java/org/tests/persistencecontext/TestPersistenceContextServerConfig.java
diff --git a/src/test/java/org/tests/profile/ProfileLocationTest.java b/ebean-core/src/test/java/org/tests/profile/ProfileLocationTest.java
similarity index 100%
rename from src/test/java/org/tests/profile/ProfileLocationTest.java
rename to ebean-core/src/test/java/org/tests/profile/ProfileLocationTest.java
diff --git a/src/test/java/org/tests/profile/ProfileSimpleQuery.java b/ebean-core/src/test/java/org/tests/profile/ProfileSimpleQuery.java
similarity index 100%
rename from src/test/java/org/tests/profile/ProfileSimpleQuery.java
rename to ebean-core/src/test/java/org/tests/profile/ProfileSimpleQuery.java
diff --git a/src/test/java/org/tests/query/TestAddOrderByWithFirstRowsMaxRows.java b/ebean-core/src/test/java/org/tests/query/TestAddOrderByWithFirstRowsMaxRows.java
similarity index 100%
rename from src/test/java/org/tests/query/TestAddOrderByWithFirstRowsMaxRows.java
rename to ebean-core/src/test/java/org/tests/query/TestAddOrderByWithFirstRowsMaxRows.java
diff --git a/src/test/java/org/tests/query/TestAutofetchTuneWithJoin.java b/ebean-core/src/test/java/org/tests/query/TestAutofetchTuneWithJoin.java
similarity index 100%
rename from src/test/java/org/tests/query/TestAutofetchTuneWithJoin.java
rename to ebean-core/src/test/java/org/tests/query/TestAutofetchTuneWithJoin.java
diff --git a/src/test/java/org/tests/query/TestConnectionCloseOnSqlerr.java b/ebean-core/src/test/java/org/tests/query/TestConnectionCloseOnSqlerr.java
similarity index 100%
rename from src/test/java/org/tests/query/TestConnectionCloseOnSqlerr.java
rename to ebean-core/src/test/java/org/tests/query/TestConnectionCloseOnSqlerr.java
diff --git a/src/test/java/org/tests/query/TestDefaultFetchLazy.java b/ebean-core/src/test/java/org/tests/query/TestDefaultFetchLazy.java
similarity index 100%
rename from src/test/java/org/tests/query/TestDefaultFetchLazy.java
rename to ebean-core/src/test/java/org/tests/query/TestDefaultFetchLazy.java
diff --git a/src/test/java/org/tests/query/TestExprNestedDisjunction.java b/ebean-core/src/test/java/org/tests/query/TestExprNestedDisjunction.java
similarity index 100%
rename from src/test/java/org/tests/query/TestExprNestedDisjunction.java
rename to ebean-core/src/test/java/org/tests/query/TestExprNestedDisjunction.java
diff --git a/src/test/java/org/tests/query/TestFindOneOrEmpty.java b/ebean-core/src/test/java/org/tests/query/TestFindOneOrEmpty.java
similarity index 100%
rename from src/test/java/org/tests/query/TestFindOneOrEmpty.java
rename to ebean-core/src/test/java/org/tests/query/TestFindOneOrEmpty.java
diff --git a/src/test/java/org/tests/query/TestIContains.java b/ebean-core/src/test/java/org/tests/query/TestIContains.java
similarity index 100%
rename from src/test/java/org/tests/query/TestIContains.java
rename to ebean-core/src/test/java/org/tests/query/TestIContains.java
diff --git a/src/test/java/org/tests/query/TestImplicitJoinOnParentRelationship.java b/ebean-core/src/test/java/org/tests/query/TestImplicitJoinOnParentRelationship.java
similarity index 100%
rename from src/test/java/org/tests/query/TestImplicitJoinOnParentRelationship.java
rename to ebean-core/src/test/java/org/tests/query/TestImplicitJoinOnParentRelationship.java
diff --git a/src/test/java/org/tests/query/TestInvalidFetchPath.java b/ebean-core/src/test/java/org/tests/query/TestInvalidFetchPath.java
similarity index 100%
rename from src/test/java/org/tests/query/TestInvalidFetchPath.java
rename to ebean-core/src/test/java/org/tests/query/TestInvalidFetchPath.java
diff --git a/src/test/java/org/tests/query/TestJoinOptOneCascade.java b/ebean-core/src/test/java/org/tests/query/TestJoinOptOneCascade.java
similarity index 100%
rename from src/test/java/org/tests/query/TestJoinOptOneCascade.java
rename to ebean-core/src/test/java/org/tests/query/TestJoinOptOneCascade.java
diff --git a/src/test/java/org/tests/query/TestLimitAlterFetchMany.java b/ebean-core/src/test/java/org/tests/query/TestLimitAlterFetchMany.java
similarity index 100%
rename from src/test/java/org/tests/query/TestLimitAlterFetchMany.java
rename to ebean-core/src/test/java/org/tests/query/TestLimitAlterFetchMany.java
diff --git a/src/test/java/org/tests/query/TestLimitQuery.java b/ebean-core/src/test/java/org/tests/query/TestLimitQuery.java
similarity index 100%
rename from src/test/java/org/tests/query/TestLimitQuery.java
rename to ebean-core/src/test/java/org/tests/query/TestLimitQuery.java
diff --git a/src/test/java/org/tests/query/TestManyWhereJoin.java b/ebean-core/src/test/java/org/tests/query/TestManyWhereJoin.java
similarity index 100%
rename from src/test/java/org/tests/query/TestManyWhereJoin.java
rename to ebean-core/src/test/java/org/tests/query/TestManyWhereJoin.java
diff --git a/src/test/java/org/tests/query/TestManyWhereJoinM2M.java b/ebean-core/src/test/java/org/tests/query/TestManyWhereJoinM2M.java
similarity index 100%
rename from src/test/java/org/tests/query/TestManyWhereJoinM2M.java
rename to ebean-core/src/test/java/org/tests/query/TestManyWhereJoinM2M.java
diff --git a/src/test/java/org/tests/query/TestMyAdHocSqlSelect.java b/ebean-core/src/test/java/org/tests/query/TestMyAdHocSqlSelect.java
similarity index 100%
rename from src/test/java/org/tests/query/TestMyAdHocSqlSelect.java
rename to ebean-core/src/test/java/org/tests/query/TestMyAdHocSqlSelect.java
diff --git a/src/test/java/org/tests/query/TestOneToManyCorrectGrouping.java b/ebean-core/src/test/java/org/tests/query/TestOneToManyCorrectGrouping.java
similarity index 100%
rename from src/test/java/org/tests/query/TestOneToManyCorrectGrouping.java
rename to ebean-core/src/test/java/org/tests/query/TestOneToManyCorrectGrouping.java
diff --git a/src/test/java/org/tests/query/TestOuterJoin.java b/ebean-core/src/test/java/org/tests/query/TestOuterJoin.java
similarity index 100%
rename from src/test/java/org/tests/query/TestOuterJoin.java
rename to ebean-core/src/test/java/org/tests/query/TestOuterJoin.java
diff --git a/src/test/java/org/tests/query/TestQueryAlias.java b/ebean-core/src/test/java/org/tests/query/TestQueryAlias.java
similarity index 100%
rename from src/test/java/org/tests/query/TestQueryAlias.java
rename to ebean-core/src/test/java/org/tests/query/TestQueryAlias.java
diff --git a/src/test/java/org/tests/query/TestQueryBaseTable.java b/ebean-core/src/test/java/org/tests/query/TestQueryBaseTable.java
similarity index 100%
rename from src/test/java/org/tests/query/TestQueryBaseTable.java
rename to ebean-core/src/test/java/org/tests/query/TestQueryBaseTable.java
diff --git a/src/test/java/org/tests/query/TestQueryExists.java b/ebean-core/src/test/java/org/tests/query/TestQueryExists.java
similarity index 100%
rename from src/test/java/org/tests/query/TestQueryExists.java
rename to ebean-core/src/test/java/org/tests/query/TestQueryExists.java
diff --git a/src/test/java/org/tests/query/TestQueryFetchJoinWithOrder.java b/ebean-core/src/test/java/org/tests/query/TestQueryFetchJoinWithOrder.java
similarity index 100%
rename from src/test/java/org/tests/query/TestQueryFetchJoinWithOrder.java
rename to ebean-core/src/test/java/org/tests/query/TestQueryFetchJoinWithOrder.java
diff --git a/src/test/java/org/tests/query/TestQueryFetchManyTwoDeep.java b/ebean-core/src/test/java/org/tests/query/TestQueryFetchManyTwoDeep.java
similarity index 100%
rename from src/test/java/org/tests/query/TestQueryFetchManyTwoDeep.java
rename to ebean-core/src/test/java/org/tests/query/TestQueryFetchManyTwoDeep.java
diff --git a/src/test/java/org/tests/query/TestQueryFetchSkipPath.java b/ebean-core/src/test/java/org/tests/query/TestQueryFetchSkipPath.java
similarity index 100%
rename from src/test/java/org/tests/query/TestQueryFetchSkipPath.java
rename to ebean-core/src/test/java/org/tests/query/TestQueryFetchSkipPath.java
diff --git a/src/test/java/org/tests/query/TestQueryFilterCaseInsensitive.java b/ebean-core/src/test/java/org/tests/query/TestQueryFilterCaseInsensitive.java
similarity index 100%
rename from src/test/java/org/tests/query/TestQueryFilterCaseInsensitive.java
rename to ebean-core/src/test/java/org/tests/query/TestQueryFilterCaseInsensitive.java
diff --git a/src/test/java/org/tests/query/TestQueryFilterMany.java b/ebean-core/src/test/java/org/tests/query/TestQueryFilterMany.java
similarity index 100%
rename from src/test/java/org/tests/query/TestQueryFilterMany.java
rename to ebean-core/src/test/java/org/tests/query/TestQueryFilterMany.java
diff --git a/src/test/java/org/tests/query/TestQueryFilterManyOnM2M.java b/ebean-core/src/test/java/org/tests/query/TestQueryFilterManyOnM2M.java
similarity index 100%
rename from src/test/java/org/tests/query/TestQueryFilterManyOnM2M.java
rename to ebean-core/src/test/java/org/tests/query/TestQueryFilterManyOnM2M.java
diff --git a/src/test/java/org/tests/query/TestQueryFilterManyOnSecondary.java b/ebean-core/src/test/java/org/tests/query/TestQueryFilterManyOnSecondary.java
similarity index 100%
rename from src/test/java/org/tests/query/TestQueryFilterManyOnSecondary.java
rename to ebean-core/src/test/java/org/tests/query/TestQueryFilterManyOnSecondary.java
diff --git a/src/test/java/org/tests/query/TestQueryFilterManySimple.java b/ebean-core/src/test/java/org/tests/query/TestQueryFilterManySimple.java
similarity index 100%
rename from src/test/java/org/tests/query/TestQueryFilterManySimple.java
rename to ebean-core/src/test/java/org/tests/query/TestQueryFilterManySimple.java
diff --git a/src/test/java/org/tests/query/TestQueryFindEach.java b/ebean-core/src/test/java/org/tests/query/TestQueryFindEach.java
similarity index 100%
rename from src/test/java/org/tests/query/TestQueryFindEach.java
rename to ebean-core/src/test/java/org/tests/query/TestQueryFindEach.java
diff --git a/src/test/java/org/tests/query/TestQueryFindEachWhile.java b/ebean-core/src/test/java/org/tests/query/TestQueryFindEachWhile.java
similarity index 100%
rename from src/test/java/org/tests/query/TestQueryFindEachWhile.java
rename to ebean-core/src/test/java/org/tests/query/TestQueryFindEachWhile.java
diff --git a/src/test/java/org/tests/query/TestQueryFindFutureList.java b/ebean-core/src/test/java/org/tests/query/TestQueryFindFutureList.java
similarity index 100%
rename from src/test/java/org/tests/query/TestQueryFindFutureList.java
rename to ebean-core/src/test/java/org/tests/query/TestQueryFindFutureList.java
diff --git a/src/test/java/org/tests/query/TestQueryFindIterate.java b/ebean-core/src/test/java/org/tests/query/TestQueryFindIterate.java
similarity index 100%
rename from src/test/java/org/tests/query/TestQueryFindIterate.java
rename to ebean-core/src/test/java/org/tests/query/TestQueryFindIterate.java
diff --git a/src/test/java/org/tests/query/TestQueryFindMapTypedKey.java b/ebean-core/src/test/java/org/tests/query/TestQueryFindMapTypedKey.java
similarity index 100%
rename from src/test/java/org/tests/query/TestQueryFindMapTypedKey.java
rename to ebean-core/src/test/java/org/tests/query/TestQueryFindMapTypedKey.java
diff --git a/src/test/java/org/tests/query/TestQueryFindNative.java b/ebean-core/src/test/java/org/tests/query/TestQueryFindNative.java
similarity index 100%
rename from src/test/java/org/tests/query/TestQueryFindNative.java
rename to ebean-core/src/test/java/org/tests/query/TestQueryFindNative.java
diff --git a/src/test/java/org/tests/query/TestQueryFindPagedList.java b/ebean-core/src/test/java/org/tests/query/TestQueryFindPagedList.java
similarity index 100%
rename from src/test/java/org/tests/query/TestQueryFindPagedList.java
rename to ebean-core/src/test/java/org/tests/query/TestQueryFindPagedList.java
diff --git a/src/test/java/org/tests/query/TestQueryFindReadOnly.java b/ebean-core/src/test/java/org/tests/query/TestQueryFindReadOnly.java
similarity index 100%
rename from src/test/java/org/tests/query/TestQueryFindReadOnly.java
rename to ebean-core/src/test/java/org/tests/query/TestQueryFindReadOnly.java
diff --git a/src/test/java/org/tests/query/TestQueryFindStream.java b/ebean-core/src/test/java/org/tests/query/TestQueryFindStream.java
similarity index 100%
rename from src/test/java/org/tests/query/TestQueryFindStream.java
rename to ebean-core/src/test/java/org/tests/query/TestQueryFindStream.java
diff --git a/src/test/java/org/tests/query/TestQueryInAssocOne.java b/ebean-core/src/test/java/org/tests/query/TestQueryInAssocOne.java
similarity index 100%
rename from src/test/java/org/tests/query/TestQueryInAssocOne.java
rename to ebean-core/src/test/java/org/tests/query/TestQueryInAssocOne.java
diff --git a/src/test/java/org/tests/query/TestQueryInIdTypeConversion.java b/ebean-core/src/test/java/org/tests/query/TestQueryInIdTypeConversion.java
similarity index 100%
rename from src/test/java/org/tests/query/TestQueryInIdTypeConversion.java
rename to ebean-core/src/test/java/org/tests/query/TestQueryInIdTypeConversion.java
diff --git a/src/test/java/org/tests/query/TestQueryIsNull.java b/ebean-core/src/test/java/org/tests/query/TestQueryIsNull.java
similarity index 100%
rename from src/test/java/org/tests/query/TestQueryIsNull.java
rename to ebean-core/src/test/java/org/tests/query/TestQueryIsNull.java
diff --git a/src/test/java/org/tests/query/TestQueryJoinBatchSize.java b/ebean-core/src/test/java/org/tests/query/TestQueryJoinBatchSize.java
similarity index 100%
rename from src/test/java/org/tests/query/TestQueryJoinBatchSize.java
rename to ebean-core/src/test/java/org/tests/query/TestQueryJoinBatchSize.java
diff --git a/src/test/java/org/tests/query/TestQueryJoinMulipleMany.java b/ebean-core/src/test/java/org/tests/query/TestQueryJoinMulipleMany.java
similarity index 100%
rename from src/test/java/org/tests/query/TestQueryJoinMulipleMany.java
rename to ebean-core/src/test/java/org/tests/query/TestQueryJoinMulipleMany.java
diff --git a/src/test/java/org/tests/query/TestQueryMultiManyOrder.java b/ebean-core/src/test/java/org/tests/query/TestQueryMultiManyOrder.java
similarity index 100%
rename from src/test/java/org/tests/query/TestQueryMultiManyOrder.java
rename to ebean-core/src/test/java/org/tests/query/TestQueryMultiManyOrder.java
diff --git a/src/test/java/org/tests/query/TestQueryNullAssocOne.java b/ebean-core/src/test/java/org/tests/query/TestQueryNullAssocOne.java
similarity index 100%
rename from src/test/java/org/tests/query/TestQueryNullAssocOne.java
rename to ebean-core/src/test/java/org/tests/query/TestQueryNullAssocOne.java
diff --git a/src/test/java/org/tests/query/TestQueryOrderById.java b/ebean-core/src/test/java/org/tests/query/TestQueryOrderById.java
similarity index 100%
rename from src/test/java/org/tests/query/TestQueryOrderById.java
rename to ebean-core/src/test/java/org/tests/query/TestQueryOrderById.java
diff --git a/src/test/java/org/tests/query/TestQueryPathJoinAndOrder.java b/ebean-core/src/test/java/org/tests/query/TestQueryPathJoinAndOrder.java
similarity index 100%
rename from src/test/java/org/tests/query/TestQueryPathJoinAndOrder.java
rename to ebean-core/src/test/java/org/tests/query/TestQueryPathJoinAndOrder.java
diff --git a/src/test/java/org/tests/query/TestQueryPlanCacheRowCount.java b/ebean-core/src/test/java/org/tests/query/TestQueryPlanCacheRowCount.java
similarity index 100%
rename from src/test/java/org/tests/query/TestQueryPlanCacheRowCount.java
rename to ebean-core/src/test/java/org/tests/query/TestQueryPlanCacheRowCount.java
diff --git a/src/test/java/org/tests/query/TestRefToLazyLoadMany.java b/ebean-core/src/test/java/org/tests/query/TestRefToLazyLoadMany.java
similarity index 100%
rename from src/test/java/org/tests/query/TestRefToLazyLoadMany.java
rename to ebean-core/src/test/java/org/tests/query/TestRefToLazyLoadMany.java
diff --git a/src/test/java/org/tests/query/TestRowCount.java b/ebean-core/src/test/java/org/tests/query/TestRowCount.java
similarity index 100%
rename from src/test/java/org/tests/query/TestRowCount.java
rename to ebean-core/src/test/java/org/tests/query/TestRowCount.java
diff --git a/src/test/java/org/tests/query/TestSubQuery.java b/ebean-core/src/test/java/org/tests/query/TestSubQuery.java
similarity index 100%
rename from src/test/java/org/tests/query/TestSubQuery.java
rename to ebean-core/src/test/java/org/tests/query/TestSubQuery.java
diff --git a/src/test/java/org/tests/query/TestThreeLevelQueryJoin.java b/ebean-core/src/test/java/org/tests/query/TestThreeLevelQueryJoin.java
similarity index 100%
rename from src/test/java/org/tests/query/TestThreeLevelQueryJoin.java
rename to ebean-core/src/test/java/org/tests/query/TestThreeLevelQueryJoin.java
diff --git a/src/test/java/org/tests/query/TestWhereIn.java b/ebean-core/src/test/java/org/tests/query/TestWhereIn.java
similarity index 100%
rename from src/test/java/org/tests/query/TestWhereIn.java
rename to ebean-core/src/test/java/org/tests/query/TestWhereIn.java
diff --git a/src/test/java/org/tests/query/TestWhereRawClause.java b/ebean-core/src/test/java/org/tests/query/TestWhereRawClause.java
similarity index 100%
rename from src/test/java/org/tests/query/TestWhereRawClause.java
rename to ebean-core/src/test/java/org/tests/query/TestWhereRawClause.java
diff --git a/src/test/java/org/tests/query/aggregation/TestAggregationCount.java b/ebean-core/src/test/java/org/tests/query/aggregation/TestAggregationCount.java
similarity index 100%
rename from src/test/java/org/tests/query/aggregation/TestAggregationCount.java
rename to ebean-core/src/test/java/org/tests/query/aggregation/TestAggregationCount.java
diff --git a/src/test/java/org/tests/query/autotune/TestAutoTuneProfiling.java b/ebean-core/src/test/java/org/tests/query/autotune/TestAutoTuneProfiling.java
similarity index 100%
rename from src/test/java/org/tests/query/autotune/TestAutoTuneProfiling.java
rename to ebean-core/src/test/java/org/tests/query/autotune/TestAutoTuneProfiling.java
diff --git a/src/test/java/org/tests/query/cache/Acl.java b/ebean-core/src/test/java/org/tests/query/cache/Acl.java
similarity index 100%
rename from src/test/java/org/tests/query/cache/Acl.java
rename to ebean-core/src/test/java/org/tests/query/cache/Acl.java
diff --git a/src/test/java/org/tests/query/cache/AclContainerRelation.java b/ebean-core/src/test/java/org/tests/query/cache/AclContainerRelation.java
similarity index 100%
rename from src/test/java/org/tests/query/cache/AclContainerRelation.java
rename to ebean-core/src/test/java/org/tests/query/cache/AclContainerRelation.java
diff --git a/src/test/java/org/tests/query/cache/Contract.java b/ebean-core/src/test/java/org/tests/query/cache/Contract.java
similarity index 100%
rename from src/test/java/org/tests/query/cache/Contract.java
rename to ebean-core/src/test/java/org/tests/query/cache/Contract.java
diff --git a/src/test/java/org/tests/query/cache/ContractCosts.java b/ebean-core/src/test/java/org/tests/query/cache/ContractCosts.java
similarity index 100%
rename from src/test/java/org/tests/query/cache/ContractCosts.java
rename to ebean-core/src/test/java/org/tests/query/cache/ContractCosts.java
diff --git a/src/test/java/org/tests/query/cache/Main1.java b/ebean-core/src/test/java/org/tests/query/cache/Main1.java
similarity index 100%
rename from src/test/java/org/tests/query/cache/Main1.java
rename to ebean-core/src/test/java/org/tests/query/cache/Main1.java
diff --git a/src/test/java/org/tests/query/cache/Main2.java b/ebean-core/src/test/java/org/tests/query/cache/Main2.java
similarity index 100%
rename from src/test/java/org/tests/query/cache/Main2.java
rename to ebean-core/src/test/java/org/tests/query/cache/Main2.java
diff --git a/src/test/java/org/tests/query/cache/Position.java b/ebean-core/src/test/java/org/tests/query/cache/Position.java
similarity index 100%
rename from src/test/java/org/tests/query/cache/Position.java
rename to ebean-core/src/test/java/org/tests/query/cache/Position.java
diff --git a/src/test/java/org/tests/query/cache/TestDistinct.java b/ebean-core/src/test/java/org/tests/query/cache/TestDistinct.java
similarity index 100%
rename from src/test/java/org/tests/query/cache/TestDistinct.java
rename to ebean-core/src/test/java/org/tests/query/cache/TestDistinct.java
diff --git a/src/test/java/org/tests/query/embedded/TestFilteringByEmbeddedInJoinedTable.java b/ebean-core/src/test/java/org/tests/query/embedded/TestFilteringByEmbeddedInJoinedTable.java
similarity index 100%
rename from src/test/java/org/tests/query/embedded/TestFilteringByEmbeddedInJoinedTable.java
rename to ebean-core/src/test/java/org/tests/query/embedded/TestFilteringByEmbeddedInJoinedTable.java
diff --git a/src/test/java/org/tests/query/embedded/TestMultipleEmbeddedLoading.java b/ebean-core/src/test/java/org/tests/query/embedded/TestMultipleEmbeddedLoading.java
similarity index 100%
rename from src/test/java/org/tests/query/embedded/TestMultipleEmbeddedLoading.java
rename to ebean-core/src/test/java/org/tests/query/embedded/TestMultipleEmbeddedLoading.java
diff --git a/src/test/java/org/tests/query/finder/TestCustomerFinder.java b/ebean-core/src/test/java/org/tests/query/finder/TestCustomerFinder.java
similarity index 100%
rename from src/test/java/org/tests/query/finder/TestCustomerFinder.java
rename to ebean-core/src/test/java/org/tests/query/finder/TestCustomerFinder.java
diff --git a/src/test/java/org/tests/query/joins/TestDisjunctWhereOuterJoin.java b/ebean-core/src/test/java/org/tests/query/joins/TestDisjunctWhereOuterJoin.java
similarity index 100%
rename from src/test/java/org/tests/query/joins/TestDisjunctWhereOuterJoin.java
rename to ebean-core/src/test/java/org/tests/query/joins/TestDisjunctWhereOuterJoin.java
diff --git a/src/test/java/org/tests/query/joins/TestDisjunctWhereOuterOnMany.java b/ebean-core/src/test/java/org/tests/query/joins/TestDisjunctWhereOuterOnMany.java
similarity index 100%
rename from src/test/java/org/tests/query/joins/TestDisjunctWhereOuterOnMany.java
rename to ebean-core/src/test/java/org/tests/query/joins/TestDisjunctWhereOuterOnMany.java
diff --git a/src/test/java/org/tests/query/joins/TestQueryJoinManyNonRoot.java b/ebean-core/src/test/java/org/tests/query/joins/TestQueryJoinManyNonRoot.java
similarity index 100%
rename from src/test/java/org/tests/query/joins/TestQueryJoinManyNonRoot.java
rename to ebean-core/src/test/java/org/tests/query/joins/TestQueryJoinManyNonRoot.java
diff --git a/src/test/java/org/tests/query/joins/TestQueryJoinOnFormula.java b/ebean-core/src/test/java/org/tests/query/joins/TestQueryJoinOnFormula.java
similarity index 100%
rename from src/test/java/org/tests/query/joins/TestQueryJoinOnFormula.java
rename to ebean-core/src/test/java/org/tests/query/joins/TestQueryJoinOnFormula.java
diff --git a/src/test/java/org/tests/query/joins/TestQueryJoinQueryNonRoot.java b/ebean-core/src/test/java/org/tests/query/joins/TestQueryJoinQueryNonRoot.java
similarity index 100%
rename from src/test/java/org/tests/query/joins/TestQueryJoinQueryNonRoot.java
rename to ebean-core/src/test/java/org/tests/query/joins/TestQueryJoinQueryNonRoot.java
diff --git a/src/test/java/org/tests/query/joins/TestQueryManyToOneWhereClauseJoin.java b/ebean-core/src/test/java/org/tests/query/joins/TestQueryManyToOneWhereClauseJoin.java
similarity index 100%
rename from src/test/java/org/tests/query/joins/TestQueryManyToOneWhereClauseJoin.java
rename to ebean-core/src/test/java/org/tests/query/joins/TestQueryManyToOneWhereClauseJoin.java
diff --git a/src/test/java/org/tests/query/lazy/TestQueryDefaultBatchSize.java b/ebean-core/src/test/java/org/tests/query/lazy/TestQueryDefaultBatchSize.java
similarity index 100%
rename from src/test/java/org/tests/query/lazy/TestQueryDefaultBatchSize.java
rename to ebean-core/src/test/java/org/tests/query/lazy/TestQueryDefaultBatchSize.java
diff --git a/src/test/java/org/tests/query/orderby/TestOrderByClear.java b/ebean-core/src/test/java/org/tests/query/orderby/TestOrderByClear.java
similarity index 100%
rename from src/test/java/org/tests/query/orderby/TestOrderByClear.java
rename to ebean-core/src/test/java/org/tests/query/orderby/TestOrderByClear.java
diff --git a/src/test/java/org/tests/query/orderby/TestOrderByOnComplex.java b/ebean-core/src/test/java/org/tests/query/orderby/TestOrderByOnComplex.java
similarity index 100%
rename from src/test/java/org/tests/query/orderby/TestOrderByOnComplex.java
rename to ebean-core/src/test/java/org/tests/query/orderby/TestOrderByOnComplex.java
diff --git a/src/test/java/org/tests/query/orderby/TestOrderByWithDistinct.java b/ebean-core/src/test/java/org/tests/query/orderby/TestOrderByWithDistinct.java
similarity index 100%
rename from src/test/java/org/tests/query/orderby/TestOrderByWithDistinct.java
rename to ebean-core/src/test/java/org/tests/query/orderby/TestOrderByWithDistinct.java
diff --git a/src/test/java/org/tests/query/orderby/TestOrderByWithDistinctTake2.java b/ebean-core/src/test/java/org/tests/query/orderby/TestOrderByWithDistinctTake2.java
similarity index 100%
rename from src/test/java/org/tests/query/orderby/TestOrderByWithDistinctTake2.java
rename to ebean-core/src/test/java/org/tests/query/orderby/TestOrderByWithDistinctTake2.java
diff --git a/src/test/java/org/tests/query/orderby/TestOrderByWithFunction.java b/ebean-core/src/test/java/org/tests/query/orderby/TestOrderByWithFunction.java
similarity index 100%
rename from src/test/java/org/tests/query/orderby/TestOrderByWithFunction.java
rename to ebean-core/src/test/java/org/tests/query/orderby/TestOrderByWithFunction.java
diff --git a/src/test/java/org/tests/query/orderby/TestOrderByWithMany.java b/ebean-core/src/test/java/org/tests/query/orderby/TestOrderByWithMany.java
similarity index 100%
rename from src/test/java/org/tests/query/orderby/TestOrderByWithMany.java
rename to ebean-core/src/test/java/org/tests/query/orderby/TestOrderByWithMany.java
diff --git a/src/test/java/org/tests/query/other/TestFetchPreference.java b/ebean-core/src/test/java/org/tests/query/other/TestFetchPreference.java
similarity index 100%
rename from src/test/java/org/tests/query/other/TestFetchPreference.java
rename to ebean-core/src/test/java/org/tests/query/other/TestFetchPreference.java
diff --git a/src/test/java/org/tests/query/other/TestFindIdsWithInheritance.java b/ebean-core/src/test/java/org/tests/query/other/TestFindIdsWithInheritance.java
similarity index 100%
rename from src/test/java/org/tests/query/other/TestFindIdsWithInheritance.java
rename to ebean-core/src/test/java/org/tests/query/other/TestFindIdsWithInheritance.java
diff --git a/src/test/java/org/tests/query/other/TestFindIterateHeapDump.java b/ebean-core/src/test/java/org/tests/query/other/TestFindIterateHeapDump.java
similarity index 100%
rename from src/test/java/org/tests/query/other/TestFindIterateHeapDump.java
rename to ebean-core/src/test/java/org/tests/query/other/TestFindIterateHeapDump.java
diff --git a/src/test/java/org/tests/query/other/TestFindPartialWithConstructorSetFields.java b/ebean-core/src/test/java/org/tests/query/other/TestFindPartialWithConstructorSetFields.java
similarity index 100%
rename from src/test/java/org/tests/query/other/TestFindPartialWithConstructorSetFields.java
rename to ebean-core/src/test/java/org/tests/query/other/TestFindPartialWithConstructorSetFields.java
diff --git a/src/test/java/org/tests/query/other/TestFindWhereUsingEnumerated.java b/ebean-core/src/test/java/org/tests/query/other/TestFindWhereUsingEnumerated.java
similarity index 100%
rename from src/test/java/org/tests/query/other/TestFindWhereUsingEnumerated.java
rename to ebean-core/src/test/java/org/tests/query/other/TestFindWhereUsingEnumerated.java
diff --git a/src/test/java/org/tests/query/other/TestFormulaWithFindCount.java b/ebean-core/src/test/java/org/tests/query/other/TestFormulaWithFindCount.java
similarity index 100%
rename from src/test/java/org/tests/query/other/TestFormulaWithFindCount.java
rename to ebean-core/src/test/java/org/tests/query/other/TestFormulaWithFindCount.java
diff --git a/src/test/java/org/tests/query/other/TestLikeEscaping.java b/ebean-core/src/test/java/org/tests/query/other/TestLikeEscaping.java
similarity index 100%
rename from src/test/java/org/tests/query/other/TestLikeEscaping.java
rename to ebean-core/src/test/java/org/tests/query/other/TestLikeEscaping.java
diff --git a/src/test/java/org/tests/query/other/TestManyLazyLoadingQuery.java b/ebean-core/src/test/java/org/tests/query/other/TestManyLazyLoadingQuery.java
similarity index 100%
rename from src/test/java/org/tests/query/other/TestManyLazyLoadingQuery.java
rename to ebean-core/src/test/java/org/tests/query/other/TestManyLazyLoadingQuery.java
diff --git a/src/test/java/org/tests/query/other/TestManyToManyLazyLoading.java b/ebean-core/src/test/java/org/tests/query/other/TestManyToManyLazyLoading.java
similarity index 100%
rename from src/test/java/org/tests/query/other/TestManyToManyLazyLoading.java
rename to ebean-core/src/test/java/org/tests/query/other/TestManyToManyLazyLoading.java
diff --git a/src/test/java/org/tests/query/other/TestOneToManyAsMap.java b/ebean-core/src/test/java/org/tests/query/other/TestOneToManyAsMap.java
similarity index 100%
rename from src/test/java/org/tests/query/other/TestOneToManyAsMap.java
rename to ebean-core/src/test/java/org/tests/query/other/TestOneToManyAsMap.java
diff --git a/src/test/java/org/tests/query/other/TestQueryConversationRowCount.java b/ebean-core/src/test/java/org/tests/query/other/TestQueryConversationRowCount.java
similarity index 100%
rename from src/test/java/org/tests/query/other/TestQueryConversationRowCount.java
rename to ebean-core/src/test/java/org/tests/query/other/TestQueryConversationRowCount.java
diff --git a/src/test/java/org/tests/query/other/TestQueryDistinct.java b/ebean-core/src/test/java/org/tests/query/other/TestQueryDistinct.java
similarity index 100%
rename from src/test/java/org/tests/query/other/TestQueryDistinct.java
rename to ebean-core/src/test/java/org/tests/query/other/TestQueryDistinct.java
diff --git a/src/test/java/org/tests/query/other/TestQueryRawExpressionMany.java b/ebean-core/src/test/java/org/tests/query/other/TestQueryRawExpressionMany.java
similarity index 100%
rename from src/test/java/org/tests/query/other/TestQueryRawExpressionMany.java
rename to ebean-core/src/test/java/org/tests/query/other/TestQueryRawExpressionMany.java
diff --git a/src/test/java/org/tests/query/other/TestQueryRowCountWithMany.java b/ebean-core/src/test/java/org/tests/query/other/TestQueryRowCountWithMany.java
similarity index 100%
rename from src/test/java/org/tests/query/other/TestQueryRowCountWithMany.java
rename to ebean-core/src/test/java/org/tests/query/other/TestQueryRowCountWithMany.java
diff --git a/src/test/java/org/tests/query/other/TestQuerySingleAttribute.java b/ebean-core/src/test/java/org/tests/query/other/TestQuerySingleAttribute.java
similarity index 100%
rename from src/test/java/org/tests/query/other/TestQuerySingleAttribute.java
rename to ebean-core/src/test/java/org/tests/query/other/TestQuerySingleAttribute.java
diff --git a/src/test/java/org/tests/query/other/TestSelfParent.java b/ebean-core/src/test/java/org/tests/query/other/TestSelfParent.java
similarity index 100%
rename from src/test/java/org/tests/query/other/TestSelfParent.java
rename to ebean-core/src/test/java/org/tests/query/other/TestSelfParent.java
diff --git a/src/test/java/org/tests/query/other/TestSubQueryBinding.java b/ebean-core/src/test/java/org/tests/query/other/TestSubQueryBinding.java
similarity index 100%
rename from src/test/java/org/tests/query/other/TestSubQueryBinding.java
rename to ebean-core/src/test/java/org/tests/query/other/TestSubQueryBinding.java
diff --git a/src/test/java/org/tests/query/other/TestWhereAnnotation.java b/ebean-core/src/test/java/org/tests/query/other/TestWhereAnnotation.java
similarity index 100%
rename from src/test/java/org/tests/query/other/TestWhereAnnotation.java
rename to ebean-core/src/test/java/org/tests/query/other/TestWhereAnnotation.java
diff --git a/src/test/java/org/tests/query/other/TestWhereLikeWithSlash.java b/ebean-core/src/test/java/org/tests/query/other/TestWhereLikeWithSlash.java
similarity index 100%
rename from src/test/java/org/tests/query/other/TestWhereLikeWithSlash.java
rename to ebean-core/src/test/java/org/tests/query/other/TestWhereLikeWithSlash.java
diff --git a/src/test/java/org/tests/query/softdelete/TestSoftDeletePagingList.java b/ebean-core/src/test/java/org/tests/query/softdelete/TestSoftDeletePagingList.java
similarity index 100%
rename from src/test/java/org/tests/query/softdelete/TestSoftDeletePagingList.java
rename to ebean-core/src/test/java/org/tests/query/softdelete/TestSoftDeletePagingList.java
diff --git a/src/test/java/org/tests/query/sqlquery/SqlQueryTests.java b/ebean-core/src/test/java/org/tests/query/sqlquery/SqlQueryTests.java
similarity index 100%
rename from src/test/java/org/tests/query/sqlquery/SqlQueryTests.java
rename to ebean-core/src/test/java/org/tests/query/sqlquery/SqlQueryTests.java
diff --git a/src/test/java/org/tests/query/sqlquery/TestNativeILikeExpression.java b/ebean-core/src/test/java/org/tests/query/sqlquery/TestNativeILikeExpression.java
similarity index 100%
rename from src/test/java/org/tests/query/sqlquery/TestNativeILikeExpression.java
rename to ebean-core/src/test/java/org/tests/query/sqlquery/TestNativeILikeExpression.java
diff --git a/src/test/java/org/tests/quotedidentifier/TestQuotedIdentifierQuery.java b/ebean-core/src/test/java/org/tests/quotedidentifier/TestQuotedIdentifierQuery.java
similarity index 100%
rename from src/test/java/org/tests/quotedidentifier/TestQuotedIdentifierQuery.java
rename to ebean-core/src/test/java/org/tests/quotedidentifier/TestQuotedIdentifierQuery.java
diff --git a/src/test/java/org/tests/rawsql/A2Customer.java b/ebean-core/src/test/java/org/tests/rawsql/A2Customer.java
similarity index 100%
rename from src/test/java/org/tests/rawsql/A2Customer.java
rename to ebean-core/src/test/java/org/tests/rawsql/A2Customer.java
diff --git a/src/test/java/org/tests/rawsql/ACustomer.java b/ebean-core/src/test/java/org/tests/rawsql/ACustomer.java
similarity index 100%
rename from src/test/java/org/tests/rawsql/ACustomer.java
rename to ebean-core/src/test/java/org/tests/rawsql/ACustomer.java
diff --git a/src/test/java/org/tests/rawsql/TestInsertSqlLogging.java b/ebean-core/src/test/java/org/tests/rawsql/TestInsertSqlLogging.java
similarity index 100%
rename from src/test/java/org/tests/rawsql/TestInsertSqlLogging.java
rename to ebean-core/src/test/java/org/tests/rawsql/TestInsertSqlLogging.java
diff --git a/src/test/java/org/tests/rawsql/TestOrderReportTotal.java b/ebean-core/src/test/java/org/tests/rawsql/TestOrderReportTotal.java
similarity index 100%
rename from src/test/java/org/tests/rawsql/TestOrderReportTotal.java
rename to ebean-core/src/test/java/org/tests/rawsql/TestOrderReportTotal.java
diff --git a/src/test/java/org/tests/rawsql/TestRawSqlAsKeyword.java b/ebean-core/src/test/java/org/tests/rawsql/TestRawSqlAsKeyword.java
similarity index 100%
rename from src/test/java/org/tests/rawsql/TestRawSqlAsKeyword.java
rename to ebean-core/src/test/java/org/tests/rawsql/TestRawSqlAsKeyword.java
diff --git a/src/test/java/org/tests/rawsql/TestRawSqlCustomerAggregate.java b/ebean-core/src/test/java/org/tests/rawsql/TestRawSqlCustomerAggregate.java
similarity index 100%
rename from src/test/java/org/tests/rawsql/TestRawSqlCustomerAggregate.java
rename to ebean-core/src/test/java/org/tests/rawsql/TestRawSqlCustomerAggregate.java
diff --git a/src/test/java/org/tests/rawsql/TestRawSqlMasterDetail.java b/ebean-core/src/test/java/org/tests/rawsql/TestRawSqlMasterDetail.java
similarity index 100%
rename from src/test/java/org/tests/rawsql/TestRawSqlMasterDetail.java
rename to ebean-core/src/test/java/org/tests/rawsql/TestRawSqlMasterDetail.java
diff --git a/src/test/java/org/tests/rawsql/TestRawSqlNamedParams.java b/ebean-core/src/test/java/org/tests/rawsql/TestRawSqlNamedParams.java
similarity index 100%
rename from src/test/java/org/tests/rawsql/TestRawSqlNamedParams.java
rename to ebean-core/src/test/java/org/tests/rawsql/TestRawSqlNamedParams.java
diff --git a/src/test/java/org/tests/rawsql/TestRawSqlOrmQuery.java b/ebean-core/src/test/java/org/tests/rawsql/TestRawSqlOrmQuery.java
similarity index 100%
rename from src/test/java/org/tests/rawsql/TestRawSqlOrmQuery.java
rename to ebean-core/src/test/java/org/tests/rawsql/TestRawSqlOrmQuery.java
diff --git a/src/test/java/org/tests/rawsql/TestRawSqlOrmQueryDistinct.java b/ebean-core/src/test/java/org/tests/rawsql/TestRawSqlOrmQueryDistinct.java
similarity index 100%
rename from src/test/java/org/tests/rawsql/TestRawSqlOrmQueryDistinct.java
rename to ebean-core/src/test/java/org/tests/rawsql/TestRawSqlOrmQueryDistinct.java
diff --git a/src/test/java/org/tests/rawsql/TestRawSqlOrmWrapper.java b/ebean-core/src/test/java/org/tests/rawsql/TestRawSqlOrmWrapper.java
similarity index 100%
rename from src/test/java/org/tests/rawsql/TestRawSqlOrmWrapper.java
rename to ebean-core/src/test/java/org/tests/rawsql/TestRawSqlOrmWrapper.java
diff --git a/src/test/java/org/tests/rawsql/TestRawSqlOrmWrapper2.java b/ebean-core/src/test/java/org/tests/rawsql/TestRawSqlOrmWrapper2.java
similarity index 100%
rename from src/test/java/org/tests/rawsql/TestRawSqlOrmWrapper2.java
rename to ebean-core/src/test/java/org/tests/rawsql/TestRawSqlOrmWrapper2.java
diff --git a/src/test/java/org/tests/rawsql/TestRawSqlOrmWrapper3.java b/ebean-core/src/test/java/org/tests/rawsql/TestRawSqlOrmWrapper3.java
similarity index 100%
rename from src/test/java/org/tests/rawsql/TestRawSqlOrmWrapper3.java
rename to ebean-core/src/test/java/org/tests/rawsql/TestRawSqlOrmWrapper3.java
diff --git a/src/test/java/org/tests/rawsql/TestRawSqlPositionedParams.java b/ebean-core/src/test/java/org/tests/rawsql/TestRawSqlPositionedParams.java
similarity index 100%
rename from src/test/java/org/tests/rawsql/TestRawSqlPositionedParams.java
rename to ebean-core/src/test/java/org/tests/rawsql/TestRawSqlPositionedParams.java
diff --git a/src/test/java/org/tests/rawsql/TestRawSqlUnparsedQuery.java b/ebean-core/src/test/java/org/tests/rawsql/TestRawSqlUnparsedQuery.java
similarity index 100%
rename from src/test/java/org/tests/rawsql/TestRawSqlUnparsedQuery.java
rename to ebean-core/src/test/java/org/tests/rawsql/TestRawSqlUnparsedQuery.java
diff --git a/src/test/java/org/tests/rawsql/TestRawSqlWithResultSet.java b/ebean-core/src/test/java/org/tests/rawsql/TestRawSqlWithResultSet.java
similarity index 100%
rename from src/test/java/org/tests/rawsql/TestRawSqlWithResultSet.java
rename to ebean-core/src/test/java/org/tests/rawsql/TestRawSqlWithResultSet.java
diff --git a/src/test/java/org/tests/rawsql/inherit/ParentQueryTest.java b/ebean-core/src/test/java/org/tests/rawsql/inherit/ParentQueryTest.java
similarity index 100%
rename from src/test/java/org/tests/rawsql/inherit/ParentQueryTest.java
rename to ebean-core/src/test/java/org/tests/rawsql/inherit/ParentQueryTest.java
diff --git a/src/test/java/org/tests/rawsql/inherit/ParentRawSqlTest.java b/ebean-core/src/test/java/org/tests/rawsql/inherit/ParentRawSqlTest.java
similarity index 100%
rename from src/test/java/org/tests/rawsql/inherit/ParentRawSqlTest.java
rename to ebean-core/src/test/java/org/tests/rawsql/inherit/ParentRawSqlTest.java
diff --git a/src/test/java/org/tests/rawsql/nativesql/TestNativeSqlBasic.java b/ebean-core/src/test/java/org/tests/rawsql/nativesql/TestNativeSqlBasic.java
similarity index 100%
rename from src/test/java/org/tests/rawsql/nativesql/TestNativeSqlBasic.java
rename to ebean-core/src/test/java/org/tests/rawsql/nativesql/TestNativeSqlBasic.java
diff --git a/src/test/java/org/tests/rawsql/nativesql/TestNativeWithEmbedded.java b/ebean-core/src/test/java/org/tests/rawsql/nativesql/TestNativeWithEmbedded.java
similarity index 100%
rename from src/test/java/org/tests/rawsql/nativesql/TestNativeWithEmbedded.java
rename to ebean-core/src/test/java/org/tests/rawsql/nativesql/TestNativeWithEmbedded.java
diff --git a/src/test/java/org/tests/readaudit/TestReadAudit.java b/ebean-core/src/test/java/org/tests/readaudit/TestReadAudit.java
similarity index 100%
rename from src/test/java/org/tests/readaudit/TestReadAudit.java
rename to ebean-core/src/test/java/org/tests/readaudit/TestReadAudit.java
diff --git a/src/test/java/org/tests/refresh/TestRefreshWithMany.java b/ebean-core/src/test/java/org/tests/refresh/TestRefreshWithMany.java
similarity index 100%
rename from src/test/java/org/tests/refresh/TestRefreshWithMany.java
rename to ebean-core/src/test/java/org/tests/refresh/TestRefreshWithMany.java
diff --git a/src/test/java/org/tests/repository/CustomerRepository.java b/ebean-core/src/test/java/org/tests/repository/CustomerRepository.java
similarity index 100%
rename from src/test/java/org/tests/repository/CustomerRepository.java
rename to ebean-core/src/test/java/org/tests/repository/CustomerRepository.java
diff --git a/src/test/java/org/tests/repository/TestBeanRepository.java b/ebean-core/src/test/java/org/tests/repository/TestBeanRepository.java
similarity index 100%
rename from src/test/java/org/tests/repository/TestBeanRepository.java
rename to ebean-core/src/test/java/org/tests/repository/TestBeanRepository.java
diff --git a/src/test/java/org/tests/saveassociation/TestSaveAssociation.java b/ebean-core/src/test/java/org/tests/saveassociation/TestSaveAssociation.java
similarity index 100%
rename from src/test/java/org/tests/saveassociation/TestSaveAssociation.java
rename to ebean-core/src/test/java/org/tests/saveassociation/TestSaveAssociation.java
diff --git a/src/test/java/org/tests/saveassociation/TestSaveSamePK.java b/ebean-core/src/test/java/org/tests/saveassociation/TestSaveSamePK.java
similarity index 100%
rename from src/test/java/org/tests/saveassociation/TestSaveSamePK.java
rename to ebean-core/src/test/java/org/tests/saveassociation/TestSaveSamePK.java
diff --git a/src/test/java/org/tests/singleTableInheritance/TestInheritQuery.java b/ebean-core/src/test/java/org/tests/singleTableInheritance/TestInheritQuery.java
similarity index 100%
rename from src/test/java/org/tests/singleTableInheritance/TestInheritQuery.java
rename to ebean-core/src/test/java/org/tests/singleTableInheritance/TestInheritQuery.java
diff --git a/src/test/java/org/tests/singleTableInheritance/model/PalletLocation.java b/ebean-core/src/test/java/org/tests/singleTableInheritance/model/PalletLocation.java
similarity index 100%
rename from src/test/java/org/tests/singleTableInheritance/model/PalletLocation.java
rename to ebean-core/src/test/java/org/tests/singleTableInheritance/model/PalletLocation.java
diff --git a/src/test/java/org/tests/singleTableInheritance/model/PalletLocationExternal.java b/ebean-core/src/test/java/org/tests/singleTableInheritance/model/PalletLocationExternal.java
similarity index 100%
rename from src/test/java/org/tests/singleTableInheritance/model/PalletLocationExternal.java
rename to ebean-core/src/test/java/org/tests/singleTableInheritance/model/PalletLocationExternal.java
diff --git a/src/test/java/org/tests/singleTableInheritance/model/Warehouse.java b/ebean-core/src/test/java/org/tests/singleTableInheritance/model/Warehouse.java
similarity index 100%
rename from src/test/java/org/tests/singleTableInheritance/model/Warehouse.java
rename to ebean-core/src/test/java/org/tests/singleTableInheritance/model/Warehouse.java
diff --git a/src/test/java/org/tests/singleTableInheritance/model/Zone.java b/ebean-core/src/test/java/org/tests/singleTableInheritance/model/Zone.java
similarity index 100%
rename from src/test/java/org/tests/singleTableInheritance/model/Zone.java
rename to ebean-core/src/test/java/org/tests/singleTableInheritance/model/Zone.java
diff --git a/src/test/java/org/tests/singleTableInheritance/model/ZoneExternal.java b/ebean-core/src/test/java/org/tests/singleTableInheritance/model/ZoneExternal.java
similarity index 100%
rename from src/test/java/org/tests/singleTableInheritance/model/ZoneExternal.java
rename to ebean-core/src/test/java/org/tests/singleTableInheritance/model/ZoneExternal.java
diff --git a/src/test/java/org/tests/singleTableInheritance/model/ZoneInternal.java b/ebean-core/src/test/java/org/tests/singleTableInheritance/model/ZoneInternal.java
similarity index 100%
rename from src/test/java/org/tests/singleTableInheritance/model/ZoneInternal.java
rename to ebean-core/src/test/java/org/tests/singleTableInheritance/model/ZoneInternal.java
diff --git a/src/test/java/org/tests/softdelete/TestSoftDeleteBasic.java b/ebean-core/src/test/java/org/tests/softdelete/TestSoftDeleteBasic.java
similarity index 100%
rename from src/test/java/org/tests/softdelete/TestSoftDeleteBasic.java
rename to ebean-core/src/test/java/org/tests/softdelete/TestSoftDeleteBasic.java
diff --git a/src/test/java/org/tests/softdelete/TestSoftDeleteBook.java b/ebean-core/src/test/java/org/tests/softdelete/TestSoftDeleteBook.java
similarity index 100%
rename from src/test/java/org/tests/softdelete/TestSoftDeleteBook.java
rename to ebean-core/src/test/java/org/tests/softdelete/TestSoftDeleteBook.java
diff --git a/src/test/java/org/tests/softdelete/TestSoftDeleteManyToMany.java b/ebean-core/src/test/java/org/tests/softdelete/TestSoftDeleteManyToMany.java
similarity index 100%
rename from src/test/java/org/tests/softdelete/TestSoftDeleteManyToMany.java
rename to ebean-core/src/test/java/org/tests/softdelete/TestSoftDeleteManyToMany.java
diff --git a/src/test/java/org/tests/softdelete/TestSoftDeleteOptionalRelationship.java b/ebean-core/src/test/java/org/tests/softdelete/TestSoftDeleteOptionalRelationship.java
similarity index 100%
rename from src/test/java/org/tests/softdelete/TestSoftDeleteOptionalRelationship.java
rename to ebean-core/src/test/java/org/tests/softdelete/TestSoftDeleteOptionalRelationship.java
diff --git a/src/test/java/org/tests/softdelete/TestSoftDeleteOtoCascade.java b/ebean-core/src/test/java/org/tests/softdelete/TestSoftDeleteOtoCascade.java
similarity index 100%
rename from src/test/java/org/tests/softdelete/TestSoftDeleteOtoCascade.java
rename to ebean-core/src/test/java/org/tests/softdelete/TestSoftDeleteOtoCascade.java
diff --git a/src/test/java/org/tests/softdelete/TestSoftDeleteStatelessUpdate.java b/ebean-core/src/test/java/org/tests/softdelete/TestSoftDeleteStatelessUpdate.java
similarity index 100%
rename from src/test/java/org/tests/softdelete/TestSoftDeleteStatelessUpdate.java
rename to ebean-core/src/test/java/org/tests/softdelete/TestSoftDeleteStatelessUpdate.java
diff --git a/src/test/java/org/tests/softdelete/TestSoftDeleteTop.java b/ebean-core/src/test/java/org/tests/softdelete/TestSoftDeleteTop.java
similarity index 100%
rename from src/test/java/org/tests/softdelete/TestSoftDeleteTop.java
rename to ebean-core/src/test/java/org/tests/softdelete/TestSoftDeleteTop.java
diff --git a/src/test/java/org/tests/sp/TestManyToManySaveTwice.java b/ebean-core/src/test/java/org/tests/sp/TestManyToManySaveTwice.java
similarity index 100%
rename from src/test/java/org/tests/sp/TestManyToManySaveTwice.java
rename to ebean-core/src/test/java/org/tests/sp/TestManyToManySaveTwice.java
diff --git a/src/test/java/org/tests/sp/model/IdEntity.java b/ebean-core/src/test/java/org/tests/sp/model/IdEntity.java
similarity index 100%
rename from src/test/java/org/tests/sp/model/IdEntity.java
rename to ebean-core/src/test/java/org/tests/sp/model/IdEntity.java
diff --git a/src/test/java/org/tests/sp/model/car/Car.java b/ebean-core/src/test/java/org/tests/sp/model/car/Car.java
similarity index 100%
rename from src/test/java/org/tests/sp/model/car/Car.java
rename to ebean-core/src/test/java/org/tests/sp/model/car/Car.java
diff --git a/src/test/java/org/tests/sp/model/car/Door.java b/ebean-core/src/test/java/org/tests/sp/model/car/Door.java
similarity index 100%
rename from src/test/java/org/tests/sp/model/car/Door.java
rename to ebean-core/src/test/java/org/tests/sp/model/car/Door.java
diff --git a/src/test/java/org/tests/sp/model/car/Wheel.java b/ebean-core/src/test/java/org/tests/sp/model/car/Wheel.java
similarity index 100%
rename from src/test/java/org/tests/sp/model/car/Wheel.java
rename to ebean-core/src/test/java/org/tests/sp/model/car/Wheel.java
diff --git a/src/test/java/org/tests/test/TestInheritWithMany.java b/ebean-core/src/test/java/org/tests/test/TestInheritWithMany.java
similarity index 100%
rename from src/test/java/org/tests/test/TestInheritWithMany.java
rename to ebean-core/src/test/java/org/tests/test/TestInheritWithMany.java
diff --git a/src/test/java/org/tests/text/csv/TestCsvReader.java b/ebean-core/src/test/java/org/tests/text/csv/TestCsvReader.java
similarity index 100%
rename from src/test/java/org/tests/text/csv/TestCsvReader.java
rename to ebean-core/src/test/java/org/tests/text/csv/TestCsvReader.java
diff --git a/src/test/java/org/tests/text/csv/TestCsvReaderWithCallback.java b/ebean-core/src/test/java/org/tests/text/csv/TestCsvReaderWithCallback.java
similarity index 100%
rename from src/test/java/org/tests/text/csv/TestCsvReaderWithCallback.java
rename to ebean-core/src/test/java/org/tests/text/csv/TestCsvReaderWithCallback.java
diff --git a/src/test/java/org/tests/text/csv/TestTimeStringParser.java b/ebean-core/src/test/java/org/tests/text/csv/TestTimeStringParser.java
similarity index 100%
rename from src/test/java/org/tests/text/csv/TestTimeStringParser.java
rename to ebean-core/src/test/java/org/tests/text/csv/TestTimeStringParser.java
diff --git a/src/test/java/org/tests/text/json/TestJsonBeanDescriptorParse.java b/ebean-core/src/test/java/org/tests/text/json/TestJsonBeanDescriptorParse.java
similarity index 100%
rename from src/test/java/org/tests/text/json/TestJsonBeanDescriptorParse.java
rename to ebean-core/src/test/java/org/tests/text/json/TestJsonBeanDescriptorParse.java
diff --git a/src/test/java/org/tests/text/json/TestJsonBeanWithTimeZone.java b/ebean-core/src/test/java/org/tests/text/json/TestJsonBeanWithTimeZone.java
similarity index 100%
rename from src/test/java/org/tests/text/json/TestJsonBeanWithTimeZone.java
rename to ebean-core/src/test/java/org/tests/text/json/TestJsonBeanWithTimeZone.java
diff --git a/src/test/java/org/tests/text/json/TestJsonInheritanceDiscriminator.java b/ebean-core/src/test/java/org/tests/text/json/TestJsonInheritanceDiscriminator.java
similarity index 100%
rename from src/test/java/org/tests/text/json/TestJsonInheritanceDiscriminator.java
rename to ebean-core/src/test/java/org/tests/text/json/TestJsonInheritanceDiscriminator.java
diff --git a/src/test/java/org/tests/text/json/TestJsonMap.java b/ebean-core/src/test/java/org/tests/text/json/TestJsonMap.java
similarity index 100%
rename from src/test/java/org/tests/text/json/TestJsonMap.java
rename to ebean-core/src/test/java/org/tests/text/json/TestJsonMap.java
diff --git a/src/test/java/org/tests/text/json/TestJsonSimple.java b/ebean-core/src/test/java/org/tests/text/json/TestJsonSimple.java
similarity index 100%
rename from src/test/java/org/tests/text/json/TestJsonSimple.java
rename to ebean-core/src/test/java/org/tests/text/json/TestJsonSimple.java
diff --git a/src/test/java/org/tests/text/json/TestJsonSomeEnumWithToString.java b/ebean-core/src/test/java/org/tests/text/json/TestJsonSomeEnumWithToString.java
similarity index 100%
rename from src/test/java/org/tests/text/json/TestJsonSomeEnumWithToString.java
rename to ebean-core/src/test/java/org/tests/text/json/TestJsonSomeEnumWithToString.java
diff --git a/src/test/java/org/tests/text/json/TestTextJsonBeanReadVisitor.java b/ebean-core/src/test/java/org/tests/text/json/TestTextJsonBeanReadVisitor.java
similarity index 100%
rename from src/test/java/org/tests/text/json/TestTextJsonBeanReadVisitor.java
rename to ebean-core/src/test/java/org/tests/text/json/TestTextJsonBeanReadVisitor.java
diff --git a/src/test/java/org/tests/text/json/TestTextJsonCompoundType.java b/ebean-core/src/test/java/org/tests/text/json/TestTextJsonCompoundType.java
similarity index 100%
rename from src/test/java/org/tests/text/json/TestTextJsonCompoundType.java
rename to ebean-core/src/test/java/org/tests/text/json/TestTextJsonCompoundType.java
diff --git a/src/test/java/org/tests/text/json/TestTextJsonInheritance.java b/ebean-core/src/test/java/org/tests/text/json/TestTextJsonInheritance.java
similarity index 100%
rename from src/test/java/org/tests/text/json/TestTextJsonInheritance.java
rename to ebean-core/src/test/java/org/tests/text/json/TestTextJsonInheritance.java
diff --git a/src/test/java/org/tests/text/json/TestTextJsonInsertUpdate.java b/ebean-core/src/test/java/org/tests/text/json/TestTextJsonInsertUpdate.java
similarity index 100%
rename from src/test/java/org/tests/text/json/TestTextJsonInsertUpdate.java
rename to ebean-core/src/test/java/org/tests/text/json/TestTextJsonInsertUpdate.java
diff --git a/src/test/java/org/tests/text/json/TestTextJsonInvokeLazy.java b/ebean-core/src/test/java/org/tests/text/json/TestTextJsonInvokeLazy.java
similarity index 100%
rename from src/test/java/org/tests/text/json/TestTextJsonInvokeLazy.java
rename to ebean-core/src/test/java/org/tests/text/json/TestTextJsonInvokeLazy.java
diff --git a/src/test/java/org/tests/text/json/TestTextJsonReadManyLazyLoad.java b/ebean-core/src/test/java/org/tests/text/json/TestTextJsonReadManyLazyLoad.java
similarity index 100%
rename from src/test/java/org/tests/text/json/TestTextJsonReadManyLazyLoad.java
rename to ebean-core/src/test/java/org/tests/text/json/TestTextJsonReadManyLazyLoad.java
diff --git a/src/test/java/org/tests/text/json/TestTextJsonReferenceBean.java b/ebean-core/src/test/java/org/tests/text/json/TestTextJsonReferenceBean.java
similarity index 100%
rename from src/test/java/org/tests/text/json/TestTextJsonReferenceBean.java
rename to ebean-core/src/test/java/org/tests/text/json/TestTextJsonReferenceBean.java
diff --git a/src/test/java/org/tests/text/json/TestTextJsonSimple.java b/ebean-core/src/test/java/org/tests/text/json/TestTextJsonSimple.java
similarity index 100%
rename from src/test/java/org/tests/text/json/TestTextJsonSimple.java
rename to ebean-core/src/test/java/org/tests/text/json/TestTextJsonSimple.java
diff --git a/src/test/java/org/tests/text/json/TestTextJsonSuperSimple.java b/ebean-core/src/test/java/org/tests/text/json/TestTextJsonSuperSimple.java
similarity index 100%
rename from src/test/java/org/tests/text/json/TestTextJsonSuperSimple.java
rename to ebean-core/src/test/java/org/tests/text/json/TestTextJsonSuperSimple.java
diff --git a/src/test/java/org/tests/text/json/TestTextJsonUpdateCascade.java b/ebean-core/src/test/java/org/tests/text/json/TestTextJsonUpdateCascade.java
similarity index 100%
rename from src/test/java/org/tests/text/json/TestTextJsonUpdateCascade.java
rename to ebean-core/src/test/java/org/tests/text/json/TestTextJsonUpdateCascade.java
diff --git a/src/test/java/org/tests/timezone/TimezoneTests.java b/ebean-core/src/test/java/org/tests/timezone/TimezoneTests.java
similarity index 100%
rename from src/test/java/org/tests/timezone/TimezoneTests.java
rename to ebean-core/src/test/java/org/tests/timezone/TimezoneTests.java
diff --git a/src/test/java/org/tests/timezone/TzBean.java b/ebean-core/src/test/java/org/tests/timezone/TzBean.java
similarity index 100%
rename from src/test/java/org/tests/timezone/TzBean.java
rename to ebean-core/src/test/java/org/tests/timezone/TzBean.java
diff --git a/src/test/java/org/tests/timezone/TzBeanTests.java b/ebean-core/src/test/java/org/tests/timezone/TzBeanTests.java
similarity index 100%
rename from src/test/java/org/tests/timezone/TzBeanTests.java
rename to ebean-core/src/test/java/org/tests/timezone/TzBeanTests.java
diff --git a/src/test/java/org/tests/transaction/TestBatchModelFlush.java b/ebean-core/src/test/java/org/tests/transaction/TestBatchModelFlush.java
similarity index 100%
rename from src/test/java/org/tests/transaction/TestBatchModelFlush.java
rename to ebean-core/src/test/java/org/tests/transaction/TestBatchModelFlush.java
diff --git a/src/test/java/org/tests/transaction/TestBatchPersistCascade.java b/ebean-core/src/test/java/org/tests/transaction/TestBatchPersistCascade.java
similarity index 100%
rename from src/test/java/org/tests/transaction/TestBatchPersistCascade.java
rename to ebean-core/src/test/java/org/tests/transaction/TestBatchPersistCascade.java
diff --git a/src/test/java/org/tests/transaction/TestBeanStateReset.java b/ebean-core/src/test/java/org/tests/transaction/TestBeanStateReset.java
similarity index 100%
rename from src/test/java/org/tests/transaction/TestBeanStateReset.java
rename to ebean-core/src/test/java/org/tests/transaction/TestBeanStateReset.java
diff --git a/src/test/java/org/tests/transaction/TestBeginTransactionWithExisting.java b/ebean-core/src/test/java/org/tests/transaction/TestBeginTransactionWithExisting.java
similarity index 100%
rename from src/test/java/org/tests/transaction/TestBeginTransactionWithExisting.java
rename to ebean-core/src/test/java/org/tests/transaction/TestBeginTransactionWithExisting.java
diff --git a/src/test/java/org/tests/transaction/TestCommitAndContinue.java b/ebean-core/src/test/java/org/tests/transaction/TestCommitAndContinue.java
similarity index 100%
rename from src/test/java/org/tests/transaction/TestCommitAndContinue.java
rename to ebean-core/src/test/java/org/tests/transaction/TestCommitAndContinue.java
diff --git a/src/test/java/org/tests/transaction/TestCreateTransactionWithIsolation.java b/ebean-core/src/test/java/org/tests/transaction/TestCreateTransactionWithIsolation.java
similarity index 100%
rename from src/test/java/org/tests/transaction/TestCreateTransactionWithIsolation.java
rename to ebean-core/src/test/java/org/tests/transaction/TestCreateTransactionWithIsolation.java
diff --git a/src/test/java/org/tests/transaction/TestDeleteFromPersistenceContext.java b/ebean-core/src/test/java/org/tests/transaction/TestDeleteFromPersistenceContext.java
similarity index 100%
rename from src/test/java/org/tests/transaction/TestDeleteFromPersistenceContext.java
rename to ebean-core/src/test/java/org/tests/transaction/TestDeleteFromPersistenceContext.java
diff --git a/src/test/java/org/tests/transaction/TestExecuteComplete.java b/ebean-core/src/test/java/org/tests/transaction/TestExecuteComplete.java
similarity index 100%
rename from src/test/java/org/tests/transaction/TestExecuteComplete.java
rename to ebean-core/src/test/java/org/tests/transaction/TestExecuteComplete.java
diff --git a/src/test/java/org/tests/transaction/TestInsertManyAndRef.java b/ebean-core/src/test/java/org/tests/transaction/TestInsertManyAndRef.java
similarity index 100%
rename from src/test/java/org/tests/transaction/TestInsertManyAndRef.java
rename to ebean-core/src/test/java/org/tests/transaction/TestInsertManyAndRef.java
diff --git a/src/test/java/org/tests/transaction/TestNested.java b/ebean-core/src/test/java/org/tests/transaction/TestNested.java
similarity index 100%
rename from src/test/java/org/tests/transaction/TestNested.java
rename to ebean-core/src/test/java/org/tests/transaction/TestNested.java
diff --git a/src/test/java/org/tests/transaction/TestNestedBeginRequired.java b/ebean-core/src/test/java/org/tests/transaction/TestNestedBeginRequired.java
similarity index 100%
rename from src/test/java/org/tests/transaction/TestNestedBeginRequired.java
rename to ebean-core/src/test/java/org/tests/transaction/TestNestedBeginRequired.java
diff --git a/src/test/java/org/tests/transaction/TestNestedBeginRequiredWithFailure.java b/ebean-core/src/test/java/org/tests/transaction/TestNestedBeginRequiredWithFailure.java
similarity index 100%
rename from src/test/java/org/tests/transaction/TestNestedBeginRequiredWithFailure.java
rename to ebean-core/src/test/java/org/tests/transaction/TestNestedBeginRequiredWithFailure.java
diff --git a/src/test/java/org/tests/transaction/TestNestedBeginRequiresNew.java b/ebean-core/src/test/java/org/tests/transaction/TestNestedBeginRequiresNew.java
similarity index 100%
rename from src/test/java/org/tests/transaction/TestNestedBeginRequiresNew.java
rename to ebean-core/src/test/java/org/tests/transaction/TestNestedBeginRequiresNew.java
diff --git a/src/test/java/org/tests/transaction/TestNestedBeginRequiresNewWithFailure.java b/ebean-core/src/test/java/org/tests/transaction/TestNestedBeginRequiresNewWithFailure.java
similarity index 100%
rename from src/test/java/org/tests/transaction/TestNestedBeginRequiresNewWithFailure.java
rename to ebean-core/src/test/java/org/tests/transaction/TestNestedBeginRequiresNewWithFailure.java
diff --git a/src/test/java/org/tests/transaction/TestNestedMandatory.java b/ebean-core/src/test/java/org/tests/transaction/TestNestedMandatory.java
similarity index 100%
rename from src/test/java/org/tests/transaction/TestNestedMandatory.java
rename to ebean-core/src/test/java/org/tests/transaction/TestNestedMandatory.java
diff --git a/src/test/java/org/tests/transaction/TestNestedSubTransaction.java b/ebean-core/src/test/java/org/tests/transaction/TestNestedSubTransaction.java
similarity index 100%
rename from src/test/java/org/tests/transaction/TestNestedSubTransaction.java
rename to ebean-core/src/test/java/org/tests/transaction/TestNestedSubTransaction.java
diff --git a/src/test/java/org/tests/transaction/TestNestedTransaction.java b/ebean-core/src/test/java/org/tests/transaction/TestNestedTransaction.java
similarity index 100%
rename from src/test/java/org/tests/transaction/TestNestedTransaction.java
rename to ebean-core/src/test/java/org/tests/transaction/TestNestedTransaction.java
diff --git a/src/test/java/org/tests/transaction/TestPersistContextClear.java b/ebean-core/src/test/java/org/tests/transaction/TestPersistContextClear.java
similarity index 100%
rename from src/test/java/org/tests/transaction/TestPersistContextClear.java
rename to ebean-core/src/test/java/org/tests/transaction/TestPersistContextClear.java
diff --git a/src/test/java/org/tests/transaction/TestSavepoint.java b/ebean-core/src/test/java/org/tests/transaction/TestSavepoint.java
similarity index 100%
rename from src/test/java/org/tests/transaction/TestSavepoint.java
rename to ebean-core/src/test/java/org/tests/transaction/TestSavepoint.java
diff --git a/src/test/java/org/tests/transaction/TestSqlServerBatch.java b/ebean-core/src/test/java/org/tests/transaction/TestSqlServerBatch.java
similarity index 100%
rename from src/test/java/org/tests/transaction/TestSqlServerBatch.java
rename to ebean-core/src/test/java/org/tests/transaction/TestSqlServerBatch.java
diff --git a/src/test/java/org/tests/transaction/TestStatelessUpdateClearPC.java b/ebean-core/src/test/java/org/tests/transaction/TestStatelessUpdateClearPC.java
similarity index 100%
rename from src/test/java/org/tests/transaction/TestStatelessUpdateClearPC.java
rename to ebean-core/src/test/java/org/tests/transaction/TestStatelessUpdateClearPC.java
diff --git a/src/test/java/org/tests/transaction/TestTransactionCallback.java b/ebean-core/src/test/java/org/tests/transaction/TestTransactionCallback.java
similarity index 100%
rename from src/test/java/org/tests/transaction/TestTransactionCallback.java
rename to ebean-core/src/test/java/org/tests/transaction/TestTransactionCallback.java
diff --git a/src/test/java/org/tests/transaction/TestTransactionRollbackOnly.java b/ebean-core/src/test/java/org/tests/transaction/TestTransactionRollbackOnly.java
similarity index 100%
rename from src/test/java/org/tests/transaction/TestTransactionRollbackOnly.java
rename to ebean-core/src/test/java/org/tests/transaction/TestTransactionRollbackOnly.java
diff --git a/src/test/java/org/tests/transaction/TestTransactionSkipCache.java b/ebean-core/src/test/java/org/tests/transaction/TestTransactionSkipCache.java
similarity index 100%
rename from src/test/java/org/tests/transaction/TestTransactionSkipCache.java
rename to ebean-core/src/test/java/org/tests/transaction/TestTransactionSkipCache.java
diff --git a/src/test/java/org/tests/transaction/TestTransactionTryResources.java b/ebean-core/src/test/java/org/tests/transaction/TestTransactionTryResources.java
similarity index 100%
rename from src/test/java/org/tests/transaction/TestTransactionTryResources.java
rename to ebean-core/src/test/java/org/tests/transaction/TestTransactionTryResources.java
diff --git a/src/test/java/org/tests/transaction/TestTransactionalNever.java b/ebean-core/src/test/java/org/tests/transaction/TestTransactionalNever.java
similarity index 100%
rename from src/test/java/org/tests/transaction/TestTransactionalNever.java
rename to ebean-core/src/test/java/org/tests/transaction/TestTransactionalNever.java
diff --git a/src/test/java/org/tests/transaction/TestTransactionalNotSupports.java b/ebean-core/src/test/java/org/tests/transaction/TestTransactionalNotSupports.java
similarity index 100%
rename from src/test/java/org/tests/transaction/TestTransactionalNotSupports.java
rename to ebean-core/src/test/java/org/tests/transaction/TestTransactionalNotSupports.java
diff --git a/src/test/java/org/tests/transaction/TestTransactionalReadOnly.java b/ebean-core/src/test/java/org/tests/transaction/TestTransactionalReadOnly.java
similarity index 100%
rename from src/test/java/org/tests/transaction/TestTransactionalReadOnly.java
rename to ebean-core/src/test/java/org/tests/transaction/TestTransactionalReadOnly.java
diff --git a/src/test/java/org/tests/transaction/TestTransactionalRequired.java b/ebean-core/src/test/java/org/tests/transaction/TestTransactionalRequired.java
similarity index 100%
rename from src/test/java/org/tests/transaction/TestTransactionalRequired.java
rename to ebean-core/src/test/java/org/tests/transaction/TestTransactionalRequired.java
diff --git a/src/test/java/org/tests/transaction/TestTransactionalRequiresNew.java b/ebean-core/src/test/java/org/tests/transaction/TestTransactionalRequiresNew.java
similarity index 100%
rename from src/test/java/org/tests/transaction/TestTransactionalRequiresNew.java
rename to ebean-core/src/test/java/org/tests/transaction/TestTransactionalRequiresNew.java
diff --git a/src/test/java/org/tests/transaction/TestTransactionalSupports.java b/ebean-core/src/test/java/org/tests/transaction/TestTransactionalSupports.java
similarity index 100%
rename from src/test/java/org/tests/transaction/TestTransactionalSupports.java
rename to ebean-core/src/test/java/org/tests/transaction/TestTransactionalSupports.java
diff --git a/src/test/java/org/tests/transaction/TestTransactionalWhenThrow.java b/ebean-core/src/test/java/org/tests/transaction/TestTransactionalWhenThrow.java
similarity index 100%
rename from src/test/java/org/tests/transaction/TestTransactionalWhenThrow.java
rename to ebean-core/src/test/java/org/tests/transaction/TestTransactionalWhenThrow.java
diff --git a/src/test/java/org/tests/transaction/TransactionNotTerminatedAfterRollback.java b/ebean-core/src/test/java/org/tests/transaction/TransactionNotTerminatedAfterRollback.java
similarity index 100%
rename from src/test/java/org/tests/transaction/TransactionNotTerminatedAfterRollback.java
rename to ebean-core/src/test/java/org/tests/transaction/TransactionNotTerminatedAfterRollback.java
diff --git a/src/test/java/org/tests/types/EncryptedBinary.java b/ebean-core/src/test/java/org/tests/types/EncryptedBinary.java
similarity index 100%
rename from src/test/java/org/tests/types/EncryptedBinary.java
rename to ebean-core/src/test/java/org/tests/types/EncryptedBinary.java
diff --git a/src/test/java/org/tests/types/EncryptedString.java b/ebean-core/src/test/java/org/tests/types/EncryptedString.java
similarity index 100%
rename from src/test/java/org/tests/types/EncryptedString.java
rename to ebean-core/src/test/java/org/tests/types/EncryptedString.java
diff --git a/src/test/java/org/tests/types/PasswordStoreModel.java b/ebean-core/src/test/java/org/tests/types/PasswordStoreModel.java
similarity index 100%
rename from src/test/java/org/tests/types/PasswordStoreModel.java
rename to ebean-core/src/test/java/org/tests/types/PasswordStoreModel.java
diff --git a/src/test/java/org/tests/types/ScalarTypeEncryptedBinaryConverter.java b/ebean-core/src/test/java/org/tests/types/ScalarTypeEncryptedBinaryConverter.java
similarity index 100%
rename from src/test/java/org/tests/types/ScalarTypeEncryptedBinaryConverter.java
rename to ebean-core/src/test/java/org/tests/types/ScalarTypeEncryptedBinaryConverter.java
diff --git a/src/test/java/org/tests/types/ScalarTypeEncryptedStringConverter.java b/ebean-core/src/test/java/org/tests/types/ScalarTypeEncryptedStringConverter.java
similarity index 100%
rename from src/test/java/org/tests/types/ScalarTypeEncryptedStringConverter.java
rename to ebean-core/src/test/java/org/tests/types/ScalarTypeEncryptedStringConverter.java
diff --git a/src/test/java/org/tests/types/TestEncryptedString.java b/ebean-core/src/test/java/org/tests/types/TestEncryptedString.java
similarity index 100%
rename from src/test/java/org/tests/types/TestEncryptedString.java
rename to ebean-core/src/test/java/org/tests/types/TestEncryptedString.java
diff --git a/src/test/java/org/tests/types/TestFileType.java b/ebean-core/src/test/java/org/tests/types/TestFileType.java
similarity index 100%
rename from src/test/java/org/tests/types/TestFileType.java
rename to ebean-core/src/test/java/org/tests/types/TestFileType.java
diff --git a/src/test/java/org/tests/types/TestFileTypeFetching.java b/ebean-core/src/test/java/org/tests/types/TestFileTypeFetching.java
similarity index 100%
rename from src/test/java/org/tests/types/TestFileTypeFetching.java
rename to ebean-core/src/test/java/org/tests/types/TestFileTypeFetching.java
diff --git a/src/test/java/org/tests/types/TestHstore.java b/ebean-core/src/test/java/org/tests/types/TestHstore.java
similarity index 100%
rename from src/test/java/org/tests/types/TestHstore.java
rename to ebean-core/src/test/java/org/tests/types/TestHstore.java
diff --git a/src/test/java/org/tests/types/TestNewTypes.java b/ebean-core/src/test/java/org/tests/types/TestNewTypes.java
similarity index 100%
rename from src/test/java/org/tests/types/TestNewTypes.java
rename to ebean-core/src/test/java/org/tests/types/TestNewTypes.java
diff --git a/src/test/java/org/tests/types/TestPeriodType.java b/ebean-core/src/test/java/org/tests/types/TestPeriodType.java
similarity index 100%
rename from src/test/java/org/tests/types/TestPeriodType.java
rename to ebean-core/src/test/java/org/tests/types/TestPeriodType.java
diff --git a/src/test/java/org/tests/unidirectional/TestUniDirectional.java b/ebean-core/src/test/java/org/tests/unidirectional/TestUniDirectional.java
similarity index 100%
rename from src/test/java/org/tests/unidirectional/TestUniDirectional.java
rename to ebean-core/src/test/java/org/tests/unidirectional/TestUniDirectional.java
diff --git a/src/test/java/org/tests/unitinternal/HelloMain.java b/ebean-core/src/test/java/org/tests/unitinternal/HelloMain.java
similarity index 100%
rename from src/test/java/org/tests/unitinternal/HelloMain.java
rename to ebean-core/src/test/java/org/tests/unitinternal/HelloMain.java
diff --git a/src/test/java/org/tests/unitinternal/TestBasics.java b/ebean-core/src/test/java/org/tests/unitinternal/TestBasics.java
similarity index 100%
rename from src/test/java/org/tests/unitinternal/TestBasics.java
rename to ebean-core/src/test/java/org/tests/unitinternal/TestBasics.java
diff --git a/src/test/java/org/tests/unitinternal/TestEncodeB64.java b/ebean-core/src/test/java/org/tests/unitinternal/TestEncodeB64.java
similarity index 100%
rename from src/test/java/org/tests/unitinternal/TestEncodeB64.java
rename to ebean-core/src/test/java/org/tests/unitinternal/TestEncodeB64.java
diff --git a/src/test/java/org/tests/unitinternal/TestEqualsOnEnhanced.java b/ebean-core/src/test/java/org/tests/unitinternal/TestEqualsOnEnhanced.java
similarity index 100%
rename from src/test/java/org/tests/unitinternal/TestEqualsOnEnhanced.java
rename to ebean-core/src/test/java/org/tests/unitinternal/TestEqualsOnEnhanced.java
diff --git a/src/test/java/org/tests/unitinternal/TestLocaleParse.java b/ebean-core/src/test/java/org/tests/unitinternal/TestLocaleParse.java
similarity index 100%
rename from src/test/java/org/tests/unitinternal/TestLocaleParse.java
rename to ebean-core/src/test/java/org/tests/unitinternal/TestLocaleParse.java
diff --git a/src/test/java/org/tests/unitinternal/TestNamingConvention.java b/ebean-core/src/test/java/org/tests/unitinternal/TestNamingConvention.java
similarity index 100%
rename from src/test/java/org/tests/unitinternal/TestNamingConvention.java
rename to ebean-core/src/test/java/org/tests/unitinternal/TestNamingConvention.java
diff --git a/src/test/java/org/tests/unitinternal/TestNullCollectionSet.java b/ebean-core/src/test/java/org/tests/unitinternal/TestNullCollectionSet.java
similarity index 100%
rename from src/test/java/org/tests/unitinternal/TestNullCollectionSet.java
rename to ebean-core/src/test/java/org/tests/unitinternal/TestNullCollectionSet.java
diff --git a/src/test/java/org/tests/unitinternal/TestOrderByParse.java b/ebean-core/src/test/java/org/tests/unitinternal/TestOrderByParse.java
similarity index 100%
rename from src/test/java/org/tests/unitinternal/TestOrderByParse.java
rename to ebean-core/src/test/java/org/tests/unitinternal/TestOrderByParse.java
diff --git a/src/test/java/org/tests/unitinternal/TestSimpleEncryptor.java b/ebean-core/src/test/java/org/tests/unitinternal/TestSimpleEncryptor.java
similarity index 100%
rename from src/test/java/org/tests/unitinternal/TestSimpleEncryptor.java
rename to ebean-core/src/test/java/org/tests/unitinternal/TestSimpleEncryptor.java
diff --git a/src/test/java/org/tests/unitinternal/TestTxTypeOnTransactional.java b/ebean-core/src/test/java/org/tests/unitinternal/TestTxTypeOnTransactional.java
similarity index 100%
rename from src/test/java/org/tests/unitinternal/TestTxTypeOnTransactional.java
rename to ebean-core/src/test/java/org/tests/unitinternal/TestTxTypeOnTransactional.java
diff --git a/src/test/java/org/tests/unitinternal/TestVanillaCollectionSet.java b/ebean-core/src/test/java/org/tests/unitinternal/TestVanillaCollectionSet.java
similarity index 100%
rename from src/test/java/org/tests/unitinternal/TestVanillaCollectionSet.java
rename to ebean-core/src/test/java/org/tests/unitinternal/TestVanillaCollectionSet.java
diff --git a/src/test/java/org/tests/update/EPersonOnline.java b/ebean-core/src/test/java/org/tests/update/EPersonOnline.java
similarity index 100%
rename from src/test/java/org/tests/update/EPersonOnline.java
rename to ebean-core/src/test/java/org/tests/update/EPersonOnline.java
diff --git a/src/test/java/org/tests/update/TestEmbeddedRefreshUpdate.java b/ebean-core/src/test/java/org/tests/update/TestEmbeddedRefreshUpdate.java
similarity index 100%
rename from src/test/java/org/tests/update/TestEmbeddedRefreshUpdate.java
rename to ebean-core/src/test/java/org/tests/update/TestEmbeddedRefreshUpdate.java
diff --git a/src/test/java/org/tests/update/TestJsonStatelessUpdate.java b/ebean-core/src/test/java/org/tests/update/TestJsonStatelessUpdate.java
similarity index 100%
rename from src/test/java/org/tests/update/TestJsonStatelessUpdate.java
rename to ebean-core/src/test/java/org/tests/update/TestJsonStatelessUpdate.java
diff --git a/src/test/java/org/tests/update/TestMarkAsDirty.java b/ebean-core/src/test/java/org/tests/update/TestMarkAsDirty.java
similarity index 100%
rename from src/test/java/org/tests/update/TestMarkAsDirty.java
rename to ebean-core/src/test/java/org/tests/update/TestMarkAsDirty.java
diff --git a/src/test/java/org/tests/update/TestPostgresTruncate.java b/ebean-core/src/test/java/org/tests/update/TestPostgresTruncate.java
similarity index 100%
rename from src/test/java/org/tests/update/TestPostgresTruncate.java
rename to ebean-core/src/test/java/org/tests/update/TestPostgresTruncate.java
diff --git a/src/test/java/org/tests/update/TestSqlUpdateBindMultipleLists.java b/ebean-core/src/test/java/org/tests/update/TestSqlUpdateBindMultipleLists.java
similarity index 100%
rename from src/test/java/org/tests/update/TestSqlUpdateBindMultipleLists.java
rename to ebean-core/src/test/java/org/tests/update/TestSqlUpdateBindMultipleLists.java
diff --git a/src/test/java/org/tests/update/TestSqlUpdateExceptions.java b/ebean-core/src/test/java/org/tests/update/TestSqlUpdateExceptions.java
similarity index 100%
rename from src/test/java/org/tests/update/TestSqlUpdateExceptions.java
rename to ebean-core/src/test/java/org/tests/update/TestSqlUpdateExceptions.java
diff --git a/src/test/java/org/tests/update/TestSqlUpdateInTxn.java b/ebean-core/src/test/java/org/tests/update/TestSqlUpdateInTxn.java
similarity index 100%
rename from src/test/java/org/tests/update/TestSqlUpdateInTxn.java
rename to ebean-core/src/test/java/org/tests/update/TestSqlUpdateInTxn.java
diff --git a/src/test/java/org/tests/update/TestSqlUpdateUpsert.java b/ebean-core/src/test/java/org/tests/update/TestSqlUpdateUpsert.java
similarity index 100%
rename from src/test/java/org/tests/update/TestSqlUpdateUpsert.java
rename to ebean-core/src/test/java/org/tests/update/TestSqlUpdateUpsert.java
diff --git a/src/test/java/org/tests/update/TestStatelessUpdate.java b/ebean-core/src/test/java/org/tests/update/TestStatelessUpdate.java
similarity index 100%
rename from src/test/java/org/tests/update/TestStatelessUpdate.java
rename to ebean-core/src/test/java/org/tests/update/TestStatelessUpdate.java
diff --git a/src/test/java/org/tests/update/TestUpdateAllLoadedProperties.java b/ebean-core/src/test/java/org/tests/update/TestUpdateAllLoadedProperties.java
similarity index 100%
rename from src/test/java/org/tests/update/TestUpdateAllLoadedProperties.java
rename to ebean-core/src/test/java/org/tests/update/TestUpdateAllLoadedProperties.java
diff --git a/src/test/java/org/tests/update/TestUpdateCircularSave.java b/ebean-core/src/test/java/org/tests/update/TestUpdateCircularSave.java
similarity index 100%
rename from src/test/java/org/tests/update/TestUpdateCircularSave.java
rename to ebean-core/src/test/java/org/tests/update/TestUpdateCircularSave.java
diff --git a/src/test/java/org/tests/update/TestUpdatePartial.java b/ebean-core/src/test/java/org/tests/update/TestUpdatePartial.java
similarity index 100%
rename from src/test/java/org/tests/update/TestUpdatePartial.java
rename to ebean-core/src/test/java/org/tests/update/TestUpdatePartial.java
diff --git a/src/test/java/org/tests/update/TestUpdatePartialNoVer.java b/ebean-core/src/test/java/org/tests/update/TestUpdatePartialNoVer.java
similarity index 100%
rename from src/test/java/org/tests/update/TestUpdatePartialNoVer.java
rename to ebean-core/src/test/java/org/tests/update/TestUpdatePartialNoVer.java
diff --git a/src/test/java/org/tests/update/objects/Child.java b/ebean-core/src/test/java/org/tests/update/objects/Child.java
similarity index 100%
rename from src/test/java/org/tests/update/objects/Child.java
rename to ebean-core/src/test/java/org/tests/update/objects/Child.java
diff --git a/src/test/java/org/tests/update/objects/Parent.java b/ebean-core/src/test/java/org/tests/update/objects/Parent.java
similarity index 100%
rename from src/test/java/org/tests/update/objects/Parent.java
rename to ebean-core/src/test/java/org/tests/update/objects/Parent.java
diff --git a/src/test/java/org/tests/update/objects/SiblingA.java b/ebean-core/src/test/java/org/tests/update/objects/SiblingA.java
similarity index 100%
rename from src/test/java/org/tests/update/objects/SiblingA.java
rename to ebean-core/src/test/java/org/tests/update/objects/SiblingA.java
diff --git a/src/test/java/org/tests/update/objects/SiblingB.java b/ebean-core/src/test/java/org/tests/update/objects/SiblingB.java
similarity index 100%
rename from src/test/java/org/tests/update/objects/SiblingB.java
rename to ebean-core/src/test/java/org/tests/update/objects/SiblingB.java
diff --git a/src/test/resources/EQL.g4 b/ebean-core/src/test/resources/EQL.g4
similarity index 100%
rename from src/test/resources/EQL.g4
rename to ebean-core/src/test/resources/EQL.g4
diff --git a/src/test/resources/META-INF/services/io.ebeaninternal.api.SpiLoggerFactory b/ebean-core/src/test/resources/META-INF/services/io.ebeaninternal.api.SpiLoggerFactory
similarity index 100%
rename from src/test/resources/META-INF/services/io.ebeaninternal.api.SpiLoggerFactory
rename to ebean-core/src/test/resources/META-INF/services/io.ebeaninternal.api.SpiLoggerFactory
diff --git a/src/test/resources/META-INF/test/test-agent-only-use.mf b/ebean-core/src/test/resources/META-INF/test/test-agent-only-use.mf
similarity index 100%
rename from src/test/resources/META-INF/test/test-agent-only-use.mf
rename to ebean-core/src/test/resources/META-INF/test/test-agent-only-use.mf
diff --git a/src/test/resources/META-INF/test/test-combined.mf b/ebean-core/src/test/resources/META-INF/test/test-combined.mf
similarity index 100%
rename from src/test/resources/META-INF/test/test-combined.mf
rename to ebean-core/src/test/resources/META-INF/test/test-combined.mf
diff --git a/src/test/resources/META-INF/test/test-entity-packages.mf b/ebean-core/src/test/resources/META-INF/test/test-entity-packages.mf
similarity index 100%
rename from src/test/resources/META-INF/test/test-entity-packages.mf
rename to ebean-core/src/test/resources/META-INF/test/test-entity-packages.mf
diff --git a/src/test/resources/META-INF/test/test-one.mf b/ebean-core/src/test/resources/META-INF/test/test-one.mf
similarity index 100%
rename from src/test/resources/META-INF/test/test-one.mf
rename to ebean-core/src/test/resources/META-INF/test/test-one.mf
diff --git a/src/test/resources/META-INF/test/test-some.mf b/ebean-core/src/test/resources/META-INF/test/test-some.mf
similarity index 100%
rename from src/test/resources/META-INF/test/test-some.mf
rename to ebean-core/src/test/resources/META-INF/test/test-some.mf
diff --git a/src/test/resources/assert/BaseDdlHandlerTest/baseApply.sql b/ebean-core/src/test/resources/assert/BaseDdlHandlerTest/baseApply.sql
similarity index 100%
rename from src/test/resources/assert/BaseDdlHandlerTest/baseApply.sql
rename to ebean-core/src/test/resources/assert/BaseDdlHandlerTest/baseApply.sql
diff --git a/src/test/resources/assert/BaseDdlHandlerTest/baseDropAll.sql b/ebean-core/src/test/resources/assert/BaseDdlHandlerTest/baseDropAll.sql
similarity index 100%
rename from src/test/resources/assert/BaseDdlHandlerTest/baseDropAll.sql
rename to ebean-core/src/test/resources/assert/BaseDdlHandlerTest/baseDropAll.sql
diff --git a/src/test/resources/assert/BaseTableDdlTest/createTable-apply.txt b/ebean-core/src/test/resources/assert/BaseTableDdlTest/createTable-apply.txt
similarity index 100%
rename from src/test/resources/assert/BaseTableDdlTest/createTable-apply.txt
rename to ebean-core/src/test/resources/assert/BaseTableDdlTest/createTable-apply.txt
diff --git a/src/test/resources/assert/BaseTableDdlTest/createTable-applyLast.txt b/ebean-core/src/test/resources/assert/BaseTableDdlTest/createTable-applyLast.txt
similarity index 100%
rename from src/test/resources/assert/BaseTableDdlTest/createTable-applyLast.txt
rename to ebean-core/src/test/resources/assert/BaseTableDdlTest/createTable-applyLast.txt
diff --git a/src/test/resources/assert/BaseTableDdlTest/createTable-rollback.txt b/ebean-core/src/test/resources/assert/BaseTableDdlTest/createTable-rollback.txt
similarity index 100%
rename from src/test/resources/assert/BaseTableDdlTest/createTable-rollback.txt
rename to ebean-core/src/test/resources/assert/BaseTableDdlTest/createTable-rollback.txt
diff --git a/src/test/resources/assert/BaseTableDdlTest/createTable-rollbackFirst.txt b/ebean-core/src/test/resources/assert/BaseTableDdlTest/createTable-rollbackFirst.txt
similarity index 100%
rename from src/test/resources/assert/BaseTableDdlTest/createTable-rollbackFirst.txt
rename to ebean-core/src/test/resources/assert/BaseTableDdlTest/createTable-rollbackFirst.txt
diff --git a/src/test/resources/assert/ModelBuild_compoundKeyTest/apply.sql b/ebean-core/src/test/resources/assert/ModelBuild_compoundKeyTest/apply.sql
similarity index 100%
rename from src/test/resources/assert/ModelBuild_compoundKeyTest/apply.sql
rename to ebean-core/src/test/resources/assert/ModelBuild_compoundKeyTest/apply.sql
diff --git a/src/test/resources/assert/ModelBuild_explicitSequencesTest/apply.sql b/ebean-core/src/test/resources/assert/ModelBuild_explicitSequencesTest/apply.sql
similarity index 100%
rename from src/test/resources/assert/ModelBuild_explicitSequencesTest/apply.sql
rename to ebean-core/src/test/resources/assert/ModelBuild_explicitSequencesTest/apply.sql
diff --git a/src/test/resources/assert/ModelBuild_explicitSequencesTest/pg-apply.sql b/ebean-core/src/test/resources/assert/ModelBuild_explicitSequencesTest/pg-apply.sql
similarity index 100%
rename from src/test/resources/assert/ModelBuild_explicitSequencesTest/pg-apply.sql
rename to ebean-core/src/test/resources/assert/ModelBuild_explicitSequencesTest/pg-apply.sql
diff --git a/src/test/resources/assert/changeset-apply.txt b/ebean-core/src/test/resources/assert/changeset-apply.txt
similarity index 100%
rename from src/test/resources/assert/changeset-apply.txt
rename to ebean-core/src/test/resources/assert/changeset-apply.txt
diff --git a/src/test/resources/assert/changeset-dropAll.txt b/ebean-core/src/test/resources/assert/changeset-dropAll.txt
similarity index 100%
rename from src/test/resources/assert/changeset-dropAll.txt
rename to ebean-core/src/test/resources/assert/changeset-dropAll.txt
diff --git a/src/test/resources/assert/changeset-pg-apply.sql b/ebean-core/src/test/resources/assert/changeset-pg-apply.sql
similarity index 100%
rename from src/test/resources/assert/changeset-pg-apply.sql
rename to ebean-core/src/test/resources/assert/changeset-pg-apply.sql
diff --git a/src/test/resources/assert/changeset-pg-applyLast.sql b/ebean-core/src/test/resources/assert/changeset-pg-applyLast.sql
similarity index 100%
rename from src/test/resources/assert/changeset-pg-applyLast.sql
rename to ebean-core/src/test/resources/assert/changeset-pg-applyLast.sql
diff --git a/src/test/resources/assert/changeset-pg-rollbackFirst.sql b/ebean-core/src/test/resources/assert/changeset-pg-rollbackFirst.sql
similarity index 100%
rename from src/test/resources/assert/changeset-pg-rollbackFirst.sql
rename to ebean-core/src/test/resources/assert/changeset-pg-rollbackFirst.sql
diff --git a/src/test/resources/assert/changeset-pg-rollbackLast.sql b/ebean-core/src/test/resources/assert/changeset-pg-rollbackLast.sql
similarity index 100%
rename from src/test/resources/assert/changeset-pg-rollbackLast.sql
rename to ebean-core/src/test/resources/assert/changeset-pg-rollbackLast.sql
diff --git a/src/test/resources/assert/create-column-table.txt b/ebean-core/src/test/resources/assert/create-column-table.txt
similarity index 100%
rename from src/test/resources/assert/create-column-table.txt
rename to ebean-core/src/test/resources/assert/create-column-table.txt
diff --git a/src/test/resources/assert/create-table.txt b/ebean-core/src/test/resources/assert/create-table.txt
similarity index 100%
rename from src/test/resources/assert/create-table.txt
rename to ebean-core/src/test/resources/assert/create-table.txt
diff --git a/src/test/resources/autotune/test-autotune.xml b/ebean-core/src/test/resources/autotune/test-autotune.xml
similarity index 100%
rename from src/test/resources/autotune/test-autotune.xml
rename to ebean-core/src/test/resources/autotune/test-autotune.xml
diff --git a/src/test/resources/container/test-alter-table.xml b/ebean-core/src/test/resources/container/test-alter-table.xml
similarity index 100%
rename from src/test/resources/container/test-alter-table.xml
rename to ebean-core/src/test/resources/container/test-alter-table.xml
diff --git a/src/test/resources/container/test-compoundkey.xml b/ebean-core/src/test/resources/container/test-compoundkey.xml
similarity index 100%
rename from src/test/resources/container/test-compoundkey.xml
rename to ebean-core/src/test/resources/container/test-compoundkey.xml
diff --git a/src/test/resources/container/test-create-table.xml b/ebean-core/src/test/resources/container/test-create-table.xml
similarity index 100%
rename from src/test/resources/container/test-create-table.xml
rename to ebean-core/src/test/resources/container/test-create-table.xml
diff --git a/src/test/resources/dbmigration/app2/v1.0__one.sql b/ebean-core/src/test/resources/dbmigration/app2/v1.0__one.sql
similarity index 100%
rename from src/test/resources/dbmigration/app2/v1.0__one.sql
rename to ebean-core/src/test/resources/dbmigration/app2/v1.0__one.sql
diff --git a/src/test/resources/dbmigration/app2/v1.1__one.sql b/ebean-core/src/test/resources/dbmigration/app2/v1.1__one.sql
similarity index 100%
rename from src/test/resources/dbmigration/app2/v1.1__one.sql
rename to ebean-core/src/test/resources/dbmigration/app2/v1.1__one.sql
diff --git a/src/test/resources/dbmigration/app2/v3.1.sql b/ebean-core/src/test/resources/dbmigration/app2/v3.1.sql
similarity index 100%
rename from src/test/resources/dbmigration/app2/v3.1.sql
rename to ebean-core/src/test/resources/dbmigration/app2/v3.1.sql
diff --git a/src/test/resources/dbmigration/app3/model_larger/v4.1__foo.model.xml b/ebean-core/src/test/resources/dbmigration/app3/model_larger/v4.1__foo.model.xml
similarity index 100%
rename from src/test/resources/dbmigration/app3/model_larger/v4.1__foo.model.xml
rename to ebean-core/src/test/resources/dbmigration/app3/model_larger/v4.1__foo.model.xml
diff --git a/src/test/resources/dbmigration/app3/model_smaller/v2.0.model.xml b/ebean-core/src/test/resources/dbmigration/app3/model_smaller/v2.0.model.xml
similarity index 100%
rename from src/test/resources/dbmigration/app3/model_smaller/v2.0.model.xml
rename to ebean-core/src/test/resources/dbmigration/app3/model_smaller/v2.0.model.xml
diff --git a/src/test/resources/dbmigration/app3/model_smaller/v2.1__foo.model.xml b/ebean-core/src/test/resources/dbmigration/app3/model_smaller/v2.1__foo.model.xml
similarity index 100%
rename from src/test/resources/dbmigration/app3/model_smaller/v2.1__foo.model.xml
rename to ebean-core/src/test/resources/dbmigration/app3/model_smaller/v2.1__foo.model.xml
diff --git a/src/test/resources/dbmigration/app3/v1.0__one.sql b/ebean-core/src/test/resources/dbmigration/app3/v1.0__one.sql
similarity index 100%
rename from src/test/resources/dbmigration/app3/v1.0__one.sql
rename to ebean-core/src/test/resources/dbmigration/app3/v1.0__one.sql
diff --git a/src/test/resources/dbmigration/app3/v1.1__one.sql b/ebean-core/src/test/resources/dbmigration/app3/v1.1__one.sql
similarity index 100%
rename from src/test/resources/dbmigration/app3/v1.1__one.sql
rename to ebean-core/src/test/resources/dbmigration/app3/v1.1__one.sql
diff --git a/src/test/resources/dbmigration/app3/v3.1.2__foo.sql b/ebean-core/src/test/resources/dbmigration/app3/v3.1.2__foo.sql
similarity index 100%
rename from src/test/resources/dbmigration/app3/v3.1.2__foo.sql
rename to ebean-core/src/test/resources/dbmigration/app3/v3.1.2__foo.sql
diff --git a/src/test/resources/dbmigration/migrationtest-history/1.0__initial.sql b/ebean-core/src/test/resources/dbmigration/migrationtest-history/1.0__initial.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest-history/1.0__initial.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest-history/1.0__initial.sql
diff --git a/src/test/resources/dbmigration/migrationtest-history/1.2__dropsFor_1.1.sql b/ebean-core/src/test/resources/dbmigration/migrationtest-history/1.2__dropsFor_1.1.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest-history/1.2__dropsFor_1.1.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest-history/1.2__dropsFor_1.1.sql
diff --git a/src/test/resources/dbmigration/migrationtest-history/R__multi_comments.sql b/ebean-core/src/test/resources/dbmigration/migrationtest-history/R__multi_comments.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest-history/R__multi_comments.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest-history/R__multi_comments.sql
diff --git a/src/test/resources/dbmigration/migrationtest-history/R__order_views.sql b/ebean-core/src/test/resources/dbmigration/migrationtest-history/R__order_views.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest-history/R__order_views.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest-history/R__order_views.sql
diff --git a/src/test/resources/dbmigration/migrationtest-history/model/1.0__initial.model.xml b/ebean-core/src/test/resources/dbmigration/migrationtest-history/model/1.0__initial.model.xml
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest-history/model/1.0__initial.model.xml
rename to ebean-core/src/test/resources/dbmigration/migrationtest-history/model/1.0__initial.model.xml
diff --git a/src/test/resources/dbmigration/migrationtest-history/model/1.1.model.xml b/ebean-core/src/test/resources/dbmigration/migrationtest-history/model/1.1.model.xml
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest-history/model/1.1.model.xml
rename to ebean-core/src/test/resources/dbmigration/migrationtest-history/model/1.1.model.xml
diff --git a/src/test/resources/dbmigration/migrationtest-history/model/1.2__dropsFor_1.1.model.xml b/ebean-core/src/test/resources/dbmigration/migrationtest-history/model/1.2__dropsFor_1.1.model.xml
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest-history/model/1.2__dropsFor_1.1.model.xml
rename to ebean-core/src/test/resources/dbmigration/migrationtest-history/model/1.2__dropsFor_1.1.model.xml
diff --git a/src/test/resources/dbmigration/migrationtest/db2/1.0__initial.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/db2/1.0__initial.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/db2/1.0__initial.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/db2/1.0__initial.sql
diff --git a/src/test/resources/dbmigration/migrationtest/db2/1.1.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/db2/1.1.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/db2/1.1.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/db2/1.1.sql
diff --git a/src/test/resources/dbmigration/migrationtest/db2/1.2__dropsFor_1.1.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/db2/1.2__dropsFor_1.1.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/db2/1.2__dropsFor_1.1.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/db2/1.2__dropsFor_1.1.sql
diff --git a/src/test/resources/dbmigration/migrationtest/db2/1.3.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/db2/1.3.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/db2/1.3.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/db2/1.3.sql
diff --git a/src/test/resources/dbmigration/migrationtest/db2/1.4__dropsFor_1.3.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/db2/1.4__dropsFor_1.3.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/db2/1.4__dropsFor_1.3.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/db2/1.4__dropsFor_1.3.sql
diff --git a/src/test/resources/dbmigration/migrationtest/db2/R__order_views.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/db2/R__order_views.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/db2/R__order_views.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/db2/R__order_views.sql
diff --git a/src/test/resources/dbmigration/migrationtest/h2/1.0__initial.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/h2/1.0__initial.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/h2/1.0__initial.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/h2/1.0__initial.sql
diff --git a/src/test/resources/dbmigration/migrationtest/h2/1.1.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/h2/1.1.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/h2/1.1.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/h2/1.1.sql
diff --git a/src/test/resources/dbmigration/migrationtest/h2/1.2__dropsFor_1.1.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/h2/1.2__dropsFor_1.1.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/h2/1.2__dropsFor_1.1.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/h2/1.2__dropsFor_1.1.sql
diff --git a/src/test/resources/dbmigration/migrationtest/h2/1.3.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/h2/1.3.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/h2/1.3.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/h2/1.3.sql
diff --git a/src/test/resources/dbmigration/migrationtest/h2/1.4__dropsFor_1.3.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/h2/1.4__dropsFor_1.3.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/h2/1.4__dropsFor_1.3.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/h2/1.4__dropsFor_1.3.sql
diff --git a/src/test/resources/dbmigration/migrationtest/h2/R__multi_comments.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/h2/R__multi_comments.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/h2/R__multi_comments.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/h2/R__multi_comments.sql
diff --git a/src/test/resources/dbmigration/migrationtest/h2/R__order_views.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/h2/R__order_views.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/h2/R__order_views.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/h2/R__order_views.sql
diff --git a/src/test/resources/dbmigration/migrationtest/hana/1.0__initial.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/hana/1.0__initial.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/hana/1.0__initial.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/hana/1.0__initial.sql
diff --git a/src/test/resources/dbmigration/migrationtest/hana/1.1.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/hana/1.1.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/hana/1.1.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/hana/1.1.sql
diff --git a/src/test/resources/dbmigration/migrationtest/hana/1.2__dropsFor_1.1.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/hana/1.2__dropsFor_1.1.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/hana/1.2__dropsFor_1.1.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/hana/1.2__dropsFor_1.1.sql
diff --git a/src/test/resources/dbmigration/migrationtest/hana/1.3.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/hana/1.3.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/hana/1.3.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/hana/1.3.sql
diff --git a/src/test/resources/dbmigration/migrationtest/hana/1.4__dropsFor_1.3.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/hana/1.4__dropsFor_1.3.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/hana/1.4__dropsFor_1.3.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/hana/1.4__dropsFor_1.3.sql
diff --git a/src/test/resources/dbmigration/migrationtest/hana/R__order_views_hana.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/hana/R__order_views_hana.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/hana/R__order_views_hana.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/hana/R__order_views_hana.sql
diff --git a/src/test/resources/dbmigration/migrationtest/hsqldb/1.0__initial.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/hsqldb/1.0__initial.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/hsqldb/1.0__initial.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/hsqldb/1.0__initial.sql
diff --git a/src/test/resources/dbmigration/migrationtest/hsqldb/1.1.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/hsqldb/1.1.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/hsqldb/1.1.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/hsqldb/1.1.sql
diff --git a/src/test/resources/dbmigration/migrationtest/hsqldb/1.2__dropsFor_1.1.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/hsqldb/1.2__dropsFor_1.1.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/hsqldb/1.2__dropsFor_1.1.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/hsqldb/1.2__dropsFor_1.1.sql
diff --git a/src/test/resources/dbmigration/migrationtest/hsqldb/1.3.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/hsqldb/1.3.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/hsqldb/1.3.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/hsqldb/1.3.sql
diff --git a/src/test/resources/dbmigration/migrationtest/hsqldb/1.4__dropsFor_1.3.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/hsqldb/1.4__dropsFor_1.3.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/hsqldb/1.4__dropsFor_1.3.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/hsqldb/1.4__dropsFor_1.3.sql
diff --git a/src/test/resources/dbmigration/migrationtest/hsqldb/R__order_views_hsqldb.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/hsqldb/R__order_views_hsqldb.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/hsqldb/R__order_views_hsqldb.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/hsqldb/R__order_views_hsqldb.sql
diff --git a/src/test/resources/dbmigration/migrationtest/model/1.0__initial.model.xml b/ebean-core/src/test/resources/dbmigration/migrationtest/model/1.0__initial.model.xml
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/model/1.0__initial.model.xml
rename to ebean-core/src/test/resources/dbmigration/migrationtest/model/1.0__initial.model.xml
diff --git a/src/test/resources/dbmigration/migrationtest/model/1.1.model.xml b/ebean-core/src/test/resources/dbmigration/migrationtest/model/1.1.model.xml
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/model/1.1.model.xml
rename to ebean-core/src/test/resources/dbmigration/migrationtest/model/1.1.model.xml
diff --git a/src/test/resources/dbmigration/migrationtest/model/1.2__dropsFor_1.1.model.xml b/ebean-core/src/test/resources/dbmigration/migrationtest/model/1.2__dropsFor_1.1.model.xml
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/model/1.2__dropsFor_1.1.model.xml
rename to ebean-core/src/test/resources/dbmigration/migrationtest/model/1.2__dropsFor_1.1.model.xml
diff --git a/src/test/resources/dbmigration/migrationtest/model/1.3.model.xml b/ebean-core/src/test/resources/dbmigration/migrationtest/model/1.3.model.xml
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/model/1.3.model.xml
rename to ebean-core/src/test/resources/dbmigration/migrationtest/model/1.3.model.xml
diff --git a/src/test/resources/dbmigration/migrationtest/model/1.4__dropsFor_1.3.model.xml b/ebean-core/src/test/resources/dbmigration/migrationtest/model/1.4__dropsFor_1.3.model.xml
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/model/1.4__dropsFor_1.3.model.xml
rename to ebean-core/src/test/resources/dbmigration/migrationtest/model/1.4__dropsFor_1.3.model.xml
diff --git a/src/test/resources/dbmigration/migrationtest/mysql/1.0__initial.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/mysql/1.0__initial.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/mysql/1.0__initial.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/mysql/1.0__initial.sql
diff --git a/src/test/resources/dbmigration/migrationtest/mysql/1.1.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/mysql/1.1.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/mysql/1.1.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/mysql/1.1.sql
diff --git a/src/test/resources/dbmigration/migrationtest/mysql/1.2__dropsFor_1.1.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/mysql/1.2__dropsFor_1.1.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/mysql/1.2__dropsFor_1.1.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/mysql/1.2__dropsFor_1.1.sql
diff --git a/src/test/resources/dbmigration/migrationtest/mysql/1.3.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/mysql/1.3.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/mysql/1.3.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/mysql/1.3.sql
diff --git a/src/test/resources/dbmigration/migrationtest/mysql/1.4__dropsFor_1.3.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/mysql/1.4__dropsFor_1.3.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/mysql/1.4__dropsFor_1.3.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/mysql/1.4__dropsFor_1.3.sql
diff --git a/src/test/resources/dbmigration/migrationtest/mysql/R__order_views.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/mysql/R__order_views.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/mysql/R__order_views.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/mysql/R__order_views.sql
diff --git a/src/test/resources/dbmigration/migrationtest/mysql55/1.0__initial.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/mysql55/1.0__initial.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/mysql55/1.0__initial.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/mysql55/1.0__initial.sql
diff --git a/src/test/resources/dbmigration/migrationtest/mysql55/1.1.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/mysql55/1.1.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/mysql55/1.1.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/mysql55/1.1.sql
diff --git a/src/test/resources/dbmigration/migrationtest/mysql55/1.2__dropsFor_1.1.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/mysql55/1.2__dropsFor_1.1.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/mysql55/1.2__dropsFor_1.1.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/mysql55/1.2__dropsFor_1.1.sql
diff --git a/src/test/resources/dbmigration/migrationtest/mysql55/1.3.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/mysql55/1.3.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/mysql55/1.3.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/mysql55/1.3.sql
diff --git a/src/test/resources/dbmigration/migrationtest/mysql55/1.4__dropsFor_1.3.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/mysql55/1.4__dropsFor_1.3.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/mysql55/1.4__dropsFor_1.3.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/mysql55/1.4__dropsFor_1.3.sql
diff --git a/src/test/resources/dbmigration/migrationtest/mysql55/R__order_views.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/mysql55/R__order_views.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/mysql55/R__order_views.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/mysql55/R__order_views.sql
diff --git a/src/test/resources/dbmigration/migrationtest/oracle/1.0__initial.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/oracle/1.0__initial.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/oracle/1.0__initial.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/oracle/1.0__initial.sql
diff --git a/src/test/resources/dbmigration/migrationtest/oracle/1.1.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/oracle/1.1.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/oracle/1.1.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/oracle/1.1.sql
diff --git a/src/test/resources/dbmigration/migrationtest/oracle/1.2__dropsFor_1.1.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/oracle/1.2__dropsFor_1.1.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/oracle/1.2__dropsFor_1.1.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/oracle/1.2__dropsFor_1.1.sql
diff --git a/src/test/resources/dbmigration/migrationtest/oracle/1.3.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/oracle/1.3.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/oracle/1.3.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/oracle/1.3.sql
diff --git a/src/test/resources/dbmigration/migrationtest/oracle/1.4__dropsFor_1.3.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/oracle/1.4__dropsFor_1.3.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/oracle/1.4__dropsFor_1.3.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/oracle/1.4__dropsFor_1.3.sql
diff --git a/src/test/resources/dbmigration/migrationtest/oracle/R__oracle_only_views.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/oracle/R__oracle_only_views.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/oracle/R__oracle_only_views.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/oracle/R__oracle_only_views.sql
diff --git a/src/test/resources/dbmigration/migrationtest/oracle/R__order_views.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/oracle/R__order_views.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/oracle/R__order_views.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/oracle/R__order_views.sql
diff --git a/src/test/resources/dbmigration/migrationtest/postgres/1.0__initial.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/postgres/1.0__initial.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/postgres/1.0__initial.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/postgres/1.0__initial.sql
diff --git a/src/test/resources/dbmigration/migrationtest/postgres/1.1.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/postgres/1.1.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/postgres/1.1.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/postgres/1.1.sql
diff --git a/src/test/resources/dbmigration/migrationtest/postgres/1.2__dropsFor_1.1.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/postgres/1.2__dropsFor_1.1.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/postgres/1.2__dropsFor_1.1.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/postgres/1.2__dropsFor_1.1.sql
diff --git a/src/test/resources/dbmigration/migrationtest/postgres/1.3.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/postgres/1.3.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/postgres/1.3.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/postgres/1.3.sql
diff --git a/src/test/resources/dbmigration/migrationtest/postgres/1.4__dropsFor_1.3.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/postgres/1.4__dropsFor_1.3.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/postgres/1.4__dropsFor_1.3.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/postgres/1.4__dropsFor_1.3.sql
diff --git a/src/test/resources/dbmigration/migrationtest/postgres/R__multi_comments.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/postgres/R__multi_comments.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/postgres/R__multi_comments.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/postgres/R__multi_comments.sql
diff --git a/src/test/resources/dbmigration/migrationtest/postgres/R__order_views.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/postgres/R__order_views.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/postgres/R__order_views.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/postgres/R__order_views.sql
diff --git a/src/test/resources/dbmigration/migrationtest/postgres/R__pg_indexes.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/postgres/R__pg_indexes.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/postgres/R__pg_indexes.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/postgres/R__pg_indexes.sql
diff --git a/src/test/resources/dbmigration/migrationtest/sqlite/1.0__initial.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/sqlite/1.0__initial.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/sqlite/1.0__initial.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/sqlite/1.0__initial.sql
diff --git a/src/test/resources/dbmigration/migrationtest/sqlite/1.1.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/sqlite/1.1.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/sqlite/1.1.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/sqlite/1.1.sql
diff --git a/src/test/resources/dbmigration/migrationtest/sqlite/1.2__dropsFor_1.1.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/sqlite/1.2__dropsFor_1.1.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/sqlite/1.2__dropsFor_1.1.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/sqlite/1.2__dropsFor_1.1.sql
diff --git a/src/test/resources/dbmigration/migrationtest/sqlite/1.3.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/sqlite/1.3.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/sqlite/1.3.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/sqlite/1.3.sql
diff --git a/src/test/resources/dbmigration/migrationtest/sqlite/1.4__dropsFor_1.3.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/sqlite/1.4__dropsFor_1.3.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/sqlite/1.4__dropsFor_1.3.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/sqlite/1.4__dropsFor_1.3.sql
diff --git a/src/test/resources/dbmigration/migrationtest/sqlite/R__order_views_sqlite.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/sqlite/R__order_views_sqlite.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/sqlite/R__order_views_sqlite.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/sqlite/R__order_views_sqlite.sql
diff --git a/src/test/resources/dbmigration/migrationtest/sqlserver17/1.0__initial.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/sqlserver17/1.0__initial.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/sqlserver17/1.0__initial.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/sqlserver17/1.0__initial.sql
diff --git a/src/test/resources/dbmigration/migrationtest/sqlserver17/1.1.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/sqlserver17/1.1.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/sqlserver17/1.1.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/sqlserver17/1.1.sql
diff --git a/src/test/resources/dbmigration/migrationtest/sqlserver17/1.2__dropsFor_1.1.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/sqlserver17/1.2__dropsFor_1.1.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/sqlserver17/1.2__dropsFor_1.1.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/sqlserver17/1.2__dropsFor_1.1.sql
diff --git a/src/test/resources/dbmigration/migrationtest/sqlserver17/1.3.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/sqlserver17/1.3.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/sqlserver17/1.3.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/sqlserver17/1.3.sql
diff --git a/src/test/resources/dbmigration/migrationtest/sqlserver17/1.4__dropsFor_1.3.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/sqlserver17/1.4__dropsFor_1.3.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/sqlserver17/1.4__dropsFor_1.3.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/sqlserver17/1.4__dropsFor_1.3.sql
diff --git a/src/test/resources/dbmigration/migrationtest/sqlserver17/I__create_procs.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/sqlserver17/I__create_procs.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/sqlserver17/I__create_procs.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/sqlserver17/I__create_procs.sql
diff --git a/src/test/resources/dbmigration/migrationtest/sqlserver17/R__order_views_mssql.sql b/ebean-core/src/test/resources/dbmigration/migrationtest/sqlserver17/R__order_views_mssql.sql
similarity index 100%
rename from src/test/resources/dbmigration/migrationtest/sqlserver17/R__order_views_mssql.sql
rename to ebean-core/src/test/resources/dbmigration/migrationtest/sqlserver17/R__order_views_mssql.sql
diff --git a/src/test/resources/dbmigration/myapp/v1.0.xml b/ebean-core/src/test/resources/dbmigration/myapp/v1.0.xml
similarity index 100%
rename from src/test/resources/dbmigration/myapp/v1.0.xml
rename to ebean-core/src/test/resources/dbmigration/myapp/v1.0.xml
diff --git a/src/test/resources/dbmigration/myapp/v2.0.xml b/ebean-core/src/test/resources/dbmigration/myapp/v2.0.xml
similarity index 100%
rename from src/test/resources/dbmigration/myapp/v2.0.xml
rename to ebean-core/src/test/resources/dbmigration/myapp/v2.0.xml
diff --git a/src/test/resources/docker-run.properties b/ebean-core/src/test/resources/docker-run.properties
similarity index 100%
rename from src/test/resources/docker-run.properties
rename to ebean-core/src/test/resources/docker-run.properties
diff --git a/src/test/resources/ebean-xml-mappings/CustomerMapping.xml b/ebean-core/src/test/resources/ebean-xml-mappings/CustomerMapping.xml
similarity index 100%
rename from src/test/resources/ebean-xml-mappings/CustomerMapping.xml
rename to ebean-core/src/test/resources/ebean-xml-mappings/CustomerMapping.xml
diff --git a/src/test/resources/ebean-xml-mappings/DCustMapping.xml b/ebean-core/src/test/resources/ebean-xml-mappings/DCustMapping.xml
similarity index 100%
rename from src/test/resources/ebean-xml-mappings/DCustMapping.xml
rename to ebean-core/src/test/resources/ebean-xml-mappings/DCustMapping.xml
diff --git a/src/test/resources/ebean-xml-mappings/OrderMapping.xml b/ebean-core/src/test/resources/ebean-xml-mappings/OrderMapping.xml
similarity index 100%
rename from src/test/resources/ebean-xml-mappings/OrderMapping.xml
rename to ebean-core/src/test/resources/ebean-xml-mappings/OrderMapping.xml
diff --git a/src/test/resources/ebean.mf b/ebean-core/src/test/resources/ebean.mf
similarity index 100%
rename from src/test/resources/ebean.mf
rename to ebean-core/src/test/resources/ebean.mf
diff --git a/src/test/resources/ebean.properties b/ebean-core/src/test/resources/ebean.properties
similarity index 100%
rename from src/test/resources/ebean.properties
rename to ebean-core/src/test/resources/ebean.properties
diff --git a/src/test/resources/ebean.xml b/ebean-core/src/test/resources/ebean.xml
similarity index 100%
rename from src/test/resources/ebean.xml
rename to ebean-core/src/test/resources/ebean.xml
diff --git a/src/test/resources/example1.json b/ebean-core/src/test/resources/example1.json
similarity index 100%
rename from src/test/resources/example1.json
rename to ebean-core/src/test/resources/example1.json
diff --git a/src/test/resources/extra-ddl.xml b/ebean-core/src/test/resources/extra-ddl.xml
similarity index 100%
rename from src/test/resources/extra-ddl.xml
rename to ebean-core/src/test/resources/extra-ddl.xml
diff --git a/src/test/resources/io/ebeaninternal/dbmigration/model/1.0.model.xml b/ebean-core/src/test/resources/io/ebeaninternal/dbmigration/model/1.0.model.xml
similarity index 100%
rename from src/test/resources/io/ebeaninternal/dbmigration/model/1.0.model.xml
rename to ebean-core/src/test/resources/io/ebeaninternal/dbmigration/model/1.0.model.xml
diff --git a/src/test/resources/io/ebeaninternal/dbmigration/model/1.1.model.xml b/ebean-core/src/test/resources/io/ebeaninternal/dbmigration/model/1.1.model.xml
similarity index 100%
rename from src/test/resources/io/ebeaninternal/dbmigration/model/1.1.model.xml
rename to ebean-core/src/test/resources/io/ebeaninternal/dbmigration/model/1.1.model.xml
diff --git a/src/test/resources/io/ebeaninternal/dbmigration/model/1.1_2__drops.model.xml b/ebean-core/src/test/resources/io/ebeaninternal/dbmigration/model/1.1_2__drops.model.xml
similarity index 100%
rename from src/test/resources/io/ebeaninternal/dbmigration/model/1.1_2__drops.model.xml
rename to ebean-core/src/test/resources/io/ebeaninternal/dbmigration/model/1.1_2__drops.model.xml
diff --git a/src/test/resources/io/ebeaninternal/dbmigration/model/2.0.model.xml b/ebean-core/src/test/resources/io/ebeaninternal/dbmigration/model/2.0.model.xml
similarity index 100%
rename from src/test/resources/io/ebeaninternal/dbmigration/model/2.0.model.xml
rename to ebean-core/src/test/resources/io/ebeaninternal/dbmigration/model/2.0.model.xml
diff --git a/src/test/resources/io/ebeaninternal/dbmigration/model/2.1.model.xml b/ebean-core/src/test/resources/io/ebeaninternal/dbmigration/model/2.1.model.xml
similarity index 100%
rename from src/test/resources/io/ebeaninternal/dbmigration/model/2.1.model.xml
rename to ebean-core/src/test/resources/io/ebeaninternal/dbmigration/model/2.1.model.xml
diff --git a/src/test/resources/io/ebeaninternal/dbmigration/model/2.2__drops.model.xml b/ebean-core/src/test/resources/io/ebeaninternal/dbmigration/model/2.2__drops.model.xml
similarity index 100%
rename from src/test/resources/io/ebeaninternal/dbmigration/model/2.2__drops.model.xml
rename to ebean-core/src/test/resources/io/ebeaninternal/dbmigration/model/2.2__drops.model.xml
diff --git a/src/test/resources/io/ebeaninternal/dbmigration/model/3.0__rawSql.model.xml b/ebean-core/src/test/resources/io/ebeaninternal/dbmigration/model/3.0__rawSql.model.xml
similarity index 100%
rename from src/test/resources/io/ebeaninternal/dbmigration/model/3.0__rawSql.model.xml
rename to ebean-core/src/test/resources/io/ebeaninternal/dbmigration/model/3.0__rawSql.model.xml
diff --git a/src/test/resources/io/ebeaninternal/dbmigration/model/4.0__alterForeignKey.model.xml b/ebean-core/src/test/resources/io/ebeaninternal/dbmigration/model/4.0__alterForeignKey.model.xml
similarity index 100%
rename from src/test/resources/io/ebeaninternal/dbmigration/model/4.0__alterForeignKey.model.xml
rename to ebean-core/src/test/resources/io/ebeaninternal/dbmigration/model/4.0__alterForeignKey.model.xml
diff --git a/src/test/resources/io/ebeaninternal/dbmigration/model/5.0__dropTable.model.xml b/ebean-core/src/test/resources/io/ebeaninternal/dbmigration/model/5.0__dropTable.model.xml
similarity index 100%
rename from src/test/resources/io/ebeaninternal/dbmigration/model/5.0__dropTable.model.xml
rename to ebean-core/src/test/resources/io/ebeaninternal/dbmigration/model/5.0__dropTable.model.xml
diff --git a/src/test/resources/io/ebeaninternal/dbmigration/model/6.0__renameColumn.model.xml b/ebean-core/src/test/resources/io/ebeaninternal/dbmigration/model/6.0__renameColumn.model.xml
similarity index 100%
rename from src/test/resources/io/ebeaninternal/dbmigration/model/6.0__renameColumn.model.xml
rename to ebean-core/src/test/resources/io/ebeaninternal/dbmigration/model/6.0__renameColumn.model.xml
diff --git a/src/test/resources/java-64.png b/ebean-core/src/test/resources/java-64.png
similarity index 100%
rename from src/test/resources/java-64.png
rename to ebean-core/src/test/resources/java-64.png
diff --git a/src/test/resources/junk.json b/ebean-core/src/test/resources/junk.json
similarity index 100%
rename from src/test/resources/junk.json
rename to ebean-core/src/test/resources/junk.json
diff --git a/src/test/resources/logback-test.xml b/ebean-core/src/test/resources/logback-test.xml
similarity index 100%
rename from src/test/resources/logback-test.xml
rename to ebean-core/src/test/resources/logback-test.xml
diff --git a/src/test/resources/profile-image.jpg b/ebean-core/src/test/resources/profile-image.jpg
similarity index 100%
rename from src/test/resources/profile-image.jpg
rename to ebean-core/src/test/resources/profile-image.jpg
diff --git a/src/test/resources/scripts/test-script-2.sql b/ebean-core/src/test/resources/scripts/test-script-2.sql
similarity index 100%
rename from src/test/resources/scripts/test-script-2.sql
rename to ebean-core/src/test/resources/scripts/test-script-2.sql
diff --git a/src/test/resources/scripts/test-script.sql b/ebean-core/src/test/resources/scripts/test-script.sql
similarity index 100%
rename from src/test/resources/scripts/test-script.sql
rename to ebean-core/src/test/resources/scripts/test-script.sql
diff --git a/src/test/resources/test-dbmigration/1.1.sql b/ebean-core/src/test/resources/test-dbmigration/1.1.sql
similarity index 100%
rename from src/test/resources/test-dbmigration/1.1.sql
rename to ebean-core/src/test/resources/test-dbmigration/1.1.sql
diff --git a/src/test/resources/test-dbmigration/1.2.sql b/ebean-core/src/test/resources/test-dbmigration/1.2.sql
similarity index 100%
rename from src/test/resources/test-dbmigration/1.2.sql
rename to ebean-core/src/test/resources/test-dbmigration/1.2.sql
diff --git a/src/test/resources/test-dbmigration/2.1.sql b/ebean-core/src/test/resources/test-dbmigration/2.1.sql
similarity index 100%
rename from src/test/resources/test-dbmigration/2.1.sql
rename to ebean-core/src/test/resources/test-dbmigration/2.1.sql
diff --git a/src/test/resources/test-ebean.properties b/ebean-core/src/test/resources/test-ebean.properties
similarity index 100%
rename from src/test/resources/test-ebean.properties
rename to ebean-core/src/test/resources/test-ebean.properties
diff --git a/src/test/resources/test-ebean.xml b/ebean-core/src/test/resources/test-ebean.xml
similarity index 100%
rename from src/test/resources/test-ebean.xml
rename to ebean-core/src/test/resources/test-ebean.xml
diff --git a/src/test/resources/test-properties/application.properties b/ebean-core/src/test/resources/test-properties/application.properties
similarity index 100%
rename from src/test/resources/test-properties/application.properties
rename to ebean-core/src/test/resources/test-properties/application.properties
diff --git a/src/test/resources/test-properties/application.yaml b/ebean-core/src/test/resources/test-properties/application.yaml
similarity index 100%
rename from src/test/resources/test-properties/application.yaml
rename to ebean-core/src/test/resources/test-properties/application.yaml
diff --git a/src/test/resources/test-properties/foo.yml b/ebean-core/src/test/resources/test-properties/foo.yml
similarity index 100%
rename from src/test/resources/test-properties/foo.yml
rename to ebean-core/src/test/resources/test-properties/foo.yml
diff --git a/src/test/resources/test-properties/one.properties b/ebean-core/src/test/resources/test-properties/one.properties
similarity index 100%
rename from src/test/resources/test-properties/one.properties
rename to ebean-core/src/test/resources/test-properties/one.properties
diff --git a/src/test/resources/test1.csv b/ebean-core/src/test/resources/test1.csv
similarity index 100%
rename from src/test/resources/test1.csv
rename to ebean-core/src/test/resources/test1.csv
diff --git a/test-dummy.properties b/ebean-core/test-dummy.properties
similarity index 100%
rename from test-dummy.properties
rename to ebean-core/test-dummy.properties
diff --git a/test-dummy.yml b/ebean-core/test-dummy.yml
similarity index 100%
rename from test-dummy.yml
rename to ebean-core/test-dummy.yml
diff --git a/test-dummy2.yaml b/ebean-core/test-dummy2.yaml
similarity index 100%
rename from test-dummy2.yaml
rename to ebean-core/test-dummy2.yaml
diff --git a/pom.xml b/pom.xml
index 3e92759cb..deba6e955 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,381 +1,30 @@
+
4.0.0
+ io.ebean
+ ebean-parent
+ 12.4.3-SNAPSHOT
+ pom
+
org.avaje
java8-oss
2.2
- io.ebean
- ebean
- 12.4.3-SNAPSHOT
- jar
-
- ebean
- http://ebean-orm.github.io/
-
-
- 2.10.0
- 2.10.0
-
-
scm:git:git@github.com:ebean-orm/ebean.git
HEAD
-
-
-
- db2
-
-
- com.ibm.jdbc
- db2jcc4
- 4.23.42
- test
-
-
-
-
-
-
-
- org.slf4j
- slf4j-api
- 1.7.25
- provided
-
-
-
- io.avaje
- avaje-config
- 1.0
-
-
-
-
- io.avaje
- avaje-jsr305
- 1.0
- provided
-
-
-
- io.ebean
- persistence-api
- 2.2.4
-
-
-
- io.ebean
- ebean-annotation
- 6.13
-
-
-
- io.ebean
- ebean-types
- 2.1
-
-
-
- io.ebean
- ebean-datasource
- 5.1
-
-
-
- io.ebean
- ebean-migration
- 12.1.4
-
-
-
- org.antlr
- antlr4-runtime
- 4.8-1
-
-
-
-
- com.fasterxml.jackson.core
- jackson-core
- ${jackson-core.version}
-
-
-
-
- com.fasterxml.jackson.core
- jackson-databind
- ${jackson-databind.version}
- true
-
-
-
- javax.transaction
- jta
- 1.1
- true
-
-
-
-
- javax.validation
- validation-api
- 1.1.0.Final
- true
-
-
-
- javax.servlet
- javax.servlet-api
- 3.1.0
- true
-
-
-
- joda-time
- joda-time
- 2.9.7
- true
-
-
-
-
- org.glassfish.jaxb
- jaxb-runtime
- 2.3.2
- provided
-
-
-
- javax.annotation
- javax.annotation-api
- 1.3.2
- true
-
-
-
-
- org.postgresql
- postgresql
- 42.2.10
- true
-
-
-
-
-
- com.nuodb.jdbc
- nuodb-jdbc
- 20.2.0
- test
-
-
-
- com.oracle.ojdbc
- ojdbc10
- 19.3.0.0
- test
-
-
-
- io.ebean.test
- ebean-test-docker
- 3.1.5
- test
-
-
-
- ch.qos.logback
- logback-classic
- 1.2.3
- test
-
-
-
-
- com.h2database
- h2
- 1.4.199
- provided
-
-
-
- org.xerial
- sqlite-jdbc
- 3.15.1
- test
-
-
-
- org.hsqldb
- hsqldb
- 2.3.4
- test
-
-
-
- com.microsoft.sqlserver
- mssql-jdbc
- 7.2.2.jre8
- test
-
-
-
- mysql
- mysql-connector-java
- 8.0.17
- test
-
-
-
- org.mariadb.jdbc
- mariadb-java-client
- 2.6.0
- test
-
-
-
- com.sap.cloud.db.jdbc
- ngdbc
- 2.3.48
- test
-
-
-
- org.mockito
- mockito-core
- 3.0.0
- test
-
-
-
- org.avaje.composite
- junit
- 1.1
- test
-
-
-
- commons-io
- commons-io
- 2.5
- test
-
-
-
- io.avaje
- mod-uuid
- 1.1
- test
-
-
+
-
-
-
-
-
- io.ebean
- ebean-maven-plugin
- 12.4.3
-
-
- test
- process-test-classes
-
- debug=0
-
-
- testEnhance
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
- 3.0.0-M4
-
- false
- false
- false
-
- **/Test*.java
- **/*Test.java
- **/*Tests.java
-
-
-
-
- datasource.default
- ${datasource.default}
-
-
-
- dbClockDelta
- ${dbClockDelta}
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-jar-plugin
- 2.5
-
-
- src/main/resources/META-INF/MANIFEST.MF
-
-
-
-
-
- org.apache.maven.plugins
- maven-javadoc-plugin
- 3.1.1
-
- Ebean 12
- src/main/java/io/ebean/overview.html
- io.ebeaninternal.*:io.ebeanservice:io.ebean.common:io.ebean.bean:io.ebean.service:io.ebean.metric:io.ebean.util:io.ebean.config.properties:io.ebean.config.dbplatform
- true
- src/main/java/com/avaje/ebean/overview.html
-
-
-
- attach-javadocs
-
- jar
-
-
-
-
-
-
-
-
+
+ ebean-core
+
+
diff --git a/src/test/ddl-review/h2-create-all.sql b/src/test/ddl-review/h2-create-all.sql
deleted file mode 100644
index b155ddca0..000000000
--- a/src/test/ddl-review/h2-create-all.sql
+++ /dev/null
@@ -1,5156 +0,0 @@
--- Generated by ebean unknown at 2020-08-31T02:36:16.679053Z
-create table asimple_bean (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_asimple_bean primary key (id)
-);
-
-create table bar (
- bar_type varchar(31) not null,
- bar_id integer generated by default as identity not null,
- foo_id integer not null,
- version integer not null,
- constraint pk_bar primary key (bar_id)
-);
-
-create table block (
- case_type integer(31) not null,
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- notes varchar(255),
- constraint pk_block primary key (id)
-);
-
-create table oto_account (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_oto_account primary key (id)
-);
-
-create table acl (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_acl primary key (id)
-);
-
-create table acl_container_relation (
- id bigint generated by default as identity not null,
- container_id bigint not null,
- acl_entry_id bigint not null,
- constraint pk_acl_container_relation primary key (id)
-);
-
-create table addr (
- id bigint generated by default as identity not null,
- employee_id bigint,
- name varchar(255),
- address_line1 varchar(255),
- address_line2 varchar(255),
- city varchar(255),
- version bigint not null,
- constraint pk_addr primary key (id)
-);
-
-create table address (
- oid bigint generated by default as identity not null,
- street varchar(255),
- version integer not null,
- constraint pk_address primary key (oid)
-);
-
-create table o_address (
- id integer generated by default as identity not null,
- line_1 varchar(100),
- line_2 varchar(100),
- city varchar(100),
- cretime timestamp,
- country_code varchar(2),
- updtime timestamp not null,
- constraint pk_o_address primary key (id)
-);
-
-create table album (
- id bigint generated by default as identity not null,
- name varchar(255),
- cover_id bigint,
- deleted boolean default false not null,
- created_at timestamp not null,
- last_update timestamp not null,
- constraint uq_album_cover_id unique (cover_id),
- constraint pk_album primary key (id)
-);
-
-create table animal (
- species varchar(255) not null,
- id bigint generated by default as identity not null,
- shelter_id bigint,
- version bigint not null,
- name varchar(255),
- registration_number varchar(255),
- date_of_birth date,
- dog_size varchar(255),
- constraint pk_animal primary key (id)
-);
-
-create table animal_shelter (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_animal_shelter primary key (id)
-);
-
-create table article (
- id integer generated by default as identity not null,
- name varchar(255),
- author varchar(255),
- cretime timestamp not null,
- updtime timestamp not null,
- version bigint not null,
- constraint pk_article primary key (id)
-);
-
-create table attribute (
- option_type integer(31) not null,
- id integer generated by default as identity not null,
- attribute_holder_id integer,
- cretime timestamp not null,
- updtime timestamp not null,
- version bigint not null,
- constraint pk_attribute primary key (id)
-);
-
-create table attribute_holder (
- id integer generated by default as identity not null,
- cretime timestamp not null,
- updtime timestamp not null,
- version bigint not null,
- constraint pk_attribute_holder primary key (id)
-);
-
-create table audit_log (
- id bigint generated by default as identity (start with 1000 cache 100) not null,
- description varchar(255),
- modified_description varchar(255),
- constraint pk_audit_log primary key (id)
-);
-
-create table bbookmark (
- id integer generated by default as identity not null,
- bookmark_reference varchar(255),
- user_id integer,
- constraint pk_bbookmark primary key (id)
-);
-
-create table bbookmark_org (
- id integer generated by default as identity not null,
- name varchar(255),
- constraint pk_bbookmark_org primary key (id)
-);
-
-create table bbookmark_user (
- id integer generated by default as identity not null,
- name varchar(255),
- password varchar(255),
- email_address varchar(255),
- country varchar(255),
- org_id integer,
- constraint pk_bbookmark_user primary key (id)
-);
-
-create table bsimple_with_gen (
- id integer generated by default as identity not null,
- name varchar(255),
- constraint pk_bsimple_with_gen primary key (id)
-);
-
-create table bsite (
- id uuid not null,
- name varchar(255),
- constraint pk_bsite primary key (id)
-);
-
-create table bsite_user_a (
- site_id uuid not null,
- user_id uuid not null,
- access_level integer,
- version bigint not null,
- constraint ck_bsite_user_a_access_level check ( access_level in (0,1,2)),
- constraint pk_bsite_user_a primary key (site_id,user_id)
-);
-
-create table bsite_user_b (
- site uuid not null,
- usr uuid not null,
- access_level integer,
- constraint ck_bsite_user_b_access_level check ( access_level in (0,1,2)),
- constraint pk_bsite_user_b primary key (site,usr)
-);
-
-create table bsite_user_c (
- site_uid uuid not null,
- user_uid uuid not null,
- access_level integer,
- constraint ck_bsite_user_c_access_level check ( access_level in (0,1,2)),
- constraint pk_bsite_user_c primary key (site_uid,user_uid)
-);
-
-create table bsite_user_d (
- site_id uuid not null,
- user_id uuid not null,
- access_level integer,
- version bigint not null,
- constraint ck_bsite_user_d_access_level check ( access_level in (0,1,2))
-);
-
-create table bsite_user_e (
- site_id uuid not null,
- user_id uuid not null,
- access_level integer,
- constraint ck_bsite_user_e_access_level check ( access_level in (0,1,2))
-);
-
-create table buser (
- id uuid not null,
- name varchar(255),
- constraint pk_buser primary key (id)
-);
-
-create table bwith_qident (
- id integer generated by default as identity not null,
- "Name" varchar(191),
- "CODE" varchar(255),
- last_updated timestamp not null,
- constraint uq_bwith_qident_name unique ("Name"),
- constraint pk_bwith_qident primary key (id)
-);
-
-create table basic_draftable_bean (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_basic_draftable_bean primary key (id)
-);
-
-create table basic_draftable_bean_draft (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_basic_draftable_bean_draft primary key (id)
-);
-
-create table basic_joda_entity (
- id bigint generated by default as identity not null,
- name varchar(255),
- period varchar(50),
- local_date date,
- created timestamp not null,
- updated timestamp not null,
- version timestamp not null,
- constraint pk_basic_joda_entity primary key (id)
-);
-
-create table bean_with_time_zone (
- id bigint generated by default as identity not null,
- name varchar(255),
- timezone varchar(20),
- constraint pk_bean_with_time_zone primary key (id)
-);
-
-create table drel_booking (
- id bigint not null,
- booking_uid bigint,
- agent_invoice bigint,
- client_invoice bigint,
- version integer not null,
- constraint uq_drel_booking_booking_uid unique (booking_uid),
- constraint uq_drel_booking_agent_invoice unique (agent_invoice),
- constraint uq_drel_booking_client_invoice unique (client_invoice),
- constraint pk_drel_booking primary key (id)
-);
-create sequence drel_booking_seq increment by 1;
-
-create table bw_bean (
- id bigint generated by default as identity not null,
- name varchar(255),
- flags integer not null,
- version bigint not null,
- constraint pk_bw_bean primary key (id)
-);
-
-create table cepcategory (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_cepcategory primary key (id)
-);
-
-create table cepproduct (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_cepproduct primary key (id)
-);
-
-create table cepproduct_category (
- customer_id bigint not null,
- address_id bigint not null,
- category_id bigint not null,
- product_id bigint not null,
- priority integer
-);
-
-create table ciaddress (
- id bigint generated by default as identity not null,
- street_id bigint,
- constraint pk_ciaddress primary key (id)
-);
-
-create table cicustomer_parent (
- dtype integer(31) not null,
- id bigint generated by default as identity not null,
- address_id bigint,
- notes varchar(255),
- constraint pk_cicustomer_parent primary key (id)
-);
-
-create table cistreet_parent (
- dtype integer(31) not null,
- id bigint generated by default as identity not null,
- name varchar(255),
- num varchar(255),
- constraint pk_cistreet_parent primary key (id)
-);
-
-create table cinh_ref (
- id integer generated by default as identity not null,
- ref_id integer,
- cretime timestamp not null,
- updtime timestamp not null,
- version bigint not null,
- constraint pk_cinh_ref primary key (id)
-);
-
-create table cinh_root (
- dtype varchar(3) not null,
- id integer generated by default as identity not null,
- license_number varchar(255),
- cretime timestamp not null,
- updtime timestamp not null,
- version bigint not null,
- driver varchar(255),
- notes varchar(255),
- action varchar(255),
- constraint pk_cinh_root primary key (id)
-);
-
-create table ckey_assoc (
- id integer generated by default as identity not null,
- assoc_one varchar(255),
- constraint pk_ckey_assoc primary key (id)
-);
-
-create table ckey_detail (
- id integer generated by default as identity not null,
- something varchar(255),
- one_key integer,
- two_key varchar(127),
- constraint pk_ckey_detail primary key (id)
-);
-
-create table ckey_parent (
- one_key integer not null,
- two_key varchar(127) not null,
- name varchar(255),
- assoc_id integer,
- version integer not null,
- constraint pk_ckey_parent primary key (one_key,two_key)
-);
-
-create table coone (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_coone primary key (id)
-);
-
-create table coone_many (
- id bigint generated by default as identity not null,
- coone_id bigint not null,
- name varchar(255),
- deleted boolean default false not null,
- constraint pk_coone_many primary key (id)
-);
-
-create table coroot (
- id bigint generated by default as identity not null,
- name varchar(255),
- one_id bigint,
- constraint uq_coroot_one_id unique (one_id),
- constraint pk_coroot primary key (id)
-);
-
-create table calculation_result (
- id integer generated by default as identity not null,
- charge double not null,
- product_configuration_id integer,
- group_configuration_id integer,
- constraint pk_calculation_result primary key (id)
-);
-
-create table cao_bean (
- x_cust_id integer not null,
- x_type_id integer not null,
- description varchar(255),
- version bigint not null,
- constraint pk_cao_bean primary key (x_cust_id,x_type_id)
-);
-
-create table sp_car_car (
- id bigint not null,
- name varchar(255),
- version integer not null,
- constraint pk_sp_car_car primary key (id)
-);
-create sequence sp_car_car_seq increment by 1;
-
-create table sp_car_car_wheels (
- car bigint not null,
- wheel bigint not null,
- constraint pk_sp_car_car_wheels primary key (car,wheel)
-);
-
-create table sp_car_car_doors (
- car bigint not null,
- door bigint not null,
- constraint pk_sp_car_car_doors primary key (car,door)
-);
-
-create table sa_car (
- id bigint not null,
- brand varchar(255),
- sold integer not null,
- version integer not null,
- constraint pk_sa_car primary key (id)
-);
-create sequence sa_car_seq increment by 1;
-
-create table car_accessory (
- id integer generated by default as identity not null,
- name varchar(255),
- fuse_id bigint not null,
- car_id integer,
- cretime timestamp not null,
- updtime timestamp not null,
- version bigint not null,
- constraint pk_car_accessory primary key (id)
-);
-
-create table car_fuse (
- id bigint generated by default as identity not null,
- location_code varchar(255),
- constraint pk_car_fuse primary key (id)
-);
-
-create table category (
- id bigint generated by default as identity not null,
- name varchar(255),
- surveyobjectid bigint,
- sequence_number integer not null,
- constraint pk_category primary key (id)
-);
-
-create table e_save_test_d (
- id bigint generated by default as identity not null,
- parent_id bigint,
- test_property boolean default false not null,
- version bigint not null,
- constraint uq_e_save_test_d_parent_id unique (parent_id),
- constraint pk_e_save_test_d primary key (id)
-);
-
-create table child_person (
- identifier integer generated by default as identity not null,
- name varchar(255),
- age integer,
- some_bean_id integer,
- parent_identifier integer,
- family_name varchar(255),
- address varchar(255),
- constraint pk_child_person primary key (identifier)
-);
-
-create table cke_client (
- cod_cpny integer not null,
- cod_client varchar(100) not null,
- username varchar(100) not null,
- notes varchar(255),
- constraint pk_cke_client primary key (cod_cpny,cod_client)
-);
-
-create table cke_user (
- username varchar(100) not null,
- cod_cpny integer not null,
- name varchar(255),
- constraint pk_cke_user primary key (username,cod_cpny)
-);
-
-create table class_super (
- dtype varchar(31) not null,
- sid bigint generated by default as identity not null,
- constraint pk_class_super primary key (sid)
-);
-
-create table class_super_monkey (
- class_super_sid bigint not null,
- monkey_mid bigint not null,
- constraint uq_class_super_monkey_mid unique (monkey_mid),
- constraint pk_class_super_monkey primary key (class_super_sid,monkey_mid)
-);
-
-create table configuration (
- type varchar(21) not null,
- id integer generated by default as identity not null,
- name varchar(255),
- configurations_id integer,
- group_name varchar(255),
- product_name varchar(255),
- constraint pk_configuration primary key (id)
-);
-
-create table configurations (
- id integer generated by default as identity not null,
- name varchar(255),
- constraint pk_configurations primary key (id)
-);
-
-create table contact (
- id integer generated by default as identity not null,
- first_name varchar(127),
- last_name varchar(127),
- phone varchar(255),
- mobile varchar(255),
- email varchar(255),
- is_member boolean default false not null,
- customer_id integer not null,
- group_id integer,
- cretime timestamp not null,
- updtime timestamp not null,
- constraint pk_contact primary key (id)
-);
-
-create table contact_group (
- id integer generated by default as identity not null,
- name varchar(255),
- cretime timestamp not null,
- updtime timestamp not null,
- version bigint not null,
- constraint pk_contact_group primary key (id)
-);
-
-create table contact_note (
- id integer generated by default as identity not null,
- contact_id integer,
- title varchar(255),
- note clob,
- cretime timestamp not null,
- updtime timestamp not null,
- version bigint not null,
- constraint pk_contact_note primary key (id)
-);
-
-create table contract (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_contract primary key (id)
-);
-
-create table contract_costs (
- id bigint generated by default as identity not null,
- status varchar(255),
- position_id bigint not null,
- constraint pk_contract_costs primary key (id)
-);
-
-create table c_conversation (
- id bigint generated by default as identity not null,
- title varchar(255),
- isopen boolean default false not null,
- group_id bigint,
- version bigint not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_c_conversation primary key (id)
-);
-
-create table o_country (
- code varchar(2) not null,
- name varchar(60),
- constraint pk_o_country primary key (code)
-);
-
-create table cover (
- id bigint generated by default as identity not null,
- s3_url varchar(255),
- deleted boolean default false not null,
- constraint pk_cover primary key (id)
-);
-
-create table o_customer (
- id integer generated by default as identity not null,
- status varchar(1),
- name varchar(40) not null,
- smallnote varchar(100),
- anniversary date,
- billing_address_id integer,
- shipping_address_id integer,
- cretime timestamp not null,
- updtime timestamp not null,
- version bigint not null,
- constraint ck_o_customer_status check ( status in ('N','A','I')),
- constraint pk_o_customer primary key (id)
-);
-comment on table o_customer is 'Holds external customers';
-comment on column o_customer.status is 'status of the customer';
-comment on column o_customer.smallnote is 'Short notes regarding the customer';
-comment on column o_customer.anniversary is 'Join date of the customer';
-
-create table dcredit (
- id bigint generated by default as identity not null,
- credit varchar(255),
- constraint pk_dcredit primary key (id)
-);
-
-create table dcredit_drol (
- dcredit_id bigint not null,
- drol_id bigint not null,
- constraint pk_dcredit_drol primary key (dcredit_id,drol_id)
-);
-
-create table dexh_entity (
- oid bigint generated by default as identity not null,
- exhange varchar(255),
- an_enum_type varchar(255),
- last_updated timestamp not null,
- constraint pk_dexh_entity primary key (oid)
-);
-
-create table dint_parent (
- type integer(31) not null,
- id bigint generated by default as identity not null,
- val integer,
- more varchar(255),
- constraint pk_dint_parent primary key (id)
-);
-
-create table dmachine (
- id bigint generated by default as identity not null,
- name varchar(255),
- organisation_id bigint,
- version bigint not null,
- constraint pk_dmachine primary key (id)
-);
-
-create table d_machine_aux_use (
- id bigint generated by default as identity not null,
- machine_id bigint not null,
- name varchar(255),
- edate date,
- use_secs bigint not null,
- fuel decimal(16,3),
- version bigint not null,
- constraint pk_d_machine_aux_use primary key (id)
-);
-
-create table d_machine_stats (
- id bigint generated by default as identity not null,
- machine_id bigint not null,
- edate date,
- total_kms bigint not null,
- hours bigint not null,
- rate decimal(16,3),
- cost decimal(16,3),
- version bigint not null,
- constraint pk_d_machine_stats primary key (id)
-);
-
-create table d_machine_use (
- id bigint generated by default as identity not null,
- machine_id bigint not null,
- edate date,
- distance_kms bigint not null,
- time_secs bigint not null,
- fuel decimal(9,3),
- version bigint not null,
- constraint pk_d_machine_use primary key (id)
-);
-
-create table dorg (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_dorg primary key (id)
-);
-
-create table dperson (
- id bigint generated by default as identity not null,
- first_name varchar(255),
- last_name varchar(255),
- salary decimal(16,3),
- constraint pk_dperson primary key (id)
-);
-
-create table drol (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_drol primary key (id)
-);
-
-create table drot (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_drot primary key (id)
-);
-
-create table drot_drol (
- drot_id bigint not null,
- drol_id bigint not null,
- constraint pk_drot_drol primary key (drot_id,drol_id)
-);
-
-create table rawinherit_data (
- id bigint generated by default as identity not null,
- val integer,
- constraint pk_rawinherit_data primary key (id)
-);
-
-create table data_container (
- id uuid not null,
- content varchar(255),
- constraint pk_data_container primary key (id)
-);
-
-create table dc_detail (
- id bigint generated by default as identity not null,
- master_id bigint,
- description varchar(255),
- version bigint not null,
- constraint pk_dc_detail primary key (id)
-);
-
-create table dc_master (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_dc_master primary key (id)
-);
-
-create table defaults_model (
- id integer generated by default as identity not null,
- constraint pk_defaults_model primary key (id)
-);
-
-create table defaults_model_draft (
- id integer generated by default as identity not null,
- constraint pk_defaults_model_draft primary key (id)
-);
-
-create table dfk_cascade (
- id bigint generated by default as identity not null,
- name varchar(255),
- one_id bigint,
- constraint pk_dfk_cascade primary key (id)
-);
-
-create table dfk_cascade_one (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_dfk_cascade_one primary key (id)
-);
-
-create table dfk_none (
- id bigint generated by default as identity not null,
- name varchar(255),
- one_id bigint,
- constraint pk_dfk_none primary key (id)
-);
-
-create table dfk_none_via_join (
- id bigint generated by default as identity not null,
- name varchar(255),
- one_id bigint,
- constraint pk_dfk_none_via_join primary key (id)
-);
-
-create table dfk_none_via_mto_m (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_dfk_none_via_mto_m primary key (id)
-);
-
-create table dfk_none_via_mto_m_dfk_one (
- dfk_none_via_mto_m_id bigint not null,
- dfk_one_id bigint not null,
- constraint pk_dfk_none_via_mto_m_dfk_one primary key (dfk_none_via_mto_m_id,dfk_one_id)
-);
-
-create table dfk_one (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_dfk_one primary key (id)
-);
-
-create table dfk_set_null (
- id bigint generated by default as identity not null,
- name varchar(255),
- one_id bigint,
- constraint pk_dfk_set_null primary key (id)
-);
-
-create table doc (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_doc primary key (id)
-);
-
-create table doc_link (
- doc_id bigint not null,
- link_id bigint not null,
- constraint pk_doc_link primary key (doc_id,link_id)
-);
-
-create table doc_link_draft (
- doc_id bigint not null,
- link_id bigint not null,
- constraint pk_doc_link_draft primary key (doc_id,link_id)
-);
-
-create table doc_draft (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_doc_draft primary key (id)
-);
-
-create table document (
- id bigint generated by default as identity not null,
- title varchar(127),
- body varchar(255),
- organisation_id bigint,
- version bigint not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint uq_document_title unique (title),
- constraint pk_document primary key (id)
-);
-
-create table document_draft (
- id bigint generated by default as identity not null,
- title varchar(127),
- body varchar(255),
- when_publish timestamp,
- organisation_id bigint,
- version bigint not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint uq_document_draft_title unique (title),
- constraint pk_document_draft primary key (id)
-);
-
-create table document_media (
- id bigint generated by default as identity not null,
- document_id bigint,
- name varchar(255),
- description varchar(255),
- version bigint not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_document_media primary key (id)
-);
-
-create table document_media_draft (
- id bigint generated by default as identity not null,
- document_id bigint,
- name varchar(255),
- description varchar(255),
- version bigint not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_document_media_draft primary key (id)
-);
-
-create table sp_car_door (
- id bigint not null,
- name varchar(255),
- version integer not null,
- constraint pk_sp_car_door primary key (id)
-);
-create sequence sp_car_door_seq increment by 1;
-
-create table earray_bean (
- id bigint generated by default as identity not null,
- foo integer,
- name varchar(255),
- phone_numbers array,
- uids array not null,
- other_ids array,
- doubs array,
- statuses array,
- vc_enums array,
- int_enums array,
- status2 array,
- version bigint not null,
- constraint ck_earray_bean_foo check ( foo in (100,101,102)),
- constraint pk_earray_bean primary key (id)
-);
-
-create table earray_set_bean (
- id bigint generated by default as identity not null,
- name varchar(255),
- phone_numbers array,
- uids array,
- other_ids array,
- doubs array,
- version bigint not null,
- constraint pk_earray_set_bean primary key (id)
-);
-
-create table e_basic (
- id integer generated by default as identity not null,
- status varchar(1),
- name varchar(127),
- description varchar(255),
- some_date timestamp,
- constraint ck_e_basic_status check ( status in ('N','A','I')),
- constraint pk_e_basic primary key (id)
-);
-
-create table ebasic_change_log (
- id bigint generated by default as identity not null,
- name varchar(20),
- short_description varchar(50),
- long_description varchar(100),
- who_created varchar(255) not null,
- who_modified varchar(255) not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- version bigint not null,
- constraint pk_ebasic_change_log primary key (id)
-);
-
-create table ebasic_clob (
- id bigint generated by default as identity not null,
- name varchar(255),
- title varchar(255),
- description clob,
- last_update timestamp not null,
- constraint pk_ebasic_clob primary key (id)
-);
-
-create table ebasic_clob_fetch_eager (
- id bigint generated by default as identity not null,
- name varchar(255),
- title varchar(255),
- description clob,
- last_update timestamp not null,
- constraint pk_ebasic_clob_fetch_eager primary key (id)
-);
-
-create table ebasic_clob_no_ver (
- id bigint generated by default as identity not null,
- name varchar(255),
- description clob,
- constraint pk_ebasic_clob_no_ver primary key (id)
-);
-
-create table e_basicenc (
- id integer generated by default as identity not null,
- name varchar(255),
- description varbinary(80),
- dob varbinary(20),
- status varbinary(20),
- last_update timestamp,
- constraint pk_e_basicenc primary key (id)
-);
-
-create table e_basicenc_bin (
- id integer generated by default as identity not null,
- name varchar(255),
- description varchar(255),
- data blob,
- some_time varbinary(255),
- last_update timestamp not null,
- constraint pk_e_basicenc_bin primary key (id)
-);
-
-create table e_basicenc_client (
- id bigint generated by default as identity not null,
- name varchar(255),
- description varbinary(80),
- dob varbinary(20),
- status varbinary(20),
- version bigint not null,
- constraint pk_e_basicenc_client primary key (id)
-);
-
-create table e_basicenc_relate (
- id bigint generated by default as identity not null,
- name varchar(255),
- other_id integer,
- constraint pk_e_basicenc_relate primary key (id)
-);
-
-create table e_basic_enum_id (
- status varchar(1) not null,
- name varchar(255),
- description varchar(255),
- constraint ck_e_basic_enum_id_status check ( status in ('N','A','I')),
- constraint pk_e_basic_enum_id primary key (status)
-);
-
-create table e_basic_eni (
- id integer generated by default as identity not null,
- status integer,
- name varchar(255),
- description varchar(255),
- some_date timestamp,
- constraint ck_e_basic_eni_status check ( status in (1,2,3)),
- constraint pk_e_basic_eni primary key (id)
-);
-
-create table ebasic_hstore (
- id bigint generated by default as identity not null,
- name varchar(255),
- map varchar(800),
- version bigint not null,
- constraint pk_ebasic_hstore primary key (id)
-);
-
-create table ebasic_json_jackson (
- id bigint generated by default as identity not null,
- name varchar(255),
- value_set varchar(700),
- value_list clob,
- value_map varchar(700),
- plain_value varchar(500),
- version bigint not null,
- constraint pk_ebasic_json_jackson primary key (id)
-);
-
-create table ebasic_json_jackson2 (
- id bigint generated by default as identity not null,
- name varchar(255),
- value_set varchar(700),
- value_list clob,
- value_map varchar(700),
- plain_value varchar(500),
- version bigint not null,
- constraint pk_ebasic_json_jackson2 primary key (id)
-);
-
-create table ebasic_json_list (
- id bigint generated by default as identity not null,
- name varchar(255),
- bean_set varchar(700),
- bean_list clob,
- bean_map varchar(700),
- plain_bean varchar(500),
- flags varchar(50),
- tags varchar(100),
- version bigint not null,
- constraint pk_ebasic_json_list primary key (id)
-);
-
-create table ebasic_json_map (
- id bigint generated by default as identity not null,
- name varchar(255),
- content clob,
- version bigint not null,
- constraint pk_ebasic_json_map primary key (id)
-);
-
-create table ebasic_json_map_blob (
- id bigint generated by default as identity not null,
- name varchar(255),
- content blob,
- version bigint not null,
- constraint pk_ebasic_json_map_blob primary key (id)
-);
-
-create table ebasic_json_map_clob (
- id bigint generated by default as identity not null,
- name varchar(255),
- content clob,
- version bigint not null,
- constraint pk_ebasic_json_map_clob primary key (id)
-);
-
-create table ebasic_json_map_detail (
- id bigint generated by default as identity not null,
- owner_id bigint,
- name varchar(255),
- content clob,
- version bigint not null,
- constraint pk_ebasic_json_map_detail primary key (id)
-);
-
-create table ebasic_json_map_json_b (
- id bigint generated by default as identity not null,
- name varchar(255),
- content clob,
- version bigint not null,
- constraint pk_ebasic_json_map_json_b primary key (id)
-);
-
-create table ebasic_json_map_varchar (
- id bigint generated by default as identity not null,
- name varchar(255),
- content varchar(3000),
- version bigint not null,
- constraint pk_ebasic_json_map_varchar primary key (id)
-);
-
-create table ebasic_json_node (
- id bigint generated by default as identity not null,
- name varchar(255),
- content clob,
- version bigint not null,
- constraint pk_ebasic_json_node primary key (id)
-);
-
-create table ebasic_json_node_blob (
- id bigint generated by default as identity not null,
- name varchar(255),
- content blob,
- version bigint not null,
- constraint pk_ebasic_json_node_blob primary key (id)
-);
-
-create table ebasic_json_node_json_b (
- id bigint generated by default as identity not null,
- name varchar(255),
- content clob,
- version bigint not null,
- constraint pk_ebasic_json_node_json_b primary key (id)
-);
-
-create table ebasic_json_node_varchar (
- id bigint generated by default as identity not null,
- name varchar(255),
- content varchar(1000),
- version bigint not null,
- constraint pk_ebasic_json_node_varchar primary key (id)
-);
-
-create table ebasic_json_unmapped (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ebasic_json_unmapped primary key (id)
-);
-
-create table e_basic_ndc (
- id integer generated by default as identity not null,
- name varchar(255),
- constraint pk_e_basic_ndc primary key (id)
-);
-
-create table ebasic_no_sdchild (
- id bigint generated by default as identity not null,
- owner_id bigint not null,
- child_name varchar(255),
- amount bigint not null,
- version bigint not null,
- constraint pk_ebasic_no_sdchild primary key (id)
-);
-
-create table ebasic_sdchild (
- id bigint generated by default as identity not null,
- owner_id bigint not null,
- child_name varchar(255),
- amount bigint not null,
- version bigint not null,
- deleted boolean default false not null,
- constraint pk_ebasic_sdchild primary key (id)
-);
-
-create table ebasic_soft_delete (
- id bigint generated by default as identity not null,
- name varchar(255),
- description varchar(255),
- version bigint not null,
- deleted boolean default false not null,
- constraint pk_ebasic_soft_delete primary key (id)
-);
-
-create table e_basicver (
- id integer generated by default as identity not null,
- name varchar(255),
- description varchar(255),
- other varchar(255),
- last_update timestamp not null,
- constraint pk_e_basicver primary key (id)
-);
-
-create table e_basic_withlife (
- id bigint generated by default as identity not null,
- name varchar(255),
- other varchar(255),
- deleted boolean default false not null,
- version bigint not null,
- constraint pk_e_basic_withlife primary key (id)
-);
-
-create table e_basic_with_ex (
- id bigint generated by default as identity not null,
- deleted boolean default false not null,
- version bigint not null,
- constraint pk_e_basic_with_ex primary key (id)
-);
-
-create table e_basicverucon (
- id integer generated by default as identity not null,
- name varchar(127),
- other varchar(127),
- other_one varchar(127),
- description varchar(255),
- last_update timestamp not null,
- constraint uq_e_basicverucon_name unique (name),
- constraint uq_e_basicverucon_other_other_one unique (other,other_one),
- constraint pk_e_basicverucon primary key (id)
-);
-
-create table ecache_child (
- id uuid not null,
- name varchar(100),
- root_id uuid not null,
- constraint pk_ecache_child primary key (id)
-);
-
-create table ecache_root (
- id uuid not null,
- name varchar(100),
- constraint pk_ecache_root primary key (id)
-);
-
-create table e_col_ab (
- id bigint generated by default as identity not null,
- column_a varchar(255),
- column_b varchar(255),
- constraint pk_e_col_ab primary key (id)
-);
-
-create table ecustom_id (
- id varchar(127) not null,
- name varchar(255),
- constraint pk_ecustom_id primary key (id)
-);
-
-create table edefault_prop (
- id integer generated by default as identity not null,
- e_simple_usertypeid integer,
- name varchar(255),
- constraint uq_edefault_prop_e_simple_usertypeid unique (e_simple_usertypeid),
- constraint pk_edefault_prop primary key (id)
-);
-
-create table eemb_inner (
- id integer generated by default as identity not null,
- nome_inner varchar(255),
- outer_id integer,
- update_count integer not null,
- constraint pk_eemb_inner primary key (id)
-);
-
-create table eemb_outer (
- id integer generated by default as identity not null,
- nome_outer varchar(255),
- date1 timestamp,
- date2 timestamp,
- update_count integer not null,
- constraint pk_eemb_outer primary key (id)
-);
-
-create table efile2_no_fk (
- file_name varchar(64) not null,
- owner_id integer not null,
- constraint pk_efile2_no_fk primary key (file_name)
-);
-
-create table efile_no_fk (
- file_name varchar(64) not null,
- owner_user_id integer,
- owner_soft_del_user_id integer,
- constraint pk_efile_no_fk primary key (file_name)
-);
-
-create table efile_no_fk_euser_no_fk (
- efile_no_fk_file_name varchar(64) not null,
- euser_no_fk_user_id integer not null,
- constraint pk_efile_no_fk_euser_no_fk primary key (efile_no_fk_file_name,euser_no_fk_user_id)
-);
-
-create table efile_no_fk_euser_no_fk_soft_del (
- efile_no_fk_file_name varchar(64) not null,
- euser_no_fk_soft_del_user_id integer not null,
- constraint pk_efile_no_fk_euser_no_fk_soft_del primary key (efile_no_fk_file_name,euser_no_fk_soft_del_user_id)
-);
-
-create table egen_props (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- ts_created timestamp not null,
- ts_updated timestamp not null,
- ldt_created timestamp not null,
- ldt_updated timestamp not null,
- odt_created timestamp not null,
- odt_updated timestamp not null,
- zdt_created timestamp not null,
- zdt_updated timestamp not null,
- instant_created timestamp not null,
- instant_updated timestamp not null,
- long_created bigint not null,
- long_updated bigint not null,
- constraint pk_egen_props primary key (id)
-);
-
-create table eid_uid_bean (
- id bigint generated by default as identity not null,
- uuid uuid not null,
- name varchar(255),
- constraint uq_eid_uid_bean_uuid unique (uuid),
- constraint pk_eid_uid_bean primary key (id)
-);
-
-create table einvoice (
- id bigint generated by default as identity not null,
- invoice_date timestamp,
- state integer,
- person_id bigint,
- ship_street varchar(255) not null,
- ship_suburb varchar(255),
- ship_city varchar(255),
- ship_status varchar(3),
- bill_street varchar(255) not null,
- bill_suburb varchar(255),
- bill_city varchar(255),
- bill_status varchar(3),
- version bigint not null,
- constraint ck_einvoice_state check ( state in (0,1,2)),
- constraint ck_einvoice_ship_status check ( ship_status in ('ONE','TWO')),
- constraint ck_einvoice_bill_status check ( bill_status in ('ONE','TWO')),
- constraint pk_einvoice primary key (id)
-);
-
-create table e_main (
- id integer generated by default as identity not null,
- name varchar(255),
- description varchar(255),
- version bigint not null,
- constraint pk_e_main primary key (id)
-);
-
-create table enull_collection (
- id integer generated by default as identity not null,
- name varchar(255),
- constraint pk_enull_collection primary key (id)
-);
-
-create table enull_collection_detail (
- id integer generated by default as identity not null,
- enull_collection_id integer not null,
- something varchar(255),
- constraint pk_enull_collection_detail primary key (id)
-);
-
-create table eopt_one_a (
- id integer generated by default as identity not null,
- name_for_a varchar(255),
- b_id integer,
- cretime timestamp not null,
- updtime timestamp not null,
- version bigint not null,
- constraint pk_eopt_one_a primary key (id)
-);
-
-create table eopt_one_b (
- id integer generated by default as identity not null,
- name_for_b varchar(255),
- c_id integer not null,
- cretime timestamp not null,
- updtime timestamp not null,
- version bigint not null,
- constraint pk_eopt_one_b primary key (id)
-);
-
-create table eopt_one_c (
- id integer generated by default as identity not null,
- name_for_c varchar(255),
- cretime timestamp not null,
- updtime timestamp not null,
- version bigint not null,
- constraint pk_eopt_one_c primary key (id)
-);
-
-create table eper_addr (
- id bigint generated by default as identity not null,
- name varchar(255),
- ma_street varchar(255),
- ma_suburb varchar(255),
- ma_city varchar(255),
- ma_country_code varchar(2),
- version bigint not null,
- constraint pk_eper_addr primary key (id)
-);
-
-create table eperson (
- id bigint generated by default as identity not null,
- name varchar(255),
- notes varchar(255),
- street varchar(255) not null,
- suburb varchar(255),
- addr_city varchar(255),
- addr_status varchar(3),
- version bigint not null,
- constraint ck_eperson_addr_status check ( addr_status in ('ONE','TWO')),
- constraint pk_eperson primary key (id)
-);
-
-create table eperson2 (
- id bigint generated by default as identity not null,
- name varchar(255),
- notes varchar(255),
- street varchar(10),
- suburb varchar(100),
- city varchar(255) not null,
- status varchar(3) not null,
- version bigint not null,
- constraint ck_eperson2_status check ( status in ('ONE','TWO')),
- constraint pk_eperson2 primary key (id)
-);
-
-create table eperson3 (
- id bigint generated by default as identity not null,
- name varchar(255),
- street varchar(255),
- suburb varchar(255),
- city varchar(255),
- status varchar(3),
- version bigint not null,
- constraint ck_eperson3_status check ( status in ('ONE','TWO')),
- constraint pk_eperson3 primary key (id)
-);
-
-create table e_person_online (
- id bigint generated by default as identity not null,
- email varchar(127),
- online_status boolean default false not null,
- when_updated timestamp not null,
- constraint uq_e_person_online_email unique (email),
- constraint pk_e_person_online primary key (id)
-);
-
-create table esimple (
- usertypeid integer generated by default as identity not null,
- name varchar(255),
- constraint pk_esimple primary key (usertypeid)
-);
-
-create table esoft_del_book (
- id bigint generated by default as identity not null,
- book_title varchar(255),
- lend_by_id bigint,
- version bigint not null,
- deleted boolean default false not null,
- constraint pk_esoft_del_book primary key (id)
-);
-
-create table esoft_del_book_esoft_del_user (
- esoft_del_book_id bigint not null,
- esoft_del_user_id bigint not null,
- constraint pk_esoft_del_book_esoft_del_user primary key (esoft_del_book_id,esoft_del_user_id)
-);
-
-create table esoft_del_down (
- id bigint generated by default as identity not null,
- esoft_del_mid_id bigint not null,
- down varchar(255),
- version bigint not null,
- deleted boolean default false not null,
- constraint pk_esoft_del_down primary key (id)
-);
-
-create table esoft_del_mid (
- id bigint generated by default as identity not null,
- top_id bigint,
- mid varchar(255),
- up_id bigint,
- version bigint not null,
- deleted boolean default false not null,
- constraint pk_esoft_del_mid primary key (id)
-);
-
-create table esoft_del_one_a (
- id bigint generated by default as identity not null,
- name varchar(255),
- oneb_id bigint,
- deleted boolean default false not null,
- version bigint not null,
- constraint uq_esoft_del_one_a_oneb_id unique (oneb_id),
- constraint pk_esoft_del_one_a primary key (id)
-);
-
-create table esoft_del_one_b (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_esoft_del_one_b primary key (id)
-);
-
-create table esoft_del_role (
- id bigint generated by default as identity not null,
- role_name varchar(255),
- version bigint not null,
- deleted boolean default false not null,
- constraint pk_esoft_del_role primary key (id)
-);
-
-create table esoft_del_role_esoft_del_user (
- esoft_del_role_id bigint not null,
- esoft_del_user_id bigint not null,
- constraint pk_esoft_del_role_esoft_del_user primary key (esoft_del_role_id,esoft_del_user_id)
-);
-
-create table esoft_del_top (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- deleted boolean default false not null,
- constraint pk_esoft_del_top primary key (id)
-);
-
-create table esoft_del_up (
- id bigint generated by default as identity not null,
- up varchar(255),
- version bigint not null,
- deleted boolean default false not null,
- constraint pk_esoft_del_up primary key (id)
-);
-
-create table esoft_del_user (
- id bigint generated by default as identity not null,
- user_name varchar(255),
- version bigint not null,
- deleted boolean default false not null,
- constraint pk_esoft_del_user primary key (id)
-);
-
-create table esoft_del_user_esoft_del_role (
- esoft_del_user_id bigint not null,
- esoft_del_role_id bigint not null,
- constraint pk_esoft_del_user_esoft_del_role primary key (esoft_del_user_id,esoft_del_role_id)
-);
-
-create table esome_convert_type (
- id bigint generated by default as identity not null,
- name varchar(255),
- money decimal(16,3),
- constraint pk_esome_convert_type primary key (id)
-);
-
-create table esome_type (
- id integer generated by default as identity not null,
- currency varchar(3),
- locale varchar(20),
- time_zone varchar(20),
- constraint pk_esome_type primary key (id)
-);
-
-create table etrans_many (
- id integer generated by default as identity not null,
- name varchar(255),
- constraint pk_etrans_many primary key (id)
-);
-
-create table rawinherit_uncle (
- id integer generated by default as identity not null,
- name varchar(255),
- parent_id bigint not null,
- version bigint not null,
- constraint pk_rawinherit_uncle primary key (id)
-);
-
-create table euser_no_fk (
- user_id integer generated by default as identity not null,
- user_name varchar(255),
- constraint pk_euser_no_fk primary key (user_id)
-);
-
-create table euser_no_fk_soft_del (
- user_id integer generated by default as identity not null,
- user_name varchar(255),
- constraint pk_euser_no_fk_soft_del primary key (user_id)
-);
-
-create table evanilla_collection (
- id integer generated by default as identity not null,
- name varchar(255),
- constraint pk_evanilla_collection primary key (id)
-);
-
-create table evanilla_collection_detail (
- id integer generated by default as identity not null,
- evanilla_collection_id integer not null,
- something varchar(255),
- constraint pk_evanilla_collection_detail primary key (id)
-);
-
-create table ewho_props (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- who_created varchar(255) not null,
- who_modified varchar(255) not null,
- constraint pk_ewho_props primary key (id)
-);
-
-create table e_withinet (
- id bigint generated by default as identity not null,
- name varchar(255),
- inet_address varchar(50),
- inet2 varchar(255),
- cidr varchar(50),
- version bigint not null,
- constraint pk_e_withinet primary key (id)
-);
-
-create table ec_enum_person (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ec_enum_person primary key (id)
-);
-
-create table ec_enum_person_tags (
- ec_enum_person_id bigint not null,
- value varchar(5) not null,
- constraint ck_ec_enum_person_tags_value check ( value in ('RED','BLUE','GREEN'))
-);
-
-create table ec_person (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ec_person primary key (id)
-);
-
-create table ec_person_phone (
- owner_id bigint not null,
- phone varchar(255) not null
-);
-
-create table ec_top (
- id bigint generated by default as identity not null,
- name varchar(255),
- person_id bigint,
- version bigint not null,
- constraint pk_ec_top primary key (id)
-);
-
-create table ec_top_ecs_person (
- ec_top_id bigint not null,
- ecs_person_id bigint not null,
- constraint pk_ec_top_ecs_person primary key (ec_top_id,ecs_person_id)
-);
-
-create table ecbl_person (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ecbl_person primary key (id)
-);
-
-create table ecbl_person_phone_numbers (
- person_id bigint not null,
- country_code varchar(2),
- area varchar(6),
- phnum varchar(20)
-);
-
-create table ecbm_person (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ecbm_person primary key (id)
-);
-
-create table ecbm_person_phone_numbers (
- person_id bigint not null,
- mkey varchar(255) not null,
- country_code varchar(2),
- area varchar(6),
- phnum varchar(20)
-);
-
-create table ecm_person (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ecm_person primary key (id)
-);
-
-create table ecm_person_phone_numbers (
- ecm_person_id bigint not null,
- type varchar(4) not null,
- phnum varchar(10) not null
-);
-
-create table ecmc_person (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ecmc_person primary key (id)
-);
-
-create table ecmc_person_phone_numbers (
- ecmc_person_id bigint not null,
- type varchar(4) not null,
- value clob not null
-);
-
-create table ecs_person (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ecs_person primary key (id)
-);
-
-create table ecs_person_phone (
- ecs_person_id bigint not null,
- phone varchar(255) not null
-);
-
-create table ecsm_child (
- one_id uuid not null,
- ecsm_parent_id bigint not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ecsm_child primary key (one_id)
-);
-
-create table ecsm_values (
- host_id uuid not null,
- value varchar(255) not null
-);
-
-create table ecsm_one (
- one_id uuid not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ecsm_one primary key (one_id)
-);
-
-create table ecsm_parent (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ecsm_parent primary key (id)
-);
-
-create table ecsm_two (
- id uuid not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ecsm_two primary key (id)
-);
-
-create table td_child (
- child_id integer generated by default as identity not null,
- child_name varchar(255),
- parent_id integer not null,
- constraint pk_td_child primary key (child_id)
-);
-
-create table td_parent (
- parent_type varchar(31) not null,
- parent_id integer generated by default as identity not null,
- parent_name varchar(255),
- extended_name varchar(255),
- constraint pk_td_parent primary key (parent_id)
-);
-
-create table element_bean (
- id bigint generated by default as identity not null,
- complex_bean_id uuid not null,
- value varchar(255) not null,
- constraint pk_element_bean primary key (id)
-);
-
-create table empl (
- id bigint generated by default as identity not null,
- name varchar(255),
- age integer,
- default_address_id bigint,
- constraint pk_empl primary key (id)
-);
-
-create table esd_detail (
- id bigint generated by default as identity not null,
- name varchar(255),
- master_id bigint not null,
- version bigint not null,
- deleted boolean default false not null,
- constraint pk_esd_detail primary key (id)
-);
-
-create table esd_master (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- deleted boolean default false not null,
- constraint pk_esd_master primary key (id)
-);
-
-create table feature_desc (
- id integer generated by default as identity not null,
- name varchar(255),
- description varchar(255),
- constraint pk_feature_desc primary key (id)
-);
-
-create table f_first (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_f_first primary key (id)
-);
-
-create table foo (
- foo_id integer generated by default as identity not null,
- important_text varchar(255),
- version integer not null,
- constraint pk_foo primary key (foo_id)
-);
-
-create table gen_key_identity (
- id bigint generated by default as identity not null,
- description varchar(255),
- constraint pk_gen_key_identity primary key (id)
-);
-
-create table gen_key_sequence (
- id bigint not null,
- description varchar(255),
- constraint pk_gen_key_sequence primary key (id)
-);
-create sequence SEQ_NAME increment by 1;
-
-create table grand_parent_person (
- identifier integer generated by default as identity not null,
- name varchar(255),
- age integer,
- some_bean_id integer,
- family_name varchar(255),
- address varchar(255),
- constraint pk_grand_parent_person primary key (identifier)
-);
-
-create table survey_group (
- id bigint generated by default as identity not null,
- name varchar(255),
- categoryobjectid bigint,
- sequence_number integer not null,
- constraint pk_survey_group primary key (id)
-);
-
-create table c_group (
- id bigint generated by default as identity not null,
- inactive boolean default false not null,
- name varchar(255),
- version bigint not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_c_group primary key (id)
-);
-
-create table he_doc (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_he_doc primary key (id)
-);
-
-create table hx_link (
- id bigint generated by default as identity not null,
- name varchar(255),
- location varchar(255),
- comments varchar(255),
- version bigint not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- deleted boolean default false not null,
- constraint pk_hx_link primary key (id)
-);
-
-create table hx_link_doc (
- hx_link_id bigint not null,
- he_doc_id bigint not null,
- constraint pk_hx_link_doc primary key (hx_link_id,he_doc_id)
-);
-
-create table hi_doc (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_hi_doc primary key (id)
-);
-
-create table hi_link (
- id bigint generated by default as identity not null,
- name varchar(255),
- location varchar(255),
- comments varchar(255),
- version bigint not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_hi_link primary key (id)
-);
-
-create table hi_link_doc (
- hi_link_id bigint not null,
- hi_doc_id bigint not null,
- constraint pk_hi_link_doc primary key (hi_link_id,hi_doc_id)
-);
-
-create table hi_tone (
- id bigint generated by default as identity not null,
- name varchar(255),
- comments varchar(255),
- version bigint not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_hi_tone primary key (id)
-);
-
-create table hi_tthree (
- id bigint generated by default as identity not null,
- hi_ttwo_id bigint not null,
- three varchar(255),
- version bigint not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_hi_tthree primary key (id)
-);
-
-create table hi_ttwo (
- id bigint generated by default as identity not null,
- hi_tone_id bigint not null,
- two varchar(255),
- version bigint not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_hi_ttwo primary key (id)
-);
-
-create table hsd_setting (
- id bigint generated by default as identity not null,
- code varchar(255),
- content varchar(255),
- user_id bigint,
- version bigint not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- deleted boolean default false not null,
- constraint uq_hsd_setting_user_id unique (user_id),
- constraint pk_hsd_setting primary key (id)
-);
-
-create table hsd_user (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- deleted boolean default false not null,
- constraint pk_hsd_user primary key (id)
-);
-
-create table iaf_segment (
- ptype varchar(31) not null,
- id bigint generated by default as identity not null,
- segment_id_zat bigint not null,
- status_id bigint not null,
- constraint pk_iaf_segment primary key (id)
-);
-
-create table iaf_segment_status (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_iaf_segment_status primary key (id)
-);
-
-create table imrelated (
- id bigint generated by default as identity not null,
- name varchar(255),
- owner_id bigint not null,
- constraint pk_imrelated primary key (id)
-);
-
-create table imroot (
- dtype varchar(31) not null,
- id bigint generated by default as identity not null,
- name varchar(255),
- title varchar(255),
- when_title timestamp,
- constraint pk_imroot primary key (id)
-);
-
-create table ixresource (
- dtype varchar(255),
- id uuid not null,
- name varchar(255),
- constraint pk_ixresource primary key (id)
-);
-
-create table info_company (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_info_company primary key (id)
-);
-
-create table info_contact (
- id bigint generated by default as identity not null,
- name varchar(255),
- company_id bigint not null,
- version bigint not null,
- constraint pk_info_contact primary key (id)
-);
-
-create table info_customer (
- id bigint generated by default as identity not null,
- name varchar(255),
- company_id bigint,
- version bigint not null,
- constraint uq_info_customer_company_id unique (company_id),
- constraint pk_info_customer primary key (id)
-);
-
-create table inner_report (
- id bigint generated by default as identity not null,
- name varchar(255),
- forecast_id bigint,
- constraint uq_inner_report_forecast_id unique (forecast_id),
- constraint pk_inner_report primary key (id)
-);
-
-create table drel_invoice (
- id bigint not null,
- booking bigint,
- version integer not null,
- constraint pk_drel_invoice primary key (id)
-);
-create sequence drel_invoice_seq increment by 1;
-
-create table item (
- customer integer not null,
- itemnumber varchar(127) not null,
- description varchar(255),
- units varchar(255),
- type integer not null,
- region integer not null,
- date_modified timestamp,
- date_created timestamp,
- modified_by varchar(255),
- created_by varchar(255),
- version bigint not null,
- constraint pk_item primary key (customer,itemnumber)
-);
-
-create table monkey (
- mid bigint generated by default as identity not null,
- name varchar(255),
- food_preference varchar(255),
- version bigint not null,
- constraint pk_monkey primary key (mid)
-);
-
-create table mkeygroup (
- pid bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_mkeygroup primary key (pid)
-);
-
-create table mkeygroup_monkey (
- mkeygroup_pid bigint not null,
- monkey_mid bigint not null,
- constraint uq_mkeygroup_monkey_mid unique (monkey_mid),
- constraint pk_mkeygroup_monkey primary key (mkeygroup_pid,monkey_mid)
-);
-
-create table trainer (
- tid bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_trainer primary key (tid)
-);
-
-create table trainer_monkey (
- trainer_tid bigint not null,
- monkey_mid bigint not null,
- constraint uq_trainer_monkey_mid unique (monkey_mid),
- constraint pk_trainer_monkey primary key (trainer_tid,monkey_mid)
-);
-
-create table troop (
- pid bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_troop primary key (pid)
-);
-
-create table troop_monkey (
- troop_pid bigint not null,
- monkey_mid bigint not null,
- constraint uq_troop_monkey_mid unique (monkey_mid),
- constraint pk_troop_monkey primary key (troop_pid,monkey_mid)
-);
-
-create table l2_cldf_reset_bean (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_l2_cldf_reset_bean primary key (id)
-);
-
-create table l2_cldf_reset_bean_child (
- id bigint generated by default as identity not null,
- parent_id bigint,
- constraint pk_l2_cldf_reset_bean_child primary key (id)
-);
-
-create table level1 (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_level1 primary key (id)
-);
-
-create table level1_level4 (
- level1_id bigint not null,
- level4_id bigint not null,
- constraint pk_level1_level4 primary key (level1_id,level4_id)
-);
-
-create table level1_level2 (
- level1_id bigint not null,
- level2_id bigint not null,
- constraint pk_level1_level2 primary key (level1_id,level2_id)
-);
-
-create table level2 (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_level2 primary key (id)
-);
-
-create table level2_level3 (
- level2_id bigint not null,
- level3_id bigint not null,
- constraint pk_level2_level3 primary key (level2_id,level3_id)
-);
-
-create table level3 (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_level3 primary key (id)
-);
-
-create table level4 (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_level4 primary key (id)
-);
-
-create table link (
- id bigint generated by default as identity not null,
- name varchar(255),
- location varchar(255),
- when_publish timestamp,
- link_comment varchar(255),
- version bigint not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- deleted boolean default false not null,
- constraint pk_link primary key (id)
-);
-
-create table link_draft (
- id bigint generated by default as identity not null,
- name varchar(255),
- location varchar(255),
- when_publish timestamp,
- link_comment varchar(255),
- dirty boolean default false not null,
- version bigint not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- deleted boolean default false not null,
- constraint pk_link_draft primary key (id)
-);
-
-create table la_attr_value (
- id integer generated by default as identity not null,
- name varchar(255),
- cretime timestamp not null,
- updtime timestamp not null,
- version bigint not null,
- constraint pk_la_attr_value primary key (id)
-);
-
-create table la_attr_value_attribute (
- la_attr_value_id integer not null,
- attribute_id integer not null,
- constraint pk_la_attr_value_attribute primary key (la_attr_value_id,attribute_id)
-);
-
-create table looney (
- id bigint generated by default as identity not null,
- tune_id bigint,
- name varchar(255),
- constraint pk_looney primary key (id)
-);
-
-create table maddress (
- id uuid not null,
- street varchar(255),
- city varchar(255),
- version bigint not null,
- constraint pk_maddress primary key (id)
-);
-
-create table mcontact (
- id uuid not null,
- email varchar(255),
- first_name varchar(255),
- last_name varchar(255),
- customer_id uuid,
- version bigint not null,
- constraint pk_mcontact primary key (id)
-);
-
-create table mcontact_message (
- id uuid not null,
- title varchar(255),
- subject varchar(255),
- notes varchar(255),
- contact_id uuid not null,
- version bigint not null,
- constraint pk_mcontact_message primary key (id)
-);
-
-create table mcustomer (
- id uuid not null,
- name varchar(255),
- notes varchar(255),
- shipping_address_id uuid,
- billing_address_id uuid,
- version bigint not null,
- constraint pk_mcustomer primary key (id)
-);
-
-create table mgroup (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_mgroup primary key (id)
-);
-
-create table mmachine (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_mmachine primary key (id)
-);
-
-create table mmachine_mgroup (
- mmachine_id bigint not null,
- mgroup_id bigint not null,
- constraint pk_mmachine_mgroup primary key (mmachine_id,mgroup_id)
-);
-
-create table mmedia (
- type varchar(31) not null,
- id bigint generated by default as identity not null,
- url varchar(255),
- note varchar(255),
- constraint pk_mmedia primary key (id)
-);
-
-create table non_updateprop (
- id integer generated by default as identity not null,
- non_enum varchar(5),
- name varchar(255),
- note varchar(255),
- constraint ck_non_updateprop_non_enum check ( non_enum in ('BEGIN','END')),
- constraint pk_non_updateprop primary key (id)
-);
-
-create table mprinter (
- id bigint generated by default as identity not null,
- name varchar(255),
- flags bigint not null,
- current_state_id bigint,
- last_swap_cyan_id bigint,
- last_swap_magenta_id bigint,
- last_swap_yellow_id bigint,
- last_swap_black_id bigint,
- version bigint not null,
- constraint uq_mprinter_last_swap_cyan_id unique (last_swap_cyan_id),
- constraint uq_mprinter_last_swap_magenta_id unique (last_swap_magenta_id),
- constraint uq_mprinter_last_swap_yellow_id unique (last_swap_yellow_id),
- constraint uq_mprinter_last_swap_black_id unique (last_swap_black_id),
- constraint pk_mprinter primary key (id)
-);
-
-create table mprinter_state (
- id bigint generated by default as identity not null,
- flags bigint not null,
- printer_id bigint,
- version bigint not null,
- constraint pk_mprinter_state primary key (id)
-);
-
-create table mprofile (
- id bigint generated by default as identity not null,
- picture_id bigint,
- name varchar(255),
- constraint pk_mprofile primary key (id)
-);
-
-create table mprotected_construct_bean (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_mprotected_construct_bean primary key (id)
-);
-
-create table mrole (
- roleid integer generated by default as identity not null,
- role_name varchar(255),
- constraint pk_mrole primary key (roleid)
-);
-
-create table mrole_muser (
- mrole_roleid integer not null,
- muser_userid integer not null,
- constraint pk_mrole_muser primary key (mrole_roleid,muser_userid)
-);
-
-create table msome_other (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_msome_other primary key (id)
-);
-
-create table muser (
- userid integer generated by default as identity not null,
- user_name varchar(255),
- user_type_id integer,
- constraint pk_muser primary key (userid)
-);
-
-create table muser_type (
- id integer generated by default as identity not null,
- name varchar(255),
- constraint pk_muser_type primary key (id)
-);
-
-create table mail_box (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_mail_box primary key (id)
-);
-
-create table mail_user (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_mail_user primary key (id)
-);
-
-create table mail_user_inbox (
- mail_user_id bigint not null,
- mail_box_id bigint not null,
- constraint pk_mail_user_inbox primary key (mail_user_id,mail_box_id)
-);
-
-create table mail_user_outbox (
- mail_user_id bigint not null,
- mail_box_id bigint not null,
- constraint pk_mail_user_outbox primary key (mail_user_id,mail_box_id)
-);
-
-create table main_entity (
- id varchar(255) not null,
- attr1 varchar(255),
- attr2 varchar(255),
- constraint pk_main_entity primary key (id)
-);
-
-create table main_entity_relation (
- id uuid not null,
- id1 varchar(255),
- id2 varchar(255),
- attr1 varchar(255),
- constraint pk_main_entity_relation primary key (id)
-);
-
-create table map_super_actual (
- id bigint generated by default as identity not null,
- name varchar(255),
- when_created timestamp not null,
- when_updated timestamp not null,
- constraint pk_map_super_actual primary key (id)
-);
-
-create table c_message (
- id bigint generated by default as identity not null,
- title varchar(255),
- body varchar(255),
- conversation_id bigint,
- user_id bigint,
- version bigint not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_c_message primary key (id)
-);
-
-create table meter_address_data (
- id uuid not null,
- street varchar(255) not null,
- constraint pk_meter_address_data primary key (id)
-);
-
-create table meter_contract_data (
- id uuid not null,
- special_needs_client_id uuid not null,
- constraint uq_meter_contract_data_special_needs_client_id unique (special_needs_client_id),
- constraint pk_meter_contract_data primary key (id)
-);
-
-create table meter_special_needs_client (
- id uuid not null,
- name varchar(255),
- primary_id uuid,
- constraint uq_meter_special_needs_client_primary_id unique (primary_id),
- constraint pk_meter_special_needs_client primary key (id)
-);
-
-create table meter_special_needs_contact (
- id uuid not null,
- name varchar(255),
- constraint pk_meter_special_needs_contact primary key (id)
-);
-
-create table meter_version (
- id uuid not null,
- address_data_id uuid,
- contract_data_id uuid not null,
- constraint uq_meter_version_address_data_id unique (address_data_id),
- constraint uq_meter_version_contract_data_id unique (contract_data_id),
- constraint pk_meter_version primary key (id)
-);
-
-create table mnoc_role (
- role_id integer generated by default as identity not null,
- role_name varchar(255),
- version integer not null,
- constraint pk_mnoc_role primary key (role_id)
-);
-
-create table mnoc_user (
- user_id integer generated by default as identity not null,
- user_name varchar(255),
- version integer not null,
- constraint pk_mnoc_user primary key (user_id)
-);
-
-create table mnoc_user_mnoc_role (
- mnoc_user_user_id integer not null,
- mnoc_role_role_id integer not null,
- constraint pk_mnoc_user_mnoc_role primary key (mnoc_user_user_id,mnoc_role_role_id)
-);
-
-create table mny_a (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_mny_a primary key (id)
-);
-
-create table mny_b (
- id bigint generated by default as identity not null,
- name varchar(255),
- a_id bigint,
- version bigint not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_mny_b primary key (id)
-);
-
-create table mny_b_mny_c (
- mny_b_id bigint not null,
- mny_c_id bigint not null,
- constraint pk_mny_b_mny_c primary key (mny_b_id,mny_c_id)
-);
-
-create table mny_c (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_mny_c primary key (id)
-);
-
-create table mny_topic (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_mny_topic primary key (id)
-);
-
-create table subtopics (
- topic bigint not null,
- subtopic bigint not null,
- constraint pk_subtopics primary key (topic,subtopic)
-);
-
-create table mp_role (
- id bigint generated by default as identity not null,
- mp_user_id bigint not null,
- code varchar(255),
- organization_id bigint,
- constraint pk_mp_role primary key (id)
-);
-
-create table mp_user (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_mp_user primary key (id)
-);
-
-create table ms_many_a (
- aid bigint generated by default as identity not null,
- name varchar(255),
- ms_many_a_many_b boolean default false not null,
- ms_many_b boolean default false not null,
- deleted boolean default false not null,
- constraint pk_ms_many_a primary key (aid)
-);
-
-create table ms_many_a_many_b (
- ms_many_a_aid bigint not null,
- ms_many_b_bid bigint not null,
- constraint pk_ms_many_a_many_b primary key (ms_many_a_aid,ms_many_b_bid)
-);
-
-create table ms_many_b (
- bid bigint generated by default as identity not null,
- name varchar(255),
- deleted boolean default false not null,
- constraint pk_ms_many_b primary key (bid)
-);
-
-create table ms_many_b_many_a (
- ms_many_b_bid bigint not null,
- ms_many_a_aid bigint not null,
- constraint pk_ms_many_b_many_a primary key (ms_many_b_bid,ms_many_a_aid)
-);
-
-create table my_lob_size (
- id integer generated by default as identity not null,
- name varchar(255),
- my_count integer not null,
- my_lob clob,
- constraint pk_my_lob_size primary key (id)
-);
-
-create table my_lob_size_join_many (
- id integer generated by default as identity not null,
- something varchar(255),
- other varchar(255),
- parent_id integer,
- constraint pk_my_lob_size_join_many primary key (id)
-);
-
-create table noidbean (
- name varchar(255),
- subject varchar(255),
- when_created timestamp not null
-);
-
-create table o_bean_child (
- id bigint generated by default as identity not null,
- cached_bean_id bigint,
- constraint pk_o_bean_child primary key (id)
-);
-
-create table ocached_app (
- id bigint generated by default as identity not null,
- app_name varchar(255),
- version bigint not null,
- constraint uq_ocached_app_app_name unique (app_name),
- constraint pk_ocached_app primary key (id)
-);
-
-create table ocached_app_detail (
- id bigint generated by default as identity not null,
- app_id bigint not null,
- detail varchar(255),
- version bigint not null,
- constraint uq_ocached_app_detail_app_id_detail unique (app_id,detail),
- constraint pk_ocached_app_detail primary key (id)
-);
-
-create table o_cached_bean (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_o_cached_bean primary key (id)
-);
-
-create table o_cached_bean_country (
- o_cached_bean_id bigint not null,
- o_country_code varchar(2) not null,
- constraint pk_o_cached_bean_country primary key (o_cached_bean_id,o_country_code)
-);
-
-create table o_cached_bean_child (
- id bigint generated by default as identity not null,
- cached_bean_id bigint,
- constraint pk_o_cached_bean_child primary key (id)
-);
-
-create table o_cached_inherit (
- dtype varchar(31) not null,
- id bigint generated by default as identity not null,
- name varchar(255),
- child_adata varchar(255),
- child_bdata varchar(255),
- constraint pk_o_cached_inherit primary key (id)
-);
-
-create table o_cached_natkey (
- id bigint generated by default as identity not null,
- store varchar(255),
- sku varchar(255),
- description varchar(255),
- constraint pk_o_cached_natkey primary key (id)
-);
-
-create table o_cached_natkey3 (
- id bigint generated by default as identity not null,
- store varchar(255),
- code integer not null,
- sku varchar(255),
- description varchar(255),
- constraint pk_o_cached_natkey3 primary key (id)
-);
-
-create table ocached_nkey_uid (
- id bigint generated by default as identity not null,
- cid uuid,
- other varchar(255),
- version bigint not null,
- constraint pk_ocached_nkey_uid primary key (id)
-);
-
-create table ocar (
- id integer generated by default as identity not null,
- vin varchar(255),
- name varchar(255),
- cretime timestamp not null,
- updtime timestamp not null,
- version bigint not null,
- constraint pk_ocar primary key (id)
-);
-
-create table ocompany (
- id integer generated by default as identity not null,
- corp_id varchar(50),
- cretime timestamp not null,
- updtime timestamp not null,
- version bigint not null,
- constraint uq_ocompany_corp_id unique (corp_id),
- constraint pk_ocompany primary key (id)
-);
-
-create table oengine (
- engine_id uuid not null,
- short_desc varchar(255),
- car_id integer,
- version integer not null,
- constraint uq_oengine_car_id unique (car_id),
- constraint pk_oengine primary key (engine_id)
-);
-
-create table ogear_box (
- id uuid not null,
- box_desc varchar(255),
- box_size integer,
- car_id integer,
- version integer not null,
- constraint uq_ogear_box_car_id unique (car_id),
- constraint pk_ogear_box primary key (id)
-);
-
-create table omvertex (
- id uuid not null,
- constraint pk_omvertex primary key (id)
-);
-
-create table omvertex_other (
- id uuid not null,
- omvertex_id uuid not null,
- name varchar(255),
- constraint pk_omvertex_other primary key (id)
-);
-
-create table oroad_show_msg (
- id integer generated by default as identity not null,
- company_id integer not null,
- cretime timestamp not null,
- updtime timestamp not null,
- version bigint not null,
- constraint uq_oroad_show_msg_company_id unique (company_id),
- constraint pk_oroad_show_msg primary key (id)
-);
-
-create table om_account_child_dbo (
- id bigint generated by default as identity not null,
- description varchar(255),
- banana_rama_id bigint,
- constraint pk_om_account_child_dbo primary key (id)
-);
-
-create table om_account_dbo (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_om_account_dbo primary key (id)
-);
-
-create table om_basic_child (
- id bigint generated by default as identity not null,
- name varchar(255),
- parent_id bigint,
- version bigint not null,
- constraint pk_om_basic_child primary key (id)
-);
-
-create table om_basic_parent (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_om_basic_parent primary key (id)
-);
-
-create table om_ordered_detail (
- id bigint generated by default as identity not null,
- name varchar(255),
- master_id bigint,
- version bigint not null,
- sort_order integer,
- constraint pk_om_ordered_detail primary key (id)
-);
-
-create table om_ordered_master (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_om_ordered_master primary key (id)
-);
-
-create table oml_bar (
- id bigint generated by default as identity not null,
- constraint pk_oml_bar primary key (id)
-);
-
-create table oml_baz (
- id bigint generated by default as identity not null,
- foo_id bigint not null,
- constraint pk_oml_baz primary key (id)
-);
-
-create table oml_foo (
- id bigint generated by default as identity not null,
- bar_id bigint not null,
- constraint pk_oml_foo primary key (id)
-);
-
-create table only_id_entity (
- id bigint generated by default as identity not null,
- constraint pk_only_id_entity primary key (id)
-);
-
-create table o_order (
- id integer generated by default as identity not null,
- status integer,
- order_date date,
- ship_date date,
- kcustomer_id integer not null,
- cretime timestamp not null,
- updtime timestamp not null,
- constraint ck_o_order_status check ( status in (0,1,2,3)),
- constraint pk_o_order primary key (id)
-);
-
-create table o_order_detail (
- id integer generated by default as identity not null,
- order_id integer not null,
- order_qty integer,
- ship_qty integer,
- unit_price double,
- product_id integer,
- cretime timestamp,
- updtime timestamp not null,
- constraint pk_o_order_detail primary key (id)
-);
-
-create table s_orders (
- uuid varchar(40) not null,
- constraint pk_s_orders primary key (uuid)
-);
-
-create table s_order_items (
- uuid varchar(40) not null,
- product_variant_uuid varchar(255),
- order_uuid varchar(40),
- quantity integer not null,
- amount decimal(16,3),
- constraint pk_s_order_items primary key (uuid)
-);
-
-create table order_master (
- id bigint generated by default as identity not null,
- constraint pk_order_master primary key (id)
-);
-
-create table order_master_inheritance (
- id integer generated by default as identity not null,
- constraint pk_order_master_inheritance primary key (id)
-);
-
-create table order_referenced_parent (
- type varchar(31) not null,
- id bigint generated by default as identity not null,
- name varchar(255),
- child_name varchar(255),
- master_id bigint,
- sort_order integer,
- constraint pk_order_referenced_parent primary key (id)
-);
-
-create table or_order_ship (
- id integer generated by default as identity not null,
- order_id integer,
- ship_time timestamp,
- cretime timestamp not null,
- updtime timestamp not null,
- version bigint not null,
- constraint pk_or_order_ship primary key (id)
-);
-
-create table order_toy (
- id integer generated by default as identity not null,
- title varchar(255),
- child_id bigint,
- sort_order integer,
- constraint pk_order_toy primary key (id)
-);
-
-create table ordered_parent (
- dtype varchar(31) not null,
- id integer generated by default as identity not null,
- order_master_inheritance_id integer not null,
- common_name varchar(255),
- sort_order integer,
- ordered_aname varchar(255),
- ordered_bname varchar(255),
- constraint pk_ordered_parent primary key (id)
-);
-
-create table organisation (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_organisation primary key (id)
-);
-
-create table organization_node (
- kind varchar(31) not null,
- id bigint generated by default as identity not null,
- parent_tree_node_id bigint not null,
- title varchar(255),
- constraint uq_organization_node_parent_tree_node_id unique (parent_tree_node_id),
- constraint pk_organization_node primary key (id)
-);
-
-create table organization_tree_node (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_organization_tree_node primary key (id)
-);
-
-create table orp_detail (
- id varchar(100) not null,
- detail varchar(255),
- master_id varchar(100),
- version bigint not null,
- constraint pk_orp_detail primary key (id)
-);
-
-create table orp_detail2 (
- id varchar(100) not null,
- orp_master2_id varchar(100) not null,
- detail varchar(255),
- master_id varchar(255),
- version bigint not null,
- constraint pk_orp_detail2 primary key (id)
-);
-
-create table orp_master (
- id varchar(100) not null,
- name varchar(255),
- version bigint not null,
- constraint pk_orp_master primary key (id)
-);
-
-create table orp_master2 (
- id varchar(100) not null,
- name varchar(255),
- version bigint not null,
- constraint pk_orp_master2 primary key (id)
-);
-
-create table oto_aone (
- id varchar(100) not null,
- description varchar(255),
- constraint pk_oto_aone primary key (id)
-);
-
-create table oto_atwo (
- id varchar(100) not null,
- description varchar(255),
- aone_id varchar(100),
- constraint uq_oto_atwo_aone_id unique (aone_id),
- constraint pk_oto_atwo primary key (id)
-);
-
-create table oto_bchild (
- master_id bigint generated by default as identity not null,
- child varchar(255),
- constraint pk_oto_bchild primary key (master_id)
-);
-
-create table oto_bmaster (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_oto_bmaster primary key (id)
-);
-
-create table oto_child (
- id integer generated by default as identity not null,
- name varchar(255),
- master_id bigint,
- constraint uq_oto_child_master_id unique (master_id),
- constraint pk_oto_child primary key (id)
-);
-
-create table oto_cust (
- cid bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_oto_cust primary key (cid)
-);
-
-create table oto_cust_address (
- aid bigint generated by default as identity not null,
- line1 varchar(255),
- line2 varchar(255),
- line3 varchar(255),
- customer_cid bigint,
- version bigint not null,
- constraint uq_oto_cust_address_customer_cid unique (customer_cid),
- constraint pk_oto_cust_address primary key (aid)
-);
-
-create table oto_level_a (
- id bigint generated by default as identity not null,
- name varchar(255),
- b_id bigint,
- constraint uq_oto_level_a_b_id unique (b_id),
- constraint pk_oto_level_a primary key (id)
-);
-
-create table oto_level_b (
- id bigint generated by default as identity not null,
- name varchar(255),
- c_id bigint,
- constraint uq_oto_level_b_c_id unique (c_id),
- constraint pk_oto_level_b primary key (id)
-);
-
-create table oto_level_c (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_oto_level_c primary key (id)
-);
-
-create table oto_master (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_oto_master primary key (id)
-);
-
-create table oto_prime (
- pid bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_oto_prime primary key (pid)
-);
-
-create table oto_prime_extra (
- eid bigint generated by default as identity not null,
- extra varchar(255),
- version bigint not null,
- constraint pk_oto_prime_extra primary key (eid)
-);
-
-create table oto_sd_child (
- id bigint generated by default as identity not null,
- child varchar(255),
- master_id bigint,
- deleted boolean default false not null,
- version bigint not null,
- constraint uq_oto_sd_child_master_id unique (master_id),
- constraint pk_oto_sd_child primary key (id)
-);
-
-create table oto_sd_master (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_oto_sd_master primary key (id)
-);
-
-create table oto_th_many (
- id bigint generated by default as identity not null,
- oto_th_top_id bigint not null,
- many varchar(255),
- version bigint not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_oto_th_many primary key (id)
-);
-
-create table oto_th_one (
- id bigint generated by default as identity not null,
- one boolean default false not null,
- many_id bigint,
- version bigint not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint uq_oto_th_one_many_id unique (many_id),
- constraint pk_oto_th_one primary key (id)
-);
-
-create table oto_th_top (
- id bigint generated by default as identity not null,
- topp varchar(255),
- version bigint not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_oto_th_top primary key (id)
-);
-
-create table oto_ubprime (
- pid uuid not null,
- name varchar(255),
- version bigint not null,
- constraint pk_oto_ubprime primary key (pid)
-);
-
-create table oto_ubprime_extra (
- eid uuid not null,
- extra varchar(255),
- version bigint not null,
- constraint pk_oto_ubprime_extra primary key (eid)
-);
-
-create table oto_uprime (
- pid uuid not null,
- name varchar(255),
- version bigint not null,
- constraint pk_oto_uprime primary key (pid)
-);
-
-create table oto_uprime_extra (
- eid uuid not null,
- extra varchar(255),
- version bigint not null,
- constraint pk_oto_uprime_extra primary key (eid)
-);
-
-create table oto_user_model (
- id bigint generated by default as identity not null,
- name varchar(255),
- user_optional_id bigint,
- version bigint not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint uq_oto_user_model_user_optional_id unique (user_optional_id),
- constraint pk_oto_user_model primary key (id)
-);
-
-create table oto_user_model_optional (
- id bigint generated by default as identity not null,
- optional varchar(255),
- version bigint not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_oto_user_model_optional primary key (id)
-);
-
-create table pfile (
- id integer generated by default as identity not null,
- name varchar(255),
- file_content_id integer,
- file_content2_id integer,
- cretime timestamp not null,
- updtime timestamp not null,
- version bigint not null,
- constraint uq_pfile_file_content_id unique (file_content_id),
- constraint uq_pfile_file_content2_id unique (file_content2_id),
- constraint pk_pfile primary key (id)
-);
-
-create table pfile_content (
- id integer generated by default as identity not null,
- content blob,
- cretime timestamp not null,
- updtime timestamp not null,
- version bigint not null,
- constraint pk_pfile_content primary key (id)
-);
-
-create table paggview (
- pview_id uuid,
- amount integer not null,
- constraint uq_paggview_pview_id unique (pview_id)
-);
-
-create table pallet_location (
- type varchar(31) not null,
- id integer generated by default as identity not null,
- zone_sid integer not null,
- attribute varchar(255),
- constraint pk_pallet_location primary key (id)
-);
-
-create table parcel (
- parcelid bigint generated by default as identity not null,
- description varchar(255),
- constraint pk_parcel primary key (parcelid)
-);
-
-create table parcel_location (
- parcellocid bigint generated by default as identity not null,
- location varchar(255),
- parcelid bigint,
- constraint uq_parcel_location_parcelid unique (parcelid),
- constraint pk_parcel_location primary key (parcellocid)
-);
-
-create table rawinherit_parent (
- type varchar(31) not null,
- id bigint generated by default as identity not null,
- val integer,
- more varchar(255),
- constraint pk_rawinherit_parent primary key (id)
-);
-
-create table rawinherit_parent_rawinherit_data (
- rawinherit_parent_id bigint not null,
- rawinherit_data_id bigint not null,
- constraint pk_rawinherit_parent_rawinherit_data primary key (rawinherit_parent_id,rawinherit_data_id)
-);
-
-create table e_save_test_c (
- id bigint generated by default as identity not null,
- version bigint not null,
- constraint pk_e_save_test_c primary key (id)
-);
-
-create table parent_person (
- identifier integer generated by default as identity not null,
- name varchar(255),
- age integer,
- some_bean_id integer,
- parent_identifier integer,
- family_name varchar(255),
- address varchar(255),
- constraint pk_parent_person primary key (identifier)
-);
-
-create table c_participation (
- id bigint generated by default as identity not null,
- rating integer,
- type integer,
- conversation_id bigint not null,
- user_id bigint not null,
- version bigint not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint ck_c_participation_type check ( type in (0,1)),
- constraint pk_c_participation primary key (id)
-);
-
-create table password_store_model (
- id bigint generated by default as identity not null,
- enc1 varchar(30),
- enc2 varchar(40),
- enc3 clob,
- enc4 varbinary(30),
- enc5 varbinary(40),
- enc6 blob,
- version bigint not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_password_store_model primary key (id)
-);
-
-create table pcf_calendar (
- id bigint generated by default as identity not null,
- pcf_person_id bigint not null,
- version bigint not null,
- constraint pk_pcf_calendar primary key (id)
-);
-
-create table pcf_city (
- id bigint generated by default as identity not null,
- pcf_country_id bigint not null,
- name varchar(255),
- mayor_id bigint not null,
- vice_mayor_id bigint not null,
- version bigint not null,
- constraint uq_pcf_city_mayor_id unique (mayor_id),
- constraint uq_pcf_city_vice_mayor_id unique (vice_mayor_id),
- constraint pk_pcf_city primary key (id)
-);
-
-create table pcf_country (
- id bigint generated by default as identity not null,
- version bigint not null,
- constraint pk_pcf_country primary key (id)
-);
-
-create table pcf_event (
- id bigint generated by default as identity not null,
- pcf_calendar_id bigint not null,
- name varchar(255),
- version bigint not null,
- constraint pk_pcf_event primary key (id)
-);
-
-create table pcf_person (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_pcf_person primary key (id)
-);
-
-create table mt_permission (
- id uuid not null,
- name varchar(255),
- constraint pk_mt_permission primary key (id)
-);
-
-create table persistent_file (
- id integer generated by default as identity not null,
- name varchar(255),
- cretime timestamp not null,
- updtime timestamp not null,
- version bigint not null,
- constraint pk_persistent_file primary key (id)
-);
-
-create table persistent_file_content (
- id integer generated by default as identity not null,
- persistent_file_id integer,
- content blob,
- cretime timestamp not null,
- updtime timestamp not null,
- version bigint not null,
- constraint uq_persistent_file_content_persistent_file_id unique (persistent_file_id),
- constraint pk_persistent_file_content primary key (id)
-);
-
-create table person (
- oid bigint generated by default as identity not null,
- default_address_oid bigint,
- version integer not null,
- constraint pk_person primary key (oid)
-);
-
-create table persons (
- id bigint generated by default as identity (start with 1000 increment by 40) not null,
- surname varchar(64) not null,
- name varchar(64) not null,
- constraint pk_persons primary key (id)
-);
-
-create table person_cache_email (
- id varchar(128) not null,
- person_info_person_id varchar(128),
- email varchar(255),
- constraint pk_person_cache_email primary key (id)
-);
-
-create table person_cache_info (
- person_id varchar(128) not null,
- name varchar(255),
- constraint pk_person_cache_info primary key (person_id)
-);
-
-create table phones (
- id bigint generated by default as identity not null,
- phone_number varchar(7) not null,
- person_id bigint not null,
- constraint uq_phones_phone_number unique (phone_number),
- constraint pk_phones primary key (id)
-);
-
-create table e_position (
- id bigint generated by default as identity not null,
- name varchar(255),
- contract_id bigint not null,
- constraint pk_e_position primary key (id)
-);
-
-create table primary_revision (
- id bigint not null,
- revision integer not null,
- name varchar(255),
- version bigint not null,
- constraint pk_primary_revision primary key (id,revision)
-);
-
-create table o_product (
- id integer generated by default as identity not null,
- sku varchar(20),
- name varchar(255),
- cretime timestamp not null,
- updtime timestamp not null,
- constraint pk_o_product primary key (id)
-);
-
-create table pp (
- id uuid not null,
- name varchar(255),
- value varchar(100) not null,
- constraint pk_pp primary key (id)
-);
-
-create table pp_to_ww (
- pp_id uuid not null,
- ww_id uuid not null,
- constraint pk_pp_to_ww primary key (pp_id,ww_id)
-);
-
-create table question (
- id bigint generated by default as identity not null,
- name varchar(255),
- groupobjectid bigint,
- sequence_number integer not null,
- constraint pk_question primary key (id)
-);
-
-create table rcustomer (
- company varchar(127) not null,
- name varchar(127) not null,
- description varchar(255),
- constraint pk_rcustomer primary key (company,name)
-);
-
-create table r_orders (
- company varchar(127) not null,
- order_number integer not null,
- customername varchar(127),
- item varchar(255),
- constraint pk_r_orders primary key (company,order_number)
-);
-
-create table referenced_defaults_model (
- id integer generated by default as identity not null,
- defaults_model_id integer not null,
- name varchar(255),
- constraint pk_referenced_defaults_model primary key (id)
-);
-
-create table referenced_defaults_model_draft (
- id integer generated by default as identity not null,
- defaults_model_id integer not null,
- name varchar(255),
- constraint pk_referenced_defaults_model_draft primary key (id)
-);
-
-create table referencing_bean (
- id uuid not null,
- constraint pk_referencing_bean primary key (id)
-);
-
-create table region (
- customer integer not null,
- type integer not null,
- description varchar(255),
- version bigint not null,
- constraint pk_region primary key (customer,type)
-);
-
-create table rel_detail (
- id bigint generated by default as identity not null,
- name varchar(255),
- version integer not null,
- constraint pk_rel_detail primary key (id)
-);
-
-create table rel_master (
- id bigint generated by default as identity not null,
- name varchar(255),
- detail_id bigint,
- version integer not null,
- constraint pk_rel_master primary key (id)
-);
-
-create table resourcefile (
- id varchar(64) not null,
- parentresourcefileid varchar(64),
- name varchar(128) not null,
- constraint pk_resourcefile primary key (id)
-);
-
-create table mt_role (
- id uuid not null,
- name varchar(50),
- tenant_id uuid,
- version bigint not null,
- constraint pk_mt_role primary key (id)
-);
-
-create table mt_role_permission (
- mt_role_id uuid not null,
- mt_permission_id uuid not null,
- constraint pk_mt_role_permission primary key (mt_role_id,mt_permission_id)
-);
-
-create table em_role (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_em_role primary key (id)
-);
-
-create table root_bean (
- dtype varchar(31) not null,
- id uuid not null,
- referencing_bean_id uuid not null,
- value varchar(255),
- constraint pk_root_bean primary key (id)
-);
-
-create table f_second (
- id bigint generated by default as identity not null,
- mod_name varchar(255),
- first bigint,
- title varchar(255),
- constraint uq_f_second_first unique (first),
- constraint pk_f_second primary key (id)
-);
-
-create table section (
- id integer generated by default as identity not null,
- article_id integer,
- type integer,
- content clob,
- cretime timestamp not null,
- updtime timestamp not null,
- version bigint not null,
- constraint ck_section_type check ( type in (0,1)),
- constraint pk_section primary key (id)
-);
-
-create table self_parent (
- id bigint generated by default as identity not null,
- name varchar(255),
- parent_id bigint,
- version bigint not null,
- constraint pk_self_parent primary key (id)
-);
-
-create table self_ref_customer (
- id bigint generated by default as identity not null,
- name varchar(255),
- referred_by_id bigint,
- constraint pk_self_ref_customer primary key (id)
-);
-
-create table self_ref_example (
- id bigint generated by default as identity not null,
- name varchar(255) not null,
- parent_id bigint,
- constraint pk_self_ref_example primary key (id)
-);
-
-create table e_save_test_a (
- id bigint generated by default as identity not null,
- version bigint not null,
- constraint pk_e_save_test_a primary key (id)
-);
-
-create table e_save_test_b (
- id bigint generated by default as identity not null,
- sibling_a_id bigint,
- test_property boolean default false not null,
- version bigint not null,
- constraint uq_e_save_test_b_sibling_a_id unique (sibling_a_id),
- constraint pk_e_save_test_b primary key (id)
-);
-
-create table site (
- id uuid not null,
- name varchar(255),
- parent_id uuid,
- data_container_id uuid,
- site_address_id uuid,
- constraint uq_site_data_container_id unique (data_container_id),
- constraint uq_site_site_address_id unique (site_address_id),
- constraint pk_site primary key (id)
-);
-
-create table site_address (
- id uuid not null,
- street varchar(255),
- city varchar(255),
- zip_code varchar(255),
- constraint pk_site_address primary key (id)
-);
-
-create table some_enum_bean (
- id bigint generated by default as identity not null,
- some_enum integer,
- name varchar(255),
- constraint ck_some_enum_bean_some_enum check ( some_enum in (0,1)),
- constraint pk_some_enum_bean primary key (id)
-);
-
-create table some_file_bean (
- id bigint generated by default as identity not null,
- name varchar(255),
- content blob,
- version bigint not null,
- constraint pk_some_file_bean primary key (id)
-);
-
-create table some_new_types_bean (
- id bigint generated by default as identity not null,
- dow integer(1),
- mth integer(1),
- yr integer,
- yr_mth date,
- month_day date,
- sql_date date,
- sql_time time,
- local_date date,
- local_date_time timestamp,
- offset_date_time timestamp,
- zoned_date_time timestamp,
- local_time time,
- instant timestamp,
- zone_id varchar(60),
- zone_offset varchar(60),
- path varchar(255),
- period varchar(20),
- duration bigint,
- version bigint not null,
- constraint ck_some_new_types_bean_dow check ( dow in (1,2,3,4,5,6,7)),
- constraint ck_some_new_types_bean_mth check ( mth in (1,2,3,4,5,6,7,8,9,10,11,12)),
- constraint pk_some_new_types_bean primary key (id)
-);
-
-create table some_period_bean (
- id bigint generated by default as identity not null,
- anniversary date,
- version bigint not null,
- constraint pk_some_period_bean primary key (id)
-);
-
-create table source_base (
- dtype varchar(31) not null,
- id uuid not null,
- name varchar(255),
- pos integer not null,
- target_id uuid,
- constraint pk_source_base primary key (id)
-);
-
-create table stockforecast (
- type varchar(31) not null,
- id bigint generated by default as identity not null,
- inner_report_id bigint,
- constraint pk_stockforecast primary key (id)
-);
-
-create table sub_section (
- id integer generated by default as identity not null,
- section_id integer,
- title varchar(255),
- cretime timestamp not null,
- updtime timestamp not null,
- version bigint not null,
- constraint pk_sub_section primary key (id)
-);
-
-create table sub_type (
- sub_type_id integer generated by default as identity not null,
- description varchar(255),
- version bigint not null,
- constraint pk_sub_type primary key (sub_type_id)
-);
-
-create table survey (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_survey primary key (id)
-);
-
-create table tbytes_only (
- id integer generated by default as identity not null,
- content blob,
- constraint pk_tbytes_only primary key (id)
-);
-
-create table tcar (
- type varchar(31) not null,
- plate_no varchar(32) not null,
- truckload bigint,
- constraint pk_tcar primary key (plate_no)
-);
-
-create table tevent (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_tevent primary key (id)
-);
-
-create table tevent_many (
- id bigint generated by default as identity not null,
- description varchar(255),
- event_id bigint,
- units integer not null,
- amount double not null,
- version bigint not null,
- constraint pk_tevent_many primary key (id)
-);
-
-create table tevent_one (
- id bigint generated by default as identity not null,
- name varchar(255),
- status integer,
- event_id bigint,
- version bigint not null,
- constraint ck_tevent_one_status check ( status in (0,1)),
- constraint uq_tevent_one_event_id unique (event_id),
- constraint pk_tevent_one primary key (id)
-);
-
-create table tint_root (
- my_type integer(3) not null,
- id integer generated by default as identity not null,
- name varchar(255),
- child_property varchar(255),
- constraint pk_tint_root primary key (id)
-);
-
-create table tjoda_entity (
- id integer generated by default as identity not null,
- local_time time,
- constraint pk_tjoda_entity primary key (id)
-);
-
-create table t_mapsuper1 (
- id integer generated by default as identity not null,
- something varchar(255),
- name varchar(255),
- version integer not null,
- constraint pk_t_mapsuper1 primary key (id)
-);
-
-create table t_oneb (
- id integer generated by default as identity not null,
- name varchar(255),
- description varchar(255),
- active boolean default false not null,
- constraint pk_t_oneb primary key (id)
-);
-
-create table t_detail_with_other_namexxxyy (
- id integer not null,
- name varchar(255),
- description varchar(255),
- some_unique_value varchar(127),
- active boolean default false not null,
- master_id integer,
- constraint uq_t_detail_with_other_namexxxyy_some_unique_value unique (some_unique_value),
- constraint pk_t_detail_with_other_namexxxyy primary key (id)
-);
-create sequence t_atable_detail_seq increment by 1;
-
-create table t_atable_thatisrelatively (
- id integer not null,
- name varchar(255),
- description varchar(255),
- active boolean default false not null,
- constraint pk_t_atable_thatisrelatively primary key (id)
-);
-create sequence t_atable_master_seq increment by 1;
-
-create table ttruck_holder (
- id bigint generated by default as identity not null,
- name varchar(255),
- truck_plate_no varchar(32) not null,
- basic_id integer,
- version bigint not null,
- constraint pk_ttruck_holder primary key (id)
-);
-
-create table ttruck_holder_item (
- id bigint generated by default as identity not null,
- some_uid uuid,
- foo varchar(255),
- owner_id bigint not null,
- constraint pk_ttruck_holder_item primary key (id)
-);
-
-create table tuuid_entity (
- id uuid not null,
- name varchar(255),
- constraint pk_tuuid_entity primary key (id)
-);
-
-create table twheel (
- id bigint generated by default as identity not null,
- owner_plate_no varchar(32) not null,
- constraint pk_twheel primary key (id)
-);
-
-create table twith_pre_insert (
- id integer generated by default as identity not null,
- name varchar(255) not null,
- title varchar(255),
- constraint pk_twith_pre_insert primary key (id)
-);
-
-create table target_base (
- dtype varchar(31) not null,
- id uuid not null,
- name varchar(255),
- constraint pk_target_base primary key (id)
-);
-
-create table mt_tenant (
- id uuid not null,
- name varchar(255),
- version bigint not null,
- constraint pk_mt_tenant primary key (id)
-);
-
-create table test_annotation_base_entity (
- direct varchar(255),
- meta varchar(255),
- mixed varchar(255),
- constraint_annotation varchar(40),
- null1 varchar(255) not null,
- null2 varchar(255),
- null3 varchar(255)
-);
-
-create table tire (
- id bigint not null,
- wheel bigint,
- version integer not null,
- constraint uq_tire_wheel unique (wheel),
- constraint pk_tire primary key (id)
-);
-create sequence tire_seq increment by 1;
-
-create table sa_tire (
- id bigint not null,
- version integer not null,
- constraint pk_sa_tire primary key (id)
-);
-create sequence sa_tire_seq increment by 1;
-
-create table tree_entity (
- id integer generated by default as identity not null,
- text varchar(255),
- parent_id integer,
- constraint pk_tree_entity primary key (id)
-);
-
-create table trip (
- id integer generated by default as identity not null,
- vehicle_driver_id integer,
- destination varchar(255),
- address_id integer,
- star_date timestamp,
- cretime timestamp not null,
- updtime timestamp not null,
- version bigint not null,
- constraint pk_trip primary key (id)
-);
-
-create table truck_ref (
- id integer generated by default as identity not null,
- something varchar(255),
- constraint pk_truck_ref primary key (id)
-);
-
-create table tune (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_tune primary key (id)
-);
-
-create table "type" (
- customer integer not null,
- type integer not null,
- description varchar(255),
- sub_type_id integer,
- version bigint not null,
- constraint pk_type primary key (customer,type)
-);
-
-create table tz_bean (
- id bigint generated by default as identity not null,
- moda varchar(255),
- ts timestamp,
- tstz timestamp,
- constraint pk_tz_bean primary key (id)
-);
-
-create table usib_child (
- id uuid not null,
- parent_id bigint,
- deleted boolean default false not null,
- constraint pk_usib_child primary key (id)
-);
-
-create table usib_child_sibling (
- id bigint generated by default as identity not null,
- child_id uuid,
- deleted boolean default false not null,
- constraint uq_usib_child_sibling_child_id unique (child_id),
- constraint pk_usib_child_sibling primary key (id)
-);
-
-create table usib_parent (
- id bigint generated by default as identity not null,
- deleted boolean default false not null,
- constraint pk_usib_parent primary key (id)
-);
-
-create table ut_detail (
- id integer generated by default as identity not null,
- utmaster_id integer not null,
- name varchar(255),
- qty integer,
- amount double,
- version integer not null,
- constraint pk_ut_detail primary key (id)
-);
-
-create table ut_master (
- id integer generated by default as identity not null,
- name varchar(255),
- description varchar(255),
- event_date date,
- version integer not null,
- constraint pk_ut_master primary key (id)
-);
-
-create table uuone (
- id uuid not null,
- name varchar(255),
- description varchar(255),
- version bigint not null,
- constraint pk_uuone primary key (id)
-);
-
-create table uutwo (
- id uuid not null,
- name varchar(255),
- notes varchar(255),
- master_id uuid,
- version bigint not null,
- constraint pk_uutwo primary key (id)
-);
-
-create table oto_user (
- id bigint generated by default as identity not null,
- name varchar(255),
- account_id bigint not null,
- version bigint not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint uq_oto_user_account_id unique (account_id),
- constraint pk_oto_user primary key (id)
-);
-
-create table c_user (
- id bigint generated by default as identity not null,
- inactive boolean default false not null,
- name varchar(255),
- email varchar(255),
- password_hash varchar(255),
- group_id bigint,
- version bigint not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_c_user primary key (id)
-);
-
-create table tx_user (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_tx_user primary key (id)
-);
-
-create table g_user (
- id bigint generated by default as identity not null,
- username varchar(255),
- version bigint not null,
- constraint pk_g_user primary key (id)
-);
-
-create table em_user (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_em_user primary key (id)
-);
-
-create table user_interest_live (
- user_id bigint not null,
- live_id bigint not null,
- created_at timestamp not null,
- constraint pk_user_interest_live primary key (user_id,live_id)
-);
-
-create table em_user_role (
- user_id bigint not null,
- role_id bigint not null,
- constraint pk_em_user_role primary key (user_id,role_id)
-);
-
-create table vehicle (
- dtype varchar(3) not null,
- id integer generated by default as identity not null,
- license_number varchar(255),
- registration_date timestamp,
- lease_id bigint,
- cretime timestamp not null,
- updtime timestamp not null,
- version bigint not null,
- siz varchar(3),
- driver varchar(255),
- car_ref_id integer,
- notes varchar(255),
- truck_ref_id integer,
- capacity double,
- constraint ck_vehicle_siz check ( siz in ('S','M','L','H')),
- constraint pk_vehicle primary key (id)
-);
-
-create table vehicle_driver (
- id integer generated by default as identity not null,
- name varchar(255),
- vehicle_id integer,
- address_id integer,
- license_issued_on timestamp,
- cretime timestamp not null,
- updtime timestamp not null,
- version bigint not null,
- constraint pk_vehicle_driver primary key (id)
-);
-
-create table vehicle_lease (
- dtype varchar(31) not null,
- id bigint generated by default as identity not null,
- name varchar(255),
- active_start date,
- active_end date,
- version bigint not null,
- bond decimal(16,3),
- min_duration integer not null,
- day_rate decimal(16,3),
- max_days integer,
- constraint pk_vehicle_lease primary key (id)
-);
-
-create table version_child (
- id integer generated by default as identity not null,
- name varchar(255),
- parent_id integer,
- version integer not null,
- position integer,
- constraint pk_version_child primary key (id)
-);
-
-create table version_parent (
- id integer generated by default as identity not null,
- name varchar(255),
- version integer not null,
- constraint pk_version_parent primary key (id)
-);
-
-create table version_toy (
- id integer generated by default as identity not null,
- name varchar(255),
- child_id integer,
- version integer not null,
- position integer,
- constraint pk_version_toy primary key (id)
-);
-
-create table warehouses (
- id integer generated by default as identity not null,
- officezoneid integer,
- constraint pk_warehouses primary key (id)
-);
-
-create table warehousesshippingzones (
- warehouseid integer not null,
- shippingzoneid integer not null,
- constraint pk_warehousesshippingzones primary key (warehouseid,shippingzoneid)
-);
-
-create table wheel (
- id bigint not null,
- version integer not null,
- constraint pk_wheel primary key (id)
-);
-create sequence wheel_seq increment by 1;
-
-create table sa_wheel (
- id bigint not null,
- tire bigint,
- car bigint,
- version integer not null,
- constraint pk_sa_wheel primary key (id)
-);
-create sequence sa_wheel_seq increment by 1;
-
-create table sp_car_wheel (
- id bigint not null,
- name varchar(255),
- version integer not null,
- constraint pk_sp_car_wheel primary key (id)
-);
-create sequence sp_car_wheel_seq increment by 1;
-
-create table g_who_props_otm (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- who_created_id bigint,
- who_modified_id bigint,
- constraint pk_g_who_props_otm primary key (id)
-);
-
-create table with_zero (
- id bigint generated by default as identity not null,
- name varchar(255),
- parent_id integer,
- lang varchar(2) default 'en' not null,
- version bigint not null,
- constraint pk_with_zero primary key (id)
-);
-
-create table parent (
- id integer generated by default as identity not null,
- name varchar(255),
- constraint pk_parent primary key (id)
-);
-
-create table wview (
- id uuid not null,
- name varchar(127) not null,
- constraint uq_wview_name unique (name),
- constraint pk_wview primary key (id)
-);
-
-create table zones (
- type varchar(31) not null,
- id integer generated by default as identity not null,
- attribute varchar(255),
- constraint pk_zones primary key (id)
-);
-
-create index ix_contact_last_name_first_name on contact (last_name,first_name);
-create index ix_e_basic_name on e_basic (name);
-create index ix_efile2_no_fk_owner_id on efile2_no_fk (owner_id);
-create index ix_ecsm_values_host_id on ecsm_values (host_id);
-create index ix_order_referenced_parent_type on order_referenced_parent (type);
-create index ix_organization_node_kind on organization_node (kind);
-create index ano_3 on test_annotation_base_entity (direct);
-create index ano_1 on test_annotation_base_entity (direct);
-create index ano_2 on test_annotation_base_entity (direct);
-create index ix_bar_foo_id on bar (foo_id);
-alter table bar add constraint fk_bar_foo_id foreign key (foo_id) references foo (foo_id) on delete restrict on update restrict;
-
-create index ix_acl_container_relation_container_id on acl_container_relation (container_id);
-alter table acl_container_relation add constraint fk_acl_container_relation_container_id foreign key (container_id) references contract (id) on delete restrict on update restrict;
-
-create index ix_acl_container_relation_acl_entry_id on acl_container_relation (acl_entry_id);
-alter table acl_container_relation add constraint fk_acl_container_relation_acl_entry_id foreign key (acl_entry_id) references acl (id) on delete restrict on update restrict;
-
-create index ix_addr_employee_id on addr (employee_id);
-alter table addr add constraint fk_addr_employee_id foreign key (employee_id) references empl (id) on delete restrict on update restrict;
-
-create index ix_o_address_country_code on o_address (country_code);
-alter table o_address add constraint fk_o_address_country_code foreign key (country_code) references o_country (code) on delete restrict on update restrict;
-
-alter table album add constraint fk_album_cover_id foreign key (cover_id) references cover (id) on delete restrict on update restrict;
-
-create index ix_animal_shelter_id on animal (shelter_id);
-alter table animal add constraint fk_animal_shelter_id foreign key (shelter_id) references animal_shelter (id) on delete restrict on update restrict;
-
-create index ix_attribute_attribute_holder_id on attribute (attribute_holder_id);
-alter table attribute add constraint fk_attribute_attribute_holder_id foreign key (attribute_holder_id) references attribute_holder (id) on delete restrict on update restrict;
-
-create index ix_bbookmark_user_id on bbookmark (user_id);
-alter table bbookmark add constraint fk_bbookmark_user_id foreign key (user_id) references bbookmark_user (id) on delete restrict on update restrict;
-
-create index ix_bbookmark_user_org_id on bbookmark_user (org_id);
-alter table bbookmark_user add constraint fk_bbookmark_user_org_id foreign key (org_id) references bbookmark_org (id) on delete restrict on update restrict;
-
-create index ix_bsite_user_a_site_id on bsite_user_a (site_id);
-alter table bsite_user_a add constraint fk_bsite_user_a_site_id foreign key (site_id) references bsite (id) on delete restrict on update restrict;
-
-create index ix_bsite_user_a_user_id on bsite_user_a (user_id);
-alter table bsite_user_a add constraint fk_bsite_user_a_user_id foreign key (user_id) references buser (id) on delete restrict on update restrict;
-
-create index ix_bsite_user_b_site on bsite_user_b (site);
-alter table bsite_user_b add constraint fk_bsite_user_b_site foreign key (site) references bsite (id) on delete restrict on update restrict;
-
-create index ix_bsite_user_b_usr on bsite_user_b (usr);
-alter table bsite_user_b add constraint fk_bsite_user_b_usr foreign key (usr) references buser (id) on delete restrict on update restrict;
-
-create index ix_bsite_user_c_site_uid on bsite_user_c (site_uid);
-alter table bsite_user_c add constraint fk_bsite_user_c_site_uid foreign key (site_uid) references bsite (id) on delete restrict on update restrict;
-
-create index ix_bsite_user_c_user_uid on bsite_user_c (user_uid);
-alter table bsite_user_c add constraint fk_bsite_user_c_user_uid foreign key (user_uid) references buser (id) on delete restrict on update restrict;
-
-create index ix_bsite_user_e_site_id on bsite_user_e (site_id);
-alter table bsite_user_e add constraint fk_bsite_user_e_site_id foreign key (site_id) references bsite (id) on delete restrict on update restrict;
-
-create index ix_bsite_user_e_user_id on bsite_user_e (user_id);
-alter table bsite_user_e add constraint fk_bsite_user_e_user_id foreign key (user_id) references buser (id) on delete restrict on update restrict;
-
-alter table basic_draftable_bean add constraint fk_basic_draftable_bean_id foreign key (id) references basic_draftable_bean_draft (id) on delete restrict on update restrict;
-
-alter table drel_booking add constraint fk_drel_booking_agent_invoice foreign key (agent_invoice) references drel_invoice (id) on delete restrict on update restrict;
-
-alter table drel_booking add constraint fk_drel_booking_client_invoice foreign key (client_invoice) references drel_invoice (id) on delete restrict on update restrict;
-
-create index ix_cepproduct_category_category_id on cepproduct_category (category_id);
-alter table cepproduct_category add constraint fk_cepproduct_category_category_id foreign key (category_id) references cepcategory (id) on delete restrict on update restrict;
-
-create index ix_cepproduct_category_product_id on cepproduct_category (product_id);
-alter table cepproduct_category add constraint fk_cepproduct_category_product_id foreign key (product_id) references cepproduct (id) on delete restrict on update restrict;
-
-create index ix_ciaddress_street_id on ciaddress (street_id);
-alter table ciaddress add constraint fk_ciaddress_street_id foreign key (street_id) references cistreet_parent (id) on delete restrict on update restrict;
-
-create index ix_cicustomer_parent_address_id on cicustomer_parent (address_id);
-alter table cicustomer_parent add constraint fk_cicustomer_parent_address_id foreign key (address_id) references ciaddress (id) on delete restrict on update restrict;
-
-create index ix_cinh_ref_ref_id on cinh_ref (ref_id);
-alter table cinh_ref add constraint fk_cinh_ref_ref_id foreign key (ref_id) references cinh_root (id) on delete restrict on update restrict;
-
-create index ix_ckey_detail_parent on ckey_detail (one_key,two_key);
-alter table ckey_detail add constraint fk_ckey_detail_parent foreign key (one_key,two_key) references ckey_parent (one_key,two_key) on delete restrict on update restrict;
-
-create index ix_ckey_parent_assoc_id on ckey_parent (assoc_id);
-alter table ckey_parent add constraint fk_ckey_parent_assoc_id foreign key (assoc_id) references ckey_assoc (id) on delete restrict on update restrict;
-
-create index ix_coone_many_coone_id on coone_many (coone_id);
-alter table coone_many add constraint fk_coone_many_coone_id foreign key (coone_id) references coone (id) on delete restrict on update restrict;
-
-alter table coroot add constraint fk_coroot_one_id foreign key (one_id) references coone (id) on delete restrict on update restrict;
-
-create index ix_calculation_result_product_configuration_id on calculation_result (product_configuration_id);
-alter table calculation_result add constraint fk_calculation_result_product_configuration_id foreign key (product_configuration_id) references configuration (id) on delete restrict on update restrict;
-
-create index ix_calculation_result_group_configuration_id on calculation_result (group_configuration_id);
-alter table calculation_result add constraint fk_calculation_result_group_configuration_id foreign key (group_configuration_id) references configuration (id) on delete restrict on update restrict;
-
-create index ix_sp_car_car_wheels_sp_car_car on sp_car_car_wheels (car);
-alter table sp_car_car_wheels add constraint fk_sp_car_car_wheels_sp_car_car foreign key (car) references sp_car_car (id) on delete restrict on update restrict;
-
-create index ix_sp_car_car_wheels_sp_car_wheel on sp_car_car_wheels (wheel);
-alter table sp_car_car_wheels add constraint fk_sp_car_car_wheels_sp_car_wheel foreign key (wheel) references sp_car_wheel (id) on delete restrict on update restrict;
-
-create index ix_sp_car_car_doors_sp_car_car on sp_car_car_doors (car);
-alter table sp_car_car_doors add constraint fk_sp_car_car_doors_sp_car_car foreign key (car) references sp_car_car (id) on delete restrict on update restrict;
-
-create index ix_sp_car_car_doors_sp_car_door on sp_car_car_doors (door);
-alter table sp_car_car_doors add constraint fk_sp_car_car_doors_sp_car_door foreign key (door) references sp_car_door (id) on delete restrict on update restrict;
-
-create index ix_car_accessory_fuse_id on car_accessory (fuse_id);
-alter table car_accessory add constraint fk_car_accessory_fuse_id foreign key (fuse_id) references car_fuse (id) on delete restrict on update restrict;
-
-create index ix_car_accessory_car_id on car_accessory (car_id);
-alter table car_accessory add constraint fk_car_accessory_car_id foreign key (car_id) references vehicle (id) on delete restrict on update restrict;
-
-create index ix_category_surveyobjectid on category (surveyobjectid);
-alter table category add constraint fk_category_surveyobjectid foreign key (surveyobjectid) references survey (id) on delete restrict on update restrict;
-
-alter table e_save_test_d add constraint fk_e_save_test_d_parent_id foreign key (parent_id) references e_save_test_c (id) on delete restrict on update restrict;
-
-create index ix_child_person_some_bean_id on child_person (some_bean_id);
-alter table child_person add constraint fk_child_person_some_bean_id foreign key (some_bean_id) references e_basic (id) on delete restrict on update restrict;
-
-create index ix_child_person_parent_identifier on child_person (parent_identifier);
-alter table child_person add constraint fk_child_person_parent_identifier foreign key (parent_identifier) references parent_person (identifier) on delete restrict on update restrict;
-
-create index ix_cke_client_user on cke_client (username,cod_cpny);
-alter table cke_client add constraint fk_cke_client_user foreign key (username,cod_cpny) references cke_user (username,cod_cpny) on delete restrict on update restrict;
-
-alter table class_super_monkey add constraint fk_class_super_monkey_class_super foreign key (class_super_sid) references class_super (sid) on delete restrict on update restrict;
-
-alter table class_super_monkey add constraint fk_class_super_monkey_monkey foreign key (monkey_mid) references monkey (mid) on delete restrict on update restrict;
-
-create index ix_configuration_configurations_id on configuration (configurations_id);
-alter table configuration add constraint fk_configuration_configurations_id foreign key (configurations_id) references configurations (id) on delete restrict on update restrict;
-
-create index ix_contact_customer_id on contact (customer_id);
-alter table contact add constraint fk_contact_customer_id foreign key (customer_id) references o_customer (id) on delete restrict on update restrict;
-
-create index ix_contact_group_id on contact (group_id);
-alter table contact add constraint fk_contact_group_id foreign key (group_id) references contact_group (id) on delete restrict on update restrict;
-
-create index ix_contact_note_contact_id on contact_note (contact_id);
-alter table contact_note add constraint fk_contact_note_contact_id foreign key (contact_id) references contact (id) on delete restrict on update restrict;
-
-create index ix_contract_costs_position_id on contract_costs (position_id);
-alter table contract_costs add constraint fk_contract_costs_position_id foreign key (position_id) references e_position (id) on delete restrict on update restrict;
-
-create index ix_c_conversation_group_id on c_conversation (group_id);
-alter table c_conversation add constraint fk_c_conversation_group_id foreign key (group_id) references c_group (id) on delete restrict on update restrict;
-
-create index ix_o_customer_billing_address_id on o_customer (billing_address_id);
-alter table o_customer add constraint fk_o_customer_billing_address_id foreign key (billing_address_id) references o_address (id) on delete restrict on update restrict;
-
-create index ix_o_customer_shipping_address_id on o_customer (shipping_address_id);
-alter table o_customer add constraint fk_o_customer_shipping_address_id foreign key (shipping_address_id) references o_address (id) on delete restrict on update restrict;
-
-create index ix_dcredit_drol_dcredit on dcredit_drol (dcredit_id);
-alter table dcredit_drol add constraint fk_dcredit_drol_dcredit foreign key (dcredit_id) references dcredit (id) on delete restrict on update restrict;
-
-create index ix_dcredit_drol_drol on dcredit_drol (drol_id);
-alter table dcredit_drol add constraint fk_dcredit_drol_drol foreign key (drol_id) references drol (id) on delete restrict on update restrict;
-
-create index ix_dmachine_organisation_id on dmachine (organisation_id);
-alter table dmachine add constraint fk_dmachine_organisation_id foreign key (organisation_id) references dorg (id) on delete restrict on update restrict;
-
-create index ix_d_machine_aux_use_machine_id on d_machine_aux_use (machine_id);
-alter table d_machine_aux_use add constraint fk_d_machine_aux_use_machine_id foreign key (machine_id) references dmachine (id) on delete restrict on update restrict;
-
-create index ix_d_machine_stats_machine_id on d_machine_stats (machine_id);
-alter table d_machine_stats add constraint fk_d_machine_stats_machine_id foreign key (machine_id) references dmachine (id) on delete restrict on update restrict;
-
-create index ix_d_machine_use_machine_id on d_machine_use (machine_id);
-alter table d_machine_use add constraint fk_d_machine_use_machine_id foreign key (machine_id) references dmachine (id) on delete restrict on update restrict;
-
-create index ix_drot_drol_drot on drot_drol (drot_id);
-alter table drot_drol add constraint fk_drot_drol_drot foreign key (drot_id) references drot (id) on delete restrict on update restrict;
-
-create index ix_drot_drol_drol on drot_drol (drol_id);
-alter table drot_drol add constraint fk_drot_drol_drol foreign key (drol_id) references drol (id) on delete restrict on update restrict;
-
-create index ix_dc_detail_master_id on dc_detail (master_id);
-alter table dc_detail add constraint fk_dc_detail_master_id foreign key (master_id) references dc_master (id) on delete restrict on update restrict;
-
-alter table defaults_model add constraint fk_defaults_model_id foreign key (id) references defaults_model_draft (id) on delete restrict on update restrict;
-
-create index ix_dfk_cascade_one_id on dfk_cascade (one_id);
-alter table dfk_cascade add constraint fk_dfk_cascade_one_id foreign key (one_id) references dfk_cascade_one (id) on delete cascade on update cascade;
-
-create index ix_dfk_set_null_one_id on dfk_set_null (one_id);
-alter table dfk_set_null add constraint fk_dfk_set_null_one_id foreign key (one_id) references dfk_one (id) on delete set null on update set null;
-
-alter table doc add constraint fk_doc_id foreign key (id) references doc_draft (id) on delete restrict on update restrict;
-
-create index ix_doc_link_doc on doc_link (doc_id);
-alter table doc_link add constraint fk_doc_link_doc foreign key (doc_id) references doc (id) on delete restrict on update restrict;
-
-create index ix_doc_link_link on doc_link (link_id);
-alter table doc_link add constraint fk_doc_link_link foreign key (link_id) references link (id) on delete restrict on update restrict;
-
-alter table document add constraint fk_document_id foreign key (id) references document_draft (id) on delete restrict on update restrict;
-
-create index ix_document_organisation_id on document (organisation_id);
-alter table document add constraint fk_document_organisation_id foreign key (organisation_id) references organisation (id) on delete restrict on update restrict;
-
-create index ix_document_draft_organisation_id on document_draft (organisation_id);
-alter table document_draft add constraint fk_document_draft_organisation_id foreign key (organisation_id) references organisation (id) on delete restrict on update restrict;
-
-create index ix_document_media_document_id on document_media (document_id);
-alter table document_media add constraint fk_document_media_document_id foreign key (document_id) references document (id) on delete restrict on update restrict;
-
-create index ix_document_media_draft_document_id on document_media_draft (document_id);
-alter table document_media_draft add constraint fk_document_media_draft_document_id foreign key (document_id) references document_draft (id) on delete restrict on update restrict;
-
-create index ix_e_basicenc_relate_other_id on e_basicenc_relate (other_id);
-alter table e_basicenc_relate add constraint fk_e_basicenc_relate_other_id foreign key (other_id) references e_basicenc (id) on delete restrict on update restrict;
-
-create index ix_ebasic_json_map_detail_owner_id on ebasic_json_map_detail (owner_id);
-alter table ebasic_json_map_detail add constraint fk_ebasic_json_map_detail_owner_id foreign key (owner_id) references ebasic_json_map (id) on delete restrict on update restrict;
-
-create index ix_ebasic_no_sdchild_owner_id on ebasic_no_sdchild (owner_id);
-alter table ebasic_no_sdchild add constraint fk_ebasic_no_sdchild_owner_id foreign key (owner_id) references ebasic_soft_delete (id) on delete restrict on update restrict;
-
-create index ix_ebasic_sdchild_owner_id on ebasic_sdchild (owner_id);
-alter table ebasic_sdchild add constraint fk_ebasic_sdchild_owner_id foreign key (owner_id) references ebasic_soft_delete (id) on delete restrict on update restrict;
-
-create index ix_ecache_child_root_id on ecache_child (root_id);
-alter table ecache_child add constraint fk_ecache_child_root_id foreign key (root_id) references ecache_root (id) on delete restrict on update restrict;
-
-alter table edefault_prop add constraint fk_edefault_prop_e_simple_usertypeid foreign key (e_simple_usertypeid) references esimple (usertypeid) on delete restrict on update restrict;
-
-create index ix_eemb_inner_outer_id on eemb_inner (outer_id);
-alter table eemb_inner add constraint fk_eemb_inner_outer_id foreign key (outer_id) references eemb_outer (id) on delete restrict on update restrict;
-
-create index ix_einvoice_person_id on einvoice (person_id);
-alter table einvoice add constraint fk_einvoice_person_id foreign key (person_id) references eperson (id) on delete restrict on update restrict;
-
-create index ix_enull_collection_detail_enull_collection_id on enull_collection_detail (enull_collection_id);
-alter table enull_collection_detail add constraint fk_enull_collection_detail_enull_collection_id foreign key (enull_collection_id) references enull_collection (id) on delete restrict on update restrict;
-
-create index ix_eopt_one_a_b_id on eopt_one_a (b_id);
-alter table eopt_one_a add constraint fk_eopt_one_a_b_id foreign key (b_id) references eopt_one_b (id) on delete restrict on update restrict;
-
-create index ix_eopt_one_b_c_id on eopt_one_b (c_id);
-alter table eopt_one_b add constraint fk_eopt_one_b_c_id foreign key (c_id) references eopt_one_c (id) on delete restrict on update restrict;
-
-create index ix_eper_addr_ma_country_code on eper_addr (ma_country_code);
-alter table eper_addr add constraint fk_eper_addr_ma_country_code foreign key (ma_country_code) references o_country (code) on delete restrict on update restrict;
-
-create index ix_esoft_del_book_lend_by_id on esoft_del_book (lend_by_id);
-alter table esoft_del_book add constraint fk_esoft_del_book_lend_by_id foreign key (lend_by_id) references esoft_del_user (id) on delete restrict on update restrict;
-
-create index ix_esoft_del_book_esoft_del_user_esoft_del_book on esoft_del_book_esoft_del_user (esoft_del_book_id);
-alter table esoft_del_book_esoft_del_user add constraint fk_esoft_del_book_esoft_del_user_esoft_del_book foreign key (esoft_del_book_id) references esoft_del_book (id) on delete restrict on update restrict;
-
-create index ix_esoft_del_book_esoft_del_user_esoft_del_user on esoft_del_book_esoft_del_user (esoft_del_user_id);
-alter table esoft_del_book_esoft_del_user add constraint fk_esoft_del_book_esoft_del_user_esoft_del_user foreign key (esoft_del_user_id) references esoft_del_user (id) on delete restrict on update restrict;
-
-create index ix_esoft_del_down_esoft_del_mid_id on esoft_del_down (esoft_del_mid_id);
-alter table esoft_del_down add constraint fk_esoft_del_down_esoft_del_mid_id foreign key (esoft_del_mid_id) references esoft_del_mid (id) on delete restrict on update restrict;
-
-create index ix_esoft_del_mid_top_id on esoft_del_mid (top_id);
-alter table esoft_del_mid add constraint fk_esoft_del_mid_top_id foreign key (top_id) references esoft_del_top (id) on delete restrict on update restrict;
-
-create index ix_esoft_del_mid_up_id on esoft_del_mid (up_id);
-alter table esoft_del_mid add constraint fk_esoft_del_mid_up_id foreign key (up_id) references esoft_del_up (id) on delete restrict on update restrict;
-
-alter table esoft_del_one_a add constraint fk_esoft_del_one_a_oneb_id foreign key (oneb_id) references esoft_del_one_b (id) on delete restrict on update restrict;
-
-create index ix_esoft_del_role_esoft_del_user_esoft_del_role on esoft_del_role_esoft_del_user (esoft_del_role_id);
-alter table esoft_del_role_esoft_del_user add constraint fk_esoft_del_role_esoft_del_user_esoft_del_role foreign key (esoft_del_role_id) references esoft_del_role (id) on delete restrict on update restrict;
-
-create index ix_esoft_del_role_esoft_del_user_esoft_del_user on esoft_del_role_esoft_del_user (esoft_del_user_id);
-alter table esoft_del_role_esoft_del_user add constraint fk_esoft_del_role_esoft_del_user_esoft_del_user foreign key (esoft_del_user_id) references esoft_del_user (id) on delete restrict on update restrict;
-
-create index ix_esoft_del_user_esoft_del_role_esoft_del_user on esoft_del_user_esoft_del_role (esoft_del_user_id);
-alter table esoft_del_user_esoft_del_role add constraint fk_esoft_del_user_esoft_del_role_esoft_del_user foreign key (esoft_del_user_id) references esoft_del_user (id) on delete restrict on update restrict;
-
-create index ix_esoft_del_user_esoft_del_role_esoft_del_role on esoft_del_user_esoft_del_role (esoft_del_role_id);
-alter table esoft_del_user_esoft_del_role add constraint fk_esoft_del_user_esoft_del_role_esoft_del_role foreign key (esoft_del_role_id) references esoft_del_role (id) on delete restrict on update restrict;
-
-create index ix_rawinherit_uncle_parent_id on rawinherit_uncle (parent_id);
-alter table rawinherit_uncle add constraint fk_rawinherit_uncle_parent_id foreign key (parent_id) references rawinherit_parent (id) on delete restrict on update restrict;
-
-create index ix_evanilla_collection_detail_evanilla_collection_id on evanilla_collection_detail (evanilla_collection_id);
-alter table evanilla_collection_detail add constraint fk_evanilla_collection_detail_evanilla_collection_id foreign key (evanilla_collection_id) references evanilla_collection (id) on delete restrict on update restrict;
-
-create index ix_ec_enum_person_tags_ec_enum_person_id on ec_enum_person_tags (ec_enum_person_id);
-alter table ec_enum_person_tags add constraint fk_ec_enum_person_tags_ec_enum_person_id foreign key (ec_enum_person_id) references ec_enum_person (id) on delete restrict on update restrict;
-
-create index ix_ec_person_phone_owner_id on ec_person_phone (owner_id);
-alter table ec_person_phone add constraint fk_ec_person_phone_owner_id foreign key (owner_id) references ec_person (id) on delete restrict on update restrict;
-
-create index ix_ec_top_person_id on ec_top (person_id);
-alter table ec_top add constraint fk_ec_top_person_id foreign key (person_id) references ecs_person (id) on delete restrict on update restrict;
-
-create index ix_ec_top_ecs_person_ec_top on ec_top_ecs_person (ec_top_id);
-alter table ec_top_ecs_person add constraint fk_ec_top_ecs_person_ec_top foreign key (ec_top_id) references ec_top (id) on delete restrict on update restrict;
-
-create index ix_ec_top_ecs_person_ecs_person on ec_top_ecs_person (ecs_person_id);
-alter table ec_top_ecs_person add constraint fk_ec_top_ecs_person_ecs_person foreign key (ecs_person_id) references ecs_person (id) on delete restrict on update restrict;
-
-create index ix_ecbl_person_phone_numbers_person_id on ecbl_person_phone_numbers (person_id);
-alter table ecbl_person_phone_numbers add constraint fk_ecbl_person_phone_numbers_person_id foreign key (person_id) references ecbl_person (id) on delete restrict on update restrict;
-
-create index ix_ecbm_person_phone_numbers_person_id on ecbm_person_phone_numbers (person_id);
-alter table ecbm_person_phone_numbers add constraint fk_ecbm_person_phone_numbers_person_id foreign key (person_id) references ecbm_person (id) on delete restrict on update restrict;
-
-create index ix_ecm_person_phone_numbers_ecm_person_id on ecm_person_phone_numbers (ecm_person_id);
-alter table ecm_person_phone_numbers add constraint fk_ecm_person_phone_numbers_ecm_person_id foreign key (ecm_person_id) references ecm_person (id) on delete restrict on update restrict;
-
-create index ix_ecmc_person_phone_numbers_ecmc_person_id on ecmc_person_phone_numbers (ecmc_person_id);
-alter table ecmc_person_phone_numbers add constraint fk_ecmc_person_phone_numbers_ecmc_person_id foreign key (ecmc_person_id) references ecmc_person (id) on delete restrict on update restrict;
-
-create index ix_ecs_person_phone_ecs_person_id on ecs_person_phone (ecs_person_id);
-alter table ecs_person_phone add constraint fk_ecs_person_phone_ecs_person_id foreign key (ecs_person_id) references ecs_person (id) on delete restrict on update restrict;
-
-create index ix_ecsm_child_ecsm_parent_id on ecsm_child (ecsm_parent_id);
-alter table ecsm_child add constraint fk_ecsm_child_ecsm_parent_id foreign key (ecsm_parent_id) references ecsm_parent (id) on delete restrict on update restrict;
-
-create index ix_td_child_parent_id on td_child (parent_id);
-alter table td_child add constraint fk_td_child_parent_id foreign key (parent_id) references td_parent (parent_id) on delete restrict on update restrict;
-
-create index ix_element_bean_complex_bean_id on element_bean (complex_bean_id);
-alter table element_bean add constraint fk_element_bean_complex_bean_id foreign key (complex_bean_id) references root_bean (id) on delete restrict on update restrict;
-
-create index ix_empl_default_address_id on empl (default_address_id);
-alter table empl add constraint fk_empl_default_address_id foreign key (default_address_id) references addr (id) on delete restrict on update restrict;
-
-create index ix_esd_detail_master_id on esd_detail (master_id);
-alter table esd_detail add constraint fk_esd_detail_master_id foreign key (master_id) references esd_master (id) on delete restrict on update restrict;
-
-create index ix_grand_parent_person_some_bean_id on grand_parent_person (some_bean_id);
-alter table grand_parent_person add constraint fk_grand_parent_person_some_bean_id foreign key (some_bean_id) references e_basic (id) on delete restrict on update restrict;
-
-create index ix_survey_group_categoryobjectid on survey_group (categoryobjectid);
-alter table survey_group add constraint fk_survey_group_categoryobjectid foreign key (categoryobjectid) references category (id) on delete restrict on update restrict;
-
-create index ix_hx_link_doc_hx_link on hx_link_doc (hx_link_id);
-alter table hx_link_doc add constraint fk_hx_link_doc_hx_link foreign key (hx_link_id) references hx_link (id) on delete restrict on update restrict;
-
-create index ix_hx_link_doc_he_doc on hx_link_doc (he_doc_id);
-alter table hx_link_doc add constraint fk_hx_link_doc_he_doc foreign key (he_doc_id) references he_doc (id) on delete restrict on update restrict;
-
-create index ix_hi_link_doc_hi_link on hi_link_doc (hi_link_id);
-alter table hi_link_doc add constraint fk_hi_link_doc_hi_link foreign key (hi_link_id) references hi_link (id) on delete restrict on update restrict;
-
-create index ix_hi_link_doc_hi_doc on hi_link_doc (hi_doc_id);
-alter table hi_link_doc add constraint fk_hi_link_doc_hi_doc foreign key (hi_doc_id) references hi_doc (id) on delete restrict on update restrict;
-
-create index ix_hi_tthree_hi_ttwo_id on hi_tthree (hi_ttwo_id);
-alter table hi_tthree add constraint fk_hi_tthree_hi_ttwo_id foreign key (hi_ttwo_id) references hi_ttwo (id) on delete restrict on update restrict;
-
-create index ix_hi_ttwo_hi_tone_id on hi_ttwo (hi_tone_id);
-alter table hi_ttwo add constraint fk_hi_ttwo_hi_tone_id foreign key (hi_tone_id) references hi_tone (id) on delete restrict on update restrict;
-
-alter table hsd_setting add constraint fk_hsd_setting_user_id foreign key (user_id) references hsd_user (id) on delete restrict on update restrict;
-
-create index ix_iaf_segment_status_id on iaf_segment (status_id);
-alter table iaf_segment add constraint fk_iaf_segment_status_id foreign key (status_id) references iaf_segment_status (id) on delete restrict on update restrict;
-
-create index ix_imrelated_owner_id on imrelated (owner_id);
-alter table imrelated add constraint fk_imrelated_owner_id foreign key (owner_id) references imroot (id) on delete restrict on update restrict;
-
-create index ix_info_contact_company_id on info_contact (company_id);
-alter table info_contact add constraint fk_info_contact_company_id foreign key (company_id) references info_company (id) on delete restrict on update restrict;
-
-alter table info_customer add constraint fk_info_customer_company_id foreign key (company_id) references info_company (id) on delete restrict on update restrict;
-
-alter table inner_report add constraint fk_inner_report_forecast_id foreign key (forecast_id) references stockforecast (id) on delete restrict on update restrict;
-
-create index ix_drel_invoice_booking on drel_invoice (booking);
-alter table drel_invoice add constraint fk_drel_invoice_booking foreign key (booking) references drel_booking (id) on delete restrict on update restrict;
-
-create index ix_item_etype on item (customer,type);
-alter table item add constraint fk_item_etype foreign key (customer,type) references "type" (customer,type) on delete restrict on update restrict;
-
-create index ix_item_eregion on item (customer,region);
-alter table item add constraint fk_item_eregion foreign key (customer,region) references region (customer,type) on delete restrict on update restrict;
-
-alter table mkeygroup_monkey add constraint fk_mkeygroup_monkey_mkeygroup foreign key (mkeygroup_pid) references mkeygroup (pid) on delete restrict on update restrict;
-
-alter table mkeygroup_monkey add constraint fk_mkeygroup_monkey_monkey foreign key (monkey_mid) references monkey (mid) on delete restrict on update restrict;
-
-alter table trainer_monkey add constraint fk_trainer_monkey_trainer foreign key (trainer_tid) references trainer (tid) on delete restrict on update restrict;
-
-alter table trainer_monkey add constraint fk_trainer_monkey_monkey foreign key (monkey_mid) references monkey (mid) on delete restrict on update restrict;
-
-alter table troop_monkey add constraint fk_troop_monkey_troop foreign key (troop_pid) references troop (pid) on delete restrict on update restrict;
-
-alter table troop_monkey add constraint fk_troop_monkey_monkey foreign key (monkey_mid) references monkey (mid) on delete restrict on update restrict;
-
-create index ix_l2_cldf_reset_bean_child_parent_id on l2_cldf_reset_bean_child (parent_id);
-alter table l2_cldf_reset_bean_child add constraint fk_l2_cldf_reset_bean_child_parent_id foreign key (parent_id) references l2_cldf_reset_bean (id) on delete restrict on update restrict;
-
-create index ix_level1_level4_level1 on level1_level4 (level1_id);
-alter table level1_level4 add constraint fk_level1_level4_level1 foreign key (level1_id) references level1 (id) on delete restrict on update restrict;
-
-create index ix_level1_level4_level4 on level1_level4 (level4_id);
-alter table level1_level4 add constraint fk_level1_level4_level4 foreign key (level4_id) references level4 (id) on delete restrict on update restrict;
-
-create index ix_level1_level2_level1 on level1_level2 (level1_id);
-alter table level1_level2 add constraint fk_level1_level2_level1 foreign key (level1_id) references level1 (id) on delete restrict on update restrict;
-
-create index ix_level1_level2_level2 on level1_level2 (level2_id);
-alter table level1_level2 add constraint fk_level1_level2_level2 foreign key (level2_id) references level2 (id) on delete restrict on update restrict;
-
-create index ix_level2_level3_level2 on level2_level3 (level2_id);
-alter table level2_level3 add constraint fk_level2_level3_level2 foreign key (level2_id) references level2 (id) on delete restrict on update restrict;
-
-create index ix_level2_level3_level3 on level2_level3 (level3_id);
-alter table level2_level3 add constraint fk_level2_level3_level3 foreign key (level3_id) references level3 (id) on delete restrict on update restrict;
-
-alter table link add constraint fk_link_id foreign key (id) references link_draft (id) on delete restrict on update restrict;
-
-create index ix_la_attr_value_attribute_la_attr_value on la_attr_value_attribute (la_attr_value_id);
-alter table la_attr_value_attribute add constraint fk_la_attr_value_attribute_la_attr_value foreign key (la_attr_value_id) references la_attr_value (id) on delete restrict on update restrict;
-
-create index ix_la_attr_value_attribute_attribute on la_attr_value_attribute (attribute_id);
-alter table la_attr_value_attribute add constraint fk_la_attr_value_attribute_attribute foreign key (attribute_id) references attribute (id) on delete restrict on update restrict;
-
-create index ix_looney_tune_id on looney (tune_id);
-alter table looney add constraint fk_looney_tune_id foreign key (tune_id) references tune (id) on delete restrict on update restrict;
-
-create index ix_mcontact_customer_id on mcontact (customer_id);
-alter table mcontact add constraint fk_mcontact_customer_id foreign key (customer_id) references mcustomer (id) on delete restrict on update restrict;
-
-create index ix_mcontact_message_contact_id on mcontact_message (contact_id);
-alter table mcontact_message add constraint fk_mcontact_message_contact_id foreign key (contact_id) references mcontact (id) on delete restrict on update restrict;
-
-create index ix_mcustomer_shipping_address_id on mcustomer (shipping_address_id);
-alter table mcustomer add constraint fk_mcustomer_shipping_address_id foreign key (shipping_address_id) references maddress (id) on delete restrict on update restrict;
-
-create index ix_mcustomer_billing_address_id on mcustomer (billing_address_id);
-alter table mcustomer add constraint fk_mcustomer_billing_address_id foreign key (billing_address_id) references maddress (id) on delete restrict on update restrict;
-
-create index ix_mmachine_mgroup_mmachine on mmachine_mgroup (mmachine_id);
-alter table mmachine_mgroup add constraint fk_mmachine_mgroup_mmachine foreign key (mmachine_id) references mmachine (id) on delete restrict on update restrict;
-
-create index ix_mmachine_mgroup_mgroup on mmachine_mgroup (mgroup_id);
-alter table mmachine_mgroup add constraint fk_mmachine_mgroup_mgroup foreign key (mgroup_id) references mgroup (id) on delete restrict on update restrict;
-
-create index ix_mprinter_current_state_id on mprinter (current_state_id);
-alter table mprinter add constraint fk_mprinter_current_state_id foreign key (current_state_id) references mprinter_state (id) on delete restrict on update restrict;
-
-alter table mprinter add constraint fk_mprinter_last_swap_cyan_id foreign key (last_swap_cyan_id) references mprinter_state (id) on delete restrict on update restrict;
-
-alter table mprinter add constraint fk_mprinter_last_swap_magenta_id foreign key (last_swap_magenta_id) references mprinter_state (id) on delete restrict on update restrict;
-
-alter table mprinter add constraint fk_mprinter_last_swap_yellow_id foreign key (last_swap_yellow_id) references mprinter_state (id) on delete restrict on update restrict;
-
-alter table mprinter add constraint fk_mprinter_last_swap_black_id foreign key (last_swap_black_id) references mprinter_state (id) on delete restrict on update restrict;
-
-create index ix_mprinter_state_printer_id on mprinter_state (printer_id);
-alter table mprinter_state add constraint fk_mprinter_state_printer_id foreign key (printer_id) references mprinter (id) on delete restrict on update restrict;
-
-create index ix_mprofile_picture_id on mprofile (picture_id);
-alter table mprofile add constraint fk_mprofile_picture_id foreign key (picture_id) references mmedia (id) on delete restrict on update restrict;
-
-create index ix_mrole_muser_mrole on mrole_muser (mrole_roleid);
-alter table mrole_muser add constraint fk_mrole_muser_mrole foreign key (mrole_roleid) references mrole (roleid) on delete restrict on update restrict;
-
-create index ix_mrole_muser_muser on mrole_muser (muser_userid);
-alter table mrole_muser add constraint fk_mrole_muser_muser foreign key (muser_userid) references muser (userid) on delete restrict on update restrict;
-
-create index ix_muser_user_type_id on muser (user_type_id);
-alter table muser add constraint fk_muser_user_type_id foreign key (user_type_id) references muser_type (id) on delete restrict on update restrict;
-
-create index ix_mail_user_inbox_mail_user on mail_user_inbox (mail_user_id);
-alter table mail_user_inbox add constraint fk_mail_user_inbox_mail_user foreign key (mail_user_id) references mail_user (id) on delete restrict on update restrict;
-
-create index ix_mail_user_inbox_mail_box on mail_user_inbox (mail_box_id);
-alter table mail_user_inbox add constraint fk_mail_user_inbox_mail_box foreign key (mail_box_id) references mail_box (id) on delete restrict on update restrict;
-
-create index ix_mail_user_outbox_mail_user on mail_user_outbox (mail_user_id);
-alter table mail_user_outbox add constraint fk_mail_user_outbox_mail_user foreign key (mail_user_id) references mail_user (id) on delete restrict on update restrict;
-
-create index ix_mail_user_outbox_mail_box on mail_user_outbox (mail_box_id);
-alter table mail_user_outbox add constraint fk_mail_user_outbox_mail_box foreign key (mail_box_id) references mail_box (id) on delete restrict on update restrict;
-
-create index ix_c_message_conversation_id on c_message (conversation_id);
-alter table c_message add constraint fk_c_message_conversation_id foreign key (conversation_id) references c_conversation (id) on delete restrict on update restrict;
-
-create index ix_c_message_user_id on c_message (user_id);
-alter table c_message add constraint fk_c_message_user_id foreign key (user_id) references c_user (id) on delete restrict on update restrict;
-
-alter table meter_contract_data add constraint fk_meter_contract_data_special_needs_client_id foreign key (special_needs_client_id) references meter_special_needs_client (id) on delete restrict on update restrict;
-
-alter table meter_special_needs_client add constraint fk_meter_special_needs_client_primary_id foreign key (primary_id) references meter_special_needs_contact (id) on delete restrict on update restrict;
-
-alter table meter_version add constraint fk_meter_version_address_data_id foreign key (address_data_id) references meter_address_data (id) on delete restrict on update restrict;
-
-alter table meter_version add constraint fk_meter_version_contract_data_id foreign key (contract_data_id) references meter_contract_data (id) on delete restrict on update restrict;
-
-create index ix_mnoc_user_mnoc_role_mnoc_user on mnoc_user_mnoc_role (mnoc_user_user_id);
-alter table mnoc_user_mnoc_role add constraint fk_mnoc_user_mnoc_role_mnoc_user foreign key (mnoc_user_user_id) references mnoc_user (user_id) on delete restrict on update restrict;
-
-create index ix_mnoc_user_mnoc_role_mnoc_role on mnoc_user_mnoc_role (mnoc_role_role_id);
-alter table mnoc_user_mnoc_role add constraint fk_mnoc_user_mnoc_role_mnoc_role foreign key (mnoc_role_role_id) references mnoc_role (role_id) on delete restrict on update restrict;
-
-create index ix_mny_b_a_id on mny_b (a_id);
-alter table mny_b add constraint fk_mny_b_a_id foreign key (a_id) references mny_a (id) on delete restrict on update restrict;
-
-create index ix_mny_b_mny_c_mny_b on mny_b_mny_c (mny_b_id);
-alter table mny_b_mny_c add constraint fk_mny_b_mny_c_mny_b foreign key (mny_b_id) references mny_b (id) on delete restrict on update restrict;
-
-create index ix_mny_b_mny_c_mny_c on mny_b_mny_c (mny_c_id);
-alter table mny_b_mny_c add constraint fk_mny_b_mny_c_mny_c foreign key (mny_c_id) references mny_c (id) on delete restrict on update restrict;
-
-create index ix_subtopics_mny_topic_1 on subtopics (topic);
-alter table subtopics add constraint fk_subtopics_mny_topic_1 foreign key (topic) references mny_topic (id) on delete restrict on update restrict;
-
-create index ix_subtopics_mny_topic_2 on subtopics (subtopic);
-alter table subtopics add constraint fk_subtopics_mny_topic_2 foreign key (subtopic) references mny_topic (id) on delete restrict on update restrict;
-
-create index ix_mp_role_mp_user_id on mp_role (mp_user_id);
-alter table mp_role add constraint fk_mp_role_mp_user_id foreign key (mp_user_id) references mp_user (id) on delete restrict on update restrict;
-
-create index ix_ms_many_a_many_b_ms_many_a on ms_many_a_many_b (ms_many_a_aid);
-alter table ms_many_a_many_b add constraint fk_ms_many_a_many_b_ms_many_a foreign key (ms_many_a_aid) references ms_many_a (aid) on delete restrict on update restrict;
-
-create index ix_ms_many_a_many_b_ms_many_b on ms_many_a_many_b (ms_many_b_bid);
-alter table ms_many_a_many_b add constraint fk_ms_many_a_many_b_ms_many_b foreign key (ms_many_b_bid) references ms_many_b (bid) on delete restrict on update restrict;
-
-create index ix_ms_many_b_many_a_ms_many_b on ms_many_b_many_a (ms_many_b_bid);
-alter table ms_many_b_many_a add constraint fk_ms_many_b_many_a_ms_many_b foreign key (ms_many_b_bid) references ms_many_b (bid) on delete restrict on update restrict;
-
-create index ix_ms_many_b_many_a_ms_many_a on ms_many_b_many_a (ms_many_a_aid);
-alter table ms_many_b_many_a add constraint fk_ms_many_b_many_a_ms_many_a foreign key (ms_many_a_aid) references ms_many_a (aid) on delete restrict on update restrict;
-
-create index ix_my_lob_size_join_many_parent_id on my_lob_size_join_many (parent_id);
-alter table my_lob_size_join_many add constraint fk_my_lob_size_join_many_parent_id foreign key (parent_id) references my_lob_size (id) on delete restrict on update restrict;
-
-create index ix_o_bean_child_cached_bean_id on o_bean_child (cached_bean_id);
-alter table o_bean_child add constraint fk_o_bean_child_cached_bean_id foreign key (cached_bean_id) references o_cached_bean (id) on delete restrict on update restrict;
-
-create index ix_ocached_app_detail_app_id on ocached_app_detail (app_id);
-alter table ocached_app_detail add constraint fk_ocached_app_detail_app_id foreign key (app_id) references ocached_app (id) on delete restrict on update restrict;
-
-create index ix_o_cached_bean_country_o_cached_bean on o_cached_bean_country (o_cached_bean_id);
-alter table o_cached_bean_country add constraint fk_o_cached_bean_country_o_cached_bean foreign key (o_cached_bean_id) references o_cached_bean (id) on delete restrict on update restrict;
-
-create index ix_o_cached_bean_country_o_country on o_cached_bean_country (o_country_code);
-alter table o_cached_bean_country add constraint fk_o_cached_bean_country_o_country foreign key (o_country_code) references o_country (code) on delete restrict on update restrict;
-
-create index ix_o_cached_bean_child_cached_bean_id on o_cached_bean_child (cached_bean_id);
-alter table o_cached_bean_child add constraint fk_o_cached_bean_child_cached_bean_id foreign key (cached_bean_id) references o_cached_bean (id) on delete restrict on update restrict;
-
-alter table oengine add constraint fk_oengine_car_id foreign key (car_id) references ocar (id) on delete restrict on update restrict;
-
-alter table ogear_box add constraint fk_ogear_box_car_id foreign key (car_id) references ocar (id) on delete restrict on update restrict;
-
-create index ix_omvertex_other_omvertex_id on omvertex_other (omvertex_id);
-alter table omvertex_other add constraint fk_omvertex_other_omvertex_id foreign key (omvertex_id) references omvertex (id) on delete restrict on update restrict;
-
-alter table oroad_show_msg add constraint fk_oroad_show_msg_company_id foreign key (company_id) references ocompany (id) on delete restrict on update restrict;
-
-create index ix_om_account_child_dbo_banana_rama_id on om_account_child_dbo (banana_rama_id);
-alter table om_account_child_dbo add constraint fk_om_account_child_dbo_banana_rama_id foreign key (banana_rama_id) references om_account_dbo (id) on delete restrict on update restrict;
-
-create index ix_om_basic_child_parent_id on om_basic_child (parent_id);
-alter table om_basic_child add constraint fk_om_basic_child_parent_id foreign key (parent_id) references om_basic_parent (id) on delete restrict on update restrict;
-
-create index ix_om_ordered_detail_master_id on om_ordered_detail (master_id);
-alter table om_ordered_detail add constraint fk_om_ordered_detail_master_id foreign key (master_id) references om_ordered_master (id) on delete restrict on update restrict;
-
-create index ix_oml_baz_foo_id on oml_baz (foo_id);
-alter table oml_baz add constraint fk_oml_baz_foo_id foreign key (foo_id) references oml_foo (id) on delete restrict on update restrict;
-
-create index ix_oml_foo_bar_id on oml_foo (bar_id);
-alter table oml_foo add constraint fk_oml_foo_bar_id foreign key (bar_id) references oml_bar (id) on delete restrict on update restrict;
-
-create index ix_o_order_kcustomer_id on o_order (kcustomer_id);
-alter table o_order add constraint fk_o_order_kcustomer_id foreign key (kcustomer_id) references o_customer (id) on delete restrict on update restrict;
-
-create index ix_o_order_detail_order_id on o_order_detail (order_id);
-alter table o_order_detail add constraint fk_o_order_detail_order_id foreign key (order_id) references o_order (id) on delete restrict on update restrict;
-
-create index ix_o_order_detail_product_id on o_order_detail (product_id);
-alter table o_order_detail add constraint fk_o_order_detail_product_id foreign key (product_id) references o_product (id) on delete restrict on update restrict;
-
-create index ix_s_order_items_order_uuid on s_order_items (order_uuid);
-alter table s_order_items add constraint fk_s_order_items_order_uuid foreign key (order_uuid) references s_orders (uuid) on delete restrict on update restrict;
-
-create index ix_order_referenced_parent_master_id on order_referenced_parent (master_id);
-alter table order_referenced_parent add constraint fk_order_referenced_parent_master_id foreign key (master_id) references order_master (id) on delete restrict on update restrict;
-
-create index ix_or_order_ship_order_id on or_order_ship (order_id);
-alter table or_order_ship add constraint fk_or_order_ship_order_id foreign key (order_id) references o_order (id) on delete restrict on update restrict;
-
-create index ix_order_toy_child_id on order_toy (child_id);
-alter table order_toy add constraint fk_order_toy_child_id foreign key (child_id) references order_referenced_parent (id) on delete restrict on update restrict;
-
-create index ix_ordered_parent_order_master_inheritance_id on ordered_parent (order_master_inheritance_id);
-alter table ordered_parent add constraint fk_ordered_parent_order_master_inheritance_id foreign key (order_master_inheritance_id) references order_master_inheritance (id) on delete restrict on update restrict;
-
-alter table organization_node add constraint fk_organization_node_parent_tree_node_id foreign key (parent_tree_node_id) references organization_tree_node (id) on delete restrict on update restrict;
-
-create index ix_orp_detail_master_id on orp_detail (master_id);
-alter table orp_detail add constraint fk_orp_detail_master_id foreign key (master_id) references orp_master (id) on delete restrict on update restrict;
-
-create index ix_orp_detail2_orp_master2_id on orp_detail2 (orp_master2_id);
-alter table orp_detail2 add constraint fk_orp_detail2_orp_master2_id foreign key (orp_master2_id) references orp_master2 (id) on delete restrict on update restrict;
-
-alter table oto_atwo add constraint fk_oto_atwo_aone_id foreign key (aone_id) references oto_aone (id) on delete restrict on update restrict;
-
-alter table oto_bchild add constraint fk_oto_bchild_master_id foreign key (master_id) references oto_bmaster (id) on delete restrict on update restrict;
-
-alter table oto_child add constraint fk_oto_child_master_id foreign key (master_id) references oto_master (id) on delete restrict on update restrict;
-
-alter table oto_cust_address add constraint fk_oto_cust_address_customer_cid foreign key (customer_cid) references oto_cust (cid) on delete restrict on update restrict;
-
-alter table oto_level_a add constraint fk_oto_level_a_b_id foreign key (b_id) references oto_level_b (id) on delete restrict on update restrict;
-
-alter table oto_level_b add constraint fk_oto_level_b_c_id foreign key (c_id) references oto_level_c (id) on delete restrict on update restrict;
-
-alter table oto_prime_extra add constraint fk_oto_prime_extra_eid foreign key (eid) references oto_prime (pid) on delete restrict on update restrict;
-
-alter table oto_sd_child add constraint fk_oto_sd_child_master_id foreign key (master_id) references oto_sd_master (id) on delete restrict on update restrict;
-
-create index ix_oto_th_many_oto_th_top_id on oto_th_many (oto_th_top_id);
-alter table oto_th_many add constraint fk_oto_th_many_oto_th_top_id foreign key (oto_th_top_id) references oto_th_top (id) on delete restrict on update restrict;
-
-alter table oto_th_one add constraint fk_oto_th_one_many_id foreign key (many_id) references oto_th_many (id) on delete restrict on update restrict;
-
-alter table oto_ubprime_extra add constraint fk_oto_ubprime_extra_eid foreign key (eid) references oto_ubprime (pid) on delete restrict on update restrict;
-
-alter table oto_user_model add constraint fk_oto_user_model_user_optional_id foreign key (user_optional_id) references oto_user_model_optional (id) on delete restrict on update restrict;
-
-alter table pfile add constraint fk_pfile_file_content_id foreign key (file_content_id) references pfile_content (id) on delete restrict on update restrict;
-
-alter table pfile add constraint fk_pfile_file_content2_id foreign key (file_content2_id) references pfile_content (id) on delete restrict on update restrict;
-
-alter table paggview add constraint fk_paggview_pview_id foreign key (pview_id) references pp (id) on delete restrict on update restrict;
-
-create index ix_pallet_location_zone_sid on pallet_location (zone_sid);
-alter table pallet_location add constraint fk_pallet_location_zone_sid foreign key (zone_sid) references zones (id) on delete restrict on update restrict;
-
-alter table parcel_location add constraint fk_parcel_location_parcelid foreign key (parcelid) references parcel (parcelid) on delete restrict on update restrict;
-
-create index ix_rawinherit_parent_rawinherit_data_rawinherit_parent on rawinherit_parent_rawinherit_data (rawinherit_parent_id);
-alter table rawinherit_parent_rawinherit_data add constraint fk_rawinherit_parent_rawinherit_data_rawinherit_parent foreign key (rawinherit_parent_id) references rawinherit_parent (id) on delete restrict on update restrict;
-
-create index ix_rawinherit_parent_rawinherit_data_rawinherit_data on rawinherit_parent_rawinherit_data (rawinherit_data_id);
-alter table rawinherit_parent_rawinherit_data add constraint fk_rawinherit_parent_rawinherit_data_rawinherit_data foreign key (rawinherit_data_id) references rawinherit_data (id) on delete restrict on update restrict;
-
-create index ix_parent_person_some_bean_id on parent_person (some_bean_id);
-alter table parent_person add constraint fk_parent_person_some_bean_id foreign key (some_bean_id) references e_basic (id) on delete restrict on update restrict;
-
-create index ix_parent_person_parent_identifier on parent_person (parent_identifier);
-alter table parent_person add constraint fk_parent_person_parent_identifier foreign key (parent_identifier) references grand_parent_person (identifier) on delete restrict on update restrict;
-
-create index ix_c_participation_conversation_id on c_participation (conversation_id);
-alter table c_participation add constraint fk_c_participation_conversation_id foreign key (conversation_id) references c_conversation (id) on delete restrict on update restrict;
-
-create index ix_c_participation_user_id on c_participation (user_id);
-alter table c_participation add constraint fk_c_participation_user_id foreign key (user_id) references c_user (id) on delete restrict on update restrict;
-
-create index ix_pcf_calendar_pcf_person_id on pcf_calendar (pcf_person_id);
-alter table pcf_calendar add constraint fk_pcf_calendar_pcf_person_id foreign key (pcf_person_id) references pcf_person (id) on delete restrict on update restrict;
-
-create index ix_pcf_city_pcf_country_id on pcf_city (pcf_country_id);
-alter table pcf_city add constraint fk_pcf_city_pcf_country_id foreign key (pcf_country_id) references pcf_country (id) on delete restrict on update restrict;
-
-alter table pcf_city add constraint fk_pcf_city_mayor_id foreign key (mayor_id) references pcf_person (id) on delete restrict on update restrict;
-
-alter table pcf_city add constraint fk_pcf_city_vice_mayor_id foreign key (vice_mayor_id) references pcf_person (id) on delete restrict on update restrict;
-
-create index ix_pcf_event_pcf_calendar_id on pcf_event (pcf_calendar_id);
-alter table pcf_event add constraint fk_pcf_event_pcf_calendar_id foreign key (pcf_calendar_id) references pcf_calendar (id) on delete restrict on update restrict;
-
-alter table persistent_file_content add constraint fk_persistent_file_content_persistent_file_id foreign key (persistent_file_id) references persistent_file (id) on delete restrict on update restrict;
-
-create index ix_person_default_address_oid on person (default_address_oid);
-alter table person add constraint fk_person_default_address_oid foreign key (default_address_oid) references address (oid) on delete restrict on update restrict;
-
-create index ix_person_cache_email_person_info_person_id on person_cache_email (person_info_person_id);
-alter table person_cache_email add constraint fk_person_cache_email_person_info_person_id foreign key (person_info_person_id) references person_cache_info (person_id) on delete restrict on update restrict;
-
-create index ix_phones_person_id on phones (person_id);
-alter table phones add constraint fk_phones_person_id foreign key (person_id) references persons (id) on delete restrict on update restrict;
-
-create index ix_e_position_contract_id on e_position (contract_id);
-alter table e_position add constraint fk_e_position_contract_id foreign key (contract_id) references contract (id) on delete restrict on update restrict;
-
-create index ix_pp_to_ww_pp on pp_to_ww (pp_id);
-alter table pp_to_ww add constraint fk_pp_to_ww_pp foreign key (pp_id) references pp (id) on delete restrict on update restrict;
-
-create index ix_pp_to_ww_wview on pp_to_ww (ww_id);
-alter table pp_to_ww add constraint fk_pp_to_ww_wview foreign key (ww_id) references wview (id) on delete restrict on update restrict;
-
-create index ix_question_groupobjectid on question (groupobjectid);
-alter table question add constraint fk_question_groupobjectid foreign key (groupobjectid) references survey_group (id) on delete restrict on update restrict;
-
-create index ix_r_orders_customer on r_orders (company,customername);
-alter table r_orders add constraint fk_r_orders_customer foreign key (company,customername) references rcustomer (company,name) on delete restrict on update restrict;
-
-alter table referenced_defaults_model add constraint fk_referenced_defaults_model_id foreign key (id) references referenced_defaults_model_draft (id) on delete restrict on update restrict;
-
-create index ix_referenced_defaults_model_defaults_model_id on referenced_defaults_model (defaults_model_id);
-alter table referenced_defaults_model add constraint fk_referenced_defaults_model_defaults_model_id foreign key (defaults_model_id) references defaults_model (id) on delete restrict on update restrict;
-
-create index ix_referenced_defaults_model_draft_defaults_model_id on referenced_defaults_model_draft (defaults_model_id);
-alter table referenced_defaults_model_draft add constraint fk_referenced_defaults_model_draft_defaults_model_id foreign key (defaults_model_id) references defaults_model_draft (id) on delete restrict on update restrict;
-
-create index ix_rel_master_detail_id on rel_master (detail_id);
-alter table rel_master add constraint fk_rel_master_detail_id foreign key (detail_id) references rel_detail (id) on delete restrict on update restrict;
-
-create index ix_resourcefile_parentresourcefileid on resourcefile (parentresourcefileid);
-alter table resourcefile add constraint fk_resourcefile_parentresourcefileid foreign key (parentresourcefileid) references resourcefile (id) on delete restrict on update restrict;
-
-create index ix_mt_role_tenant_id on mt_role (tenant_id);
-alter table mt_role add constraint fk_mt_role_tenant_id foreign key (tenant_id) references mt_tenant (id) on delete restrict on update restrict;
-
-create index ix_mt_role_permission_mt_role on mt_role_permission (mt_role_id);
-alter table mt_role_permission add constraint fk_mt_role_permission_mt_role foreign key (mt_role_id) references mt_role (id) on delete restrict on update restrict;
-
-create index ix_mt_role_permission_mt_permission on mt_role_permission (mt_permission_id);
-alter table mt_role_permission add constraint fk_mt_role_permission_mt_permission foreign key (mt_permission_id) references mt_permission (id) on delete restrict on update restrict;
-
-create index ix_root_bean_referencing_bean_id on root_bean (referencing_bean_id);
-alter table root_bean add constraint fk_root_bean_referencing_bean_id foreign key (referencing_bean_id) references referencing_bean (id) on delete restrict on update restrict;
-
-alter table f_second add constraint fk_f_second_first foreign key (first) references f_first (id) on delete restrict on update restrict;
-
-create index ix_section_article_id on section (article_id);
-alter table section add constraint fk_section_article_id foreign key (article_id) references article (id) on delete restrict on update restrict;
-
-create index ix_self_parent_parent_id on self_parent (parent_id);
-alter table self_parent add constraint fk_self_parent_parent_id foreign key (parent_id) references self_parent (id) on delete restrict on update restrict;
-
-create index ix_self_ref_customer_referred_by_id on self_ref_customer (referred_by_id);
-alter table self_ref_customer add constraint fk_self_ref_customer_referred_by_id foreign key (referred_by_id) references self_ref_customer (id) on delete restrict on update restrict;
-
-create index ix_self_ref_example_parent_id on self_ref_example (parent_id);
-alter table self_ref_example add constraint fk_self_ref_example_parent_id foreign key (parent_id) references self_ref_example (id) on delete restrict on update restrict;
-
-alter table e_save_test_b add constraint fk_e_save_test_b_sibling_a_id foreign key (sibling_a_id) references e_save_test_a (id) on delete restrict on update restrict;
-
-create index ix_site_parent_id on site (parent_id);
-alter table site add constraint fk_site_parent_id foreign key (parent_id) references site (id) on delete restrict on update restrict;
-
-alter table site add constraint fk_site_data_container_id foreign key (data_container_id) references data_container (id) on delete restrict on update restrict;
-
-alter table site add constraint fk_site_site_address_id foreign key (site_address_id) references site_address (id) on delete restrict on update restrict;
-
-create index ix_source_base_target_id on source_base (target_id);
-alter table source_base add constraint fk_source_base_target_id foreign key (target_id) references target_base (id) on delete restrict on update restrict;
-
-create index ix_stockforecast_inner_report_id on stockforecast (inner_report_id);
-alter table stockforecast add constraint fk_stockforecast_inner_report_id foreign key (inner_report_id) references inner_report (id) on delete restrict on update restrict;
-
-create index ix_sub_section_section_id on sub_section (section_id);
-alter table sub_section add constraint fk_sub_section_section_id foreign key (section_id) references section (id) on delete restrict on update restrict;
-
-create index ix_tevent_many_event_id on tevent_many (event_id);
-alter table tevent_many add constraint fk_tevent_many_event_id foreign key (event_id) references tevent_one (id) on delete restrict on update restrict;
-
-alter table tevent_one add constraint fk_tevent_one_event_id foreign key (event_id) references tevent (id) on delete restrict on update restrict;
-
-create index ix_t_detail_with_other_namexxxyy_master_id on t_detail_with_other_namexxxyy (master_id);
-alter table t_detail_with_other_namexxxyy add constraint fk_t_detail_with_other_namexxxyy_master_id foreign key (master_id) references t_atable_thatisrelatively (id) on delete restrict on update restrict;
-
-create index ix_ttruck_holder_truck_plate_no on ttruck_holder (truck_plate_no);
-alter table ttruck_holder add constraint fk_ttruck_holder_truck_plate_no foreign key (truck_plate_no) references tcar (plate_no) on delete restrict on update restrict;
-
-create index ix_ttruck_holder_basic_id on ttruck_holder (basic_id);
-alter table ttruck_holder add constraint fk_ttruck_holder_basic_id foreign key (basic_id) references e_basic (id) on delete restrict on update restrict;
-
-create index ix_ttruck_holder_item_owner_id on ttruck_holder_item (owner_id);
-alter table ttruck_holder_item add constraint fk_ttruck_holder_item_owner_id foreign key (owner_id) references ttruck_holder (id) on delete restrict on update restrict;
-
-create index ix_twheel_owner_plate_no on twheel (owner_plate_no);
-alter table twheel add constraint fk_twheel_owner_plate_no foreign key (owner_plate_no) references tcar (plate_no) on delete restrict on update restrict;
-
-alter table tire add constraint fk_tire_wheel foreign key (wheel) references wheel (id) on delete restrict on update restrict;
-
-create index ix_tree_entity_parent_id on tree_entity (parent_id);
-alter table tree_entity add constraint fk_tree_entity_parent_id foreign key (parent_id) references tree_entity (id) on delete restrict on update restrict;
-
-create index ix_trip_vehicle_driver_id on trip (vehicle_driver_id);
-alter table trip add constraint fk_trip_vehicle_driver_id foreign key (vehicle_driver_id) references vehicle_driver (id) on delete restrict on update restrict;
-
-create index ix_trip_address_id on trip (address_id);
-alter table trip add constraint fk_trip_address_id foreign key (address_id) references o_address (id) on delete restrict on update restrict;
-
-create index ix_type_sub_type_id on "type" (sub_type_id);
-alter table "type" add constraint fk_type_sub_type_id foreign key (sub_type_id) references sub_type (sub_type_id) on delete restrict on update restrict;
-
-create index ix_usib_child_parent_id on usib_child (parent_id);
-alter table usib_child add constraint fk_usib_child_parent_id foreign key (parent_id) references usib_parent (id) on delete restrict on update restrict;
-
-alter table usib_child_sibling add constraint fk_usib_child_sibling_child_id foreign key (child_id) references usib_child (id) on delete restrict on update restrict;
-
-create index ix_ut_detail_utmaster_id on ut_detail (utmaster_id);
-alter table ut_detail add constraint fk_ut_detail_utmaster_id foreign key (utmaster_id) references ut_master (id) on delete restrict on update restrict;
-
-create index ix_uutwo_master_id on uutwo (master_id);
-alter table uutwo add constraint fk_uutwo_master_id foreign key (master_id) references uuone (id) on delete restrict on update restrict;
-
-alter table oto_user add constraint fk_oto_user_account_id foreign key (account_id) references oto_account (id) on delete restrict on update restrict;
-
-create index ix_c_user_group_id on c_user (group_id);
-alter table c_user add constraint fk_c_user_group_id foreign key (group_id) references c_group (id) on delete restrict on update restrict;
-
-create index ix_em_user_role_user_id on em_user_role (user_id);
-alter table em_user_role add constraint fk_em_user_role_user_id foreign key (user_id) references em_user (id) on delete restrict on update restrict;
-
-create index ix_em_user_role_role_id on em_user_role (role_id);
-alter table em_user_role add constraint fk_em_user_role_role_id foreign key (role_id) references em_role (id) on delete restrict on update restrict;
-
-create index ix_vehicle_lease_id on vehicle (lease_id);
-alter table vehicle add constraint fk_vehicle_lease_id foreign key (lease_id) references vehicle_lease (id) on delete restrict on update restrict;
-
-create index ix_vehicle_car_ref_id on vehicle (car_ref_id);
-alter table vehicle add constraint fk_vehicle_car_ref_id foreign key (car_ref_id) references truck_ref (id) on delete restrict on update restrict;
-
-create index ix_vehicle_truck_ref_id on vehicle (truck_ref_id);
-alter table vehicle add constraint fk_vehicle_truck_ref_id foreign key (truck_ref_id) references truck_ref (id) on delete restrict on update restrict;
-
-create index ix_vehicle_driver_vehicle_id on vehicle_driver (vehicle_id);
-alter table vehicle_driver add constraint fk_vehicle_driver_vehicle_id foreign key (vehicle_id) references vehicle (id) on delete restrict on update restrict;
-
-create index ix_vehicle_driver_address_id on vehicle_driver (address_id);
-alter table vehicle_driver add constraint fk_vehicle_driver_address_id foreign key (address_id) references o_address (id) on delete restrict on update restrict;
-
-create index ix_version_child_parent_id on version_child (parent_id);
-alter table version_child add constraint fk_version_child_parent_id foreign key (parent_id) references version_parent (id) on delete restrict on update restrict;
-
-create index ix_version_toy_child_id on version_toy (child_id);
-alter table version_toy add constraint fk_version_toy_child_id foreign key (child_id) references version_child (id) on delete restrict on update restrict;
-
-create index ix_warehouses_officezoneid on warehouses (officezoneid);
-alter table warehouses add constraint fk_warehouses_officezoneid foreign key (officezoneid) references zones (id) on delete restrict on update restrict;
-
-create index ix_warehousesshippingzones_warehouses on warehousesshippingzones (warehouseid);
-alter table warehousesshippingzones add constraint fk_warehousesshippingzones_warehouses foreign key (warehouseid) references warehouses (id) on delete restrict on update restrict;
-
-create index ix_warehousesshippingzones_zones on warehousesshippingzones (shippingzoneid);
-alter table warehousesshippingzones add constraint fk_warehousesshippingzones_zones foreign key (shippingzoneid) references zones (id) on delete restrict on update restrict;
-
-create index ix_sa_wheel_tire on sa_wheel (tire);
-alter table sa_wheel add constraint fk_sa_wheel_tire foreign key (tire) references sa_tire (id) on delete restrict on update restrict;
-
-create index ix_sa_wheel_car on sa_wheel (car);
-alter table sa_wheel add constraint fk_sa_wheel_car foreign key (car) references sa_car (id) on delete restrict on update restrict;
-
-create index ix_g_who_props_otm_who_created_id on g_who_props_otm (who_created_id);
-alter table g_who_props_otm add constraint fk_g_who_props_otm_who_created_id foreign key (who_created_id) references g_user (id) on delete restrict on update restrict;
-
-create index ix_g_who_props_otm_who_modified_id on g_who_props_otm (who_modified_id);
-alter table g_who_props_otm add constraint fk_g_who_props_otm_who_modified_id foreign key (who_modified_id) references g_user (id) on delete restrict on update restrict;
-
-create index ix_with_zero_parent_id on with_zero (parent_id);
-alter table with_zero add constraint fk_with_zero_parent_id foreign key (parent_id) references parent (id) on delete restrict on update restrict;
-
-alter table hx_link add column sys_period_start timestamp default now();
-alter table hx_link add column sys_period_end timestamp;
-update hx_link set sys_period_start = when_created;
-create table hx_link_history(
- id bigint,
- name varchar(255),
- location varchar(255),
- comments varchar(255),
- version bigint,
- when_created timestamp,
- when_modified timestamp,
- deleted boolean,
- sys_period_start timestamp,
- sys_period_end timestamp
-);
-create view hx_link_with_history as select * from hx_link union all select * from hx_link_history;
-
-alter table hi_link add column sys_period_start timestamp default now();
-alter table hi_link add column sys_period_end timestamp;
-update hi_link set sys_period_start = when_created;
-create table hi_link_history(
- id bigint,
- name varchar(255),
- location varchar(255),
- comments varchar(255),
- version bigint,
- when_created timestamp,
- when_modified timestamp,
- sys_period_start timestamp,
- sys_period_end timestamp
-);
-create view hi_link_with_history as select * from hi_link union all select * from hi_link_history;
-
-alter table hi_link_doc add column sys_period_start timestamp default now();
-alter table hi_link_doc add column sys_period_end timestamp;
-create table hi_link_doc_history(
- hi_link_id bigint,
- hi_doc_id bigint,
- sys_period_start timestamp,
- sys_period_end timestamp
-);
-create view hi_link_doc_with_history as select * from hi_link_doc union all select * from hi_link_doc_history;
-
-alter table hi_tone add column sys_period_start timestamp default now();
-alter table hi_tone add column sys_period_end timestamp;
-update hi_tone set sys_period_start = when_created;
-create table hi_tone_history(
- id bigint,
- name varchar(255),
- comments varchar(255),
- version bigint,
- when_created timestamp,
- when_modified timestamp,
- sys_period_start timestamp,
- sys_period_end timestamp
-);
-create view hi_tone_with_history as select * from hi_tone union all select * from hi_tone_history;
-
-alter table hi_tthree add column sys_period_start timestamp default now();
-alter table hi_tthree add column sys_period_end timestamp;
-update hi_tthree set sys_period_start = when_created;
-create table hi_tthree_history(
- id bigint,
- hi_ttwo_id bigint,
- three varchar(255),
- version bigint,
- when_created timestamp,
- when_modified timestamp,
- sys_period_start timestamp,
- sys_period_end timestamp
-);
-create view hi_tthree_with_history as select * from hi_tthree union all select * from hi_tthree_history;
-
-alter table hi_ttwo add column sys_period_start timestamp default now();
-alter table hi_ttwo add column sys_period_end timestamp;
-update hi_ttwo set sys_period_start = when_created;
-create table hi_ttwo_history(
- id bigint,
- hi_tone_id bigint,
- two varchar(255),
- version bigint,
- when_created timestamp,
- when_modified timestamp,
- sys_period_start timestamp,
- sys_period_end timestamp
-);
-create view hi_ttwo_with_history as select * from hi_ttwo union all select * from hi_ttwo_history;
-
-alter table hsd_setting add column sys_period_start timestamp default now();
-alter table hsd_setting add column sys_period_end timestamp;
-update hsd_setting set sys_period_start = when_created;
-create table hsd_setting_history(
- id bigint,
- code varchar(255),
- content varchar(255),
- user_id bigint,
- version bigint,
- when_created timestamp,
- when_modified timestamp,
- deleted boolean,
- sys_period_start timestamp,
- sys_period_end timestamp
-);
-create view hsd_setting_with_history as select * from hsd_setting union all select * from hsd_setting_history;
-
-alter table hsd_user add column sys_period_start timestamp default now();
-alter table hsd_user add column sys_period_end timestamp;
-update hsd_user set sys_period_start = when_created;
-create table hsd_user_history(
- id bigint,
- name varchar(255),
- version bigint,
- when_created timestamp,
- when_modified timestamp,
- deleted boolean,
- sys_period_start timestamp,
- sys_period_end timestamp
-);
-create view hsd_user_with_history as select * from hsd_user union all select * from hsd_user_history;
-
-alter table link add column sys_period_start timestamp default now();
-alter table link add column sys_period_end timestamp;
-update link set sys_period_start = when_created;
-create table link_history(
- id bigint,
- name varchar(255),
- location varchar(255),
- when_publish timestamp,
- link_comment varchar(255),
- version bigint,
- when_created timestamp,
- when_modified timestamp,
- deleted boolean,
- sys_period_start timestamp,
- sys_period_end timestamp
-);
-create view link_with_history as select * from link union all select * from link_history;
-
-alter table c_user add column sys_period_start timestamp default now();
-alter table c_user add column sys_period_end timestamp;
-update c_user set sys_period_start = when_created;
-create table c_user_history(
- id bigint,
- inactive boolean,
- name varchar(255),
- email varchar(255),
- password_hash varchar(255),
- group_id bigint,
- version bigint,
- when_created timestamp,
- when_modified timestamp,
- sys_period_start timestamp,
- sys_period_end timestamp
-);
-create view c_user_with_history as select * from c_user union all select * from c_user_history;
-
-create trigger hx_link_history_upd before update,delete on hx_link for each row call "io.ebean.config.dbplatform.h2.H2HistoryTrigger";
-create trigger hi_link_history_upd before update,delete on hi_link for each row call "io.ebean.config.dbplatform.h2.H2HistoryTrigger";
-create trigger hi_link_doc_history_upd before update,delete on hi_link_doc for each row call "io.ebean.config.dbplatform.h2.H2HistoryTrigger";
-create trigger hi_tone_history_upd before update,delete on hi_tone for each row call "io.ebean.config.dbplatform.h2.H2HistoryTrigger";
-create trigger hi_tthree_history_upd before update,delete on hi_tthree for each row call "io.ebean.config.dbplatform.h2.H2HistoryTrigger";
-create trigger hi_ttwo_history_upd before update,delete on hi_ttwo for each row call "io.ebean.config.dbplatform.h2.H2HistoryTrigger";
-create trigger hsd_setting_history_upd before update,delete on hsd_setting for each row call "io.ebean.config.dbplatform.h2.H2HistoryTrigger";
-create trigger hsd_user_history_upd before update,delete on hsd_user for each row call "io.ebean.config.dbplatform.h2.H2HistoryTrigger";
-create trigger link_history_upd before update,delete on link for each row call "io.ebean.config.dbplatform.h2.H2HistoryTrigger";
-create trigger c_user_history_upd before update,delete on c_user for each row call "io.ebean.config.dbplatform.h2.H2HistoryTrigger";
diff --git a/src/test/ddl-review/h2-drop-all.sql b/src/test/ddl-review/h2-drop-all.sql
deleted file mode 100644
index 8aeadc446..000000000
--- a/src/test/ddl-review/h2-drop-all.sql
+++ /dev/null
@@ -1,1947 +0,0 @@
--- Generated by ebean unknown at 2020-08-24T21:11:54.586122Z
-alter table bar drop constraint if exists fk_bar_foo_id;
-drop index if exists ix_bar_foo_id;
-
-alter table acl_container_relation drop constraint if exists fk_acl_container_relation_container_id;
-drop index if exists ix_acl_container_relation_container_id;
-
-alter table acl_container_relation drop constraint if exists fk_acl_container_relation_acl_entry_id;
-drop index if exists ix_acl_container_relation_acl_entry_id;
-
-alter table addr drop constraint if exists fk_addr_employee_id;
-drop index if exists ix_addr_employee_id;
-
-alter table o_address drop constraint if exists fk_o_address_country_code;
-drop index if exists ix_o_address_country_code;
-
-alter table album drop constraint if exists fk_album_cover_id;
-
-alter table animal drop constraint if exists fk_animal_shelter_id;
-drop index if exists ix_animal_shelter_id;
-
-alter table attribute drop constraint if exists fk_attribute_attribute_holder_id;
-drop index if exists ix_attribute_attribute_holder_id;
-
-alter table bbookmark drop constraint if exists fk_bbookmark_user_id;
-drop index if exists ix_bbookmark_user_id;
-
-alter table bbookmark_user drop constraint if exists fk_bbookmark_user_org_id;
-drop index if exists ix_bbookmark_user_org_id;
-
-alter table bsite_user_a drop constraint if exists fk_bsite_user_a_site_id;
-drop index if exists ix_bsite_user_a_site_id;
-
-alter table bsite_user_a drop constraint if exists fk_bsite_user_a_user_id;
-drop index if exists ix_bsite_user_a_user_id;
-
-alter table bsite_user_b drop constraint if exists fk_bsite_user_b_site;
-drop index if exists ix_bsite_user_b_site;
-
-alter table bsite_user_b drop constraint if exists fk_bsite_user_b_usr;
-drop index if exists ix_bsite_user_b_usr;
-
-alter table bsite_user_c drop constraint if exists fk_bsite_user_c_site_uid;
-drop index if exists ix_bsite_user_c_site_uid;
-
-alter table bsite_user_c drop constraint if exists fk_bsite_user_c_user_uid;
-drop index if exists ix_bsite_user_c_user_uid;
-
-alter table bsite_user_e drop constraint if exists fk_bsite_user_e_site_id;
-drop index if exists ix_bsite_user_e_site_id;
-
-alter table bsite_user_e drop constraint if exists fk_bsite_user_e_user_id;
-drop index if exists ix_bsite_user_e_user_id;
-
-alter table basic_draftable_bean drop constraint if exists fk_basic_draftable_bean_id;
-
-alter table drel_booking drop constraint if exists fk_drel_booking_agent_invoice;
-
-alter table drel_booking drop constraint if exists fk_drel_booking_client_invoice;
-
-alter table cepproduct_category drop constraint if exists fk_cepproduct_category_category_id;
-drop index if exists ix_cepproduct_category_category_id;
-
-alter table cepproduct_category drop constraint if exists fk_cepproduct_category_product_id;
-drop index if exists ix_cepproduct_category_product_id;
-
-alter table ciaddress drop constraint if exists fk_ciaddress_street_id;
-drop index if exists ix_ciaddress_street_id;
-
-alter table cicustomer_parent drop constraint if exists fk_cicustomer_parent_address_id;
-drop index if exists ix_cicustomer_parent_address_id;
-
-alter table cinh_ref drop constraint if exists fk_cinh_ref_ref_id;
-drop index if exists ix_cinh_ref_ref_id;
-
-alter table ckey_detail drop constraint if exists fk_ckey_detail_parent;
-drop index if exists ix_ckey_detail_parent;
-
-alter table ckey_parent drop constraint if exists fk_ckey_parent_assoc_id;
-drop index if exists ix_ckey_parent_assoc_id;
-
-alter table coone_many drop constraint if exists fk_coone_many_coone_id;
-drop index if exists ix_coone_many_coone_id;
-
-alter table coroot drop constraint if exists fk_coroot_one_id;
-
-alter table calculation_result drop constraint if exists fk_calculation_result_product_configuration_id;
-drop index if exists ix_calculation_result_product_configuration_id;
-
-alter table calculation_result drop constraint if exists fk_calculation_result_group_configuration_id;
-drop index if exists ix_calculation_result_group_configuration_id;
-
-alter table sp_car_car_wheels drop constraint if exists fk_sp_car_car_wheels_sp_car_car;
-drop index if exists ix_sp_car_car_wheels_sp_car_car;
-
-alter table sp_car_car_wheels drop constraint if exists fk_sp_car_car_wheels_sp_car_wheel;
-drop index if exists ix_sp_car_car_wheels_sp_car_wheel;
-
-alter table sp_car_car_doors drop constraint if exists fk_sp_car_car_doors_sp_car_car;
-drop index if exists ix_sp_car_car_doors_sp_car_car;
-
-alter table sp_car_car_doors drop constraint if exists fk_sp_car_car_doors_sp_car_door;
-drop index if exists ix_sp_car_car_doors_sp_car_door;
-
-alter table car_accessory drop constraint if exists fk_car_accessory_fuse_id;
-drop index if exists ix_car_accessory_fuse_id;
-
-alter table car_accessory drop constraint if exists fk_car_accessory_car_id;
-drop index if exists ix_car_accessory_car_id;
-
-alter table category drop constraint if exists fk_category_surveyobjectid;
-drop index if exists ix_category_surveyobjectid;
-
-alter table e_save_test_d drop constraint if exists fk_e_save_test_d_parent_id;
-
-alter table child_person drop constraint if exists fk_child_person_some_bean_id;
-drop index if exists ix_child_person_some_bean_id;
-
-alter table child_person drop constraint if exists fk_child_person_parent_identifier;
-drop index if exists ix_child_person_parent_identifier;
-
-alter table cke_client drop constraint if exists fk_cke_client_user;
-drop index if exists ix_cke_client_user;
-
-alter table class_super_monkey drop constraint if exists fk_class_super_monkey_class_super;
-
-alter table class_super_monkey drop constraint if exists fk_class_super_monkey_monkey;
-
-alter table configuration drop constraint if exists fk_configuration_configurations_id;
-drop index if exists ix_configuration_configurations_id;
-
-alter table contact drop constraint if exists fk_contact_customer_id;
-drop index if exists ix_contact_customer_id;
-
-alter table contact drop constraint if exists fk_contact_group_id;
-drop index if exists ix_contact_group_id;
-
-alter table contact_note drop constraint if exists fk_contact_note_contact_id;
-drop index if exists ix_contact_note_contact_id;
-
-alter table contract_costs drop constraint if exists fk_contract_costs_position_id;
-drop index if exists ix_contract_costs_position_id;
-
-alter table c_conversation drop constraint if exists fk_c_conversation_group_id;
-drop index if exists ix_c_conversation_group_id;
-
-alter table o_customer drop constraint if exists fk_o_customer_billing_address_id;
-drop index if exists ix_o_customer_billing_address_id;
-
-alter table o_customer drop constraint if exists fk_o_customer_shipping_address_id;
-drop index if exists ix_o_customer_shipping_address_id;
-
-alter table dcredit_drol drop constraint if exists fk_dcredit_drol_dcredit;
-drop index if exists ix_dcredit_drol_dcredit;
-
-alter table dcredit_drol drop constraint if exists fk_dcredit_drol_drol;
-drop index if exists ix_dcredit_drol_drol;
-
-alter table dmachine drop constraint if exists fk_dmachine_organisation_id;
-drop index if exists ix_dmachine_organisation_id;
-
-alter table d_machine_aux_use drop constraint if exists fk_d_machine_aux_use_machine_id;
-drop index if exists ix_d_machine_aux_use_machine_id;
-
-alter table d_machine_stats drop constraint if exists fk_d_machine_stats_machine_id;
-drop index if exists ix_d_machine_stats_machine_id;
-
-alter table d_machine_use drop constraint if exists fk_d_machine_use_machine_id;
-drop index if exists ix_d_machine_use_machine_id;
-
-alter table drot_drol drop constraint if exists fk_drot_drol_drot;
-drop index if exists ix_drot_drol_drot;
-
-alter table drot_drol drop constraint if exists fk_drot_drol_drol;
-drop index if exists ix_drot_drol_drol;
-
-alter table dc_detail drop constraint if exists fk_dc_detail_master_id;
-drop index if exists ix_dc_detail_master_id;
-
-alter table defaults_model drop constraint if exists fk_defaults_model_id;
-
-alter table dfk_cascade drop constraint if exists fk_dfk_cascade_one_id;
-drop index if exists ix_dfk_cascade_one_id;
-
-alter table dfk_set_null drop constraint if exists fk_dfk_set_null_one_id;
-drop index if exists ix_dfk_set_null_one_id;
-
-alter table doc drop constraint if exists fk_doc_id;
-
-alter table doc_link drop constraint if exists fk_doc_link_doc;
-drop index if exists ix_doc_link_doc;
-
-alter table doc_link drop constraint if exists fk_doc_link_link;
-drop index if exists ix_doc_link_link;
-
-alter table document drop constraint if exists fk_document_id;
-
-alter table document drop constraint if exists fk_document_organisation_id;
-drop index if exists ix_document_organisation_id;
-
-alter table document_draft drop constraint if exists fk_document_draft_organisation_id;
-drop index if exists ix_document_draft_organisation_id;
-
-alter table document_media drop constraint if exists fk_document_media_document_id;
-drop index if exists ix_document_media_document_id;
-
-alter table document_media_draft drop constraint if exists fk_document_media_draft_document_id;
-drop index if exists ix_document_media_draft_document_id;
-
-alter table e_basicenc_relate drop constraint if exists fk_e_basicenc_relate_other_id;
-drop index if exists ix_e_basicenc_relate_other_id;
-
-alter table ebasic_json_map_detail drop constraint if exists fk_ebasic_json_map_detail_owner_id;
-drop index if exists ix_ebasic_json_map_detail_owner_id;
-
-alter table ebasic_no_sdchild drop constraint if exists fk_ebasic_no_sdchild_owner_id;
-drop index if exists ix_ebasic_no_sdchild_owner_id;
-
-alter table ebasic_sdchild drop constraint if exists fk_ebasic_sdchild_owner_id;
-drop index if exists ix_ebasic_sdchild_owner_id;
-
-alter table ecache_child drop constraint if exists fk_ecache_child_root_id;
-drop index if exists ix_ecache_child_root_id;
-
-alter table edefault_prop drop constraint if exists fk_edefault_prop_e_simple_usertypeid;
-
-alter table eemb_inner drop constraint if exists fk_eemb_inner_outer_id;
-drop index if exists ix_eemb_inner_outer_id;
-
-alter table einvoice drop constraint if exists fk_einvoice_person_id;
-drop index if exists ix_einvoice_person_id;
-
-alter table enull_collection_detail drop constraint if exists fk_enull_collection_detail_enull_collection_id;
-drop index if exists ix_enull_collection_detail_enull_collection_id;
-
-alter table eopt_one_a drop constraint if exists fk_eopt_one_a_b_id;
-drop index if exists ix_eopt_one_a_b_id;
-
-alter table eopt_one_b drop constraint if exists fk_eopt_one_b_c_id;
-drop index if exists ix_eopt_one_b_c_id;
-
-alter table eper_addr drop constraint if exists fk_eper_addr_ma_country_code;
-drop index if exists ix_eper_addr_ma_country_code;
-
-alter table esoft_del_book drop constraint if exists fk_esoft_del_book_lend_by_id;
-drop index if exists ix_esoft_del_book_lend_by_id;
-
-alter table esoft_del_book_esoft_del_user drop constraint if exists fk_esoft_del_book_esoft_del_user_esoft_del_book;
-drop index if exists ix_esoft_del_book_esoft_del_user_esoft_del_book;
-
-alter table esoft_del_book_esoft_del_user drop constraint if exists fk_esoft_del_book_esoft_del_user_esoft_del_user;
-drop index if exists ix_esoft_del_book_esoft_del_user_esoft_del_user;
-
-alter table esoft_del_down drop constraint if exists fk_esoft_del_down_esoft_del_mid_id;
-drop index if exists ix_esoft_del_down_esoft_del_mid_id;
-
-alter table esoft_del_mid drop constraint if exists fk_esoft_del_mid_top_id;
-drop index if exists ix_esoft_del_mid_top_id;
-
-alter table esoft_del_mid drop constraint if exists fk_esoft_del_mid_up_id;
-drop index if exists ix_esoft_del_mid_up_id;
-
-alter table esoft_del_one_a drop constraint if exists fk_esoft_del_one_a_oneb_id;
-
-alter table esoft_del_role_esoft_del_user drop constraint if exists fk_esoft_del_role_esoft_del_user_esoft_del_role;
-drop index if exists ix_esoft_del_role_esoft_del_user_esoft_del_role;
-
-alter table esoft_del_role_esoft_del_user drop constraint if exists fk_esoft_del_role_esoft_del_user_esoft_del_user;
-drop index if exists ix_esoft_del_role_esoft_del_user_esoft_del_user;
-
-alter table esoft_del_user_esoft_del_role drop constraint if exists fk_esoft_del_user_esoft_del_role_esoft_del_user;
-drop index if exists ix_esoft_del_user_esoft_del_role_esoft_del_user;
-
-alter table esoft_del_user_esoft_del_role drop constraint if exists fk_esoft_del_user_esoft_del_role_esoft_del_role;
-drop index if exists ix_esoft_del_user_esoft_del_role_esoft_del_role;
-
-alter table rawinherit_uncle drop constraint if exists fk_rawinherit_uncle_parent_id;
-drop index if exists ix_rawinherit_uncle_parent_id;
-
-alter table evanilla_collection_detail drop constraint if exists fk_evanilla_collection_detail_evanilla_collection_id;
-drop index if exists ix_evanilla_collection_detail_evanilla_collection_id;
-
-alter table ec_enum_person_tags drop constraint if exists fk_ec_enum_person_tags_ec_enum_person_id;
-drop index if exists ix_ec_enum_person_tags_ec_enum_person_id;
-
-alter table ec_person_phone drop constraint if exists fk_ec_person_phone_owner_id;
-drop index if exists ix_ec_person_phone_owner_id;
-
-alter table ec_top drop constraint if exists fk_ec_top_person_id;
-drop index if exists ix_ec_top_person_id;
-
-alter table ec_top_ecs_person drop constraint if exists fk_ec_top_ecs_person_ec_top;
-drop index if exists ix_ec_top_ecs_person_ec_top;
-
-alter table ec_top_ecs_person drop constraint if exists fk_ec_top_ecs_person_ecs_person;
-drop index if exists ix_ec_top_ecs_person_ecs_person;
-
-alter table ecbl_person_phone_numbers drop constraint if exists fk_ecbl_person_phone_numbers_person_id;
-drop index if exists ix_ecbl_person_phone_numbers_person_id;
-
-alter table ecbm_person_phone_numbers drop constraint if exists fk_ecbm_person_phone_numbers_person_id;
-drop index if exists ix_ecbm_person_phone_numbers_person_id;
-
-alter table ecm_person_phone_numbers drop constraint if exists fk_ecm_person_phone_numbers_ecm_person_id;
-drop index if exists ix_ecm_person_phone_numbers_ecm_person_id;
-
-alter table ecmc_person_phone_numbers drop constraint if exists fk_ecmc_person_phone_numbers_ecmc_person_id;
-drop index if exists ix_ecmc_person_phone_numbers_ecmc_person_id;
-
-alter table ecs_person_phone drop constraint if exists fk_ecs_person_phone_ecs_person_id;
-drop index if exists ix_ecs_person_phone_ecs_person_id;
-
-alter table ecsm_child drop constraint if exists fk_ecsm_child_ecsm_parent_id;
-drop index if exists ix_ecsm_child_ecsm_parent_id;
-
-alter table td_child drop constraint if exists fk_td_child_parent_id;
-drop index if exists ix_td_child_parent_id;
-
-alter table element_bean drop constraint if exists fk_element_bean_complex_bean_id;
-drop index if exists ix_element_bean_complex_bean_id;
-
-alter table empl drop constraint if exists fk_empl_default_address_id;
-drop index if exists ix_empl_default_address_id;
-
-alter table esd_detail drop constraint if exists fk_esd_detail_master_id;
-drop index if exists ix_esd_detail_master_id;
-
-alter table grand_parent_person drop constraint if exists fk_grand_parent_person_some_bean_id;
-drop index if exists ix_grand_parent_person_some_bean_id;
-
-alter table survey_group drop constraint if exists fk_survey_group_categoryobjectid;
-drop index if exists ix_survey_group_categoryobjectid;
-
-alter table hx_link_doc drop constraint if exists fk_hx_link_doc_hx_link;
-drop index if exists ix_hx_link_doc_hx_link;
-
-alter table hx_link_doc drop constraint if exists fk_hx_link_doc_he_doc;
-drop index if exists ix_hx_link_doc_he_doc;
-
-alter table hi_link_doc drop constraint if exists fk_hi_link_doc_hi_link;
-drop index if exists ix_hi_link_doc_hi_link;
-
-alter table hi_link_doc drop constraint if exists fk_hi_link_doc_hi_doc;
-drop index if exists ix_hi_link_doc_hi_doc;
-
-alter table hi_tthree drop constraint if exists fk_hi_tthree_hi_ttwo_id;
-drop index if exists ix_hi_tthree_hi_ttwo_id;
-
-alter table hi_ttwo drop constraint if exists fk_hi_ttwo_hi_tone_id;
-drop index if exists ix_hi_ttwo_hi_tone_id;
-
-alter table hsd_setting drop constraint if exists fk_hsd_setting_user_id;
-
-alter table iaf_segment drop constraint if exists fk_iaf_segment_status_id;
-drop index if exists ix_iaf_segment_status_id;
-
-alter table imrelated drop constraint if exists fk_imrelated_owner_id;
-drop index if exists ix_imrelated_owner_id;
-
-alter table info_contact drop constraint if exists fk_info_contact_company_id;
-drop index if exists ix_info_contact_company_id;
-
-alter table info_customer drop constraint if exists fk_info_customer_company_id;
-
-alter table inner_report drop constraint if exists fk_inner_report_forecast_id;
-
-alter table drel_invoice drop constraint if exists fk_drel_invoice_booking;
-drop index if exists ix_drel_invoice_booking;
-
-alter table item drop constraint if exists fk_item_etype;
-drop index if exists ix_item_etype;
-
-alter table item drop constraint if exists fk_item_eregion;
-drop index if exists ix_item_eregion;
-
-alter table mkeygroup_monkey drop constraint if exists fk_mkeygroup_monkey_mkeygroup;
-
-alter table mkeygroup_monkey drop constraint if exists fk_mkeygroup_monkey_monkey;
-
-alter table trainer_monkey drop constraint if exists fk_trainer_monkey_trainer;
-
-alter table trainer_monkey drop constraint if exists fk_trainer_monkey_monkey;
-
-alter table troop_monkey drop constraint if exists fk_troop_monkey_troop;
-
-alter table troop_monkey drop constraint if exists fk_troop_monkey_monkey;
-
-alter table l2_cldf_reset_bean_child drop constraint if exists fk_l2_cldf_reset_bean_child_parent_id;
-drop index if exists ix_l2_cldf_reset_bean_child_parent_id;
-
-alter table level1_level4 drop constraint if exists fk_level1_level4_level1;
-drop index if exists ix_level1_level4_level1;
-
-alter table level1_level4 drop constraint if exists fk_level1_level4_level4;
-drop index if exists ix_level1_level4_level4;
-
-alter table level1_level2 drop constraint if exists fk_level1_level2_level1;
-drop index if exists ix_level1_level2_level1;
-
-alter table level1_level2 drop constraint if exists fk_level1_level2_level2;
-drop index if exists ix_level1_level2_level2;
-
-alter table level2_level3 drop constraint if exists fk_level2_level3_level2;
-drop index if exists ix_level2_level3_level2;
-
-alter table level2_level3 drop constraint if exists fk_level2_level3_level3;
-drop index if exists ix_level2_level3_level3;
-
-alter table link drop constraint if exists fk_link_id;
-
-alter table la_attr_value_attribute drop constraint if exists fk_la_attr_value_attribute_la_attr_value;
-drop index if exists ix_la_attr_value_attribute_la_attr_value;
-
-alter table la_attr_value_attribute drop constraint if exists fk_la_attr_value_attribute_attribute;
-drop index if exists ix_la_attr_value_attribute_attribute;
-
-alter table looney drop constraint if exists fk_looney_tune_id;
-drop index if exists ix_looney_tune_id;
-
-alter table mcontact drop constraint if exists fk_mcontact_customer_id;
-drop index if exists ix_mcontact_customer_id;
-
-alter table mcontact_message drop constraint if exists fk_mcontact_message_contact_id;
-drop index if exists ix_mcontact_message_contact_id;
-
-alter table mcustomer drop constraint if exists fk_mcustomer_shipping_address_id;
-drop index if exists ix_mcustomer_shipping_address_id;
-
-alter table mcustomer drop constraint if exists fk_mcustomer_billing_address_id;
-drop index if exists ix_mcustomer_billing_address_id;
-
-alter table mmachine_mgroup drop constraint if exists fk_mmachine_mgroup_mmachine;
-drop index if exists ix_mmachine_mgroup_mmachine;
-
-alter table mmachine_mgroup drop constraint if exists fk_mmachine_mgroup_mgroup;
-drop index if exists ix_mmachine_mgroup_mgroup;
-
-alter table mprinter drop constraint if exists fk_mprinter_current_state_id;
-drop index if exists ix_mprinter_current_state_id;
-
-alter table mprinter drop constraint if exists fk_mprinter_last_swap_cyan_id;
-
-alter table mprinter drop constraint if exists fk_mprinter_last_swap_magenta_id;
-
-alter table mprinter drop constraint if exists fk_mprinter_last_swap_yellow_id;
-
-alter table mprinter drop constraint if exists fk_mprinter_last_swap_black_id;
-
-alter table mprinter_state drop constraint if exists fk_mprinter_state_printer_id;
-drop index if exists ix_mprinter_state_printer_id;
-
-alter table mprofile drop constraint if exists fk_mprofile_picture_id;
-drop index if exists ix_mprofile_picture_id;
-
-alter table mrole_muser drop constraint if exists fk_mrole_muser_mrole;
-drop index if exists ix_mrole_muser_mrole;
-
-alter table mrole_muser drop constraint if exists fk_mrole_muser_muser;
-drop index if exists ix_mrole_muser_muser;
-
-alter table muser drop constraint if exists fk_muser_user_type_id;
-drop index if exists ix_muser_user_type_id;
-
-alter table mail_user_inbox drop constraint if exists fk_mail_user_inbox_mail_user;
-drop index if exists ix_mail_user_inbox_mail_user;
-
-alter table mail_user_inbox drop constraint if exists fk_mail_user_inbox_mail_box;
-drop index if exists ix_mail_user_inbox_mail_box;
-
-alter table mail_user_outbox drop constraint if exists fk_mail_user_outbox_mail_user;
-drop index if exists ix_mail_user_outbox_mail_user;
-
-alter table mail_user_outbox drop constraint if exists fk_mail_user_outbox_mail_box;
-drop index if exists ix_mail_user_outbox_mail_box;
-
-alter table c_message drop constraint if exists fk_c_message_conversation_id;
-drop index if exists ix_c_message_conversation_id;
-
-alter table c_message drop constraint if exists fk_c_message_user_id;
-drop index if exists ix_c_message_user_id;
-
-alter table meter_contract_data drop constraint if exists fk_meter_contract_data_special_needs_client_id;
-
-alter table meter_special_needs_client drop constraint if exists fk_meter_special_needs_client_primary_id;
-
-alter table meter_version drop constraint if exists fk_meter_version_address_data_id;
-
-alter table meter_version drop constraint if exists fk_meter_version_contract_data_id;
-
-alter table mnoc_user_mnoc_role drop constraint if exists fk_mnoc_user_mnoc_role_mnoc_user;
-drop index if exists ix_mnoc_user_mnoc_role_mnoc_user;
-
-alter table mnoc_user_mnoc_role drop constraint if exists fk_mnoc_user_mnoc_role_mnoc_role;
-drop index if exists ix_mnoc_user_mnoc_role_mnoc_role;
-
-alter table mny_b drop constraint if exists fk_mny_b_a_id;
-drop index if exists ix_mny_b_a_id;
-
-alter table mny_b_mny_c drop constraint if exists fk_mny_b_mny_c_mny_b;
-drop index if exists ix_mny_b_mny_c_mny_b;
-
-alter table mny_b_mny_c drop constraint if exists fk_mny_b_mny_c_mny_c;
-drop index if exists ix_mny_b_mny_c_mny_c;
-
-alter table subtopics drop constraint if exists fk_subtopics_mny_topic_1;
-drop index if exists ix_subtopics_mny_topic_1;
-
-alter table subtopics drop constraint if exists fk_subtopics_mny_topic_2;
-drop index if exists ix_subtopics_mny_topic_2;
-
-alter table mp_role drop constraint if exists fk_mp_role_mp_user_id;
-drop index if exists ix_mp_role_mp_user_id;
-
-alter table ms_many_a_many_b drop constraint if exists fk_ms_many_a_many_b_ms_many_a;
-drop index if exists ix_ms_many_a_many_b_ms_many_a;
-
-alter table ms_many_a_many_b drop constraint if exists fk_ms_many_a_many_b_ms_many_b;
-drop index if exists ix_ms_many_a_many_b_ms_many_b;
-
-alter table ms_many_b_many_a drop constraint if exists fk_ms_many_b_many_a_ms_many_b;
-drop index if exists ix_ms_many_b_many_a_ms_many_b;
-
-alter table ms_many_b_many_a drop constraint if exists fk_ms_many_b_many_a_ms_many_a;
-drop index if exists ix_ms_many_b_many_a_ms_many_a;
-
-alter table my_lob_size_join_many drop constraint if exists fk_my_lob_size_join_many_parent_id;
-drop index if exists ix_my_lob_size_join_many_parent_id;
-
-alter table o_bean_child drop constraint if exists fk_o_bean_child_cached_bean_id;
-drop index if exists ix_o_bean_child_cached_bean_id;
-
-alter table ocached_app_detail drop constraint if exists fk_ocached_app_detail_app_id;
-drop index if exists ix_ocached_app_detail_app_id;
-
-alter table o_cached_bean_country drop constraint if exists fk_o_cached_bean_country_o_cached_bean;
-drop index if exists ix_o_cached_bean_country_o_cached_bean;
-
-alter table o_cached_bean_country drop constraint if exists fk_o_cached_bean_country_o_country;
-drop index if exists ix_o_cached_bean_country_o_country;
-
-alter table o_cached_bean_child drop constraint if exists fk_o_cached_bean_child_cached_bean_id;
-drop index if exists ix_o_cached_bean_child_cached_bean_id;
-
-alter table oengine drop constraint if exists fk_oengine_car_id;
-
-alter table ogear_box drop constraint if exists fk_ogear_box_car_id;
-
-alter table omvertex_other drop constraint if exists fk_omvertex_other_omvertex_id;
-drop index if exists ix_omvertex_other_omvertex_id;
-
-alter table oroad_show_msg drop constraint if exists fk_oroad_show_msg_company_id;
-
-alter table om_account_child_dbo drop constraint if exists fk_om_account_child_dbo_banana_rama_id;
-drop index if exists ix_om_account_child_dbo_banana_rama_id;
-
-alter table om_basic_child drop constraint if exists fk_om_basic_child_parent_id;
-drop index if exists ix_om_basic_child_parent_id;
-
-alter table om_ordered_detail drop constraint if exists fk_om_ordered_detail_master_id;
-drop index if exists ix_om_ordered_detail_master_id;
-
-alter table oml_baz drop constraint if exists fk_oml_baz_foo_id;
-drop index if exists ix_oml_baz_foo_id;
-
-alter table oml_foo drop constraint if exists fk_oml_foo_bar_id;
-drop index if exists ix_oml_foo_bar_id;
-
-alter table o_order drop constraint if exists fk_o_order_kcustomer_id;
-drop index if exists ix_o_order_kcustomer_id;
-
-alter table o_order_detail drop constraint if exists fk_o_order_detail_order_id;
-drop index if exists ix_o_order_detail_order_id;
-
-alter table o_order_detail drop constraint if exists fk_o_order_detail_product_id;
-drop index if exists ix_o_order_detail_product_id;
-
-alter table s_order_items drop constraint if exists fk_s_order_items_order_uuid;
-drop index if exists ix_s_order_items_order_uuid;
-
-alter table order_referenced_parent drop constraint if exists fk_order_referenced_parent_master_id;
-drop index if exists ix_order_referenced_parent_master_id;
-
-alter table or_order_ship drop constraint if exists fk_or_order_ship_order_id;
-drop index if exists ix_or_order_ship_order_id;
-
-alter table order_toy drop constraint if exists fk_order_toy_child_id;
-drop index if exists ix_order_toy_child_id;
-
-alter table ordered_parent drop constraint if exists fk_ordered_parent_order_master_inheritance_id;
-drop index if exists ix_ordered_parent_order_master_inheritance_id;
-
-alter table organization_node drop constraint if exists fk_organization_node_parent_tree_node_id;
-
-alter table orp_detail drop constraint if exists fk_orp_detail_master_id;
-drop index if exists ix_orp_detail_master_id;
-
-alter table orp_detail2 drop constraint if exists fk_orp_detail2_orp_master2_id;
-drop index if exists ix_orp_detail2_orp_master2_id;
-
-alter table oto_atwo drop constraint if exists fk_oto_atwo_aone_id;
-
-alter table oto_bchild drop constraint if exists fk_oto_bchild_master_id;
-
-alter table oto_child drop constraint if exists fk_oto_child_master_id;
-
-alter table oto_cust_address drop constraint if exists fk_oto_cust_address_customer_cid;
-
-alter table oto_level_a drop constraint if exists fk_oto_level_a_b_id;
-
-alter table oto_level_b drop constraint if exists fk_oto_level_b_c_id;
-
-alter table oto_prime_extra drop constraint if exists fk_oto_prime_extra_eid;
-
-alter table oto_sd_child drop constraint if exists fk_oto_sd_child_master_id;
-
-alter table oto_th_many drop constraint if exists fk_oto_th_many_oto_th_top_id;
-drop index if exists ix_oto_th_many_oto_th_top_id;
-
-alter table oto_th_one drop constraint if exists fk_oto_th_one_many_id;
-
-alter table oto_ubprime_extra drop constraint if exists fk_oto_ubprime_extra_eid;
-
-alter table oto_user_model drop constraint if exists fk_oto_user_model_user_optional_id;
-
-alter table pfile drop constraint if exists fk_pfile_file_content_id;
-
-alter table pfile drop constraint if exists fk_pfile_file_content2_id;
-
-alter table paggview drop constraint if exists fk_paggview_pview_id;
-
-alter table pallet_location drop constraint if exists fk_pallet_location_zone_sid;
-drop index if exists ix_pallet_location_zone_sid;
-
-alter table parcel_location drop constraint if exists fk_parcel_location_parcelid;
-
-alter table rawinherit_parent_rawinherit_data drop constraint if exists fk_rawinherit_parent_rawinherit_data_rawinherit_parent;
-drop index if exists ix_rawinherit_parent_rawinherit_data_rawinherit_parent;
-
-alter table rawinherit_parent_rawinherit_data drop constraint if exists fk_rawinherit_parent_rawinherit_data_rawinherit_data;
-drop index if exists ix_rawinherit_parent_rawinherit_data_rawinherit_data;
-
-alter table parent_person drop constraint if exists fk_parent_person_some_bean_id;
-drop index if exists ix_parent_person_some_bean_id;
-
-alter table parent_person drop constraint if exists fk_parent_person_parent_identifier;
-drop index if exists ix_parent_person_parent_identifier;
-
-alter table c_participation drop constraint if exists fk_c_participation_conversation_id;
-drop index if exists ix_c_participation_conversation_id;
-
-alter table c_participation drop constraint if exists fk_c_participation_user_id;
-drop index if exists ix_c_participation_user_id;
-
-alter table pcf_calendar drop constraint if exists fk_pcf_calendar_pcf_person_id;
-drop index if exists ix_pcf_calendar_pcf_person_id;
-
-alter table pcf_city drop constraint if exists fk_pcf_city_pcf_country_id;
-drop index if exists ix_pcf_city_pcf_country_id;
-
-alter table pcf_city drop constraint if exists fk_pcf_city_mayor_id;
-
-alter table pcf_city drop constraint if exists fk_pcf_city_vice_mayor_id;
-
-alter table pcf_event drop constraint if exists fk_pcf_event_pcf_calendar_id;
-drop index if exists ix_pcf_event_pcf_calendar_id;
-
-alter table persistent_file_content drop constraint if exists fk_persistent_file_content_persistent_file_id;
-
-alter table person drop constraint if exists fk_person_default_address_oid;
-drop index if exists ix_person_default_address_oid;
-
-alter table person_cache_email drop constraint if exists fk_person_cache_email_person_info_person_id;
-drop index if exists ix_person_cache_email_person_info_person_id;
-
-alter table phones drop constraint if exists fk_phones_person_id;
-drop index if exists ix_phones_person_id;
-
-alter table e_position drop constraint if exists fk_e_position_contract_id;
-drop index if exists ix_e_position_contract_id;
-
-alter table pp_to_ww drop constraint if exists fk_pp_to_ww_pp;
-drop index if exists ix_pp_to_ww_pp;
-
-alter table pp_to_ww drop constraint if exists fk_pp_to_ww_wview;
-drop index if exists ix_pp_to_ww_wview;
-
-alter table question drop constraint if exists fk_question_groupobjectid;
-drop index if exists ix_question_groupobjectid;
-
-alter table r_orders drop constraint if exists fk_r_orders_customer;
-drop index if exists ix_r_orders_customer;
-
-alter table referenced_defaults_model drop constraint if exists fk_referenced_defaults_model_id;
-
-alter table referenced_defaults_model drop constraint if exists fk_referenced_defaults_model_defaults_model_id;
-drop index if exists ix_referenced_defaults_model_defaults_model_id;
-
-alter table referenced_defaults_model_draft drop constraint if exists fk_referenced_defaults_model_draft_defaults_model_id;
-drop index if exists ix_referenced_defaults_model_draft_defaults_model_id;
-
-alter table rel_master drop constraint if exists fk_rel_master_detail_id;
-drop index if exists ix_rel_master_detail_id;
-
-alter table resourcefile drop constraint if exists fk_resourcefile_parentresourcefileid;
-drop index if exists ix_resourcefile_parentresourcefileid;
-
-alter table mt_role drop constraint if exists fk_mt_role_tenant_id;
-drop index if exists ix_mt_role_tenant_id;
-
-alter table mt_role_permission drop constraint if exists fk_mt_role_permission_mt_role;
-drop index if exists ix_mt_role_permission_mt_role;
-
-alter table mt_role_permission drop constraint if exists fk_mt_role_permission_mt_permission;
-drop index if exists ix_mt_role_permission_mt_permission;
-
-alter table root_bean drop constraint if exists fk_root_bean_referencing_bean_id;
-drop index if exists ix_root_bean_referencing_bean_id;
-
-alter table f_second drop constraint if exists fk_f_second_first;
-
-alter table section drop constraint if exists fk_section_article_id;
-drop index if exists ix_section_article_id;
-
-alter table self_parent drop constraint if exists fk_self_parent_parent_id;
-drop index if exists ix_self_parent_parent_id;
-
-alter table self_ref_customer drop constraint if exists fk_self_ref_customer_referred_by_id;
-drop index if exists ix_self_ref_customer_referred_by_id;
-
-alter table self_ref_example drop constraint if exists fk_self_ref_example_parent_id;
-drop index if exists ix_self_ref_example_parent_id;
-
-alter table e_save_test_b drop constraint if exists fk_e_save_test_b_sibling_a_id;
-
-alter table site drop constraint if exists fk_site_parent_id;
-drop index if exists ix_site_parent_id;
-
-alter table site drop constraint if exists fk_site_data_container_id;
-
-alter table site drop constraint if exists fk_site_site_address_id;
-
-alter table source_base drop constraint if exists fk_source_base_target_id;
-drop index if exists ix_source_base_target_id;
-
-alter table stockforecast drop constraint if exists fk_stockforecast_inner_report_id;
-drop index if exists ix_stockforecast_inner_report_id;
-
-alter table sub_section drop constraint if exists fk_sub_section_section_id;
-drop index if exists ix_sub_section_section_id;
-
-alter table tevent_many drop constraint if exists fk_tevent_many_event_id;
-drop index if exists ix_tevent_many_event_id;
-
-alter table tevent_one drop constraint if exists fk_tevent_one_event_id;
-
-alter table t_detail_with_other_namexxxyy drop constraint if exists fk_t_detail_with_other_namexxxyy_master_id;
-drop index if exists ix_t_detail_with_other_namexxxyy_master_id;
-
-alter table ttruck_holder drop constraint if exists fk_ttruck_holder_truck_plate_no;
-drop index if exists ix_ttruck_holder_truck_plate_no;
-
-alter table ttruck_holder drop constraint if exists fk_ttruck_holder_basic_id;
-drop index if exists ix_ttruck_holder_basic_id;
-
-alter table ttruck_holder_item drop constraint if exists fk_ttruck_holder_item_owner_id;
-drop index if exists ix_ttruck_holder_item_owner_id;
-
-alter table twheel drop constraint if exists fk_twheel_owner_plate_no;
-drop index if exists ix_twheel_owner_plate_no;
-
-alter table tire drop constraint if exists fk_tire_wheel;
-
-alter table tree_entity drop constraint if exists fk_tree_entity_parent_id;
-drop index if exists ix_tree_entity_parent_id;
-
-alter table trip drop constraint if exists fk_trip_vehicle_driver_id;
-drop index if exists ix_trip_vehicle_driver_id;
-
-alter table trip drop constraint if exists fk_trip_address_id;
-drop index if exists ix_trip_address_id;
-
-alter table "type" drop constraint if exists fk_type_sub_type_id;
-drop index if exists ix_type_sub_type_id;
-
-alter table usib_child drop constraint if exists fk_usib_child_parent_id;
-drop index if exists ix_usib_child_parent_id;
-
-alter table usib_child_sibling drop constraint if exists fk_usib_child_sibling_child_id;
-
-alter table ut_detail drop constraint if exists fk_ut_detail_utmaster_id;
-drop index if exists ix_ut_detail_utmaster_id;
-
-alter table uutwo drop constraint if exists fk_uutwo_master_id;
-drop index if exists ix_uutwo_master_id;
-
-alter table oto_user drop constraint if exists fk_oto_user_account_id;
-
-alter table c_user drop constraint if exists fk_c_user_group_id;
-drop index if exists ix_c_user_group_id;
-
-alter table em_user_role drop constraint if exists fk_em_user_role_user_id;
-drop index if exists ix_em_user_role_user_id;
-
-alter table em_user_role drop constraint if exists fk_em_user_role_role_id;
-drop index if exists ix_em_user_role_role_id;
-
-alter table vehicle drop constraint if exists fk_vehicle_lease_id;
-drop index if exists ix_vehicle_lease_id;
-
-alter table vehicle drop constraint if exists fk_vehicle_car_ref_id;
-drop index if exists ix_vehicle_car_ref_id;
-
-alter table vehicle drop constraint if exists fk_vehicle_truck_ref_id;
-drop index if exists ix_vehicle_truck_ref_id;
-
-alter table vehicle_driver drop constraint if exists fk_vehicle_driver_vehicle_id;
-drop index if exists ix_vehicle_driver_vehicle_id;
-
-alter table vehicle_driver drop constraint if exists fk_vehicle_driver_address_id;
-drop index if exists ix_vehicle_driver_address_id;
-
-alter table version_child drop constraint if exists fk_version_child_parent_id;
-drop index if exists ix_version_child_parent_id;
-
-alter table version_toy drop constraint if exists fk_version_toy_child_id;
-drop index if exists ix_version_toy_child_id;
-
-alter table warehouses drop constraint if exists fk_warehouses_officezoneid;
-drop index if exists ix_warehouses_officezoneid;
-
-alter table warehousesshippingzones drop constraint if exists fk_warehousesshippingzones_warehouses;
-drop index if exists ix_warehousesshippingzones_warehouses;
-
-alter table warehousesshippingzones drop constraint if exists fk_warehousesshippingzones_zones;
-drop index if exists ix_warehousesshippingzones_zones;
-
-alter table sa_wheel drop constraint if exists fk_sa_wheel_tire;
-drop index if exists ix_sa_wheel_tire;
-
-alter table sa_wheel drop constraint if exists fk_sa_wheel_car;
-drop index if exists ix_sa_wheel_car;
-
-alter table g_who_props_otm drop constraint if exists fk_g_who_props_otm_who_created_id;
-drop index if exists ix_g_who_props_otm_who_created_id;
-
-alter table g_who_props_otm drop constraint if exists fk_g_who_props_otm_who_modified_id;
-drop index if exists ix_g_who_props_otm_who_modified_id;
-
-alter table with_zero drop constraint if exists fk_with_zero_parent_id;
-drop index if exists ix_with_zero_parent_id;
-
-drop table if exists asimple_bean;
-
-drop table if exists bar;
-
-drop table if exists block;
-
-drop table if exists oto_account;
-
-drop table if exists acl;
-
-drop table if exists acl_container_relation;
-
-drop table if exists addr;
-
-drop table if exists address;
-
-drop table if exists o_address;
-
-drop table if exists album;
-
-drop table if exists animal;
-
-drop table if exists animal_shelter;
-
-drop table if exists article;
-
-drop table if exists attribute;
-
-drop table if exists attribute_holder;
-
-drop table if exists audit_log;
-
-drop table if exists bbookmark;
-
-drop table if exists bbookmark_org;
-
-drop table if exists bbookmark_user;
-
-drop table if exists bsimple_with_gen;
-
-drop table if exists bsite;
-
-drop table if exists bsite_user_a;
-
-drop table if exists bsite_user_b;
-
-drop table if exists bsite_user_c;
-
-drop table if exists bsite_user_d;
-
-drop table if exists bsite_user_e;
-
-drop table if exists buser;
-
-drop table if exists bwith_qident;
-
-drop table if exists basic_draftable_bean;
-
-drop table if exists basic_draftable_bean_draft;
-
-drop table if exists basic_joda_entity;
-
-drop table if exists bean_with_time_zone;
-
-drop table if exists drel_booking;
-drop sequence if exists drel_booking_seq;
-
-drop table if exists bw_bean;
-
-drop table if exists cepcategory;
-
-drop table if exists cepproduct;
-
-drop table if exists cepproduct_category;
-
-drop table if exists ciaddress;
-
-drop table if exists cicustomer_parent;
-
-drop table if exists cistreet_parent;
-
-drop table if exists cinh_ref;
-
-drop table if exists cinh_root;
-
-drop table if exists ckey_assoc;
-
-drop table if exists ckey_detail;
-
-drop table if exists ckey_parent;
-
-drop table if exists coone;
-
-drop table if exists coone_many;
-
-drop table if exists coroot;
-
-drop table if exists calculation_result;
-
-drop table if exists cao_bean;
-
-drop table if exists sp_car_car;
-drop sequence if exists sp_car_car_seq;
-
-drop table if exists sp_car_car_wheels;
-
-drop table if exists sp_car_car_doors;
-
-drop table if exists sa_car;
-drop sequence if exists sa_car_seq;
-
-drop table if exists car_accessory;
-
-drop table if exists car_fuse;
-
-drop table if exists category;
-
-drop table if exists e_save_test_d;
-
-drop table if exists child_person;
-
-drop table if exists cke_client;
-
-drop table if exists cke_user;
-
-drop table if exists class_super;
-
-drop table if exists class_super_monkey;
-
-drop table if exists configuration;
-
-drop table if exists configurations;
-
-drop table if exists contact;
-
-drop table if exists contact_group;
-
-drop table if exists contact_note;
-
-drop table if exists contract;
-
-drop table if exists contract_costs;
-
-drop table if exists c_conversation;
-
-drop table if exists o_country;
-
-drop table if exists cover;
-
-drop table if exists o_customer;
-
-drop table if exists dcredit;
-
-drop table if exists dcredit_drol;
-
-drop table if exists dexh_entity;
-
-drop table if exists dint_parent;
-
-drop table if exists dmachine;
-
-drop table if exists d_machine_aux_use;
-
-drop table if exists d_machine_stats;
-
-drop table if exists d_machine_use;
-
-drop table if exists dorg;
-
-drop table if exists dperson;
-
-drop table if exists drol;
-
-drop table if exists drot;
-
-drop table if exists drot_drol;
-
-drop table if exists rawinherit_data;
-
-drop table if exists data_container;
-
-drop table if exists dc_detail;
-
-drop table if exists dc_master;
-
-drop table if exists defaults_model;
-
-drop table if exists defaults_model_draft;
-
-drop table if exists dfk_cascade;
-
-drop table if exists dfk_cascade_one;
-
-drop table if exists dfk_none;
-
-drop table if exists dfk_none_via_join;
-
-drop table if exists dfk_none_via_mto_m;
-
-drop table if exists dfk_none_via_mto_m_dfk_one;
-
-drop table if exists dfk_one;
-
-drop table if exists dfk_set_null;
-
-drop table if exists doc;
-
-drop table if exists doc_link;
-
-drop table if exists doc_link_draft;
-
-drop table if exists doc_draft;
-
-drop table if exists document;
-
-drop table if exists document_draft;
-
-drop table if exists document_media;
-
-drop table if exists document_media_draft;
-
-drop table if exists sp_car_door;
-drop sequence if exists sp_car_door_seq;
-
-drop table if exists earray_bean;
-
-drop table if exists earray_set_bean;
-
-drop table if exists e_basic;
-
-drop table if exists ebasic_change_log;
-
-drop table if exists ebasic_clob;
-
-drop table if exists ebasic_clob_fetch_eager;
-
-drop table if exists ebasic_clob_no_ver;
-
-drop table if exists e_basicenc;
-
-drop table if exists e_basicenc_bin;
-
-drop table if exists e_basicenc_client;
-
-drop table if exists e_basicenc_relate;
-
-drop table if exists e_basic_enum_id;
-
-drop table if exists e_basic_eni;
-
-drop table if exists ebasic_hstore;
-
-drop table if exists ebasic_json_jackson;
-
-drop table if exists ebasic_json_jackson2;
-
-drop table if exists ebasic_json_list;
-
-drop table if exists ebasic_json_map;
-
-drop table if exists ebasic_json_map_blob;
-
-drop table if exists ebasic_json_map_clob;
-
-drop table if exists ebasic_json_map_detail;
-
-drop table if exists ebasic_json_map_json_b;
-
-drop table if exists ebasic_json_map_varchar;
-
-drop table if exists ebasic_json_node;
-
-drop table if exists ebasic_json_node_blob;
-
-drop table if exists ebasic_json_node_json_b;
-
-drop table if exists ebasic_json_node_varchar;
-
-drop table if exists ebasic_json_unmapped;
-
-drop table if exists e_basic_ndc;
-
-drop table if exists ebasic_no_sdchild;
-
-drop table if exists ebasic_sdchild;
-
-drop table if exists ebasic_soft_delete;
-
-drop table if exists e_basicver;
-
-drop table if exists e_basic_withlife;
-
-drop table if exists e_basic_with_ex;
-
-drop table if exists e_basicverucon;
-
-drop table if exists ecache_child;
-
-drop table if exists ecache_root;
-
-drop table if exists e_col_ab;
-
-drop table if exists ecustom_id;
-
-drop table if exists edefault_prop;
-
-drop table if exists eemb_inner;
-
-drop table if exists eemb_outer;
-
-drop table if exists efile2_no_fk;
-
-drop table if exists efile_no_fk;
-
-drop table if exists efile_no_fk_euser_no_fk;
-
-drop table if exists efile_no_fk_euser_no_fk_soft_del;
-
-drop table if exists egen_props;
-
-drop table if exists eid_uid_bean;
-
-drop table if exists einvoice;
-
-drop table if exists e_main;
-
-drop table if exists enull_collection;
-
-drop table if exists enull_collection_detail;
-
-drop table if exists eopt_one_a;
-
-drop table if exists eopt_one_b;
-
-drop table if exists eopt_one_c;
-
-drop table if exists eper_addr;
-
-drop table if exists eperson;
-
-drop table if exists eperson2;
-
-drop table if exists e_person_online;
-
-drop table if exists esimple;
-
-drop table if exists esoft_del_book;
-
-drop table if exists esoft_del_book_esoft_del_user;
-
-drop table if exists esoft_del_down;
-
-drop table if exists esoft_del_mid;
-
-drop table if exists esoft_del_one_a;
-
-drop table if exists esoft_del_one_b;
-
-drop table if exists esoft_del_role;
-
-drop table if exists esoft_del_role_esoft_del_user;
-
-drop table if exists esoft_del_top;
-
-drop table if exists esoft_del_up;
-
-drop table if exists esoft_del_user;
-
-drop table if exists esoft_del_user_esoft_del_role;
-
-drop table if exists esome_convert_type;
-
-drop table if exists esome_type;
-
-drop table if exists etrans_many;
-
-drop table if exists rawinherit_uncle;
-
-drop table if exists euser_no_fk;
-
-drop table if exists euser_no_fk_soft_del;
-
-drop table if exists evanilla_collection;
-
-drop table if exists evanilla_collection_detail;
-
-drop table if exists ewho_props;
-
-drop table if exists e_withinet;
-
-drop table if exists ec_enum_person;
-
-drop table if exists ec_enum_person_tags;
-
-drop table if exists ec_person;
-
-drop table if exists ec_person_phone;
-
-drop table if exists ec_top;
-
-drop table if exists ec_top_ecs_person;
-
-drop table if exists ecbl_person;
-
-drop table if exists ecbl_person_phone_numbers;
-
-drop table if exists ecbm_person;
-
-drop table if exists ecbm_person_phone_numbers;
-
-drop table if exists ecm_person;
-
-drop table if exists ecm_person_phone_numbers;
-
-drop table if exists ecmc_person;
-
-drop table if exists ecmc_person_phone_numbers;
-
-drop table if exists ecs_person;
-
-drop table if exists ecs_person_phone;
-
-drop table if exists ecsm_child;
-
-drop table if exists ecsm_values;
-
-drop table if exists ecsm_one;
-
-drop table if exists ecsm_parent;
-
-drop table if exists ecsm_two;
-
-drop table if exists td_child;
-
-drop table if exists td_parent;
-
-drop table if exists element_bean;
-
-drop table if exists empl;
-
-drop table if exists esd_detail;
-
-drop table if exists esd_master;
-
-drop table if exists feature_desc;
-
-drop table if exists f_first;
-
-drop table if exists foo;
-
-drop table if exists gen_key_identity;
-
-drop table if exists gen_key_sequence;
-drop sequence if exists SEQ_NAME;
-
-drop table if exists grand_parent_person;
-
-drop table if exists survey_group;
-
-drop table if exists c_group;
-
-drop table if exists he_doc;
-
-drop trigger hx_link_history_upd;
-drop view hx_link_with_history;
-alter table hx_link drop column sys_period_start;
-alter table hx_link drop column sys_period_end;
-drop table hx_link_history;
-
-drop table if exists hx_link;
-
-drop table if exists hx_link_doc;
-
-drop table if exists hi_doc;
-
-drop trigger hi_link_history_upd;
-drop view hi_link_with_history;
-alter table hi_link drop column sys_period_start;
-alter table hi_link drop column sys_period_end;
-drop table hi_link_history;
-
-drop table if exists hi_link;
-
-drop trigger hi_link_doc_history_upd;
-drop view hi_link_doc_with_history;
-alter table hi_link_doc drop column sys_period_start;
-alter table hi_link_doc drop column sys_period_end;
-drop table hi_link_doc_history;
-
-drop table if exists hi_link_doc;
-
-drop trigger hi_tone_history_upd;
-drop view hi_tone_with_history;
-alter table hi_tone drop column sys_period_start;
-alter table hi_tone drop column sys_period_end;
-drop table hi_tone_history;
-
-drop table if exists hi_tone;
-
-drop trigger hi_tthree_history_upd;
-drop view hi_tthree_with_history;
-alter table hi_tthree drop column sys_period_start;
-alter table hi_tthree drop column sys_period_end;
-drop table hi_tthree_history;
-
-drop table if exists hi_tthree;
-
-drop trigger hi_ttwo_history_upd;
-drop view hi_ttwo_with_history;
-alter table hi_ttwo drop column sys_period_start;
-alter table hi_ttwo drop column sys_period_end;
-drop table hi_ttwo_history;
-
-drop table if exists hi_ttwo;
-
-drop trigger hsd_setting_history_upd;
-drop view hsd_setting_with_history;
-alter table hsd_setting drop column sys_period_start;
-alter table hsd_setting drop column sys_period_end;
-drop table hsd_setting_history;
-
-drop table if exists hsd_setting;
-
-drop trigger hsd_user_history_upd;
-drop view hsd_user_with_history;
-alter table hsd_user drop column sys_period_start;
-alter table hsd_user drop column sys_period_end;
-drop table hsd_user_history;
-
-drop table if exists hsd_user;
-
-drop table if exists iaf_segment;
-
-drop table if exists iaf_segment_status;
-
-drop table if exists imrelated;
-
-drop table if exists imroot;
-
-drop table if exists ixresource;
-
-drop table if exists info_company;
-
-drop table if exists info_contact;
-
-drop table if exists info_customer;
-
-drop table if exists inner_report;
-
-drop table if exists drel_invoice;
-drop sequence if exists drel_invoice_seq;
-
-drop table if exists item;
-
-drop table if exists monkey;
-
-drop table if exists mkeygroup;
-
-drop table if exists mkeygroup_monkey;
-
-drop table if exists trainer;
-
-drop table if exists trainer_monkey;
-
-drop table if exists troop;
-
-drop table if exists troop_monkey;
-
-drop table if exists l2_cldf_reset_bean;
-
-drop table if exists l2_cldf_reset_bean_child;
-
-drop table if exists level1;
-
-drop table if exists level1_level4;
-
-drop table if exists level1_level2;
-
-drop table if exists level2;
-
-drop table if exists level2_level3;
-
-drop table if exists level3;
-
-drop table if exists level4;
-
-drop trigger link_history_upd;
-drop view link_with_history;
-alter table link drop column sys_period_start;
-alter table link drop column sys_period_end;
-drop table link_history;
-
-drop table if exists link;
-
-drop table if exists link_draft;
-
-drop table if exists la_attr_value;
-
-drop table if exists la_attr_value_attribute;
-
-drop table if exists looney;
-
-drop table if exists maddress;
-
-drop table if exists mcontact;
-
-drop table if exists mcontact_message;
-
-drop table if exists mcustomer;
-
-drop table if exists mgroup;
-
-drop table if exists mmachine;
-
-drop table if exists mmachine_mgroup;
-
-drop table if exists mmedia;
-
-drop table if exists non_updateprop;
-
-drop table if exists mprinter;
-
-drop table if exists mprinter_state;
-
-drop table if exists mprofile;
-
-drop table if exists mprotected_construct_bean;
-
-drop table if exists mrole;
-
-drop table if exists mrole_muser;
-
-drop table if exists msome_other;
-
-drop table if exists muser;
-
-drop table if exists muser_type;
-
-drop table if exists mail_box;
-
-drop table if exists mail_user;
-
-drop table if exists mail_user_inbox;
-
-drop table if exists mail_user_outbox;
-
-drop table if exists main_entity;
-
-drop table if exists main_entity_relation;
-
-drop table if exists map_super_actual;
-
-drop table if exists c_message;
-
-drop table if exists meter_address_data;
-
-drop table if exists meter_contract_data;
-
-drop table if exists meter_special_needs_client;
-
-drop table if exists meter_special_needs_contact;
-
-drop table if exists meter_version;
-
-drop table if exists mnoc_role;
-
-drop table if exists mnoc_user;
-
-drop table if exists mnoc_user_mnoc_role;
-
-drop table if exists mny_a;
-
-drop table if exists mny_b;
-
-drop table if exists mny_b_mny_c;
-
-drop table if exists mny_c;
-
-drop table if exists mny_topic;
-
-drop table if exists subtopics;
-
-drop table if exists mp_role;
-
-drop table if exists mp_user;
-
-drop table if exists ms_many_a;
-
-drop table if exists ms_many_a_many_b;
-
-drop table if exists ms_many_b;
-
-drop table if exists ms_many_b_many_a;
-
-drop table if exists my_lob_size;
-
-drop table if exists my_lob_size_join_many;
-
-drop table if exists noidbean;
-
-drop table if exists o_bean_child;
-
-drop table if exists ocached_app;
-
-drop table if exists ocached_app_detail;
-
-drop table if exists o_cached_bean;
-
-drop table if exists o_cached_bean_country;
-
-drop table if exists o_cached_bean_child;
-
-drop table if exists o_cached_inherit;
-
-drop table if exists o_cached_natkey;
-
-drop table if exists o_cached_natkey3;
-
-drop table if exists ocached_nkey_uid;
-
-drop table if exists ocar;
-
-drop table if exists ocompany;
-
-drop table if exists oengine;
-
-drop table if exists ogear_box;
-
-drop table if exists omvertex;
-
-drop table if exists omvertex_other;
-
-drop table if exists oroad_show_msg;
-
-drop table if exists om_account_child_dbo;
-
-drop table if exists om_account_dbo;
-
-drop table if exists om_basic_child;
-
-drop table if exists om_basic_parent;
-
-drop table if exists om_ordered_detail;
-
-drop table if exists om_ordered_master;
-
-drop table if exists oml_bar;
-
-drop table if exists oml_baz;
-
-drop table if exists oml_foo;
-
-drop table if exists only_id_entity;
-
-drop table if exists o_order;
-
-drop table if exists o_order_detail;
-
-drop table if exists s_orders;
-
-drop table if exists s_order_items;
-
-drop table if exists order_master;
-
-drop table if exists order_master_inheritance;
-
-drop table if exists order_referenced_parent;
-
-drop table if exists or_order_ship;
-
-drop table if exists order_toy;
-
-drop table if exists ordered_parent;
-
-drop table if exists organisation;
-
-drop table if exists organization_node;
-
-drop table if exists organization_tree_node;
-
-drop table if exists orp_detail;
-
-drop table if exists orp_detail2;
-
-drop table if exists orp_master;
-
-drop table if exists orp_master2;
-
-drop table if exists oto_aone;
-
-drop table if exists oto_atwo;
-
-drop table if exists oto_bchild;
-
-drop table if exists oto_bmaster;
-
-drop table if exists oto_child;
-
-drop table if exists oto_cust;
-
-drop table if exists oto_cust_address;
-
-drop table if exists oto_level_a;
-
-drop table if exists oto_level_b;
-
-drop table if exists oto_level_c;
-
-drop table if exists oto_master;
-
-drop table if exists oto_prime;
-
-drop table if exists oto_prime_extra;
-
-drop table if exists oto_sd_child;
-
-drop table if exists oto_sd_master;
-
-drop table if exists oto_th_many;
-
-drop table if exists oto_th_one;
-
-drop table if exists oto_th_top;
-
-drop table if exists oto_ubprime;
-
-drop table if exists oto_ubprime_extra;
-
-drop table if exists oto_uprime;
-
-drop table if exists oto_uprime_extra;
-
-drop table if exists oto_user_model;
-
-drop table if exists oto_user_model_optional;
-
-drop table if exists pfile;
-
-drop table if exists pfile_content;
-
-drop table if exists paggview;
-
-drop table if exists pallet_location;
-
-drop table if exists parcel;
-
-drop table if exists parcel_location;
-
-drop table if exists rawinherit_parent;
-
-drop table if exists rawinherit_parent_rawinherit_data;
-
-drop table if exists e_save_test_c;
-
-drop table if exists parent_person;
-
-drop table if exists c_participation;
-
-drop table if exists password_store_model;
-
-drop table if exists pcf_calendar;
-
-drop table if exists pcf_city;
-
-drop table if exists pcf_country;
-
-drop table if exists pcf_event;
-
-drop table if exists pcf_person;
-
-drop table if exists mt_permission;
-
-drop table if exists persistent_file;
-
-drop table if exists persistent_file_content;
-
-drop table if exists person;
-
-drop table if exists persons;
-
-drop table if exists person_cache_email;
-
-drop table if exists person_cache_info;
-
-drop table if exists phones;
-
-drop table if exists e_position;
-
-drop table if exists primary_revision;
-
-drop table if exists o_product;
-
-drop table if exists pp;
-
-drop table if exists pp_to_ww;
-
-drop table if exists question;
-
-drop table if exists rcustomer;
-
-drop table if exists r_orders;
-
-drop table if exists referenced_defaults_model;
-
-drop table if exists referenced_defaults_model_draft;
-
-drop table if exists referencing_bean;
-
-drop table if exists region;
-
-drop table if exists rel_detail;
-
-drop table if exists rel_master;
-
-drop table if exists resourcefile;
-
-drop table if exists mt_role;
-
-drop table if exists mt_role_permission;
-
-drop table if exists em_role;
-
-drop table if exists root_bean;
-
-drop table if exists f_second;
-
-drop table if exists section;
-
-drop table if exists self_parent;
-
-drop table if exists self_ref_customer;
-
-drop table if exists self_ref_example;
-
-drop table if exists e_save_test_a;
-
-drop table if exists e_save_test_b;
-
-drop table if exists site;
-
-drop table if exists site_address;
-
-drop table if exists some_enum_bean;
-
-drop table if exists some_file_bean;
-
-drop table if exists some_new_types_bean;
-
-drop table if exists some_period_bean;
-
-drop table if exists source_base;
-
-drop table if exists stockforecast;
-
-drop table if exists sub_section;
-
-drop table if exists sub_type;
-
-drop table if exists survey;
-
-drop table if exists tbytes_only;
-
-drop table if exists tcar;
-
-drop table if exists tevent;
-
-drop table if exists tevent_many;
-
-drop table if exists tevent_one;
-
-drop table if exists tint_root;
-
-drop table if exists tjoda_entity;
-
-drop table if exists t_mapsuper1;
-
-drop table if exists t_oneb;
-
-drop table if exists t_detail_with_other_namexxxyy;
-drop sequence if exists t_atable_detail_seq;
-
-drop table if exists t_atable_thatisrelatively;
-drop sequence if exists t_atable_master_seq;
-
-drop table if exists ttruck_holder;
-
-drop table if exists ttruck_holder_item;
-
-drop table if exists tuuid_entity;
-
-drop table if exists twheel;
-
-drop table if exists twith_pre_insert;
-
-drop table if exists target_base;
-
-drop table if exists mt_tenant;
-
-drop table if exists test_annotation_base_entity;
-
-drop table if exists tire;
-drop sequence if exists tire_seq;
-
-drop table if exists sa_tire;
-drop sequence if exists sa_tire_seq;
-
-drop table if exists tree_entity;
-
-drop table if exists trip;
-
-drop table if exists truck_ref;
-
-drop table if exists tune;
-
-drop table if exists "type";
-
-drop table if exists tz_bean;
-
-drop table if exists usib_child;
-
-drop table if exists usib_child_sibling;
-
-drop table if exists usib_parent;
-
-drop table if exists ut_detail;
-
-drop table if exists ut_master;
-
-drop table if exists uuone;
-
-drop table if exists uutwo;
-
-drop table if exists oto_user;
-
-drop trigger c_user_history_upd;
-drop view c_user_with_history;
-alter table c_user drop column sys_period_start;
-alter table c_user drop column sys_period_end;
-drop table c_user_history;
-
-drop table if exists c_user;
-
-drop table if exists tx_user;
-
-drop table if exists g_user;
-
-drop table if exists em_user;
-
-drop table if exists user_interest_live;
-
-drop table if exists em_user_role;
-
-drop table if exists vehicle;
-
-drop table if exists vehicle_driver;
-
-drop table if exists vehicle_lease;
-
-drop table if exists version_child;
-
-drop table if exists version_parent;
-
-drop table if exists version_toy;
-
-drop table if exists warehouses;
-
-drop table if exists warehousesshippingzones;
-
-drop table if exists wheel;
-drop sequence if exists wheel_seq;
-
-drop table if exists sa_wheel;
-drop sequence if exists sa_wheel_seq;
-
-drop table if exists sp_car_wheel;
-drop sequence if exists sp_car_wheel_seq;
-
-drop table if exists g_who_props_otm;
-
-drop table if exists with_zero;
-
-drop table if exists parent;
-
-drop table if exists wview;
-
-drop table if exists zones;
-
-drop index if exists ix_contact_last_name_first_name;
-drop index if exists ix_e_basic_name;
-drop index if exists ix_efile2_no_fk_owner_id;
-drop index if exists ix_ecsm_values_host_id;
-drop index if exists ix_order_referenced_parent_type;
-drop index if exists ix_organization_node_kind;
-drop index if exists ano_3;
-drop index if exists ano_1;
-drop index if exists ano_2;
diff --git a/src/test/ddl-review/mariadb-create-all.sql b/src/test/ddl-review/mariadb-create-all.sql
deleted file mode 100644
index 521bb29c1..000000000
--- a/src/test/ddl-review/mariadb-create-all.sql
+++ /dev/null
@@ -1,4909 +0,0 @@
--- Generated by ebean unknown at 2020-06-29T03:48:37.908711Z
-create table asimple_bean (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_asimple_bean primary key (id)
-);
-
-create table bar (
- bar_type varchar(31) not null,
- bar_id integer auto_increment not null,
- foo_id integer not null,
- version integer not null,
- constraint pk_bar primary key (bar_id)
-);
-
-create table block (
- case_type integer(31) not null,
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- notes varchar(255),
- constraint pk_block primary key (id)
-);
-
-create table oto_account (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_oto_account primary key (id)
-);
-
-create table acl (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_acl primary key (id)
-);
-
-create table acl_container_relation (
- id bigint auto_increment not null,
- container_id bigint not null,
- acl_entry_id bigint not null,
- constraint pk_acl_container_relation primary key (id)
-);
-
-create table addr (
- id bigint auto_increment not null,
- employee_id bigint,
- name varchar(255),
- address_line1 varchar(255),
- address_line2 varchar(255),
- city varchar(255),
- version bigint not null,
- constraint pk_addr primary key (id)
-);
-
-create table address (
- oid bigint auto_increment not null,
- street varchar(255),
- version integer not null,
- constraint pk_address primary key (oid)
-);
-
-create table o_address (
- id integer auto_increment not null,
- line_1 varchar(100),
- line_2 varchar(100),
- city varchar(100),
- cretime datetime(6),
- country_code varchar(2),
- updtime datetime(6) not null,
- constraint pk_o_address primary key (id)
-);
-
-create table album (
- id bigint auto_increment not null,
- name varchar(255),
- cover_id bigint,
- deleted tinyint(1) default 0 not null,
- created_at datetime(6) not null,
- last_update datetime(6) not null,
- constraint uq_album_cover_id unique (cover_id),
- constraint pk_album primary key (id)
-);
-
-create table animal (
- species varchar(255) not null,
- id bigint auto_increment not null,
- shelter_id bigint,
- version bigint not null,
- name varchar(255),
- registration_number varchar(255),
- date_of_birth date,
- dog_size varchar(255),
- constraint pk_animal primary key (id)
-);
-
-create table animal_shelter (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_animal_shelter primary key (id)
-);
-
-create table article (
- id integer auto_increment not null,
- name varchar(255),
- author varchar(255),
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint pk_article primary key (id)
-);
-
-create table attribute (
- option_type integer(31) not null,
- id integer auto_increment not null,
- attribute_holder_id integer,
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint pk_attribute primary key (id)
-);
-
-create table attribute_holder (
- id integer auto_increment not null,
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint pk_attribute_holder primary key (id)
-);
-
-create table audit_log (
- id bigint auto_increment not null,
- description varchar(255),
- modified_description varchar(255),
- constraint pk_audit_log primary key (id)
-);
-
-create table bbookmark (
- id integer auto_increment not null,
- bookmark_reference varchar(255),
- user_id integer,
- constraint pk_bbookmark primary key (id)
-);
-
-create table bbookmark_org (
- id integer auto_increment not null,
- name varchar(255),
- constraint pk_bbookmark_org primary key (id)
-);
-
-create table bbookmark_user (
- id integer auto_increment not null,
- name varchar(255),
- password varchar(255),
- email_address varchar(255),
- country varchar(255),
- org_id integer,
- constraint pk_bbookmark_user primary key (id)
-);
-
-create table bsimple_with_gen (
- id integer auto_increment not null,
- name varchar(255),
- constraint pk_bsimple_with_gen primary key (id)
-);
-
-create table bsite (
- id varchar(40) not null,
- name varchar(255),
- constraint pk_bsite primary key (id)
-);
-
-create table bsite_user_a (
- site_id varchar(40) not null,
- user_id varchar(40) not null,
- access_level integer,
- version bigint not null,
- constraint pk_bsite_user_a primary key (site_id,user_id)
-);
-
-create table bsite_user_b (
- site varchar(40) not null,
- usr varchar(40) not null,
- access_level integer,
- constraint pk_bsite_user_b primary key (site,usr)
-);
-
-create table bsite_user_c (
- site_uid varchar(40) not null,
- user_uid varchar(40) not null,
- access_level integer,
- constraint pk_bsite_user_c primary key (site_uid,user_uid)
-);
-
-create table bsite_user_d (
- site_id varchar(40) not null,
- user_id varchar(40) not null,
- access_level integer,
- version bigint not null
-);
-
-create table bsite_user_e (
- site_id varchar(40) not null,
- user_id varchar(40) not null,
- access_level integer
-);
-
-create table buser (
- id varchar(40) not null,
- name varchar(255),
- constraint pk_buser primary key (id)
-);
-
-create table bwith_qident (
- id integer auto_increment not null,
- `Name` varchar(191),
- `CODE` varchar(255),
- last_updated datetime(6) not null,
- constraint uq_bwith_qident_name unique (`Name`),
- constraint pk_bwith_qident primary key (id)
-);
-
-create table basic_draftable_bean (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_basic_draftable_bean primary key (id)
-);
-
-create table basic_draftable_bean_draft (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_basic_draftable_bean_draft primary key (id)
-);
-
-create table basic_joda_entity (
- id bigint auto_increment not null,
- name varchar(255),
- period varchar(50),
- local_date date,
- created datetime(6) not null,
- updated datetime(6) not null,
- version datetime(6) not null,
- constraint pk_basic_joda_entity primary key (id)
-);
-
-create table bean_with_time_zone (
- id bigint auto_increment not null,
- name varchar(255),
- timezone varchar(20),
- constraint pk_bean_with_time_zone primary key (id)
-);
-
-create table drel_booking (
- id bigint auto_increment not null,
- booking_uid bigint,
- agent_invoice bigint,
- client_invoice bigint,
- version integer not null,
- constraint uq_drel_booking_booking_uid unique (booking_uid),
- constraint uq_drel_booking_agent_invoice unique (agent_invoice),
- constraint uq_drel_booking_client_invoice unique (client_invoice),
- constraint pk_drel_booking primary key (id)
-);
-
-create table bw_bean (
- id bigint auto_increment not null,
- name varchar(255),
- flags integer not null,
- version bigint not null,
- constraint pk_bw_bean primary key (id)
-);
-
-create table cepcategory (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_cepcategory primary key (id)
-);
-
-create table cepproduct (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_cepproduct primary key (id)
-);
-
-create table cepproduct_category (
- customer_id bigint not null,
- address_id bigint not null,
- category_id bigint not null,
- product_id bigint not null,
- priority integer
-);
-
-create table ciaddress (
- id bigint auto_increment not null,
- street_id bigint,
- constraint pk_ciaddress primary key (id)
-);
-
-create table cicustomer_parent (
- dtype integer(31) not null,
- id bigint auto_increment not null,
- address_id bigint,
- notes varchar(255),
- constraint pk_cicustomer_parent primary key (id)
-);
-
-create table cistreet_parent (
- dtype integer(31) not null,
- id bigint auto_increment not null,
- name varchar(255),
- num varchar(255),
- constraint pk_cistreet_parent primary key (id)
-);
-
-create table cinh_ref (
- id integer auto_increment not null,
- ref_id integer,
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint pk_cinh_ref primary key (id)
-);
-
-create table cinh_root (
- dtype varchar(3) not null,
- id integer auto_increment not null,
- license_number varchar(255),
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- driver varchar(255),
- notes varchar(255),
- action varchar(255),
- constraint pk_cinh_root primary key (id)
-);
-
-create table ckey_assoc (
- id integer auto_increment not null,
- assoc_one varchar(255),
- constraint pk_ckey_assoc primary key (id)
-);
-
-create table ckey_detail (
- id integer auto_increment not null,
- something varchar(255),
- one_key integer,
- two_key varchar(127),
- constraint pk_ckey_detail primary key (id)
-);
-
-create table ckey_parent (
- one_key integer not null,
- two_key varchar(127) not null,
- name varchar(255),
- assoc_id integer,
- version integer not null,
- constraint pk_ckey_parent primary key (one_key,two_key)
-);
-
-create table coone (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_coone primary key (id)
-);
-
-create table coone_many (
- id bigint auto_increment not null,
- coone_id bigint not null,
- name varchar(255),
- deleted tinyint(1) default 0 not null,
- constraint pk_coone_many primary key (id)
-);
-
-create table coroot (
- id bigint auto_increment not null,
- name varchar(255),
- one_id bigint,
- constraint uq_coroot_one_id unique (one_id),
- constraint pk_coroot primary key (id)
-);
-
-create table calculation_result (
- id integer auto_increment not null,
- charge double not null,
- product_configuration_id integer,
- group_configuration_id integer,
- constraint pk_calculation_result primary key (id)
-);
-
-create table cao_bean (
- x_cust_id integer not null,
- x_type_id integer not null,
- description varchar(255),
- version bigint not null,
- constraint pk_cao_bean primary key (x_cust_id,x_type_id)
-);
-
-create table sp_car_car (
- id bigint auto_increment not null,
- name varchar(255),
- version integer not null,
- constraint pk_sp_car_car primary key (id)
-);
-
-create table sp_car_car_wheels (
- car bigint not null,
- wheel bigint not null,
- constraint pk_sp_car_car_wheels primary key (car,wheel)
-);
-
-create table sp_car_car_doors (
- car bigint not null,
- door bigint not null,
- constraint pk_sp_car_car_doors primary key (car,door)
-);
-
-create table sa_car (
- id bigint auto_increment not null,
- brand varchar(255),
- sold integer not null,
- version integer not null,
- constraint pk_sa_car primary key (id)
-);
-
-create table car_accessory (
- id integer auto_increment not null,
- name varchar(255),
- fuse_id bigint not null,
- car_id integer,
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint pk_car_accessory primary key (id)
-);
-
-create table car_fuse (
- id bigint auto_increment not null,
- location_code varchar(255),
- constraint pk_car_fuse primary key (id)
-);
-
-create table category (
- id bigint auto_increment not null,
- name varchar(255),
- surveyobjectid bigint,
- sequence_number integer not null,
- constraint pk_category primary key (id)
-);
-
-create table e_save_test_d (
- id bigint auto_increment not null,
- parent_id bigint,
- test_property tinyint(1) default 0 not null,
- version bigint not null,
- constraint uq_e_save_test_d_parent_id unique (parent_id),
- constraint pk_e_save_test_d primary key (id)
-);
-
-create table child_person (
- identifier integer auto_increment not null,
- name varchar(255),
- age integer,
- some_bean_id integer,
- parent_identifier integer,
- family_name varchar(255),
- address varchar(255),
- constraint pk_child_person primary key (identifier)
-);
-
-create table cke_client (
- cod_cpny integer not null,
- cod_client varchar(100) not null,
- username varchar(100) not null,
- notes varchar(255),
- constraint pk_cke_client primary key (cod_cpny,cod_client)
-);
-
-create table cke_user (
- username varchar(100) not null,
- cod_cpny integer not null,
- name varchar(255),
- constraint pk_cke_user primary key (username,cod_cpny)
-);
-
-create table class_super (
- dtype varchar(31) not null,
- sid bigint auto_increment not null,
- constraint pk_class_super primary key (sid)
-);
-
-create table class_super_monkey (
- class_super_sid bigint not null,
- monkey_mid bigint not null,
- constraint uq_class_super_monkey_mid unique (monkey_mid),
- constraint pk_class_super_monkey primary key (class_super_sid,monkey_mid)
-);
-
-create table configuration (
- type varchar(21) not null,
- id integer auto_increment not null,
- name varchar(255),
- configurations_id integer,
- group_name varchar(255),
- product_name varchar(255),
- constraint pk_configuration primary key (id)
-);
-
-create table configurations (
- id integer auto_increment not null,
- name varchar(255),
- constraint pk_configurations primary key (id)
-);
-
-create table contact (
- id integer auto_increment not null,
- first_name varchar(127),
- last_name varchar(127),
- phone varchar(255),
- mobile varchar(255),
- email varchar(255),
- is_member tinyint(1) default 0 not null,
- customer_id integer not null,
- group_id integer,
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- constraint pk_contact primary key (id)
-);
-
-create table contact_group (
- id integer auto_increment not null,
- name varchar(255),
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint pk_contact_group primary key (id)
-);
-
-create table contact_note (
- id integer auto_increment not null,
- contact_id integer,
- title varchar(255),
- note longtext,
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint pk_contact_note primary key (id)
-);
-
-create table contract (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_contract primary key (id)
-);
-
-create table contract_costs (
- id bigint auto_increment not null,
- status varchar(255),
- position_id bigint not null,
- constraint pk_contract_costs primary key (id)
-);
-
-create table c_conversation (
- id bigint auto_increment not null,
- title varchar(255),
- isopen tinyint(1) default 0 not null,
- group_id bigint,
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_c_conversation primary key (id)
-);
-
-create table o_country (
- code varchar(2) not null,
- name varchar(60),
- constraint pk_o_country primary key (code)
-);
-
-create table cover (
- id bigint auto_increment not null,
- s3_url varchar(255),
- deleted tinyint(1) default 0 not null,
- constraint pk_cover primary key (id)
-);
-
-create table o_customer (
- id integer auto_increment not null,
- status varchar(1) comment 'status of the customer',
- name varchar(40) not null,
- smallnote varchar(100) comment 'Short notes regarding the customer',
- anniversary date comment 'Join date of the customer',
- billing_address_id integer,
- shipping_address_id integer,
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint pk_o_customer primary key (id)
-) comment='Holds external customers';
-
-create table dcredit (
- id bigint auto_increment not null,
- credit varchar(255),
- constraint pk_dcredit primary key (id)
-);
-
-create table dcredit_drol (
- dcredit_id bigint not null,
- drol_id bigint not null,
- constraint pk_dcredit_drol primary key (dcredit_id,drol_id)
-);
-
-create table dexh_entity (
- oid bigint auto_increment not null,
- exhange varchar(255),
- an_enum_type varchar(255),
- last_updated datetime(6) not null,
- constraint pk_dexh_entity primary key (oid)
-);
-
-create table dint_parent (
- type integer(31) not null,
- id bigint auto_increment not null,
- val integer,
- more varchar(255),
- constraint pk_dint_parent primary key (id)
-);
-
-create table dmachine (
- id bigint auto_increment not null,
- name varchar(255),
- organisation_id bigint,
- version bigint not null,
- constraint pk_dmachine primary key (id)
-);
-
-create table d_machine_aux_use (
- id bigint auto_increment not null,
- machine_id bigint not null,
- name varchar(255),
- edate date,
- use_secs bigint not null,
- fuel decimal(16,3),
- version bigint not null,
- constraint pk_d_machine_aux_use primary key (id)
-);
-
-create table d_machine_stats (
- id bigint auto_increment not null,
- machine_id bigint not null,
- edate date,
- total_kms bigint not null,
- hours bigint not null,
- rate decimal(16,3),
- cost decimal(16,3),
- version bigint not null,
- constraint pk_d_machine_stats primary key (id)
-);
-
-create table d_machine_use (
- id bigint auto_increment not null,
- machine_id bigint not null,
- edate date,
- distance_kms bigint not null,
- time_secs bigint not null,
- fuel decimal(9,3),
- version bigint not null,
- constraint pk_d_machine_use primary key (id)
-);
-
-create table dorg (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_dorg primary key (id)
-);
-
-create table dperson (
- id bigint auto_increment not null,
- first_name varchar(255),
- last_name varchar(255),
- salary decimal(16,3),
- constraint pk_dperson primary key (id)
-);
-
-create table drol (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_drol primary key (id)
-);
-
-create table drot (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_drot primary key (id)
-);
-
-create table drot_drol (
- drot_id bigint not null,
- drol_id bigint not null,
- constraint pk_drot_drol primary key (drot_id,drol_id)
-);
-
-create table rawinherit_data (
- id bigint auto_increment not null,
- val integer,
- constraint pk_rawinherit_data primary key (id)
-);
-
-create table data_container (
- id varchar(40) not null,
- content varchar(255),
- constraint pk_data_container primary key (id)
-);
-
-create table dc_detail (
- id bigint auto_increment not null,
- master_id bigint,
- description varchar(255),
- version bigint not null,
- constraint pk_dc_detail primary key (id)
-);
-
-create table dc_master (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_dc_master primary key (id)
-);
-
-create table defaults_model (
- id integer auto_increment not null,
- constraint pk_defaults_model primary key (id)
-);
-
-create table defaults_model_draft (
- id integer auto_increment not null,
- constraint pk_defaults_model_draft primary key (id)
-);
-
-create table dfk_cascade (
- id bigint auto_increment not null,
- name varchar(255),
- one_id bigint,
- constraint pk_dfk_cascade primary key (id)
-);
-
-create table dfk_cascade_one (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_dfk_cascade_one primary key (id)
-);
-
-create table dfk_none (
- id bigint auto_increment not null,
- name varchar(255),
- one_id bigint,
- constraint pk_dfk_none primary key (id)
-);
-
-create table dfk_none_via_join (
- id bigint auto_increment not null,
- name varchar(255),
- one_id bigint,
- constraint pk_dfk_none_via_join primary key (id)
-);
-
-create table dfk_none_via_mto_m (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_dfk_none_via_mto_m primary key (id)
-);
-
-create table dfk_none_via_mto_m_dfk_one (
- dfk_none_via_mto_m_id bigint not null,
- dfk_one_id bigint not null,
- constraint pk_dfk_none_via_mto_m_dfk_one primary key (dfk_none_via_mto_m_id,dfk_one_id)
-);
-
-create table dfk_one (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_dfk_one primary key (id)
-);
-
-create table dfk_set_null (
- id bigint auto_increment not null,
- name varchar(255),
- one_id bigint,
- constraint pk_dfk_set_null primary key (id)
-);
-
-create table doc (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_doc primary key (id)
-);
-
-create table doc_link (
- doc_id bigint not null,
- link_id bigint not null,
- constraint pk_doc_link primary key (doc_id,link_id)
-);
-
-create table doc_link_draft (
- doc_id bigint not null,
- link_id bigint not null,
- constraint pk_doc_link_draft primary key (doc_id,link_id)
-);
-
-create table doc_draft (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_doc_draft primary key (id)
-);
-
-create table document (
- id bigint auto_increment not null,
- title varchar(127),
- body varchar(255),
- organisation_id bigint,
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint uq_document_title unique (title),
- constraint pk_document primary key (id)
-);
-
-create table document_draft (
- id bigint auto_increment not null,
- title varchar(127),
- body varchar(255),
- when_publish datetime(6),
- organisation_id bigint,
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint uq_document_draft_title unique (title),
- constraint pk_document_draft primary key (id)
-);
-
-create table document_media (
- id bigint auto_increment not null,
- document_id bigint,
- name varchar(255),
- description varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_document_media primary key (id)
-);
-
-create table document_media_draft (
- id bigint auto_increment not null,
- document_id bigint,
- name varchar(255),
- description varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_document_media_draft primary key (id)
-);
-
-create table sp_car_door (
- id bigint auto_increment not null,
- name varchar(255),
- version integer not null,
- constraint pk_sp_car_door primary key (id)
-);
-
-create table earray_bean (
- id bigint auto_increment not null,
- foo integer,
- name varchar(255),
- phone_numbers varchar(300),
- uids varchar(1000) not null,
- other_ids varchar(1000),
- doubs varchar(1000),
- statuses varchar(1000),
- vc_enums varchar(1000),
- int_enums varchar(1000),
- status2 varchar(1000),
- version bigint not null,
- constraint pk_earray_bean primary key (id)
-);
-
-create table earray_set_bean (
- id bigint auto_increment not null,
- name varchar(255),
- phone_numbers varchar(300),
- uids varchar(1000),
- other_ids varchar(1000),
- doubs varchar(1000),
- version bigint not null,
- constraint pk_earray_set_bean primary key (id)
-);
-
-create table e_basic (
- id integer auto_increment not null,
- status varchar(1),
- name varchar(127),
- description varchar(255),
- some_date datetime(6),
- constraint pk_e_basic primary key (id)
-);
-
-create table ebasic_change_log (
- id bigint auto_increment not null,
- name varchar(20),
- short_description varchar(50),
- long_description varchar(100),
- who_created varchar(255) not null,
- who_modified varchar(255) not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- version bigint not null,
- constraint pk_ebasic_change_log primary key (id)
-);
-
-create table ebasic_clob (
- id bigint auto_increment not null,
- name varchar(255),
- title varchar(255),
- description longtext,
- last_update datetime(6) not null,
- constraint pk_ebasic_clob primary key (id)
-);
-
-create table ebasic_clob_fetch_eager (
- id bigint auto_increment not null,
- name varchar(255),
- title varchar(255),
- description longtext,
- last_update datetime(6) not null,
- constraint pk_ebasic_clob_fetch_eager primary key (id)
-);
-
-create table ebasic_clob_no_ver (
- id bigint auto_increment not null,
- name varchar(255),
- description longtext,
- constraint pk_ebasic_clob_no_ver primary key (id)
-);
-
-create table e_basicenc (
- id integer auto_increment not null,
- name varchar(255),
- description varbinary(80),
- dob varbinary(20),
- status varbinary(20),
- last_update datetime(6),
- constraint pk_e_basicenc primary key (id)
-);
-
-create table e_basicenc_bin (
- id integer auto_increment not null,
- name varchar(255),
- description varchar(255),
- data longblob,
- some_time varbinary(255),
- last_update datetime(6) not null,
- constraint pk_e_basicenc_bin primary key (id)
-);
-
-create table e_basicenc_client (
- id bigint auto_increment not null,
- name varchar(255),
- description varbinary(80),
- dob varbinary(20),
- status varbinary(20),
- version bigint not null,
- constraint pk_e_basicenc_client primary key (id)
-);
-
-create table e_basicenc_relate (
- id bigint auto_increment not null,
- name varchar(255),
- other_id integer,
- constraint pk_e_basicenc_relate primary key (id)
-);
-
-create table e_basic_enum_id (
- status varchar(1) not null,
- name varchar(255),
- description varchar(255),
- constraint pk_e_basic_enum_id primary key (status)
-);
-
-create table e_basic_eni (
- id integer auto_increment not null,
- status integer,
- name varchar(255),
- description varchar(255),
- some_date datetime(6),
- constraint pk_e_basic_eni primary key (id)
-);
-
-create table ebasic_hstore (
- id bigint auto_increment not null,
- name varchar(255),
- map varchar(800),
- version bigint not null,
- constraint pk_ebasic_hstore primary key (id)
-);
-
-create table ebasic_json_jackson (
- id bigint auto_increment not null,
- name varchar(255),
- value_set json,
- value_list json,
- value_map json,
- plain_value json,
- version bigint not null,
- constraint pk_ebasic_json_jackson primary key (id)
-);
-
-create table ebasic_json_jackson2 (
- id bigint auto_increment not null,
- name varchar(255),
- value_set json,
- value_list json,
- value_map json,
- plain_value json,
- version bigint not null,
- constraint pk_ebasic_json_jackson2 primary key (id)
-);
-
-create table ebasic_json_list (
- id bigint auto_increment not null,
- name varchar(255),
- bean_set json,
- bean_list json,
- bean_map json,
- plain_bean json,
- flags json,
- tags varchar(100),
- version bigint not null,
- constraint pk_ebasic_json_list primary key (id)
-);
-
-create table ebasic_json_map (
- id bigint auto_increment not null,
- name varchar(255),
- content json,
- version bigint not null,
- constraint pk_ebasic_json_map primary key (id)
-);
-
-create table ebasic_json_map_blob (
- id bigint auto_increment not null,
- name varchar(255),
- content longblob,
- version bigint not null,
- constraint pk_ebasic_json_map_blob primary key (id)
-);
-
-create table ebasic_json_map_clob (
- id bigint auto_increment not null,
- name varchar(255),
- content longtext,
- version bigint not null,
- constraint pk_ebasic_json_map_clob primary key (id)
-);
-
-create table ebasic_json_map_detail (
- id bigint auto_increment not null,
- owner_id bigint,
- name varchar(255),
- content json,
- version bigint not null,
- constraint pk_ebasic_json_map_detail primary key (id)
-);
-
-create table ebasic_json_map_json_b (
- id bigint auto_increment not null,
- name varchar(255),
- content json,
- version bigint not null,
- constraint pk_ebasic_json_map_json_b primary key (id)
-);
-
-create table ebasic_json_map_varchar (
- id bigint auto_increment not null,
- name varchar(255),
- content varchar(3000),
- version bigint not null,
- constraint pk_ebasic_json_map_varchar primary key (id)
-);
-
-create table ebasic_json_node (
- id bigint auto_increment not null,
- name varchar(255),
- content json,
- version bigint not null,
- constraint pk_ebasic_json_node primary key (id)
-);
-
-create table ebasic_json_node_blob (
- id bigint auto_increment not null,
- name varchar(255),
- content longblob,
- version bigint not null,
- constraint pk_ebasic_json_node_blob primary key (id)
-);
-
-create table ebasic_json_node_json_b (
- id bigint auto_increment not null,
- name varchar(255),
- content json,
- version bigint not null,
- constraint pk_ebasic_json_node_json_b primary key (id)
-);
-
-create table ebasic_json_node_varchar (
- id bigint auto_increment not null,
- name varchar(255),
- content varchar(1000),
- version bigint not null,
- constraint pk_ebasic_json_node_varchar primary key (id)
-);
-
-create table ebasic_json_unmapped (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ebasic_json_unmapped primary key (id)
-);
-
-create table e_basic_ndc (
- id integer auto_increment not null,
- name varchar(255),
- constraint pk_e_basic_ndc primary key (id)
-);
-
-create table ebasic_no_sdchild (
- id bigint auto_increment not null,
- owner_id bigint not null,
- child_name varchar(255),
- amount bigint not null,
- version bigint not null,
- constraint pk_ebasic_no_sdchild primary key (id)
-);
-
-create table ebasic_sdchild (
- id bigint auto_increment not null,
- owner_id bigint not null,
- child_name varchar(255),
- amount bigint not null,
- version bigint not null,
- deleted tinyint(1) default 0 not null,
- constraint pk_ebasic_sdchild primary key (id)
-);
-
-create table ebasic_soft_delete (
- id bigint auto_increment not null,
- name varchar(255),
- description varchar(255),
- version bigint not null,
- deleted tinyint(1) default 0 not null,
- constraint pk_ebasic_soft_delete primary key (id)
-);
-
-create table e_basicver (
- id integer auto_increment not null,
- name varchar(255),
- description varchar(255),
- other varchar(255),
- last_update datetime(6) not null,
- constraint pk_e_basicver primary key (id)
-);
-
-create table e_basic_withlife (
- id bigint auto_increment not null,
- name varchar(255),
- other varchar(255),
- deleted tinyint(1) default 0 not null,
- version bigint not null,
- constraint pk_e_basic_withlife primary key (id)
-);
-
-create table e_basic_with_ex (
- id bigint auto_increment not null,
- deleted tinyint(1) default 0 not null,
- version bigint not null,
- constraint pk_e_basic_with_ex primary key (id)
-);
-
-create table e_basicverucon (
- id integer auto_increment not null,
- name varchar(127),
- other varchar(127),
- other_one varchar(127),
- description varchar(255),
- last_update datetime(6) not null,
- constraint uq_e_basicverucon_name unique (name),
- constraint uq_e_basicverucon_other_other_one unique (other,other_one),
- constraint pk_e_basicverucon primary key (id)
-);
-
-create table ecache_child (
- id varchar(40) not null,
- name varchar(100),
- root_id varchar(40) not null,
- constraint pk_ecache_child primary key (id)
-);
-
-create table ecache_root (
- id varchar(40) not null,
- name varchar(100),
- constraint pk_ecache_root primary key (id)
-);
-
-create table e_col_ab (
- id bigint auto_increment not null,
- column_a varchar(255),
- column_b varchar(255),
- constraint pk_e_col_ab primary key (id)
-);
-
-create table ecustom_id (
- id varchar(127) not null,
- name varchar(255),
- constraint pk_ecustom_id primary key (id)
-);
-
-create table edefault_prop (
- id integer auto_increment not null,
- e_simple_usertypeid integer,
- name varchar(255),
- constraint uq_edefault_prop_e_simple_usertypeid unique (e_simple_usertypeid),
- constraint pk_edefault_prop primary key (id)
-);
-
-create table eemb_inner (
- id integer auto_increment not null,
- nome_inner varchar(255),
- outer_id integer,
- update_count integer not null,
- constraint pk_eemb_inner primary key (id)
-);
-
-create table eemb_outer (
- id integer auto_increment not null,
- nome_outer varchar(255),
- date1 datetime(6),
- date2 datetime(6),
- update_count integer not null,
- constraint pk_eemb_outer primary key (id)
-);
-
-create table efile2_no_fk (
- file_name varchar(64) not null,
- owner_id integer not null,
- constraint pk_efile2_no_fk primary key (file_name)
-);
-
-create table efile_no_fk (
- file_name varchar(64) not null,
- owner_user_id integer,
- owner_soft_del_user_id integer,
- constraint pk_efile_no_fk primary key (file_name)
-);
-
-create table efile_no_fk_euser_no_fk (
- efile_no_fk_file_name varchar(64) not null,
- euser_no_fk_user_id integer not null,
- constraint pk_efile_no_fk_euser_no_fk primary key (efile_no_fk_file_name,euser_no_fk_user_id)
-);
-
-create table efile_no_fk_euser_no_fk_soft_del (
- efile_no_fk_file_name varchar(64) not null,
- euser_no_fk_soft_del_user_id integer not null,
- constraint pk_efile_no_fk_euser_no_fk_soft_del primary key (efile_no_fk_file_name,euser_no_fk_soft_del_user_id)
-);
-
-create table egen_props (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- ts_created datetime(6) not null,
- ts_updated datetime(6) not null,
- ldt_created datetime(6) not null,
- ldt_updated datetime(6) not null,
- odt_created datetime(6) not null,
- odt_updated datetime(6) not null,
- zdt_created datetime(6) not null,
- zdt_updated datetime(6) not null,
- instant_created datetime(6) not null,
- instant_updated datetime(6) not null,
- long_created bigint not null,
- long_updated bigint not null,
- constraint pk_egen_props primary key (id)
-);
-
-create table eid_uid_bean (
- id bigint auto_increment not null,
- uuid varchar(40) not null,
- name varchar(255),
- constraint uq_eid_uid_bean_uuid unique (uuid),
- constraint pk_eid_uid_bean primary key (id)
-);
-
-create table einvoice (
- id bigint auto_increment not null,
- invoice_date datetime(6),
- state integer,
- person_id bigint,
- ship_street varchar(255),
- ship_suburb varchar(255),
- ship_city varchar(255),
- ship_status varchar(3),
- bill_street varchar(255),
- bill_suburb varchar(255),
- bill_city varchar(255),
- bill_status varchar(3),
- version bigint not null,
- constraint pk_einvoice primary key (id)
-);
-
-create table e_main (
- id integer auto_increment not null,
- name varchar(255),
- description varchar(255),
- version bigint not null,
- constraint pk_e_main primary key (id)
-);
-
-create table enull_collection (
- id integer auto_increment not null,
- name varchar(255),
- constraint pk_enull_collection primary key (id)
-);
-
-create table enull_collection_detail (
- id integer auto_increment not null,
- enull_collection_id integer not null,
- something varchar(255),
- constraint pk_enull_collection_detail primary key (id)
-);
-
-create table eopt_one_a (
- id integer auto_increment not null,
- name_for_a varchar(255),
- b_id integer,
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint pk_eopt_one_a primary key (id)
-);
-
-create table eopt_one_b (
- id integer auto_increment not null,
- name_for_b varchar(255),
- c_id integer not null,
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint pk_eopt_one_b primary key (id)
-);
-
-create table eopt_one_c (
- id integer auto_increment not null,
- name_for_c varchar(255),
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint pk_eopt_one_c primary key (id)
-);
-
-create table eper_addr (
- id bigint auto_increment not null,
- name varchar(255),
- ma_street varchar(255),
- ma_suburb varchar(255),
- ma_city varchar(255),
- ma_country_code varchar(2),
- version bigint not null,
- constraint pk_eper_addr primary key (id)
-);
-
-create table eperson (
- id bigint auto_increment not null,
- name varchar(255),
- notes varchar(255),
- street varchar(255),
- suburb varchar(255),
- addr_city varchar(255),
- addr_status varchar(3),
- version bigint not null,
- constraint pk_eperson primary key (id)
-);
-
-create table e_person_online (
- id bigint auto_increment not null,
- email varchar(127),
- online_status tinyint(1) default 0 not null,
- when_updated datetime(6) not null,
- constraint uq_e_person_online_email unique (email),
- constraint pk_e_person_online primary key (id)
-);
-
-create table esimple (
- usertypeid integer auto_increment not null,
- name varchar(255),
- constraint pk_esimple primary key (usertypeid)
-);
-
-create table esoft_del_book (
- id bigint auto_increment not null,
- book_title varchar(255),
- lend_by_id bigint,
- version bigint not null,
- deleted tinyint(1) default 0 not null,
- constraint pk_esoft_del_book primary key (id)
-);
-
-create table esoft_del_book_esoft_del_user (
- esoft_del_book_id bigint not null,
- esoft_del_user_id bigint not null,
- constraint pk_esoft_del_book_esoft_del_user primary key (esoft_del_book_id,esoft_del_user_id)
-);
-
-create table esoft_del_down (
- id bigint auto_increment not null,
- esoft_del_mid_id bigint not null,
- down varchar(255),
- version bigint not null,
- deleted tinyint(1) default 0 not null,
- constraint pk_esoft_del_down primary key (id)
-);
-
-create table esoft_del_mid (
- id bigint auto_increment not null,
- top_id bigint,
- mid varchar(255),
- up_id bigint,
- version bigint not null,
- deleted tinyint(1) default 0 not null,
- constraint pk_esoft_del_mid primary key (id)
-);
-
-create table esoft_del_one_a (
- id bigint auto_increment not null,
- name varchar(255),
- oneb_id bigint,
- deleted tinyint(1) default 0 not null,
- version bigint not null,
- constraint uq_esoft_del_one_a_oneb_id unique (oneb_id),
- constraint pk_esoft_del_one_a primary key (id)
-);
-
-create table esoft_del_one_b (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_esoft_del_one_b primary key (id)
-);
-
-create table esoft_del_role (
- id bigint auto_increment not null,
- role_name varchar(255),
- version bigint not null,
- deleted tinyint(1) default 0 not null,
- constraint pk_esoft_del_role primary key (id)
-);
-
-create table esoft_del_role_esoft_del_user (
- esoft_del_role_id bigint not null,
- esoft_del_user_id bigint not null,
- constraint pk_esoft_del_role_esoft_del_user primary key (esoft_del_role_id,esoft_del_user_id)
-);
-
-create table esoft_del_top (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- deleted tinyint(1) default 0 not null,
- constraint pk_esoft_del_top primary key (id)
-);
-
-create table esoft_del_up (
- id bigint auto_increment not null,
- up varchar(255),
- version bigint not null,
- deleted tinyint(1) default 0 not null,
- constraint pk_esoft_del_up primary key (id)
-);
-
-create table esoft_del_user (
- id bigint auto_increment not null,
- user_name varchar(255),
- version bigint not null,
- deleted tinyint(1) default 0 not null,
- constraint pk_esoft_del_user primary key (id)
-);
-
-create table esoft_del_user_esoft_del_role (
- esoft_del_user_id bigint not null,
- esoft_del_role_id bigint not null,
- constraint pk_esoft_del_user_esoft_del_role primary key (esoft_del_user_id,esoft_del_role_id)
-);
-
-create table esome_convert_type (
- id bigint auto_increment not null,
- name varchar(255),
- money decimal(16,3),
- constraint pk_esome_convert_type primary key (id)
-);
-
-create table esome_type (
- id integer auto_increment not null,
- currency varchar(3),
- locale varchar(20),
- time_zone varchar(20),
- constraint pk_esome_type primary key (id)
-);
-
-create table etrans_many (
- id integer auto_increment not null,
- name varchar(255),
- constraint pk_etrans_many primary key (id)
-);
-
-create table rawinherit_uncle (
- id integer auto_increment not null,
- name varchar(255),
- parent_id bigint not null,
- version bigint not null,
- constraint pk_rawinherit_uncle primary key (id)
-);
-
-create table euser_no_fk (
- user_id integer auto_increment not null,
- user_name varchar(255),
- constraint pk_euser_no_fk primary key (user_id)
-);
-
-create table euser_no_fk_soft_del (
- user_id integer auto_increment not null,
- user_name varchar(255),
- constraint pk_euser_no_fk_soft_del primary key (user_id)
-);
-
-create table evanilla_collection (
- id integer auto_increment not null,
- name varchar(255),
- constraint pk_evanilla_collection primary key (id)
-);
-
-create table evanilla_collection_detail (
- id integer auto_increment not null,
- evanilla_collection_id integer not null,
- something varchar(255),
- constraint pk_evanilla_collection_detail primary key (id)
-);
-
-create table ewho_props (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- who_created varchar(255) not null,
- who_modified varchar(255) not null,
- constraint pk_ewho_props primary key (id)
-);
-
-create table e_withinet (
- id bigint auto_increment not null,
- name varchar(255),
- inet_address varchar(50),
- inet2 varchar(255),
- cidr varchar(50),
- version bigint not null,
- constraint pk_e_withinet primary key (id)
-);
-
-create table ec_enum_person (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ec_enum_person primary key (id)
-);
-
-create table ec_enum_person_tags (
- ec_enum_person_id bigint not null,
- value varchar(5) not null
-);
-
-create table ec_person (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ec_person primary key (id)
-);
-
-create table ec_person_phone (
- owner_id bigint not null,
- phone varchar(255) not null
-);
-
-create table ec_top (
- id bigint auto_increment not null,
- name varchar(255),
- person_id bigint,
- version bigint not null,
- constraint pk_ec_top primary key (id)
-);
-
-create table ec_top_ecs_person (
- ec_top_id bigint not null,
- ecs_person_id bigint not null,
- constraint pk_ec_top_ecs_person primary key (ec_top_id,ecs_person_id)
-);
-
-create table ecbl_person (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ecbl_person primary key (id)
-);
-
-create table ecbl_person_phone_numbers (
- person_id bigint not null,
- country_code varchar(2),
- area varchar(6),
- phnum varchar(20)
-);
-
-create table ecbm_person (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ecbm_person primary key (id)
-);
-
-create table ecbm_person_phone_numbers (
- person_id bigint not null,
- mkey varchar(255) not null,
- country_code varchar(2),
- area varchar(6),
- phnum varchar(20)
-);
-
-create table ecm_person (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ecm_person primary key (id)
-);
-
-create table ecm_person_phone_numbers (
- ecm_person_id bigint not null,
- type varchar(4) not null,
- phnum varchar(10) not null
-);
-
-create table ecmc_person (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ecmc_person primary key (id)
-);
-
-create table ecmc_person_phone_numbers (
- ecmc_person_id bigint not null,
- type varchar(4) not null,
- value longtext not null
-);
-
-create table ecs_person (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ecs_person primary key (id)
-);
-
-create table ecs_person_phone (
- ecs_person_id bigint not null,
- phone varchar(255) not null
-);
-
-create table ecsm_child (
- one_id varchar(40) not null,
- ecsm_parent_id bigint not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ecsm_child primary key (one_id)
-);
-
-create table ecsm_values (
- host_id varchar(40) not null,
- value varchar(255) not null
-);
-
-create table ecsm_one (
- one_id varchar(40) not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ecsm_one primary key (one_id)
-);
-
-create table ecsm_parent (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ecsm_parent primary key (id)
-);
-
-create table ecsm_two (
- id varchar(40) not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ecsm_two primary key (id)
-);
-
-create table td_child (
- child_id integer auto_increment not null,
- child_name varchar(255),
- parent_id integer not null,
- constraint pk_td_child primary key (child_id)
-);
-
-create table td_parent (
- parent_type varchar(31) not null,
- parent_id integer auto_increment not null,
- parent_name varchar(255),
- extended_name varchar(255),
- constraint pk_td_parent primary key (parent_id)
-);
-
-create table element_bean (
- id bigint auto_increment not null,
- complex_bean_id varchar(40) not null,
- value varchar(255) not null,
- constraint pk_element_bean primary key (id)
-);
-
-create table empl (
- id bigint auto_increment not null,
- name varchar(255),
- age integer,
- default_address_id bigint,
- constraint pk_empl primary key (id)
-);
-
-create table esd_detail (
- id bigint auto_increment not null,
- name varchar(255),
- master_id bigint not null,
- version bigint not null,
- deleted tinyint(1) default 0 not null,
- constraint pk_esd_detail primary key (id)
-);
-
-create table esd_master (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- deleted tinyint(1) default 0 not null,
- constraint pk_esd_master primary key (id)
-);
-
-create table feature_desc (
- id integer auto_increment not null,
- name varchar(255),
- description varchar(255),
- constraint pk_feature_desc primary key (id)
-);
-
-create table f_first (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_f_first primary key (id)
-);
-
-create table foo (
- foo_id integer auto_increment not null,
- important_text varchar(255),
- version integer not null,
- constraint pk_foo primary key (foo_id)
-);
-
-create table gen_key_identity (
- id bigint auto_increment not null,
- description varchar(255),
- constraint pk_gen_key_identity primary key (id)
-);
-
-create table gen_key_sequence (
- id bigint auto_increment not null,
- description varchar(255),
- constraint pk_gen_key_sequence primary key (id)
-);
-
-create table grand_parent_person (
- identifier integer auto_increment not null,
- name varchar(255),
- age integer,
- some_bean_id integer,
- family_name varchar(255),
- address varchar(255),
- constraint pk_grand_parent_person primary key (identifier)
-);
-
-create table survey_group (
- id bigint auto_increment not null,
- name varchar(255),
- categoryobjectid bigint,
- sequence_number integer not null,
- constraint pk_survey_group primary key (id)
-);
-
-create table c_group (
- id bigint auto_increment not null,
- inactive tinyint(1) default 0 not null,
- name varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_c_group primary key (id)
-);
-
-create table he_doc (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_he_doc primary key (id)
-);
-
-create table hx_link (
- id bigint auto_increment not null,
- name varchar(255),
- location varchar(255),
- comments varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- deleted tinyint(1) default 0 not null,
- constraint pk_hx_link primary key (id)
-);
-
-create table hx_link_doc (
- hx_link_id bigint not null,
- he_doc_id bigint not null,
- constraint pk_hx_link_doc primary key (hx_link_id,he_doc_id)
-);
-
-create table hi_doc (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_hi_doc primary key (id)
-);
-
-create table hi_link (
- id bigint auto_increment not null,
- name varchar(255),
- location varchar(255),
- comments varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_hi_link primary key (id)
-);
-
-create table hi_link_doc (
- hi_link_id bigint not null,
- hi_doc_id bigint not null,
- constraint pk_hi_link_doc primary key (hi_link_id,hi_doc_id)
-);
-
-create table hi_tone (
- id bigint auto_increment not null,
- name varchar(255),
- comments varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_hi_tone primary key (id)
-);
-
-create table hi_tthree (
- id bigint auto_increment not null,
- hi_ttwo_id bigint not null,
- three varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_hi_tthree primary key (id)
-);
-
-create table hi_ttwo (
- id bigint auto_increment not null,
- hi_tone_id bigint not null,
- two varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_hi_ttwo primary key (id)
-);
-
-create table hsd_setting (
- id bigint auto_increment not null,
- code varchar(255),
- content varchar(255),
- user_id bigint,
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- deleted tinyint(1) default 0 not null,
- constraint uq_hsd_setting_user_id unique (user_id),
- constraint pk_hsd_setting primary key (id)
-);
-
-create table hsd_user (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- deleted tinyint(1) default 0 not null,
- constraint pk_hsd_user primary key (id)
-);
-
-create table iaf_segment (
- ptype varchar(31) not null,
- id bigint auto_increment not null,
- segment_id_zat bigint not null,
- status_id bigint not null,
- constraint pk_iaf_segment primary key (id)
-);
-
-create table iaf_segment_status (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_iaf_segment_status primary key (id)
-);
-
-create table imrelated (
- id bigint auto_increment not null,
- name varchar(255),
- owner_id bigint not null,
- constraint pk_imrelated primary key (id)
-);
-
-create table imroot (
- dtype varchar(31) not null,
- id bigint auto_increment not null,
- name varchar(255),
- title varchar(255),
- when_title datetime(6),
- constraint pk_imroot primary key (id)
-);
-
-create table ixresource (
- dtype varchar(255),
- id varchar(40) not null,
- name varchar(255),
- constraint pk_ixresource primary key (id)
-);
-
-create table info_company (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_info_company primary key (id)
-);
-
-create table info_contact (
- id bigint auto_increment not null,
- name varchar(255),
- company_id bigint not null,
- version bigint not null,
- constraint pk_info_contact primary key (id)
-);
-
-create table info_customer (
- id bigint auto_increment not null,
- name varchar(255),
- company_id bigint,
- version bigint not null,
- constraint uq_info_customer_company_id unique (company_id),
- constraint pk_info_customer primary key (id)
-);
-
-create table inner_report (
- id bigint auto_increment not null,
- name varchar(255),
- forecast_id bigint,
- constraint uq_inner_report_forecast_id unique (forecast_id),
- constraint pk_inner_report primary key (id)
-);
-
-create table drel_invoice (
- id bigint auto_increment not null,
- booking bigint,
- version integer not null,
- constraint pk_drel_invoice primary key (id)
-);
-
-create table item (
- customer integer not null,
- itemnumber varchar(127) not null,
- description varchar(255),
- units varchar(255),
- type integer not null,
- region integer not null,
- date_modified datetime(6),
- date_created datetime(6),
- modified_by varchar(255),
- created_by varchar(255),
- version bigint not null,
- constraint pk_item primary key (customer,itemnumber)
-);
-
-create table monkey (
- mid bigint auto_increment not null,
- name varchar(255),
- food_preference varchar(255),
- version bigint not null,
- constraint pk_monkey primary key (mid)
-);
-
-create table mkeygroup (
- pid bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_mkeygroup primary key (pid)
-);
-
-create table mkeygroup_monkey (
- mkeygroup_pid bigint not null,
- monkey_mid bigint not null,
- constraint uq_mkeygroup_monkey_mid unique (monkey_mid),
- constraint pk_mkeygroup_monkey primary key (mkeygroup_pid,monkey_mid)
-);
-
-create table trainer (
- tid bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_trainer primary key (tid)
-);
-
-create table trainer_monkey (
- trainer_tid bigint not null,
- monkey_mid bigint not null,
- constraint uq_trainer_monkey_mid unique (monkey_mid),
- constraint pk_trainer_monkey primary key (trainer_tid,monkey_mid)
-);
-
-create table troop (
- pid bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_troop primary key (pid)
-);
-
-create table troop_monkey (
- troop_pid bigint not null,
- monkey_mid bigint not null,
- constraint uq_troop_monkey_mid unique (monkey_mid),
- constraint pk_troop_monkey primary key (troop_pid,monkey_mid)
-);
-
-create table l2_cldf_reset_bean (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_l2_cldf_reset_bean primary key (id)
-);
-
-create table l2_cldf_reset_bean_child (
- id bigint auto_increment not null,
- parent_id bigint,
- constraint pk_l2_cldf_reset_bean_child primary key (id)
-);
-
-create table level1 (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_level1 primary key (id)
-);
-
-create table level1_level4 (
- level1_id bigint not null,
- level4_id bigint not null,
- constraint pk_level1_level4 primary key (level1_id,level4_id)
-);
-
-create table level1_level2 (
- level1_id bigint not null,
- level2_id bigint not null,
- constraint pk_level1_level2 primary key (level1_id,level2_id)
-);
-
-create table level2 (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_level2 primary key (id)
-);
-
-create table level2_level3 (
- level2_id bigint not null,
- level3_id bigint not null,
- constraint pk_level2_level3 primary key (level2_id,level3_id)
-);
-
-create table level3 (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_level3 primary key (id)
-);
-
-create table level4 (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_level4 primary key (id)
-);
-
-create table link (
- id bigint auto_increment not null,
- name varchar(255),
- location varchar(255),
- when_publish datetime(6),
- link_comment varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- deleted tinyint(1) default 0 not null,
- constraint pk_link primary key (id)
-);
-
-create table link_draft (
- id bigint auto_increment not null,
- name varchar(255),
- location varchar(255),
- when_publish datetime(6),
- link_comment varchar(255),
- dirty tinyint(1) default 0 not null,
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- deleted tinyint(1) default 0 not null,
- constraint pk_link_draft primary key (id)
-);
-
-create table la_attr_value (
- id integer auto_increment not null,
- name varchar(255),
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint pk_la_attr_value primary key (id)
-);
-
-create table la_attr_value_attribute (
- la_attr_value_id integer not null,
- attribute_id integer not null,
- constraint pk_la_attr_value_attribute primary key (la_attr_value_id,attribute_id)
-);
-
-create table looney (
- id bigint auto_increment not null,
- tune_id bigint,
- name varchar(255),
- constraint pk_looney primary key (id)
-);
-
-create table maddress (
- id varchar(40) not null,
- street varchar(255),
- city varchar(255),
- version bigint not null,
- constraint pk_maddress primary key (id)
-);
-
-create table mcontact (
- id varchar(40) not null,
- email varchar(255),
- first_name varchar(255),
- last_name varchar(255),
- customer_id varchar(40),
- version bigint not null,
- constraint pk_mcontact primary key (id)
-);
-
-create table mcontact_message (
- id varchar(40) not null,
- title varchar(255),
- subject varchar(255),
- notes varchar(255),
- contact_id varchar(40) not null,
- version bigint not null,
- constraint pk_mcontact_message primary key (id)
-);
-
-create table mcustomer (
- id varchar(40) not null,
- name varchar(255),
- notes varchar(255),
- shipping_address_id varchar(40),
- billing_address_id varchar(40),
- version bigint not null,
- constraint pk_mcustomer primary key (id)
-);
-
-create table mgroup (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_mgroup primary key (id)
-);
-
-create table mmachine (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_mmachine primary key (id)
-);
-
-create table mmachine_mgroup (
- mmachine_id bigint not null,
- mgroup_id bigint not null,
- constraint pk_mmachine_mgroup primary key (mmachine_id,mgroup_id)
-);
-
-create table mmedia (
- type varchar(31) not null,
- id bigint auto_increment not null,
- url varchar(255),
- note varchar(255),
- constraint pk_mmedia primary key (id)
-);
-
-create table non_updateprop (
- id integer auto_increment not null,
- non_enum varchar(5),
- name varchar(255),
- note varchar(255),
- constraint pk_non_updateprop primary key (id)
-);
-
-create table mprinter (
- id bigint auto_increment not null,
- name varchar(255),
- flags bigint not null,
- current_state_id bigint,
- last_swap_cyan_id bigint,
- last_swap_magenta_id bigint,
- last_swap_yellow_id bigint,
- last_swap_black_id bigint,
- version bigint not null,
- constraint uq_mprinter_last_swap_cyan_id unique (last_swap_cyan_id),
- constraint uq_mprinter_last_swap_magenta_id unique (last_swap_magenta_id),
- constraint uq_mprinter_last_swap_yellow_id unique (last_swap_yellow_id),
- constraint uq_mprinter_last_swap_black_id unique (last_swap_black_id),
- constraint pk_mprinter primary key (id)
-);
-
-create table mprinter_state (
- id bigint auto_increment not null,
- flags bigint not null,
- printer_id bigint,
- version bigint not null,
- constraint pk_mprinter_state primary key (id)
-);
-
-create table mprofile (
- id bigint auto_increment not null,
- picture_id bigint,
- name varchar(255),
- constraint pk_mprofile primary key (id)
-);
-
-create table mprotected_construct_bean (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_mprotected_construct_bean primary key (id)
-);
-
-create table mrole (
- roleid integer auto_increment not null,
- role_name varchar(255),
- constraint pk_mrole primary key (roleid)
-);
-
-create table mrole_muser (
- mrole_roleid integer not null,
- muser_userid integer not null,
- constraint pk_mrole_muser primary key (mrole_roleid,muser_userid)
-);
-
-create table msome_other (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_msome_other primary key (id)
-);
-
-create table muser (
- userid integer auto_increment not null,
- user_name varchar(255),
- user_type_id integer,
- constraint pk_muser primary key (userid)
-);
-
-create table muser_type (
- id integer auto_increment not null,
- name varchar(255),
- constraint pk_muser_type primary key (id)
-);
-
-create table mail_box (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_mail_box primary key (id)
-);
-
-create table mail_user (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_mail_user primary key (id)
-);
-
-create table mail_user_inbox (
- mail_user_id bigint not null,
- mail_box_id bigint not null,
- constraint pk_mail_user_inbox primary key (mail_user_id,mail_box_id)
-);
-
-create table mail_user_outbox (
- mail_user_id bigint not null,
- mail_box_id bigint not null,
- constraint pk_mail_user_outbox primary key (mail_user_id,mail_box_id)
-);
-
-create table main_entity (
- id varchar(255) not null,
- attr1 varchar(255),
- attr2 varchar(255),
- constraint pk_main_entity primary key (id)
-);
-
-create table main_entity_relation (
- id varchar(40) not null,
- id1 varchar(255),
- id2 varchar(255),
- attr1 varchar(255),
- constraint pk_main_entity_relation primary key (id)
-);
-
-create table map_super_actual (
- id bigint auto_increment not null,
- name varchar(255),
- when_created datetime(6) not null,
- when_updated datetime(6) not null,
- constraint pk_map_super_actual primary key (id)
-);
-
-create table c_message (
- id bigint auto_increment not null,
- title varchar(255),
- body varchar(255),
- conversation_id bigint,
- user_id bigint,
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_c_message primary key (id)
-);
-
-create table meter_address_data (
- id varchar(40) not null,
- street varchar(255) not null,
- constraint pk_meter_address_data primary key (id)
-);
-
-create table meter_contract_data (
- id varchar(40) not null,
- special_needs_client_id varchar(40) not null,
- constraint uq_meter_contract_data_special_needs_client_id unique (special_needs_client_id),
- constraint pk_meter_contract_data primary key (id)
-);
-
-create table meter_special_needs_client (
- id varchar(40) not null,
- name varchar(255),
- primary_id varchar(40),
- constraint uq_meter_special_needs_client_primary_id unique (primary_id),
- constraint pk_meter_special_needs_client primary key (id)
-);
-
-create table meter_special_needs_contact (
- id varchar(40) not null,
- name varchar(255),
- constraint pk_meter_special_needs_contact primary key (id)
-);
-
-create table meter_version (
- id varchar(40) not null,
- address_data_id varchar(40),
- contract_data_id varchar(40) not null,
- constraint uq_meter_version_address_data_id unique (address_data_id),
- constraint uq_meter_version_contract_data_id unique (contract_data_id),
- constraint pk_meter_version primary key (id)
-);
-
-create table mnoc_role (
- role_id integer auto_increment not null,
- role_name varchar(255),
- version integer not null,
- constraint pk_mnoc_role primary key (role_id)
-);
-
-create table mnoc_user (
- user_id integer auto_increment not null,
- user_name varchar(255),
- version integer not null,
- constraint pk_mnoc_user primary key (user_id)
-);
-
-create table mnoc_user_mnoc_role (
- mnoc_user_user_id integer not null,
- mnoc_role_role_id integer not null,
- constraint pk_mnoc_user_mnoc_role primary key (mnoc_user_user_id,mnoc_role_role_id)
-);
-
-create table mny_a (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_mny_a primary key (id)
-);
-
-create table mny_b (
- id bigint auto_increment not null,
- name varchar(255),
- a_id bigint,
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_mny_b primary key (id)
-);
-
-create table mny_b_mny_c (
- mny_b_id bigint not null,
- mny_c_id bigint not null,
- constraint pk_mny_b_mny_c primary key (mny_b_id,mny_c_id)
-);
-
-create table mny_c (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_mny_c primary key (id)
-);
-
-create table mny_topic (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_mny_topic primary key (id)
-);
-
-create table subtopics (
- topic bigint not null,
- subtopic bigint not null,
- constraint pk_subtopics primary key (topic,subtopic)
-);
-
-create table mp_role (
- id bigint auto_increment not null,
- mp_user_id bigint not null,
- code varchar(255),
- organization_id bigint,
- constraint pk_mp_role primary key (id)
-);
-
-create table mp_user (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_mp_user primary key (id)
-);
-
-create table ms_many_a (
- aid bigint auto_increment not null,
- name varchar(255),
- ms_many_a_many_b tinyint(1) default 0 not null,
- ms_many_b tinyint(1) default 0 not null,
- deleted tinyint(1) default 0 not null,
- constraint pk_ms_many_a primary key (aid)
-);
-
-create table ms_many_a_many_b (
- ms_many_a_aid bigint not null,
- ms_many_b_bid bigint not null,
- constraint pk_ms_many_a_many_b primary key (ms_many_a_aid,ms_many_b_bid)
-);
-
-create table ms_many_b (
- bid bigint auto_increment not null,
- name varchar(255),
- deleted tinyint(1) default 0 not null,
- constraint pk_ms_many_b primary key (bid)
-);
-
-create table ms_many_b_many_a (
- ms_many_b_bid bigint not null,
- ms_many_a_aid bigint not null,
- constraint pk_ms_many_b_many_a primary key (ms_many_b_bid,ms_many_a_aid)
-);
-
-create table my_lob_size (
- id integer auto_increment not null,
- name varchar(255),
- my_count integer not null,
- my_lob longtext,
- constraint pk_my_lob_size primary key (id)
-);
-
-create table my_lob_size_join_many (
- id integer auto_increment not null,
- something varchar(255),
- other varchar(255),
- parent_id integer,
- constraint pk_my_lob_size_join_many primary key (id)
-);
-
-create table noidbean (
- name varchar(255),
- subject varchar(255),
- when_created datetime(6) not null
-);
-
-create table o_bean_child (
- id bigint auto_increment not null,
- cached_bean_id bigint,
- constraint pk_o_bean_child primary key (id)
-);
-
-create table ocached_app (
- id bigint auto_increment not null,
- app_name varchar(255),
- version bigint not null,
- constraint uq_ocached_app_app_name unique (app_name),
- constraint pk_ocached_app primary key (id)
-);
-
-create table ocached_app_detail (
- id bigint auto_increment not null,
- app_id bigint not null,
- detail varchar(255),
- version bigint not null,
- constraint uq_ocached_app_detail_app_id_detail unique (app_id,detail),
- constraint pk_ocached_app_detail primary key (id)
-);
-
-create table o_cached_bean (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_o_cached_bean primary key (id)
-);
-
-create table o_cached_bean_country (
- o_cached_bean_id bigint not null,
- o_country_code varchar(2) not null,
- constraint pk_o_cached_bean_country primary key (o_cached_bean_id,o_country_code)
-);
-
-create table o_cached_bean_child (
- id bigint auto_increment not null,
- cached_bean_id bigint,
- constraint pk_o_cached_bean_child primary key (id)
-);
-
-create table o_cached_inherit (
- dtype varchar(31) not null,
- id bigint auto_increment not null,
- name varchar(255),
- child_adata varchar(255),
- child_bdata varchar(255),
- constraint pk_o_cached_inherit primary key (id)
-);
-
-create table o_cached_natkey (
- id bigint auto_increment not null,
- store varchar(255),
- sku varchar(255),
- description varchar(255),
- constraint pk_o_cached_natkey primary key (id)
-);
-
-create table o_cached_natkey3 (
- id bigint auto_increment not null,
- store varchar(255),
- code integer not null,
- sku varchar(255),
- description varchar(255),
- constraint pk_o_cached_natkey3 primary key (id)
-);
-
-create table ocached_nkey_uid (
- id bigint auto_increment not null,
- cid varchar(40),
- other varchar(255),
- version bigint not null,
- constraint pk_ocached_nkey_uid primary key (id)
-);
-
-create table ocar (
- id integer auto_increment not null,
- vin varchar(255),
- name varchar(255),
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint pk_ocar primary key (id)
-);
-
-create table ocompany (
- id integer auto_increment not null,
- corp_id varchar(50),
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint uq_ocompany_corp_id unique (corp_id),
- constraint pk_ocompany primary key (id)
-);
-
-create table oengine (
- engine_id varchar(40) not null,
- short_desc varchar(255),
- car_id integer,
- version integer not null,
- constraint uq_oengine_car_id unique (car_id),
- constraint pk_oengine primary key (engine_id)
-);
-
-create table ogear_box (
- id varchar(40) not null,
- box_desc varchar(255),
- box_size integer,
- car_id integer,
- version integer not null,
- constraint uq_ogear_box_car_id unique (car_id),
- constraint pk_ogear_box primary key (id)
-);
-
-create table omvertex (
- id varchar(40) not null,
- constraint pk_omvertex primary key (id)
-);
-
-create table omvertex_other (
- id varchar(40) not null,
- omvertex_id varchar(40) not null,
- name varchar(255),
- constraint pk_omvertex_other primary key (id)
-);
-
-create table oroad_show_msg (
- id integer auto_increment not null,
- company_id integer not null,
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint uq_oroad_show_msg_company_id unique (company_id),
- constraint pk_oroad_show_msg primary key (id)
-);
-
-create table om_account_child_dbo (
- id bigint auto_increment not null,
- description varchar(255),
- banana_rama_id bigint,
- constraint pk_om_account_child_dbo primary key (id)
-);
-
-create table om_account_dbo (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_om_account_dbo primary key (id)
-);
-
-create table om_basic_child (
- id bigint auto_increment not null,
- name varchar(255),
- parent_id bigint,
- version bigint not null,
- constraint pk_om_basic_child primary key (id)
-);
-
-create table om_basic_parent (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_om_basic_parent primary key (id)
-);
-
-create table om_ordered_detail (
- id bigint auto_increment not null,
- name varchar(255),
- master_id bigint,
- version bigint not null,
- sort_order integer,
- constraint pk_om_ordered_detail primary key (id)
-);
-
-create table om_ordered_master (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_om_ordered_master primary key (id)
-);
-
-create table only_id_entity (
- id bigint auto_increment not null,
- constraint pk_only_id_entity primary key (id)
-);
-
-create table o_order (
- id integer auto_increment not null,
- status integer,
- order_date date,
- ship_date date,
- kcustomer_id integer not null,
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- constraint pk_o_order primary key (id)
-);
-
-create table o_order_detail (
- id integer auto_increment not null,
- order_id integer not null,
- order_qty integer,
- ship_qty integer,
- unit_price double,
- product_id integer,
- cretime datetime(6),
- updtime datetime(6) not null,
- constraint pk_o_order_detail primary key (id)
-);
-
-create table s_orders (
- uuid varchar(40) not null,
- constraint pk_s_orders primary key (uuid)
-);
-
-create table s_order_items (
- uuid varchar(40) not null,
- product_variant_uuid varchar(255),
- order_uuid varchar(40),
- quantity integer not null,
- amount decimal(16,3),
- constraint pk_s_order_items primary key (uuid)
-);
-
-create table order_master (
- id bigint auto_increment not null,
- constraint pk_order_master primary key (id)
-);
-
-create table order_master_inheritance (
- id integer auto_increment not null,
- constraint pk_order_master_inheritance primary key (id)
-);
-
-create table order_referenced_parent (
- type varchar(31) not null,
- id bigint auto_increment not null,
- name varchar(255),
- child_name varchar(255),
- master_id bigint,
- sort_order integer,
- constraint pk_order_referenced_parent primary key (id)
-);
-
-create table or_order_ship (
- id integer auto_increment not null,
- order_id integer,
- ship_time datetime(6),
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint pk_or_order_ship primary key (id)
-);
-
-create table order_toy (
- id integer auto_increment not null,
- title varchar(255),
- child_id bigint,
- sort_order integer,
- constraint pk_order_toy primary key (id)
-);
-
-create table ordered_parent (
- dtype varchar(31) not null,
- id integer auto_increment not null,
- order_master_inheritance_id integer not null,
- common_name varchar(255),
- sort_order integer,
- ordered_aname varchar(255),
- ordered_bname varchar(255),
- constraint pk_ordered_parent primary key (id)
-);
-
-create table organisation (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_organisation primary key (id)
-);
-
-create table organization_node (
- kind varchar(31) not null,
- id bigint auto_increment not null,
- parent_tree_node_id bigint not null,
- title varchar(255),
- constraint uq_organization_node_parent_tree_node_id unique (parent_tree_node_id),
- constraint pk_organization_node primary key (id)
-);
-
-create table organization_tree_node (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_organization_tree_node primary key (id)
-);
-
-create table orp_detail (
- id varchar(100) not null,
- detail varchar(255),
- master_id varchar(100),
- version bigint not null,
- constraint pk_orp_detail primary key (id)
-);
-
-create table orp_detail2 (
- id varchar(100) not null,
- orp_master2_id varchar(100) not null,
- detail varchar(255),
- master_id varchar(255),
- version bigint not null,
- constraint pk_orp_detail2 primary key (id)
-);
-
-create table orp_master (
- id varchar(100) not null,
- name varchar(255),
- version bigint not null,
- constraint pk_orp_master primary key (id)
-);
-
-create table orp_master2 (
- id varchar(100) not null,
- name varchar(255),
- version bigint not null,
- constraint pk_orp_master2 primary key (id)
-);
-
-create table oto_aone (
- id varchar(100) not null,
- description varchar(255),
- constraint pk_oto_aone primary key (id)
-);
-
-create table oto_atwo (
- id varchar(100) not null,
- description varchar(255),
- aone_id varchar(100),
- constraint uq_oto_atwo_aone_id unique (aone_id),
- constraint pk_oto_atwo primary key (id)
-);
-
-create table oto_bchild (
- master_id bigint auto_increment not null,
- child varchar(255),
- constraint pk_oto_bchild primary key (master_id)
-);
-
-create table oto_bmaster (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_oto_bmaster primary key (id)
-);
-
-create table oto_child (
- id integer auto_increment not null,
- name varchar(255),
- master_id bigint,
- constraint uq_oto_child_master_id unique (master_id),
- constraint pk_oto_child primary key (id)
-);
-
-create table oto_cust (
- cid bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_oto_cust primary key (cid)
-);
-
-create table oto_cust_address (
- aid bigint auto_increment not null,
- line1 varchar(255),
- line2 varchar(255),
- line3 varchar(255),
- customer_cid bigint,
- version bigint not null,
- constraint uq_oto_cust_address_customer_cid unique (customer_cid),
- constraint pk_oto_cust_address primary key (aid)
-);
-
-create table oto_level_a (
- id bigint auto_increment not null,
- name varchar(255),
- b_id bigint,
- constraint uq_oto_level_a_b_id unique (b_id),
- constraint pk_oto_level_a primary key (id)
-);
-
-create table oto_level_b (
- id bigint auto_increment not null,
- name varchar(255),
- c_id bigint,
- constraint uq_oto_level_b_c_id unique (c_id),
- constraint pk_oto_level_b primary key (id)
-);
-
-create table oto_level_c (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_oto_level_c primary key (id)
-);
-
-create table oto_master (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_oto_master primary key (id)
-);
-
-create table oto_prime (
- pid bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_oto_prime primary key (pid)
-);
-
-create table oto_prime_extra (
- eid bigint auto_increment not null,
- extra varchar(255),
- version bigint not null,
- constraint pk_oto_prime_extra primary key (eid)
-);
-
-create table oto_sd_child (
- id bigint auto_increment not null,
- child varchar(255),
- master_id bigint,
- deleted tinyint(1) default 0 not null,
- version bigint not null,
- constraint uq_oto_sd_child_master_id unique (master_id),
- constraint pk_oto_sd_child primary key (id)
-);
-
-create table oto_sd_master (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_oto_sd_master primary key (id)
-);
-
-create table oto_th_many (
- id bigint auto_increment not null,
- oto_th_top_id bigint not null,
- many varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_oto_th_many primary key (id)
-);
-
-create table oto_th_one (
- id bigint auto_increment not null,
- one tinyint(1) default 0 not null,
- many_id bigint,
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint uq_oto_th_one_many_id unique (many_id),
- constraint pk_oto_th_one primary key (id)
-);
-
-create table oto_th_top (
- id bigint auto_increment not null,
- topp varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_oto_th_top primary key (id)
-);
-
-create table oto_ubprime (
- pid varchar(40) not null,
- name varchar(255),
- version bigint not null,
- constraint pk_oto_ubprime primary key (pid)
-);
-
-create table oto_ubprime_extra (
- eid varchar(40) not null,
- extra varchar(255),
- version bigint not null,
- constraint pk_oto_ubprime_extra primary key (eid)
-);
-
-create table oto_uprime (
- pid varchar(40) not null,
- name varchar(255),
- version bigint not null,
- constraint pk_oto_uprime primary key (pid)
-);
-
-create table oto_uprime_extra (
- eid varchar(40) not null,
- extra varchar(255),
- version bigint not null,
- constraint pk_oto_uprime_extra primary key (eid)
-);
-
-create table oto_user_model (
- id bigint auto_increment not null,
- name varchar(255),
- user_optional_id bigint,
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint uq_oto_user_model_user_optional_id unique (user_optional_id),
- constraint pk_oto_user_model primary key (id)
-);
-
-create table oto_user_model_optional (
- id bigint auto_increment not null,
- optional varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_oto_user_model_optional primary key (id)
-);
-
-create table pfile (
- id integer auto_increment not null,
- name varchar(255),
- file_content_id integer,
- file_content2_id integer,
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint uq_pfile_file_content_id unique (file_content_id),
- constraint uq_pfile_file_content2_id unique (file_content2_id),
- constraint pk_pfile primary key (id)
-);
-
-create table pfile_content (
- id integer auto_increment not null,
- content longblob,
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint pk_pfile_content primary key (id)
-);
-
-create table paggview (
- pview_id varchar(40),
- amount integer not null,
- constraint uq_paggview_pview_id unique (pview_id)
-);
-
-create table pallet_location (
- type varchar(31) not null,
- id integer auto_increment not null,
- zone_sid integer not null,
- attribute varchar(255),
- constraint pk_pallet_location primary key (id)
-);
-
-create table parcel (
- parcelid bigint auto_increment not null,
- description varchar(255),
- constraint pk_parcel primary key (parcelid)
-);
-
-create table parcel_location (
- parcellocid bigint auto_increment not null,
- location varchar(255),
- parcelid bigint,
- constraint uq_parcel_location_parcelid unique (parcelid),
- constraint pk_parcel_location primary key (parcellocid)
-);
-
-create table rawinherit_parent (
- type varchar(31) not null,
- id bigint auto_increment not null,
- val integer,
- more varchar(255),
- constraint pk_rawinherit_parent primary key (id)
-);
-
-create table rawinherit_parent_rawinherit_data (
- rawinherit_parent_id bigint not null,
- rawinherit_data_id bigint not null,
- constraint pk_rawinherit_parent_rawinherit_data primary key (rawinherit_parent_id,rawinherit_data_id)
-);
-
-create table e_save_test_c (
- id bigint auto_increment not null,
- version bigint not null,
- constraint pk_e_save_test_c primary key (id)
-);
-
-create table parent_person (
- identifier integer auto_increment not null,
- name varchar(255),
- age integer,
- some_bean_id integer,
- parent_identifier integer,
- family_name varchar(255),
- address varchar(255),
- constraint pk_parent_person primary key (identifier)
-);
-
-create table c_participation (
- id bigint auto_increment not null,
- rating integer,
- type integer,
- conversation_id bigint not null,
- user_id bigint not null,
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_c_participation primary key (id)
-);
-
-create table password_store_model (
- id bigint auto_increment not null,
- enc1 varchar(30),
- enc2 varchar(40),
- enc3 longtext,
- enc4 varbinary(30),
- enc5 varbinary(40),
- enc6 longblob,
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_password_store_model primary key (id)
-);
-
-create table pcf_calendar (
- id bigint auto_increment not null,
- pcf_person_id bigint not null,
- version bigint not null,
- constraint pk_pcf_calendar primary key (id)
-);
-
-create table pcf_city (
- id bigint auto_increment not null,
- pcf_country_id bigint not null,
- name varchar(255),
- mayor_id bigint not null,
- vice_mayor_id bigint not null,
- version bigint not null,
- constraint uq_pcf_city_mayor_id unique (mayor_id),
- constraint uq_pcf_city_vice_mayor_id unique (vice_mayor_id),
- constraint pk_pcf_city primary key (id)
-);
-
-create table pcf_country (
- id bigint auto_increment not null,
- version bigint not null,
- constraint pk_pcf_country primary key (id)
-);
-
-create table pcf_event (
- id bigint auto_increment not null,
- pcf_calendar_id bigint not null,
- name varchar(255),
- version bigint not null,
- constraint pk_pcf_event primary key (id)
-);
-
-create table pcf_person (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_pcf_person primary key (id)
-);
-
-create table mt_permission (
- id varchar(40) not null,
- name varchar(255),
- constraint pk_mt_permission primary key (id)
-);
-
-create table persistent_file (
- id integer auto_increment not null,
- name varchar(255),
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint pk_persistent_file primary key (id)
-);
-
-create table persistent_file_content (
- id integer auto_increment not null,
- persistent_file_id integer,
- content longblob,
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint uq_persistent_file_content_persistent_file_id unique (persistent_file_id),
- constraint pk_persistent_file_content primary key (id)
-);
-
-create table person (
- oid bigint auto_increment not null,
- default_address_oid bigint,
- version integer not null,
- constraint pk_person primary key (oid)
-);
-
-create table persons (
- id bigint auto_increment not null,
- surname varchar(64) not null,
- name varchar(64) not null,
- constraint pk_persons primary key (id)
-);
-
-create table person_cache_email (
- id varchar(128) not null,
- person_info_person_id varchar(128),
- email varchar(255),
- constraint pk_person_cache_email primary key (id)
-);
-
-create table person_cache_info (
- person_id varchar(128) not null,
- name varchar(255),
- constraint pk_person_cache_info primary key (person_id)
-);
-
-create table phones (
- id bigint auto_increment not null,
- phone_number varchar(7) not null,
- person_id bigint not null,
- constraint uq_phones_phone_number unique (phone_number),
- constraint pk_phones primary key (id)
-);
-
-create table e_position (
- id bigint auto_increment not null,
- name varchar(255),
- contract_id bigint not null,
- constraint pk_e_position primary key (id)
-);
-
-create table primary_revision (
- id bigint not null,
- revision integer not null,
- name varchar(255),
- version bigint not null,
- constraint pk_primary_revision primary key (id,revision)
-);
-
-create table o_product (
- id integer auto_increment not null,
- sku varchar(20),
- name varchar(255),
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- constraint pk_o_product primary key (id)
-);
-
-create table pp (
- id varchar(40) not null,
- name varchar(255),
- value varchar(100) not null,
- constraint pk_pp primary key (id)
-);
-
-create table pp_to_ww (
- pp_id varchar(40) not null,
- ww_id varchar(40) not null,
- constraint pk_pp_to_ww primary key (pp_id,ww_id)
-);
-
-create table question (
- id bigint auto_increment not null,
- name varchar(255),
- groupobjectid bigint,
- sequence_number integer not null,
- constraint pk_question primary key (id)
-);
-
-create table rcustomer (
- company varchar(127) not null,
- name varchar(127) not null,
- description varchar(255),
- constraint pk_rcustomer primary key (company,name)
-);
-
-create table r_orders (
- company varchar(127) not null,
- order_number integer not null,
- customername varchar(127),
- item varchar(255),
- constraint pk_r_orders primary key (company,order_number)
-);
-
-create table referenced_defaults_model (
- id integer auto_increment not null,
- defaults_model_id integer not null,
- name varchar(255),
- constraint pk_referenced_defaults_model primary key (id)
-);
-
-create table referenced_defaults_model_draft (
- id integer auto_increment not null,
- defaults_model_id integer not null,
- name varchar(255),
- constraint pk_referenced_defaults_model_draft primary key (id)
-);
-
-create table referencing_bean (
- id varchar(40) not null,
- constraint pk_referencing_bean primary key (id)
-);
-
-create table region (
- customer integer not null,
- type integer not null,
- description varchar(255),
- version bigint not null,
- constraint pk_region primary key (customer,type)
-);
-
-create table rel_detail (
- id bigint auto_increment not null,
- name varchar(255),
- version integer not null,
- constraint pk_rel_detail primary key (id)
-);
-
-create table rel_master (
- id bigint auto_increment not null,
- name varchar(255),
- detail_id bigint,
- version integer not null,
- constraint pk_rel_master primary key (id)
-);
-
-create table resourcefile (
- id varchar(64) not null,
- parentresourcefileid varchar(64),
- name varchar(128) not null,
- constraint pk_resourcefile primary key (id)
-);
-
-create table mt_role (
- id varchar(40) not null,
- name varchar(50),
- tenant_id varchar(40),
- version bigint not null,
- constraint pk_mt_role primary key (id)
-);
-
-create table mt_role_permission (
- mt_role_id varchar(40) not null,
- mt_permission_id varchar(40) not null,
- constraint pk_mt_role_permission primary key (mt_role_id,mt_permission_id)
-);
-
-create table em_role (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_em_role primary key (id)
-);
-
-create table root_bean (
- dtype varchar(31) not null,
- id varchar(40) not null,
- referencing_bean_id varchar(40) not null,
- value varchar(255),
- constraint pk_root_bean primary key (id)
-);
-
-create table f_second (
- id bigint auto_increment not null,
- mod_name varchar(255),
- first bigint,
- title varchar(255),
- constraint uq_f_second_first unique (first),
- constraint pk_f_second primary key (id)
-);
-
-create table section (
- id integer auto_increment not null,
- article_id integer,
- type integer,
- content longtext,
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint pk_section primary key (id)
-);
-
-create table self_parent (
- id bigint auto_increment not null,
- name varchar(255),
- parent_id bigint,
- version bigint not null,
- constraint pk_self_parent primary key (id)
-);
-
-create table self_ref_customer (
- id bigint auto_increment not null,
- name varchar(255),
- referred_by_id bigint,
- constraint pk_self_ref_customer primary key (id)
-);
-
-create table self_ref_example (
- id bigint auto_increment not null,
- name varchar(255) not null,
- parent_id bigint,
- constraint pk_self_ref_example primary key (id)
-);
-
-create table e_save_test_a (
- id bigint auto_increment not null,
- version bigint not null,
- constraint pk_e_save_test_a primary key (id)
-);
-
-create table e_save_test_b (
- id bigint auto_increment not null,
- sibling_a_id bigint,
- test_property tinyint(1) default 0 not null,
- version bigint not null,
- constraint uq_e_save_test_b_sibling_a_id unique (sibling_a_id),
- constraint pk_e_save_test_b primary key (id)
-);
-
-create table site (
- id varchar(40) not null,
- name varchar(255),
- parent_id varchar(40),
- data_container_id varchar(40),
- site_address_id varchar(40),
- constraint uq_site_data_container_id unique (data_container_id),
- constraint uq_site_site_address_id unique (site_address_id),
- constraint pk_site primary key (id)
-);
-
-create table site_address (
- id varchar(40) not null,
- street varchar(255),
- city varchar(255),
- zip_code varchar(255),
- constraint pk_site_address primary key (id)
-);
-
-create table some_enum_bean (
- id bigint auto_increment not null,
- some_enum integer,
- name varchar(255),
- constraint pk_some_enum_bean primary key (id)
-);
-
-create table some_file_bean (
- id bigint auto_increment not null,
- name varchar(255),
- content longblob,
- version bigint not null,
- constraint pk_some_file_bean primary key (id)
-);
-
-create table some_new_types_bean (
- id bigint auto_increment not null,
- dow integer(1),
- mth integer(1),
- yr integer,
- yr_mth date,
- month_day date,
- sql_date date,
- sql_time time,
- local_date date,
- local_date_time datetime(6),
- offset_date_time datetime(6),
- zoned_date_time datetime(6),
- local_time time,
- instant datetime(6),
- zone_id varchar(60),
- zone_offset varchar(60),
- path varchar(255),
- period varchar(20),
- duration bigint,
- version bigint not null,
- constraint pk_some_new_types_bean primary key (id)
-);
-
-create table some_period_bean (
- id bigint auto_increment not null,
- anniversary date,
- version bigint not null,
- constraint pk_some_period_bean primary key (id)
-);
-
-create table source_base (
- dtype varchar(31) not null,
- id varchar(40) not null,
- name varchar(255),
- pos integer not null,
- target_id varchar(40),
- constraint pk_source_base primary key (id)
-);
-
-create table stockforecast (
- type varchar(31) not null,
- id bigint auto_increment not null,
- inner_report_id bigint,
- constraint pk_stockforecast primary key (id)
-);
-
-create table sub_section (
- id integer auto_increment not null,
- section_id integer,
- title varchar(255),
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint pk_sub_section primary key (id)
-);
-
-create table sub_type (
- sub_type_id integer auto_increment not null,
- description varchar(255),
- version bigint not null,
- constraint pk_sub_type primary key (sub_type_id)
-);
-
-create table survey (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_survey primary key (id)
-);
-
-create table tbytes_only (
- id integer auto_increment not null,
- content longblob,
- constraint pk_tbytes_only primary key (id)
-);
-
-create table tcar (
- type varchar(31) not null,
- plate_no varchar(32) not null,
- truckload bigint,
- constraint pk_tcar primary key (plate_no)
-);
-
-create table tevent (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_tevent primary key (id)
-);
-
-create table tevent_many (
- id bigint auto_increment not null,
- description varchar(255),
- event_id bigint,
- units integer not null,
- amount double not null,
- version bigint not null,
- constraint pk_tevent_many primary key (id)
-);
-
-create table tevent_one (
- id bigint auto_increment not null,
- name varchar(255),
- status integer,
- event_id bigint,
- version bigint not null,
- constraint uq_tevent_one_event_id unique (event_id),
- constraint pk_tevent_one primary key (id)
-);
-
-create table tint_root (
- my_type integer(3) not null,
- id integer auto_increment not null,
- name varchar(255),
- child_property varchar(255),
- constraint pk_tint_root primary key (id)
-);
-
-create table tjoda_entity (
- id integer auto_increment not null,
- local_time time,
- constraint pk_tjoda_entity primary key (id)
-);
-
-create table t_mapsuper1 (
- id integer auto_increment not null,
- something varchar(255),
- name varchar(255),
- version integer not null,
- constraint pk_t_mapsuper1 primary key (id)
-);
-
-create table t_oneb (
- id integer auto_increment not null,
- name varchar(255),
- description varchar(255),
- active tinyint(1) default 0 not null,
- constraint pk_t_oneb primary key (id)
-);
-
-create table t_detail_with_other_namexxxyy (
- id integer auto_increment not null,
- name varchar(255),
- description varchar(255),
- some_unique_value varchar(127),
- active tinyint(1) default 0 not null,
- master_id integer,
- constraint uq_t_detail_with_other_namexxxyy_some_unique_value unique (some_unique_value),
- constraint pk_t_detail_with_other_namexxxyy primary key (id)
-);
-
-create table t_atable_thatisrelatively (
- id integer auto_increment not null,
- name varchar(255),
- description varchar(255),
- active tinyint(1) default 0 not null,
- constraint pk_t_atable_thatisrelatively primary key (id)
-);
-
-create table ttruck_holder (
- id bigint auto_increment not null,
- name varchar(255),
- truck_plate_no varchar(32) not null,
- basic_id integer,
- version bigint not null,
- constraint pk_ttruck_holder primary key (id)
-);
-
-create table ttruck_holder_item (
- id bigint auto_increment not null,
- some_uid varchar(40),
- foo varchar(255),
- owner_id bigint not null,
- constraint pk_ttruck_holder_item primary key (id)
-);
-
-create table tuuid_entity (
- id varchar(40) not null,
- name varchar(255),
- constraint pk_tuuid_entity primary key (id)
-);
-
-create table twheel (
- id bigint auto_increment not null,
- owner_plate_no varchar(32) not null,
- constraint pk_twheel primary key (id)
-);
-
-create table twith_pre_insert (
- id integer auto_increment not null,
- name varchar(255) not null,
- title varchar(255),
- constraint pk_twith_pre_insert primary key (id)
-);
-
-create table target_base (
- dtype varchar(31) not null,
- id varchar(40) not null,
- name varchar(255),
- constraint pk_target_base primary key (id)
-);
-
-create table mt_tenant (
- id varchar(40) not null,
- name varchar(255),
- version bigint not null,
- constraint pk_mt_tenant primary key (id)
-);
-
-create table test_annotation_base_entity (
- direct varchar(255),
- meta varchar(255),
- mixed varchar(255),
- constraint_annotation varchar(40),
- null1 varchar(255) not null,
- null2 varchar(255),
- null3 varchar(255)
-);
-
-create table tire (
- id bigint auto_increment not null,
- wheel bigint,
- version integer not null,
- constraint uq_tire_wheel unique (wheel),
- constraint pk_tire primary key (id)
-);
-
-create table sa_tire (
- id bigint auto_increment not null,
- version integer not null,
- constraint pk_sa_tire primary key (id)
-);
-
-create table tree_entity (
- id integer auto_increment not null,
- text varchar(255),
- parent_id integer,
- constraint pk_tree_entity primary key (id)
-);
-
-create table trip (
- id integer auto_increment not null,
- vehicle_driver_id integer,
- destination varchar(255),
- address_id integer,
- star_date datetime(6),
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint pk_trip primary key (id)
-);
-
-create table truck_ref (
- id integer auto_increment not null,
- something varchar(255),
- constraint pk_truck_ref primary key (id)
-);
-
-create table tune (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_tune primary key (id)
-);
-
-create table `type` (
- customer integer not null,
- type integer not null,
- description varchar(255),
- sub_type_id integer,
- version bigint not null,
- constraint pk_type primary key (customer,type)
-);
-
-create table tz_bean (
- id bigint auto_increment not null,
- moda varchar(255),
- ts datetime(6),
- tstz datetime(6),
- constraint pk_tz_bean primary key (id)
-);
-
-create table usib_child (
- id varchar(40) not null,
- parent_id bigint,
- deleted tinyint(1) default 0 not null,
- constraint pk_usib_child primary key (id)
-);
-
-create table usib_child_sibling (
- id bigint auto_increment not null,
- child_id varchar(40),
- deleted tinyint(1) default 0 not null,
- constraint uq_usib_child_sibling_child_id unique (child_id),
- constraint pk_usib_child_sibling primary key (id)
-);
-
-create table usib_parent (
- id bigint auto_increment not null,
- deleted tinyint(1) default 0 not null,
- constraint pk_usib_parent primary key (id)
-);
-
-create table ut_detail (
- id integer auto_increment not null,
- utmaster_id integer not null,
- name varchar(255),
- qty integer,
- amount double,
- version integer not null,
- constraint pk_ut_detail primary key (id)
-);
-
-create table ut_master (
- id integer auto_increment not null,
- name varchar(255),
- description varchar(255),
- event_date date,
- version integer not null,
- constraint pk_ut_master primary key (id)
-);
-
-create table uuone (
- id varchar(40) not null,
- name varchar(255),
- description varchar(255),
- version bigint not null,
- constraint pk_uuone primary key (id)
-);
-
-create table uutwo (
- id varchar(40) not null,
- name varchar(255),
- notes varchar(255),
- master_id varchar(40),
- version bigint not null,
- constraint pk_uutwo primary key (id)
-);
-
-create table oto_user (
- id bigint auto_increment not null,
- name varchar(255),
- account_id bigint not null,
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint uq_oto_user_account_id unique (account_id),
- constraint pk_oto_user primary key (id)
-);
-
-create table c_user (
- id bigint auto_increment not null,
- inactive tinyint(1) default 0 not null,
- name varchar(255),
- email varchar(255),
- password_hash varchar(255),
- group_id bigint,
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_c_user primary key (id)
-);
-
-create table tx_user (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_tx_user primary key (id)
-);
-
-create table g_user (
- id bigint auto_increment not null,
- username varchar(255),
- version bigint not null,
- constraint pk_g_user primary key (id)
-);
-
-create table em_user (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_em_user primary key (id)
-);
-
-create table user_interest_live (
- user_id bigint not null,
- live_id bigint not null,
- created_at datetime(6) not null,
- constraint pk_user_interest_live primary key (user_id,live_id)
-);
-
-create table em_user_role (
- user_id bigint not null,
- role_id bigint not null,
- constraint pk_em_user_role primary key (user_id,role_id)
-);
-
-create table vehicle (
- dtype varchar(3) not null,
- id integer auto_increment not null,
- license_number varchar(255),
- registration_date datetime(6),
- lease_id bigint,
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- siz varchar(3),
- driver varchar(255),
- car_ref_id integer,
- notes varchar(255),
- truck_ref_id integer,
- capacity double,
- constraint pk_vehicle primary key (id)
-);
-
-create table vehicle_driver (
- id integer auto_increment not null,
- name varchar(255),
- vehicle_id integer,
- address_id integer,
- license_issued_on datetime(6),
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint pk_vehicle_driver primary key (id)
-);
-
-create table vehicle_lease (
- dtype varchar(31) not null,
- id bigint auto_increment not null,
- name varchar(255),
- active_start date,
- active_end date,
- version bigint not null,
- bond decimal(16,3),
- min_duration integer not null,
- day_rate decimal(16,3),
- max_days integer,
- constraint pk_vehicle_lease primary key (id)
-);
-
-create table version_child (
- id integer auto_increment not null,
- name varchar(255),
- parent_id integer,
- version integer not null,
- position integer,
- constraint pk_version_child primary key (id)
-);
-
-create table version_parent (
- id integer auto_increment not null,
- name varchar(255),
- version integer not null,
- constraint pk_version_parent primary key (id)
-);
-
-create table version_toy (
- id integer auto_increment not null,
- name varchar(255),
- child_id integer,
- version integer not null,
- position integer,
- constraint pk_version_toy primary key (id)
-);
-
-create table warehouses (
- id integer auto_increment not null,
- officezoneid integer,
- constraint pk_warehouses primary key (id)
-);
-
-create table warehousesshippingzones (
- warehouseid integer not null,
- shippingzoneid integer not null,
- constraint pk_warehousesshippingzones primary key (warehouseid,shippingzoneid)
-);
-
-create table wheel (
- id bigint auto_increment not null,
- version integer not null,
- constraint pk_wheel primary key (id)
-);
-
-create table sa_wheel (
- id bigint auto_increment not null,
- tire bigint,
- car bigint,
- version integer not null,
- constraint pk_sa_wheel primary key (id)
-);
-
-create table sp_car_wheel (
- id bigint auto_increment not null,
- name varchar(255),
- version integer not null,
- constraint pk_sp_car_wheel primary key (id)
-);
-
-create table g_who_props_otm (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- who_created_id bigint,
- who_modified_id bigint,
- constraint pk_g_who_props_otm primary key (id)
-);
-
-create table with_zero (
- id bigint auto_increment not null,
- name varchar(255),
- parent_id integer,
- lang varchar(2) default 'en' not null,
- version bigint not null,
- constraint pk_with_zero primary key (id)
-);
-
-create table parent (
- id integer auto_increment not null,
- name varchar(255),
- constraint pk_parent primary key (id)
-);
-
-create table wview (
- id varchar(40) not null,
- name varchar(127) not null,
- constraint uq_wview_name unique (name),
- constraint pk_wview primary key (id)
-);
-
-create table zones (
- type varchar(31) not null,
- id integer auto_increment not null,
- attribute varchar(255),
- constraint pk_zones primary key (id)
-);
-
-create index ix_contact_last_name_first_name on contact (last_name,first_name);
-create index ix_e_basic_name on e_basic (name);
-create index ix_efile2_no_fk_owner_id on efile2_no_fk (owner_id);
-create index ix_ecsm_values_host_id on ecsm_values (host_id);
-create index ix_order_referenced_parent_type on order_referenced_parent (type);
-create index ix_organization_node_kind on organization_node (kind);
-create index ano_3 on test_annotation_base_entity (direct);
-create index ix_bar_foo_id on bar (foo_id);
-alter table bar add constraint fk_bar_foo_id foreign key (foo_id) references foo (foo_id) on delete restrict on update restrict;
-
-create index ix_acl_container_relation_container_id on acl_container_relation (container_id);
-alter table acl_container_relation add constraint fk_acl_container_relation_container_id foreign key (container_id) references contract (id) on delete restrict on update restrict;
-
-create index ix_acl_container_relation_acl_entry_id on acl_container_relation (acl_entry_id);
-alter table acl_container_relation add constraint fk_acl_container_relation_acl_entry_id foreign key (acl_entry_id) references acl (id) on delete restrict on update restrict;
-
-create index ix_addr_employee_id on addr (employee_id);
-alter table addr add constraint fk_addr_employee_id foreign key (employee_id) references empl (id) on delete restrict on update restrict;
-
-create index ix_o_address_country_code on o_address (country_code);
-alter table o_address add constraint fk_o_address_country_code foreign key (country_code) references o_country (code) on delete restrict on update restrict;
-
-alter table album add constraint fk_album_cover_id foreign key (cover_id) references cover (id) on delete restrict on update restrict;
-
-create index ix_animal_shelter_id on animal (shelter_id);
-alter table animal add constraint fk_animal_shelter_id foreign key (shelter_id) references animal_shelter (id) on delete restrict on update restrict;
-
-create index ix_attribute_attribute_holder_id on attribute (attribute_holder_id);
-alter table attribute add constraint fk_attribute_attribute_holder_id foreign key (attribute_holder_id) references attribute_holder (id) on delete restrict on update restrict;
-
-create index ix_bbookmark_user_id on bbookmark (user_id);
-alter table bbookmark add constraint fk_bbookmark_user_id foreign key (user_id) references bbookmark_user (id) on delete restrict on update restrict;
-
-create index ix_bbookmark_user_org_id on bbookmark_user (org_id);
-alter table bbookmark_user add constraint fk_bbookmark_user_org_id foreign key (org_id) references bbookmark_org (id) on delete restrict on update restrict;
-
-create index ix_bsite_user_a_site_id on bsite_user_a (site_id);
-alter table bsite_user_a add constraint fk_bsite_user_a_site_id foreign key (site_id) references bsite (id) on delete restrict on update restrict;
-
-create index ix_bsite_user_a_user_id on bsite_user_a (user_id);
-alter table bsite_user_a add constraint fk_bsite_user_a_user_id foreign key (user_id) references buser (id) on delete restrict on update restrict;
-
-create index ix_bsite_user_b_site on bsite_user_b (site);
-alter table bsite_user_b add constraint fk_bsite_user_b_site foreign key (site) references bsite (id) on delete restrict on update restrict;
-
-create index ix_bsite_user_b_usr on bsite_user_b (usr);
-alter table bsite_user_b add constraint fk_bsite_user_b_usr foreign key (usr) references buser (id) on delete restrict on update restrict;
-
-create index ix_bsite_user_c_site_uid on bsite_user_c (site_uid);
-alter table bsite_user_c add constraint fk_bsite_user_c_site_uid foreign key (site_uid) references bsite (id) on delete restrict on update restrict;
-
-create index ix_bsite_user_c_user_uid on bsite_user_c (user_uid);
-alter table bsite_user_c add constraint fk_bsite_user_c_user_uid foreign key (user_uid) references buser (id) on delete restrict on update restrict;
-
-create index ix_bsite_user_e_site_id on bsite_user_e (site_id);
-alter table bsite_user_e add constraint fk_bsite_user_e_site_id foreign key (site_id) references bsite (id) on delete restrict on update restrict;
-
-create index ix_bsite_user_e_user_id on bsite_user_e (user_id);
-alter table bsite_user_e add constraint fk_bsite_user_e_user_id foreign key (user_id) references buser (id) on delete restrict on update restrict;
-
-alter table basic_draftable_bean add constraint fk_basic_draftable_bean_id foreign key (id) references basic_draftable_bean_draft (id) on delete restrict on update restrict;
-
-alter table drel_booking add constraint fk_drel_booking_agent_invoice foreign key (agent_invoice) references drel_invoice (id) on delete restrict on update restrict;
-
-alter table drel_booking add constraint fk_drel_booking_client_invoice foreign key (client_invoice) references drel_invoice (id) on delete restrict on update restrict;
-
-create index ix_cepproduct_category_category_id on cepproduct_category (category_id);
-alter table cepproduct_category add constraint fk_cepproduct_category_category_id foreign key (category_id) references cepcategory (id) on delete restrict on update restrict;
-
-create index ix_cepproduct_category_product_id on cepproduct_category (product_id);
-alter table cepproduct_category add constraint fk_cepproduct_category_product_id foreign key (product_id) references cepproduct (id) on delete restrict on update restrict;
-
-create index ix_ciaddress_street_id on ciaddress (street_id);
-alter table ciaddress add constraint fk_ciaddress_street_id foreign key (street_id) references cistreet_parent (id) on delete restrict on update restrict;
-
-create index ix_cicustomer_parent_address_id on cicustomer_parent (address_id);
-alter table cicustomer_parent add constraint fk_cicustomer_parent_address_id foreign key (address_id) references ciaddress (id) on delete restrict on update restrict;
-
-create index ix_cinh_ref_ref_id on cinh_ref (ref_id);
-alter table cinh_ref add constraint fk_cinh_ref_ref_id foreign key (ref_id) references cinh_root (id) on delete restrict on update restrict;
-
-create index ix_ckey_detail_parent on ckey_detail (one_key,two_key);
-alter table ckey_detail add constraint fk_ckey_detail_parent foreign key (one_key,two_key) references ckey_parent (one_key,two_key) on delete restrict on update restrict;
-
-create index ix_ckey_parent_assoc_id on ckey_parent (assoc_id);
-alter table ckey_parent add constraint fk_ckey_parent_assoc_id foreign key (assoc_id) references ckey_assoc (id) on delete restrict on update restrict;
-
-create index ix_coone_many_coone_id on coone_many (coone_id);
-alter table coone_many add constraint fk_coone_many_coone_id foreign key (coone_id) references coone (id) on delete restrict on update restrict;
-
-alter table coroot add constraint fk_coroot_one_id foreign key (one_id) references coone (id) on delete restrict on update restrict;
-
-create index ix_calculation_result_product_configuration_id on calculation_result (product_configuration_id);
-alter table calculation_result add constraint fk_calculation_result_product_configuration_id foreign key (product_configuration_id) references configuration (id) on delete restrict on update restrict;
-
-create index ix_calculation_result_group_configuration_id on calculation_result (group_configuration_id);
-alter table calculation_result add constraint fk_calculation_result_group_configuration_id foreign key (group_configuration_id) references configuration (id) on delete restrict on update restrict;
-
-create index ix_sp_car_car_wheels_sp_car_car on sp_car_car_wheels (car);
-alter table sp_car_car_wheels add constraint fk_sp_car_car_wheels_sp_car_car foreign key (car) references sp_car_car (id) on delete restrict on update restrict;
-
-create index ix_sp_car_car_wheels_sp_car_wheel on sp_car_car_wheels (wheel);
-alter table sp_car_car_wheels add constraint fk_sp_car_car_wheels_sp_car_wheel foreign key (wheel) references sp_car_wheel (id) on delete restrict on update restrict;
-
-create index ix_sp_car_car_doors_sp_car_car on sp_car_car_doors (car);
-alter table sp_car_car_doors add constraint fk_sp_car_car_doors_sp_car_car foreign key (car) references sp_car_car (id) on delete restrict on update restrict;
-
-create index ix_sp_car_car_doors_sp_car_door on sp_car_car_doors (door);
-alter table sp_car_car_doors add constraint fk_sp_car_car_doors_sp_car_door foreign key (door) references sp_car_door (id) on delete restrict on update restrict;
-
-create index ix_car_accessory_fuse_id on car_accessory (fuse_id);
-alter table car_accessory add constraint fk_car_accessory_fuse_id foreign key (fuse_id) references car_fuse (id) on delete restrict on update restrict;
-
-create index ix_car_accessory_car_id on car_accessory (car_id);
-alter table car_accessory add constraint fk_car_accessory_car_id foreign key (car_id) references vehicle (id) on delete restrict on update restrict;
-
-create index ix_category_surveyobjectid on category (surveyobjectid);
-alter table category add constraint fk_category_surveyobjectid foreign key (surveyobjectid) references survey (id) on delete restrict on update restrict;
-
-alter table e_save_test_d add constraint fk_e_save_test_d_parent_id foreign key (parent_id) references e_save_test_c (id) on delete restrict on update restrict;
-
-create index ix_child_person_some_bean_id on child_person (some_bean_id);
-alter table child_person add constraint fk_child_person_some_bean_id foreign key (some_bean_id) references e_basic (id) on delete restrict on update restrict;
-
-create index ix_child_person_parent_identifier on child_person (parent_identifier);
-alter table child_person add constraint fk_child_person_parent_identifier foreign key (parent_identifier) references parent_person (identifier) on delete restrict on update restrict;
-
-create index ix_cke_client_user on cke_client (username,cod_cpny);
-alter table cke_client add constraint fk_cke_client_user foreign key (username,cod_cpny) references cke_user (username,cod_cpny) on delete restrict on update restrict;
-
-alter table class_super_monkey add constraint fk_class_super_monkey_class_super foreign key (class_super_sid) references class_super (sid) on delete restrict on update restrict;
-
-alter table class_super_monkey add constraint fk_class_super_monkey_monkey foreign key (monkey_mid) references monkey (mid) on delete restrict on update restrict;
-
-create index ix_configuration_configurations_id on configuration (configurations_id);
-alter table configuration add constraint fk_configuration_configurations_id foreign key (configurations_id) references configurations (id) on delete restrict on update restrict;
-
-create index ix_contact_customer_id on contact (customer_id);
-alter table contact add constraint fk_contact_customer_id foreign key (customer_id) references o_customer (id) on delete restrict on update restrict;
-
-create index ix_contact_group_id on contact (group_id);
-alter table contact add constraint fk_contact_group_id foreign key (group_id) references contact_group (id) on delete restrict on update restrict;
-
-create index ix_contact_note_contact_id on contact_note (contact_id);
-alter table contact_note add constraint fk_contact_note_contact_id foreign key (contact_id) references contact (id) on delete restrict on update restrict;
-
-create index ix_contract_costs_position_id on contract_costs (position_id);
-alter table contract_costs add constraint fk_contract_costs_position_id foreign key (position_id) references e_position (id) on delete restrict on update restrict;
-
-create index ix_c_conversation_group_id on c_conversation (group_id);
-alter table c_conversation add constraint fk_c_conversation_group_id foreign key (group_id) references c_group (id) on delete restrict on update restrict;
-
-create index ix_o_customer_billing_address_id on o_customer (billing_address_id);
-alter table o_customer add constraint fk_o_customer_billing_address_id foreign key (billing_address_id) references o_address (id) on delete restrict on update restrict;
-
-create index ix_o_customer_shipping_address_id on o_customer (shipping_address_id);
-alter table o_customer add constraint fk_o_customer_shipping_address_id foreign key (shipping_address_id) references o_address (id) on delete restrict on update restrict;
-
-create index ix_dcredit_drol_dcredit on dcredit_drol (dcredit_id);
-alter table dcredit_drol add constraint fk_dcredit_drol_dcredit foreign key (dcredit_id) references dcredit (id) on delete restrict on update restrict;
-
-create index ix_dcredit_drol_drol on dcredit_drol (drol_id);
-alter table dcredit_drol add constraint fk_dcredit_drol_drol foreign key (drol_id) references drol (id) on delete restrict on update restrict;
-
-create index ix_dmachine_organisation_id on dmachine (organisation_id);
-alter table dmachine add constraint fk_dmachine_organisation_id foreign key (organisation_id) references dorg (id) on delete restrict on update restrict;
-
-create index ix_d_machine_aux_use_machine_id on d_machine_aux_use (machine_id);
-alter table d_machine_aux_use add constraint fk_d_machine_aux_use_machine_id foreign key (machine_id) references dmachine (id) on delete restrict on update restrict;
-
-create index ix_d_machine_stats_machine_id on d_machine_stats (machine_id);
-alter table d_machine_stats add constraint fk_d_machine_stats_machine_id foreign key (machine_id) references dmachine (id) on delete restrict on update restrict;
-
-create index ix_d_machine_use_machine_id on d_machine_use (machine_id);
-alter table d_machine_use add constraint fk_d_machine_use_machine_id foreign key (machine_id) references dmachine (id) on delete restrict on update restrict;
-
-create index ix_drot_drol_drot on drot_drol (drot_id);
-alter table drot_drol add constraint fk_drot_drol_drot foreign key (drot_id) references drot (id) on delete restrict on update restrict;
-
-create index ix_drot_drol_drol on drot_drol (drol_id);
-alter table drot_drol add constraint fk_drot_drol_drol foreign key (drol_id) references drol (id) on delete restrict on update restrict;
-
-create index ix_dc_detail_master_id on dc_detail (master_id);
-alter table dc_detail add constraint fk_dc_detail_master_id foreign key (master_id) references dc_master (id) on delete restrict on update restrict;
-
-alter table defaults_model add constraint fk_defaults_model_id foreign key (id) references defaults_model_draft (id) on delete restrict on update restrict;
-
-create index ix_dfk_cascade_one_id on dfk_cascade (one_id);
-alter table dfk_cascade add constraint fk_dfk_cascade_one_id foreign key (one_id) references dfk_cascade_one (id) on delete cascade on update cascade;
-
-create index ix_dfk_set_null_one_id on dfk_set_null (one_id);
-alter table dfk_set_null add constraint fk_dfk_set_null_one_id foreign key (one_id) references dfk_one (id) on delete set null on update set null;
-
-alter table doc add constraint fk_doc_id foreign key (id) references doc_draft (id) on delete restrict on update restrict;
-
-create index ix_doc_link_doc on doc_link (doc_id);
-alter table doc_link add constraint fk_doc_link_doc foreign key (doc_id) references doc (id) on delete restrict on update restrict;
-
-create index ix_doc_link_link on doc_link (link_id);
-alter table doc_link add constraint fk_doc_link_link foreign key (link_id) references link (id) on delete restrict on update restrict;
-
-alter table document add constraint fk_document_id foreign key (id) references document_draft (id) on delete restrict on update restrict;
-
-create index ix_document_organisation_id on document (organisation_id);
-alter table document add constraint fk_document_organisation_id foreign key (organisation_id) references organisation (id) on delete restrict on update restrict;
-
-create index ix_document_draft_organisation_id on document_draft (organisation_id);
-alter table document_draft add constraint fk_document_draft_organisation_id foreign key (organisation_id) references organisation (id) on delete restrict on update restrict;
-
-create index ix_document_media_document_id on document_media (document_id);
-alter table document_media add constraint fk_document_media_document_id foreign key (document_id) references document (id) on delete restrict on update restrict;
-
-create index ix_document_media_draft_document_id on document_media_draft (document_id);
-alter table document_media_draft add constraint fk_document_media_draft_document_id foreign key (document_id) references document_draft (id) on delete restrict on update restrict;
-
-create index ix_e_basicenc_relate_other_id on e_basicenc_relate (other_id);
-alter table e_basicenc_relate add constraint fk_e_basicenc_relate_other_id foreign key (other_id) references e_basicenc (id) on delete restrict on update restrict;
-
-create index ix_ebasic_json_map_detail_owner_id on ebasic_json_map_detail (owner_id);
-alter table ebasic_json_map_detail add constraint fk_ebasic_json_map_detail_owner_id foreign key (owner_id) references ebasic_json_map (id) on delete restrict on update restrict;
-
-create index ix_ebasic_no_sdchild_owner_id on ebasic_no_sdchild (owner_id);
-alter table ebasic_no_sdchild add constraint fk_ebasic_no_sdchild_owner_id foreign key (owner_id) references ebasic_soft_delete (id) on delete restrict on update restrict;
-
-create index ix_ebasic_sdchild_owner_id on ebasic_sdchild (owner_id);
-alter table ebasic_sdchild add constraint fk_ebasic_sdchild_owner_id foreign key (owner_id) references ebasic_soft_delete (id) on delete restrict on update restrict;
-
-create index ix_ecache_child_root_id on ecache_child (root_id);
-alter table ecache_child add constraint fk_ecache_child_root_id foreign key (root_id) references ecache_root (id) on delete restrict on update restrict;
-
-alter table edefault_prop add constraint fk_edefault_prop_e_simple_usertypeid foreign key (e_simple_usertypeid) references esimple (usertypeid) on delete restrict on update restrict;
-
-create index ix_eemb_inner_outer_id on eemb_inner (outer_id);
-alter table eemb_inner add constraint fk_eemb_inner_outer_id foreign key (outer_id) references eemb_outer (id) on delete restrict on update restrict;
-
-create index ix_einvoice_person_id on einvoice (person_id);
-alter table einvoice add constraint fk_einvoice_person_id foreign key (person_id) references eperson (id) on delete restrict on update restrict;
-
-create index ix_enull_collection_detail_enull_collection_id on enull_collection_detail (enull_collection_id);
-alter table enull_collection_detail add constraint fk_enull_collection_detail_enull_collection_id foreign key (enull_collection_id) references enull_collection (id) on delete restrict on update restrict;
-
-create index ix_eopt_one_a_b_id on eopt_one_a (b_id);
-alter table eopt_one_a add constraint fk_eopt_one_a_b_id foreign key (b_id) references eopt_one_b (id) on delete restrict on update restrict;
-
-create index ix_eopt_one_b_c_id on eopt_one_b (c_id);
-alter table eopt_one_b add constraint fk_eopt_one_b_c_id foreign key (c_id) references eopt_one_c (id) on delete restrict on update restrict;
-
-create index ix_eper_addr_ma_country_code on eper_addr (ma_country_code);
-alter table eper_addr add constraint fk_eper_addr_ma_country_code foreign key (ma_country_code) references o_country (code) on delete restrict on update restrict;
-
-create index ix_esoft_del_book_lend_by_id on esoft_del_book (lend_by_id);
-alter table esoft_del_book add constraint fk_esoft_del_book_lend_by_id foreign key (lend_by_id) references esoft_del_user (id) on delete restrict on update restrict;
-
-create index ix_esoft_del_book_esoft_del_user_esoft_del_book on esoft_del_book_esoft_del_user (esoft_del_book_id);
-alter table esoft_del_book_esoft_del_user add constraint fk_esoft_del_book_esoft_del_user_esoft_del_book foreign key (esoft_del_book_id) references esoft_del_book (id) on delete restrict on update restrict;
-
-create index ix_esoft_del_book_esoft_del_user_esoft_del_user on esoft_del_book_esoft_del_user (esoft_del_user_id);
-alter table esoft_del_book_esoft_del_user add constraint fk_esoft_del_book_esoft_del_user_esoft_del_user foreign key (esoft_del_user_id) references esoft_del_user (id) on delete restrict on update restrict;
-
-create index ix_esoft_del_down_esoft_del_mid_id on esoft_del_down (esoft_del_mid_id);
-alter table esoft_del_down add constraint fk_esoft_del_down_esoft_del_mid_id foreign key (esoft_del_mid_id) references esoft_del_mid (id) on delete restrict on update restrict;
-
-create index ix_esoft_del_mid_top_id on esoft_del_mid (top_id);
-alter table esoft_del_mid add constraint fk_esoft_del_mid_top_id foreign key (top_id) references esoft_del_top (id) on delete restrict on update restrict;
-
-create index ix_esoft_del_mid_up_id on esoft_del_mid (up_id);
-alter table esoft_del_mid add constraint fk_esoft_del_mid_up_id foreign key (up_id) references esoft_del_up (id) on delete restrict on update restrict;
-
-alter table esoft_del_one_a add constraint fk_esoft_del_one_a_oneb_id foreign key (oneb_id) references esoft_del_one_b (id) on delete restrict on update restrict;
-
-create index ix_esoft_del_role_esoft_del_user_esoft_del_role on esoft_del_role_esoft_del_user (esoft_del_role_id);
-alter table esoft_del_role_esoft_del_user add constraint fk_esoft_del_role_esoft_del_user_esoft_del_role foreign key (esoft_del_role_id) references esoft_del_role (id) on delete restrict on update restrict;
-
-create index ix_esoft_del_role_esoft_del_user_esoft_del_user on esoft_del_role_esoft_del_user (esoft_del_user_id);
-alter table esoft_del_role_esoft_del_user add constraint fk_esoft_del_role_esoft_del_user_esoft_del_user foreign key (esoft_del_user_id) references esoft_del_user (id) on delete restrict on update restrict;
-
-create index ix_esoft_del_user_esoft_del_role_esoft_del_user on esoft_del_user_esoft_del_role (esoft_del_user_id);
-alter table esoft_del_user_esoft_del_role add constraint fk_esoft_del_user_esoft_del_role_esoft_del_user foreign key (esoft_del_user_id) references esoft_del_user (id) on delete restrict on update restrict;
-
-create index ix_esoft_del_user_esoft_del_role_esoft_del_role on esoft_del_user_esoft_del_role (esoft_del_role_id);
-alter table esoft_del_user_esoft_del_role add constraint fk_esoft_del_user_esoft_del_role_esoft_del_role foreign key (esoft_del_role_id) references esoft_del_role (id) on delete restrict on update restrict;
-
-create index ix_rawinherit_uncle_parent_id on rawinherit_uncle (parent_id);
-alter table rawinherit_uncle add constraint fk_rawinherit_uncle_parent_id foreign key (parent_id) references rawinherit_parent (id) on delete restrict on update restrict;
-
-create index ix_evanilla_collection_detail_evanilla_collection_id on evanilla_collection_detail (evanilla_collection_id);
-alter table evanilla_collection_detail add constraint fk_evanilla_collection_detail_evanilla_collection_id foreign key (evanilla_collection_id) references evanilla_collection (id) on delete restrict on update restrict;
-
-create index ix_ec_enum_person_tags_ec_enum_person_id on ec_enum_person_tags (ec_enum_person_id);
-alter table ec_enum_person_tags add constraint fk_ec_enum_person_tags_ec_enum_person_id foreign key (ec_enum_person_id) references ec_enum_person (id) on delete restrict on update restrict;
-
-create index ix_ec_person_phone_owner_id on ec_person_phone (owner_id);
-alter table ec_person_phone add constraint fk_ec_person_phone_owner_id foreign key (owner_id) references ec_person (id) on delete restrict on update restrict;
-
-create index ix_ec_top_person_id on ec_top (person_id);
-alter table ec_top add constraint fk_ec_top_person_id foreign key (person_id) references ecs_person (id) on delete restrict on update restrict;
-
-create index ix_ec_top_ecs_person_ec_top on ec_top_ecs_person (ec_top_id);
-alter table ec_top_ecs_person add constraint fk_ec_top_ecs_person_ec_top foreign key (ec_top_id) references ec_top (id) on delete restrict on update restrict;
-
-create index ix_ec_top_ecs_person_ecs_person on ec_top_ecs_person (ecs_person_id);
-alter table ec_top_ecs_person add constraint fk_ec_top_ecs_person_ecs_person foreign key (ecs_person_id) references ecs_person (id) on delete restrict on update restrict;
-
-create index ix_ecbl_person_phone_numbers_person_id on ecbl_person_phone_numbers (person_id);
-alter table ecbl_person_phone_numbers add constraint fk_ecbl_person_phone_numbers_person_id foreign key (person_id) references ecbl_person (id) on delete restrict on update restrict;
-
-create index ix_ecbm_person_phone_numbers_person_id on ecbm_person_phone_numbers (person_id);
-alter table ecbm_person_phone_numbers add constraint fk_ecbm_person_phone_numbers_person_id foreign key (person_id) references ecbm_person (id) on delete restrict on update restrict;
-
-create index ix_ecm_person_phone_numbers_ecm_person_id on ecm_person_phone_numbers (ecm_person_id);
-alter table ecm_person_phone_numbers add constraint fk_ecm_person_phone_numbers_ecm_person_id foreign key (ecm_person_id) references ecm_person (id) on delete restrict on update restrict;
-
-create index ix_ecmc_person_phone_numbers_ecmc_person_id on ecmc_person_phone_numbers (ecmc_person_id);
-alter table ecmc_person_phone_numbers add constraint fk_ecmc_person_phone_numbers_ecmc_person_id foreign key (ecmc_person_id) references ecmc_person (id) on delete restrict on update restrict;
-
-create index ix_ecs_person_phone_ecs_person_id on ecs_person_phone (ecs_person_id);
-alter table ecs_person_phone add constraint fk_ecs_person_phone_ecs_person_id foreign key (ecs_person_id) references ecs_person (id) on delete restrict on update restrict;
-
-create index ix_ecsm_child_ecsm_parent_id on ecsm_child (ecsm_parent_id);
-alter table ecsm_child add constraint fk_ecsm_child_ecsm_parent_id foreign key (ecsm_parent_id) references ecsm_parent (id) on delete restrict on update restrict;
-
-create index ix_td_child_parent_id on td_child (parent_id);
-alter table td_child add constraint fk_td_child_parent_id foreign key (parent_id) references td_parent (parent_id) on delete restrict on update restrict;
-
-create index ix_element_bean_complex_bean_id on element_bean (complex_bean_id);
-alter table element_bean add constraint fk_element_bean_complex_bean_id foreign key (complex_bean_id) references root_bean (id) on delete restrict on update restrict;
-
-create index ix_empl_default_address_id on empl (default_address_id);
-alter table empl add constraint fk_empl_default_address_id foreign key (default_address_id) references addr (id) on delete restrict on update restrict;
-
-create index ix_esd_detail_master_id on esd_detail (master_id);
-alter table esd_detail add constraint fk_esd_detail_master_id foreign key (master_id) references esd_master (id) on delete restrict on update restrict;
-
-create index ix_grand_parent_person_some_bean_id on grand_parent_person (some_bean_id);
-alter table grand_parent_person add constraint fk_grand_parent_person_some_bean_id foreign key (some_bean_id) references e_basic (id) on delete restrict on update restrict;
-
-create index ix_survey_group_categoryobjectid on survey_group (categoryobjectid);
-alter table survey_group add constraint fk_survey_group_categoryobjectid foreign key (categoryobjectid) references category (id) on delete restrict on update restrict;
-
-create index ix_hx_link_doc_hx_link on hx_link_doc (hx_link_id);
-alter table hx_link_doc add constraint fk_hx_link_doc_hx_link foreign key (hx_link_id) references hx_link (id) on delete restrict on update restrict;
-
-create index ix_hx_link_doc_he_doc on hx_link_doc (he_doc_id);
-alter table hx_link_doc add constraint fk_hx_link_doc_he_doc foreign key (he_doc_id) references he_doc (id) on delete restrict on update restrict;
-
-create index ix_hi_link_doc_hi_link on hi_link_doc (hi_link_id);
-alter table hi_link_doc add constraint fk_hi_link_doc_hi_link foreign key (hi_link_id) references hi_link (id) on delete restrict on update restrict;
-
-create index ix_hi_link_doc_hi_doc on hi_link_doc (hi_doc_id);
-alter table hi_link_doc add constraint fk_hi_link_doc_hi_doc foreign key (hi_doc_id) references hi_doc (id) on delete restrict on update restrict;
-
-create index ix_hi_tthree_hi_ttwo_id on hi_tthree (hi_ttwo_id);
-alter table hi_tthree add constraint fk_hi_tthree_hi_ttwo_id foreign key (hi_ttwo_id) references hi_ttwo (id) on delete restrict on update restrict;
-
-create index ix_hi_ttwo_hi_tone_id on hi_ttwo (hi_tone_id);
-alter table hi_ttwo add constraint fk_hi_ttwo_hi_tone_id foreign key (hi_tone_id) references hi_tone (id) on delete restrict on update restrict;
-
-alter table hsd_setting add constraint fk_hsd_setting_user_id foreign key (user_id) references hsd_user (id) on delete restrict on update restrict;
-
-create index ix_iaf_segment_status_id on iaf_segment (status_id);
-alter table iaf_segment add constraint fk_iaf_segment_status_id foreign key (status_id) references iaf_segment_status (id) on delete restrict on update restrict;
-
-create index ix_imrelated_owner_id on imrelated (owner_id);
-alter table imrelated add constraint fk_imrelated_owner_id foreign key (owner_id) references imroot (id) on delete restrict on update restrict;
-
-create index ix_info_contact_company_id on info_contact (company_id);
-alter table info_contact add constraint fk_info_contact_company_id foreign key (company_id) references info_company (id) on delete restrict on update restrict;
-
-alter table info_customer add constraint fk_info_customer_company_id foreign key (company_id) references info_company (id) on delete restrict on update restrict;
-
-alter table inner_report add constraint fk_inner_report_forecast_id foreign key (forecast_id) references stockforecast (id) on delete restrict on update restrict;
-
-create index ix_drel_invoice_booking on drel_invoice (booking);
-alter table drel_invoice add constraint fk_drel_invoice_booking foreign key (booking) references drel_booking (id) on delete restrict on update restrict;
-
-create index ix_item_etype on item (customer,type);
-alter table item add constraint fk_item_etype foreign key (customer,type) references `type` (customer,type) on delete restrict on update restrict;
-
-create index ix_item_eregion on item (customer,region);
-alter table item add constraint fk_item_eregion foreign key (customer,region) references region (customer,type) on delete restrict on update restrict;
-
-alter table mkeygroup_monkey add constraint fk_mkeygroup_monkey_mkeygroup foreign key (mkeygroup_pid) references mkeygroup (pid) on delete restrict on update restrict;
-
-alter table mkeygroup_monkey add constraint fk_mkeygroup_monkey_monkey foreign key (monkey_mid) references monkey (mid) on delete restrict on update restrict;
-
-alter table trainer_monkey add constraint fk_trainer_monkey_trainer foreign key (trainer_tid) references trainer (tid) on delete restrict on update restrict;
-
-alter table trainer_monkey add constraint fk_trainer_monkey_monkey foreign key (monkey_mid) references monkey (mid) on delete restrict on update restrict;
-
-alter table troop_monkey add constraint fk_troop_monkey_troop foreign key (troop_pid) references troop (pid) on delete restrict on update restrict;
-
-alter table troop_monkey add constraint fk_troop_monkey_monkey foreign key (monkey_mid) references monkey (mid) on delete restrict on update restrict;
-
-create index ix_l2_cldf_reset_bean_child_parent_id on l2_cldf_reset_bean_child (parent_id);
-alter table l2_cldf_reset_bean_child add constraint fk_l2_cldf_reset_bean_child_parent_id foreign key (parent_id) references l2_cldf_reset_bean (id) on delete restrict on update restrict;
-
-create index ix_level1_level4_level1 on level1_level4 (level1_id);
-alter table level1_level4 add constraint fk_level1_level4_level1 foreign key (level1_id) references level1 (id) on delete restrict on update restrict;
-
-create index ix_level1_level4_level4 on level1_level4 (level4_id);
-alter table level1_level4 add constraint fk_level1_level4_level4 foreign key (level4_id) references level4 (id) on delete restrict on update restrict;
-
-create index ix_level1_level2_level1 on level1_level2 (level1_id);
-alter table level1_level2 add constraint fk_level1_level2_level1 foreign key (level1_id) references level1 (id) on delete restrict on update restrict;
-
-create index ix_level1_level2_level2 on level1_level2 (level2_id);
-alter table level1_level2 add constraint fk_level1_level2_level2 foreign key (level2_id) references level2 (id) on delete restrict on update restrict;
-
-create index ix_level2_level3_level2 on level2_level3 (level2_id);
-alter table level2_level3 add constraint fk_level2_level3_level2 foreign key (level2_id) references level2 (id) on delete restrict on update restrict;
-
-create index ix_level2_level3_level3 on level2_level3 (level3_id);
-alter table level2_level3 add constraint fk_level2_level3_level3 foreign key (level3_id) references level3 (id) on delete restrict on update restrict;
-
-alter table link add constraint fk_link_id foreign key (id) references link_draft (id) on delete restrict on update restrict;
-
-create index ix_la_attr_value_attribute_la_attr_value on la_attr_value_attribute (la_attr_value_id);
-alter table la_attr_value_attribute add constraint fk_la_attr_value_attribute_la_attr_value foreign key (la_attr_value_id) references la_attr_value (id) on delete restrict on update restrict;
-
-create index ix_la_attr_value_attribute_attribute on la_attr_value_attribute (attribute_id);
-alter table la_attr_value_attribute add constraint fk_la_attr_value_attribute_attribute foreign key (attribute_id) references attribute (id) on delete restrict on update restrict;
-
-create index ix_looney_tune_id on looney (tune_id);
-alter table looney add constraint fk_looney_tune_id foreign key (tune_id) references tune (id) on delete restrict on update restrict;
-
-create index ix_mcontact_customer_id on mcontact (customer_id);
-alter table mcontact add constraint fk_mcontact_customer_id foreign key (customer_id) references mcustomer (id) on delete restrict on update restrict;
-
-create index ix_mcontact_message_contact_id on mcontact_message (contact_id);
-alter table mcontact_message add constraint fk_mcontact_message_contact_id foreign key (contact_id) references mcontact (id) on delete restrict on update restrict;
-
-create index ix_mcustomer_shipping_address_id on mcustomer (shipping_address_id);
-alter table mcustomer add constraint fk_mcustomer_shipping_address_id foreign key (shipping_address_id) references maddress (id) on delete restrict on update restrict;
-
-create index ix_mcustomer_billing_address_id on mcustomer (billing_address_id);
-alter table mcustomer add constraint fk_mcustomer_billing_address_id foreign key (billing_address_id) references maddress (id) on delete restrict on update restrict;
-
-create index ix_mmachine_mgroup_mmachine on mmachine_mgroup (mmachine_id);
-alter table mmachine_mgroup add constraint fk_mmachine_mgroup_mmachine foreign key (mmachine_id) references mmachine (id) on delete restrict on update restrict;
-
-create index ix_mmachine_mgroup_mgroup on mmachine_mgroup (mgroup_id);
-alter table mmachine_mgroup add constraint fk_mmachine_mgroup_mgroup foreign key (mgroup_id) references mgroup (id) on delete restrict on update restrict;
-
-create index ix_mprinter_current_state_id on mprinter (current_state_id);
-alter table mprinter add constraint fk_mprinter_current_state_id foreign key (current_state_id) references mprinter_state (id) on delete restrict on update restrict;
-
-alter table mprinter add constraint fk_mprinter_last_swap_cyan_id foreign key (last_swap_cyan_id) references mprinter_state (id) on delete restrict on update restrict;
-
-alter table mprinter add constraint fk_mprinter_last_swap_magenta_id foreign key (last_swap_magenta_id) references mprinter_state (id) on delete restrict on update restrict;
-
-alter table mprinter add constraint fk_mprinter_last_swap_yellow_id foreign key (last_swap_yellow_id) references mprinter_state (id) on delete restrict on update restrict;
-
-alter table mprinter add constraint fk_mprinter_last_swap_black_id foreign key (last_swap_black_id) references mprinter_state (id) on delete restrict on update restrict;
-
-create index ix_mprinter_state_printer_id on mprinter_state (printer_id);
-alter table mprinter_state add constraint fk_mprinter_state_printer_id foreign key (printer_id) references mprinter (id) on delete restrict on update restrict;
-
-create index ix_mprofile_picture_id on mprofile (picture_id);
-alter table mprofile add constraint fk_mprofile_picture_id foreign key (picture_id) references mmedia (id) on delete restrict on update restrict;
-
-create index ix_mrole_muser_mrole on mrole_muser (mrole_roleid);
-alter table mrole_muser add constraint fk_mrole_muser_mrole foreign key (mrole_roleid) references mrole (roleid) on delete restrict on update restrict;
-
-create index ix_mrole_muser_muser on mrole_muser (muser_userid);
-alter table mrole_muser add constraint fk_mrole_muser_muser foreign key (muser_userid) references muser (userid) on delete restrict on update restrict;
-
-create index ix_muser_user_type_id on muser (user_type_id);
-alter table muser add constraint fk_muser_user_type_id foreign key (user_type_id) references muser_type (id) on delete restrict on update restrict;
-
-create index ix_mail_user_inbox_mail_user on mail_user_inbox (mail_user_id);
-alter table mail_user_inbox add constraint fk_mail_user_inbox_mail_user foreign key (mail_user_id) references mail_user (id) on delete restrict on update restrict;
-
-create index ix_mail_user_inbox_mail_box on mail_user_inbox (mail_box_id);
-alter table mail_user_inbox add constraint fk_mail_user_inbox_mail_box foreign key (mail_box_id) references mail_box (id) on delete restrict on update restrict;
-
-create index ix_mail_user_outbox_mail_user on mail_user_outbox (mail_user_id);
-alter table mail_user_outbox add constraint fk_mail_user_outbox_mail_user foreign key (mail_user_id) references mail_user (id) on delete restrict on update restrict;
-
-create index ix_mail_user_outbox_mail_box on mail_user_outbox (mail_box_id);
-alter table mail_user_outbox add constraint fk_mail_user_outbox_mail_box foreign key (mail_box_id) references mail_box (id) on delete restrict on update restrict;
-
-create index ix_c_message_conversation_id on c_message (conversation_id);
-alter table c_message add constraint fk_c_message_conversation_id foreign key (conversation_id) references c_conversation (id) on delete restrict on update restrict;
-
-create index ix_c_message_user_id on c_message (user_id);
-alter table c_message add constraint fk_c_message_user_id foreign key (user_id) references c_user (id) on delete restrict on update restrict;
-
-alter table meter_contract_data add constraint fk_meter_contract_data_special_needs_client_id foreign key (special_needs_client_id) references meter_special_needs_client (id) on delete restrict on update restrict;
-
-alter table meter_special_needs_client add constraint fk_meter_special_needs_client_primary_id foreign key (primary_id) references meter_special_needs_contact (id) on delete restrict on update restrict;
-
-alter table meter_version add constraint fk_meter_version_address_data_id foreign key (address_data_id) references meter_address_data (id) on delete restrict on update restrict;
-
-alter table meter_version add constraint fk_meter_version_contract_data_id foreign key (contract_data_id) references meter_contract_data (id) on delete restrict on update restrict;
-
-create index ix_mnoc_user_mnoc_role_mnoc_user on mnoc_user_mnoc_role (mnoc_user_user_id);
-alter table mnoc_user_mnoc_role add constraint fk_mnoc_user_mnoc_role_mnoc_user foreign key (mnoc_user_user_id) references mnoc_user (user_id) on delete restrict on update restrict;
-
-create index ix_mnoc_user_mnoc_role_mnoc_role on mnoc_user_mnoc_role (mnoc_role_role_id);
-alter table mnoc_user_mnoc_role add constraint fk_mnoc_user_mnoc_role_mnoc_role foreign key (mnoc_role_role_id) references mnoc_role (role_id) on delete restrict on update restrict;
-
-create index ix_mny_b_a_id on mny_b (a_id);
-alter table mny_b add constraint fk_mny_b_a_id foreign key (a_id) references mny_a (id) on delete restrict on update restrict;
-
-create index ix_mny_b_mny_c_mny_b on mny_b_mny_c (mny_b_id);
-alter table mny_b_mny_c add constraint fk_mny_b_mny_c_mny_b foreign key (mny_b_id) references mny_b (id) on delete restrict on update restrict;
-
-create index ix_mny_b_mny_c_mny_c on mny_b_mny_c (mny_c_id);
-alter table mny_b_mny_c add constraint fk_mny_b_mny_c_mny_c foreign key (mny_c_id) references mny_c (id) on delete restrict on update restrict;
-
-create index ix_subtopics_mny_topic_1 on subtopics (topic);
-alter table subtopics add constraint fk_subtopics_mny_topic_1 foreign key (topic) references mny_topic (id) on delete restrict on update restrict;
-
-create index ix_subtopics_mny_topic_2 on subtopics (subtopic);
-alter table subtopics add constraint fk_subtopics_mny_topic_2 foreign key (subtopic) references mny_topic (id) on delete restrict on update restrict;
-
-create index ix_mp_role_mp_user_id on mp_role (mp_user_id);
-alter table mp_role add constraint fk_mp_role_mp_user_id foreign key (mp_user_id) references mp_user (id) on delete restrict on update restrict;
-
-create index ix_ms_many_a_many_b_ms_many_a on ms_many_a_many_b (ms_many_a_aid);
-alter table ms_many_a_many_b add constraint fk_ms_many_a_many_b_ms_many_a foreign key (ms_many_a_aid) references ms_many_a (aid) on delete restrict on update restrict;
-
-create index ix_ms_many_a_many_b_ms_many_b on ms_many_a_many_b (ms_many_b_bid);
-alter table ms_many_a_many_b add constraint fk_ms_many_a_many_b_ms_many_b foreign key (ms_many_b_bid) references ms_many_b (bid) on delete restrict on update restrict;
-
-create index ix_ms_many_b_many_a_ms_many_b on ms_many_b_many_a (ms_many_b_bid);
-alter table ms_many_b_many_a add constraint fk_ms_many_b_many_a_ms_many_b foreign key (ms_many_b_bid) references ms_many_b (bid) on delete restrict on update restrict;
-
-create index ix_ms_many_b_many_a_ms_many_a on ms_many_b_many_a (ms_many_a_aid);
-alter table ms_many_b_many_a add constraint fk_ms_many_b_many_a_ms_many_a foreign key (ms_many_a_aid) references ms_many_a (aid) on delete restrict on update restrict;
-
-create index ix_my_lob_size_join_many_parent_id on my_lob_size_join_many (parent_id);
-alter table my_lob_size_join_many add constraint fk_my_lob_size_join_many_parent_id foreign key (parent_id) references my_lob_size (id) on delete restrict on update restrict;
-
-create index ix_o_bean_child_cached_bean_id on o_bean_child (cached_bean_id);
-alter table o_bean_child add constraint fk_o_bean_child_cached_bean_id foreign key (cached_bean_id) references o_cached_bean (id) on delete restrict on update restrict;
-
-create index ix_ocached_app_detail_app_id on ocached_app_detail (app_id);
-alter table ocached_app_detail add constraint fk_ocached_app_detail_app_id foreign key (app_id) references ocached_app (id) on delete restrict on update restrict;
-
-create index ix_o_cached_bean_country_o_cached_bean on o_cached_bean_country (o_cached_bean_id);
-alter table o_cached_bean_country add constraint fk_o_cached_bean_country_o_cached_bean foreign key (o_cached_bean_id) references o_cached_bean (id) on delete restrict on update restrict;
-
-create index ix_o_cached_bean_country_o_country on o_cached_bean_country (o_country_code);
-alter table o_cached_bean_country add constraint fk_o_cached_bean_country_o_country foreign key (o_country_code) references o_country (code) on delete restrict on update restrict;
-
-create index ix_o_cached_bean_child_cached_bean_id on o_cached_bean_child (cached_bean_id);
-alter table o_cached_bean_child add constraint fk_o_cached_bean_child_cached_bean_id foreign key (cached_bean_id) references o_cached_bean (id) on delete restrict on update restrict;
-
-alter table oengine add constraint fk_oengine_car_id foreign key (car_id) references ocar (id) on delete restrict on update restrict;
-
-alter table ogear_box add constraint fk_ogear_box_car_id foreign key (car_id) references ocar (id) on delete restrict on update restrict;
-
-create index ix_omvertex_other_omvertex_id on omvertex_other (omvertex_id);
-alter table omvertex_other add constraint fk_omvertex_other_omvertex_id foreign key (omvertex_id) references omvertex (id) on delete restrict on update restrict;
-
-alter table oroad_show_msg add constraint fk_oroad_show_msg_company_id foreign key (company_id) references ocompany (id) on delete restrict on update restrict;
-
-create index ix_om_account_child_dbo_banana_rama_id on om_account_child_dbo (banana_rama_id);
-alter table om_account_child_dbo add constraint fk_om_account_child_dbo_banana_rama_id foreign key (banana_rama_id) references om_account_dbo (id) on delete restrict on update restrict;
-
-create index ix_om_basic_child_parent_id on om_basic_child (parent_id);
-alter table om_basic_child add constraint fk_om_basic_child_parent_id foreign key (parent_id) references om_basic_parent (id) on delete restrict on update restrict;
-
-create index ix_om_ordered_detail_master_id on om_ordered_detail (master_id);
-alter table om_ordered_detail add constraint fk_om_ordered_detail_master_id foreign key (master_id) references om_ordered_master (id) on delete restrict on update restrict;
-
-create index ix_o_order_kcustomer_id on o_order (kcustomer_id);
-alter table o_order add constraint fk_o_order_kcustomer_id foreign key (kcustomer_id) references o_customer (id) on delete restrict on update restrict;
-
-create index ix_o_order_detail_order_id on o_order_detail (order_id);
-alter table o_order_detail add constraint fk_o_order_detail_order_id foreign key (order_id) references o_order (id) on delete restrict on update restrict;
-
-create index ix_o_order_detail_product_id on o_order_detail (product_id);
-alter table o_order_detail add constraint fk_o_order_detail_product_id foreign key (product_id) references o_product (id) on delete restrict on update restrict;
-
-create index ix_s_order_items_order_uuid on s_order_items (order_uuid);
-alter table s_order_items add constraint fk_s_order_items_order_uuid foreign key (order_uuid) references s_orders (uuid) on delete restrict on update restrict;
-
-create index ix_order_referenced_parent_master_id on order_referenced_parent (master_id);
-alter table order_referenced_parent add constraint fk_order_referenced_parent_master_id foreign key (master_id) references order_master (id) on delete restrict on update restrict;
-
-create index ix_or_order_ship_order_id on or_order_ship (order_id);
-alter table or_order_ship add constraint fk_or_order_ship_order_id foreign key (order_id) references o_order (id) on delete restrict on update restrict;
-
-create index ix_order_toy_child_id on order_toy (child_id);
-alter table order_toy add constraint fk_order_toy_child_id foreign key (child_id) references order_referenced_parent (id) on delete restrict on update restrict;
-
-create index ix_ordered_parent_order_master_inheritance_id on ordered_parent (order_master_inheritance_id);
-alter table ordered_parent add constraint fk_ordered_parent_order_master_inheritance_id foreign key (order_master_inheritance_id) references order_master_inheritance (id) on delete restrict on update restrict;
-
-alter table organization_node add constraint fk_organization_node_parent_tree_node_id foreign key (parent_tree_node_id) references organization_tree_node (id) on delete restrict on update restrict;
-
-create index ix_orp_detail_master_id on orp_detail (master_id);
-alter table orp_detail add constraint fk_orp_detail_master_id foreign key (master_id) references orp_master (id) on delete restrict on update restrict;
-
-create index ix_orp_detail2_orp_master2_id on orp_detail2 (orp_master2_id);
-alter table orp_detail2 add constraint fk_orp_detail2_orp_master2_id foreign key (orp_master2_id) references orp_master2 (id) on delete restrict on update restrict;
-
-alter table oto_atwo add constraint fk_oto_atwo_aone_id foreign key (aone_id) references oto_aone (id) on delete restrict on update restrict;
-
-alter table oto_bchild add constraint fk_oto_bchild_master_id foreign key (master_id) references oto_bmaster (id) on delete restrict on update restrict;
-
-alter table oto_child add constraint fk_oto_child_master_id foreign key (master_id) references oto_master (id) on delete restrict on update restrict;
-
-alter table oto_cust_address add constraint fk_oto_cust_address_customer_cid foreign key (customer_cid) references oto_cust (cid) on delete restrict on update restrict;
-
-alter table oto_level_a add constraint fk_oto_level_a_b_id foreign key (b_id) references oto_level_b (id) on delete restrict on update restrict;
-
-alter table oto_level_b add constraint fk_oto_level_b_c_id foreign key (c_id) references oto_level_c (id) on delete restrict on update restrict;
-
-alter table oto_prime_extra add constraint fk_oto_prime_extra_eid foreign key (eid) references oto_prime (pid) on delete restrict on update restrict;
-
-alter table oto_sd_child add constraint fk_oto_sd_child_master_id foreign key (master_id) references oto_sd_master (id) on delete restrict on update restrict;
-
-create index ix_oto_th_many_oto_th_top_id on oto_th_many (oto_th_top_id);
-alter table oto_th_many add constraint fk_oto_th_many_oto_th_top_id foreign key (oto_th_top_id) references oto_th_top (id) on delete restrict on update restrict;
-
-alter table oto_th_one add constraint fk_oto_th_one_many_id foreign key (many_id) references oto_th_many (id) on delete restrict on update restrict;
-
-alter table oto_ubprime_extra add constraint fk_oto_ubprime_extra_eid foreign key (eid) references oto_ubprime (pid) on delete restrict on update restrict;
-
-alter table oto_user_model add constraint fk_oto_user_model_user_optional_id foreign key (user_optional_id) references oto_user_model_optional (id) on delete restrict on update restrict;
-
-alter table pfile add constraint fk_pfile_file_content_id foreign key (file_content_id) references pfile_content (id) on delete restrict on update restrict;
-
-alter table pfile add constraint fk_pfile_file_content2_id foreign key (file_content2_id) references pfile_content (id) on delete restrict on update restrict;
-
-alter table paggview add constraint fk_paggview_pview_id foreign key (pview_id) references pp (id) on delete restrict on update restrict;
-
-create index ix_pallet_location_zone_sid on pallet_location (zone_sid);
-alter table pallet_location add constraint fk_pallet_location_zone_sid foreign key (zone_sid) references zones (id) on delete restrict on update restrict;
-
-alter table parcel_location add constraint fk_parcel_location_parcelid foreign key (parcelid) references parcel (parcelid) on delete restrict on update restrict;
-
-create index ix_rawinherit_parent_rawinherit_data_rawinherit_parent on rawinherit_parent_rawinherit_data (rawinherit_parent_id);
-alter table rawinherit_parent_rawinherit_data add constraint fk_rawinherit_parent_rawinherit_data_rawinherit_parent foreign key (rawinherit_parent_id) references rawinherit_parent (id) on delete restrict on update restrict;
-
-create index ix_rawinherit_parent_rawinherit_data_rawinherit_data on rawinherit_parent_rawinherit_data (rawinherit_data_id);
-alter table rawinherit_parent_rawinherit_data add constraint fk_rawinherit_parent_rawinherit_data_rawinherit_data foreign key (rawinherit_data_id) references rawinherit_data (id) on delete restrict on update restrict;
-
-create index ix_parent_person_some_bean_id on parent_person (some_bean_id);
-alter table parent_person add constraint fk_parent_person_some_bean_id foreign key (some_bean_id) references e_basic (id) on delete restrict on update restrict;
-
-create index ix_parent_person_parent_identifier on parent_person (parent_identifier);
-alter table parent_person add constraint fk_parent_person_parent_identifier foreign key (parent_identifier) references grand_parent_person (identifier) on delete restrict on update restrict;
-
-create index ix_c_participation_conversation_id on c_participation (conversation_id);
-alter table c_participation add constraint fk_c_participation_conversation_id foreign key (conversation_id) references c_conversation (id) on delete restrict on update restrict;
-
-create index ix_c_participation_user_id on c_participation (user_id);
-alter table c_participation add constraint fk_c_participation_user_id foreign key (user_id) references c_user (id) on delete restrict on update restrict;
-
-create index ix_pcf_calendar_pcf_person_id on pcf_calendar (pcf_person_id);
-alter table pcf_calendar add constraint fk_pcf_calendar_pcf_person_id foreign key (pcf_person_id) references pcf_person (id) on delete restrict on update restrict;
-
-create index ix_pcf_city_pcf_country_id on pcf_city (pcf_country_id);
-alter table pcf_city add constraint fk_pcf_city_pcf_country_id foreign key (pcf_country_id) references pcf_country (id) on delete restrict on update restrict;
-
-alter table pcf_city add constraint fk_pcf_city_mayor_id foreign key (mayor_id) references pcf_person (id) on delete restrict on update restrict;
-
-alter table pcf_city add constraint fk_pcf_city_vice_mayor_id foreign key (vice_mayor_id) references pcf_person (id) on delete restrict on update restrict;
-
-create index ix_pcf_event_pcf_calendar_id on pcf_event (pcf_calendar_id);
-alter table pcf_event add constraint fk_pcf_event_pcf_calendar_id foreign key (pcf_calendar_id) references pcf_calendar (id) on delete restrict on update restrict;
-
-alter table persistent_file_content add constraint fk_persistent_file_content_persistent_file_id foreign key (persistent_file_id) references persistent_file (id) on delete restrict on update restrict;
-
-create index ix_person_default_address_oid on person (default_address_oid);
-alter table person add constraint fk_person_default_address_oid foreign key (default_address_oid) references address (oid) on delete restrict on update restrict;
-
-create index ix_person_cache_email_person_info_person_id on person_cache_email (person_info_person_id);
-alter table person_cache_email add constraint fk_person_cache_email_person_info_person_id foreign key (person_info_person_id) references person_cache_info (person_id) on delete restrict on update restrict;
-
-create index ix_phones_person_id on phones (person_id);
-alter table phones add constraint fk_phones_person_id foreign key (person_id) references persons (id) on delete restrict on update restrict;
-
-create index ix_e_position_contract_id on e_position (contract_id);
-alter table e_position add constraint fk_e_position_contract_id foreign key (contract_id) references contract (id) on delete restrict on update restrict;
-
-create index ix_pp_to_ww_pp on pp_to_ww (pp_id);
-alter table pp_to_ww add constraint fk_pp_to_ww_pp foreign key (pp_id) references pp (id) on delete restrict on update restrict;
-
-create index ix_pp_to_ww_wview on pp_to_ww (ww_id);
-alter table pp_to_ww add constraint fk_pp_to_ww_wview foreign key (ww_id) references wview (id) on delete restrict on update restrict;
-
-create index ix_question_groupobjectid on question (groupobjectid);
-alter table question add constraint fk_question_groupobjectid foreign key (groupobjectid) references survey_group (id) on delete restrict on update restrict;
-
-create index ix_r_orders_customer on r_orders (company,customername);
-alter table r_orders add constraint fk_r_orders_customer foreign key (company,customername) references rcustomer (company,name) on delete restrict on update restrict;
-
-alter table referenced_defaults_model add constraint fk_referenced_defaults_model_id foreign key (id) references referenced_defaults_model_draft (id) on delete restrict on update restrict;
-
-create index ix_referenced_defaults_model_defaults_model_id on referenced_defaults_model (defaults_model_id);
-alter table referenced_defaults_model add constraint fk_referenced_defaults_model_defaults_model_id foreign key (defaults_model_id) references defaults_model (id) on delete restrict on update restrict;
-
-create index ix_referenced_defaults_model_draft_defaults_model_id on referenced_defaults_model_draft (defaults_model_id);
-alter table referenced_defaults_model_draft add constraint fk_referenced_defaults_model_draft_defaults_model_id foreign key (defaults_model_id) references defaults_model_draft (id) on delete restrict on update restrict;
-
-create index ix_rel_master_detail_id on rel_master (detail_id);
-alter table rel_master add constraint fk_rel_master_detail_id foreign key (detail_id) references rel_detail (id) on delete restrict on update restrict;
-
-create index ix_resourcefile_parentresourcefileid on resourcefile (parentresourcefileid);
-alter table resourcefile add constraint fk_resourcefile_parentresourcefileid foreign key (parentresourcefileid) references resourcefile (id) on delete restrict on update restrict;
-
-create index ix_mt_role_tenant_id on mt_role (tenant_id);
-alter table mt_role add constraint fk_mt_role_tenant_id foreign key (tenant_id) references mt_tenant (id) on delete restrict on update restrict;
-
-create index ix_mt_role_permission_mt_role on mt_role_permission (mt_role_id);
-alter table mt_role_permission add constraint fk_mt_role_permission_mt_role foreign key (mt_role_id) references mt_role (id) on delete restrict on update restrict;
-
-create index ix_mt_role_permission_mt_permission on mt_role_permission (mt_permission_id);
-alter table mt_role_permission add constraint fk_mt_role_permission_mt_permission foreign key (mt_permission_id) references mt_permission (id) on delete restrict on update restrict;
-
-create index ix_root_bean_referencing_bean_id on root_bean (referencing_bean_id);
-alter table root_bean add constraint fk_root_bean_referencing_bean_id foreign key (referencing_bean_id) references referencing_bean (id) on delete restrict on update restrict;
-
-alter table f_second add constraint fk_f_second_first foreign key (first) references f_first (id) on delete restrict on update restrict;
-
-create index ix_section_article_id on section (article_id);
-alter table section add constraint fk_section_article_id foreign key (article_id) references article (id) on delete restrict on update restrict;
-
-create index ix_self_parent_parent_id on self_parent (parent_id);
-alter table self_parent add constraint fk_self_parent_parent_id foreign key (parent_id) references self_parent (id) on delete restrict on update restrict;
-
-create index ix_self_ref_customer_referred_by_id on self_ref_customer (referred_by_id);
-alter table self_ref_customer add constraint fk_self_ref_customer_referred_by_id foreign key (referred_by_id) references self_ref_customer (id) on delete restrict on update restrict;
-
-create index ix_self_ref_example_parent_id on self_ref_example (parent_id);
-alter table self_ref_example add constraint fk_self_ref_example_parent_id foreign key (parent_id) references self_ref_example (id) on delete restrict on update restrict;
-
-alter table e_save_test_b add constraint fk_e_save_test_b_sibling_a_id foreign key (sibling_a_id) references e_save_test_a (id) on delete restrict on update restrict;
-
-create index ix_site_parent_id on site (parent_id);
-alter table site add constraint fk_site_parent_id foreign key (parent_id) references site (id) on delete restrict on update restrict;
-
-alter table site add constraint fk_site_data_container_id foreign key (data_container_id) references data_container (id) on delete restrict on update restrict;
-
-alter table site add constraint fk_site_site_address_id foreign key (site_address_id) references site_address (id) on delete restrict on update restrict;
-
-create index ix_source_base_target_id on source_base (target_id);
-alter table source_base add constraint fk_source_base_target_id foreign key (target_id) references target_base (id) on delete restrict on update restrict;
-
-create index ix_stockforecast_inner_report_id on stockforecast (inner_report_id);
-alter table stockforecast add constraint fk_stockforecast_inner_report_id foreign key (inner_report_id) references inner_report (id) on delete restrict on update restrict;
-
-create index ix_sub_section_section_id on sub_section (section_id);
-alter table sub_section add constraint fk_sub_section_section_id foreign key (section_id) references section (id) on delete restrict on update restrict;
-
-create index ix_tevent_many_event_id on tevent_many (event_id);
-alter table tevent_many add constraint fk_tevent_many_event_id foreign key (event_id) references tevent_one (id) on delete restrict on update restrict;
-
-alter table tevent_one add constraint fk_tevent_one_event_id foreign key (event_id) references tevent (id) on delete restrict on update restrict;
-
-create index ix_t_detail_with_other_namexxxyy_master_id on t_detail_with_other_namexxxyy (master_id);
-alter table t_detail_with_other_namexxxyy add constraint fk_t_detail_with_other_namexxxyy_master_id foreign key (master_id) references t_atable_thatisrelatively (id) on delete restrict on update restrict;
-
-create index ix_ttruck_holder_truck_plate_no on ttruck_holder (truck_plate_no);
-alter table ttruck_holder add constraint fk_ttruck_holder_truck_plate_no foreign key (truck_plate_no) references tcar (plate_no) on delete restrict on update restrict;
-
-create index ix_ttruck_holder_basic_id on ttruck_holder (basic_id);
-alter table ttruck_holder add constraint fk_ttruck_holder_basic_id foreign key (basic_id) references e_basic (id) on delete restrict on update restrict;
-
-create index ix_ttruck_holder_item_owner_id on ttruck_holder_item (owner_id);
-alter table ttruck_holder_item add constraint fk_ttruck_holder_item_owner_id foreign key (owner_id) references ttruck_holder (id) on delete restrict on update restrict;
-
-create index ix_twheel_owner_plate_no on twheel (owner_plate_no);
-alter table twheel add constraint fk_twheel_owner_plate_no foreign key (owner_plate_no) references tcar (plate_no) on delete restrict on update restrict;
-
-alter table tire add constraint fk_tire_wheel foreign key (wheel) references wheel (id) on delete restrict on update restrict;
-
-create index ix_tree_entity_parent_id on tree_entity (parent_id);
-alter table tree_entity add constraint fk_tree_entity_parent_id foreign key (parent_id) references tree_entity (id) on delete restrict on update restrict;
-
-create index ix_trip_vehicle_driver_id on trip (vehicle_driver_id);
-alter table trip add constraint fk_trip_vehicle_driver_id foreign key (vehicle_driver_id) references vehicle_driver (id) on delete restrict on update restrict;
-
-create index ix_trip_address_id on trip (address_id);
-alter table trip add constraint fk_trip_address_id foreign key (address_id) references o_address (id) on delete restrict on update restrict;
-
-create index ix_type_sub_type_id on `type` (sub_type_id);
-alter table `type` add constraint fk_type_sub_type_id foreign key (sub_type_id) references sub_type (sub_type_id) on delete restrict on update restrict;
-
-create index ix_usib_child_parent_id on usib_child (parent_id);
-alter table usib_child add constraint fk_usib_child_parent_id foreign key (parent_id) references usib_parent (id) on delete restrict on update restrict;
-
-alter table usib_child_sibling add constraint fk_usib_child_sibling_child_id foreign key (child_id) references usib_child (id) on delete restrict on update restrict;
-
-create index ix_ut_detail_utmaster_id on ut_detail (utmaster_id);
-alter table ut_detail add constraint fk_ut_detail_utmaster_id foreign key (utmaster_id) references ut_master (id) on delete restrict on update restrict;
-
-create index ix_uutwo_master_id on uutwo (master_id);
-alter table uutwo add constraint fk_uutwo_master_id foreign key (master_id) references uuone (id) on delete restrict on update restrict;
-
-alter table oto_user add constraint fk_oto_user_account_id foreign key (account_id) references oto_account (id) on delete restrict on update restrict;
-
-create index ix_c_user_group_id on c_user (group_id);
-alter table c_user add constraint fk_c_user_group_id foreign key (group_id) references c_group (id) on delete restrict on update restrict;
-
-create index ix_em_user_role_user_id on em_user_role (user_id);
-alter table em_user_role add constraint fk_em_user_role_user_id foreign key (user_id) references em_user (id) on delete restrict on update restrict;
-
-create index ix_em_user_role_role_id on em_user_role (role_id);
-alter table em_user_role add constraint fk_em_user_role_role_id foreign key (role_id) references em_role (id) on delete restrict on update restrict;
-
-create index ix_vehicle_lease_id on vehicle (lease_id);
-alter table vehicle add constraint fk_vehicle_lease_id foreign key (lease_id) references vehicle_lease (id) on delete restrict on update restrict;
-
-create index ix_vehicle_car_ref_id on vehicle (car_ref_id);
-alter table vehicle add constraint fk_vehicle_car_ref_id foreign key (car_ref_id) references truck_ref (id) on delete restrict on update restrict;
-
-create index ix_vehicle_truck_ref_id on vehicle (truck_ref_id);
-alter table vehicle add constraint fk_vehicle_truck_ref_id foreign key (truck_ref_id) references truck_ref (id) on delete restrict on update restrict;
-
-create index ix_vehicle_driver_vehicle_id on vehicle_driver (vehicle_id);
-alter table vehicle_driver add constraint fk_vehicle_driver_vehicle_id foreign key (vehicle_id) references vehicle (id) on delete restrict on update restrict;
-
-create index ix_vehicle_driver_address_id on vehicle_driver (address_id);
-alter table vehicle_driver add constraint fk_vehicle_driver_address_id foreign key (address_id) references o_address (id) on delete restrict on update restrict;
-
-create index ix_version_child_parent_id on version_child (parent_id);
-alter table version_child add constraint fk_version_child_parent_id foreign key (parent_id) references version_parent (id) on delete restrict on update restrict;
-
-create index ix_version_toy_child_id on version_toy (child_id);
-alter table version_toy add constraint fk_version_toy_child_id foreign key (child_id) references version_child (id) on delete restrict on update restrict;
-
-create index ix_warehouses_officezoneid on warehouses (officezoneid);
-alter table warehouses add constraint fk_warehouses_officezoneid foreign key (officezoneid) references zones (id) on delete restrict on update restrict;
-
-create index ix_warehousesshippingzones_warehouses on warehousesshippingzones (warehouseid);
-alter table warehousesshippingzones add constraint fk_warehousesshippingzones_warehouses foreign key (warehouseid) references warehouses (id) on delete restrict on update restrict;
-
-create index ix_warehousesshippingzones_zones on warehousesshippingzones (shippingzoneid);
-alter table warehousesshippingzones add constraint fk_warehousesshippingzones_zones foreign key (shippingzoneid) references zones (id) on delete restrict on update restrict;
-
-create index ix_sa_wheel_tire on sa_wheel (tire);
-alter table sa_wheel add constraint fk_sa_wheel_tire foreign key (tire) references sa_tire (id) on delete restrict on update restrict;
-
-create index ix_sa_wheel_car on sa_wheel (car);
-alter table sa_wheel add constraint fk_sa_wheel_car foreign key (car) references sa_car (id) on delete restrict on update restrict;
-
-create index ix_g_who_props_otm_who_created_id on g_who_props_otm (who_created_id);
-alter table g_who_props_otm add constraint fk_g_who_props_otm_who_created_id foreign key (who_created_id) references g_user (id) on delete restrict on update restrict;
-
-create index ix_g_who_props_otm_who_modified_id on g_who_props_otm (who_modified_id);
-alter table g_who_props_otm add constraint fk_g_who_props_otm_who_modified_id foreign key (who_modified_id) references g_user (id) on delete restrict on update restrict;
-
-create index ix_with_zero_parent_id on with_zero (parent_id);
-alter table with_zero add constraint fk_with_zero_parent_id foreign key (parent_id) references parent (id) on delete restrict on update restrict;
-
-alter table hx_link add system versioning;
-alter table hi_link add system versioning;
-alter table hi_link_doc add system versioning;
-alter table hi_tone add system versioning;
-alter table hi_tthree add system versioning;
-alter table hi_ttwo add system versioning;
-alter table hsd_setting add system versioning;
-alter table hsd_user add system versioning;
-alter table link add system versioning;
-alter table c_user add system versioning;
diff --git a/src/test/ddl-review/mariadb-drop-all.sql b/src/test/ddl-review/mariadb-drop-all.sql
deleted file mode 100644
index 15f89f02d..000000000
--- a/src/test/ddl-review/mariadb-drop-all.sql
+++ /dev/null
@@ -1,1868 +0,0 @@
--- Generated by ebean unknown at 2020-06-29T03:48:37.908711Z
-alter table bar drop foreign key fk_bar_foo_id;
-drop index ix_bar_foo_id on bar;
-
-alter table acl_container_relation drop foreign key fk_acl_container_relation_container_id;
-drop index ix_acl_container_relation_container_id on acl_container_relation;
-
-alter table acl_container_relation drop foreign key fk_acl_container_relation_acl_entry_id;
-drop index ix_acl_container_relation_acl_entry_id on acl_container_relation;
-
-alter table addr drop foreign key fk_addr_employee_id;
-drop index ix_addr_employee_id on addr;
-
-alter table o_address drop foreign key fk_o_address_country_code;
-drop index ix_o_address_country_code on o_address;
-
-alter table album drop foreign key fk_album_cover_id;
-
-alter table animal drop foreign key fk_animal_shelter_id;
-drop index ix_animal_shelter_id on animal;
-
-alter table attribute drop foreign key fk_attribute_attribute_holder_id;
-drop index ix_attribute_attribute_holder_id on attribute;
-
-alter table bbookmark drop foreign key fk_bbookmark_user_id;
-drop index ix_bbookmark_user_id on bbookmark;
-
-alter table bbookmark_user drop foreign key fk_bbookmark_user_org_id;
-drop index ix_bbookmark_user_org_id on bbookmark_user;
-
-alter table bsite_user_a drop foreign key fk_bsite_user_a_site_id;
-drop index ix_bsite_user_a_site_id on bsite_user_a;
-
-alter table bsite_user_a drop foreign key fk_bsite_user_a_user_id;
-drop index ix_bsite_user_a_user_id on bsite_user_a;
-
-alter table bsite_user_b drop foreign key fk_bsite_user_b_site;
-drop index ix_bsite_user_b_site on bsite_user_b;
-
-alter table bsite_user_b drop foreign key fk_bsite_user_b_usr;
-drop index ix_bsite_user_b_usr on bsite_user_b;
-
-alter table bsite_user_c drop foreign key fk_bsite_user_c_site_uid;
-drop index ix_bsite_user_c_site_uid on bsite_user_c;
-
-alter table bsite_user_c drop foreign key fk_bsite_user_c_user_uid;
-drop index ix_bsite_user_c_user_uid on bsite_user_c;
-
-alter table bsite_user_e drop foreign key fk_bsite_user_e_site_id;
-drop index ix_bsite_user_e_site_id on bsite_user_e;
-
-alter table bsite_user_e drop foreign key fk_bsite_user_e_user_id;
-drop index ix_bsite_user_e_user_id on bsite_user_e;
-
-alter table basic_draftable_bean drop foreign key fk_basic_draftable_bean_id;
-
-alter table drel_booking drop foreign key fk_drel_booking_agent_invoice;
-
-alter table drel_booking drop foreign key fk_drel_booking_client_invoice;
-
-alter table cepproduct_category drop foreign key fk_cepproduct_category_category_id;
-drop index ix_cepproduct_category_category_id on cepproduct_category;
-
-alter table cepproduct_category drop foreign key fk_cepproduct_category_product_id;
-drop index ix_cepproduct_category_product_id on cepproduct_category;
-
-alter table ciaddress drop foreign key fk_ciaddress_street_id;
-drop index ix_ciaddress_street_id on ciaddress;
-
-alter table cicustomer_parent drop foreign key fk_cicustomer_parent_address_id;
-drop index ix_cicustomer_parent_address_id on cicustomer_parent;
-
-alter table cinh_ref drop foreign key fk_cinh_ref_ref_id;
-drop index ix_cinh_ref_ref_id on cinh_ref;
-
-alter table ckey_detail drop foreign key fk_ckey_detail_parent;
-drop index ix_ckey_detail_parent on ckey_detail;
-
-alter table ckey_parent drop foreign key fk_ckey_parent_assoc_id;
-drop index ix_ckey_parent_assoc_id on ckey_parent;
-
-alter table coone_many drop foreign key fk_coone_many_coone_id;
-drop index ix_coone_many_coone_id on coone_many;
-
-alter table coroot drop foreign key fk_coroot_one_id;
-
-alter table calculation_result drop foreign key fk_calculation_result_product_configuration_id;
-drop index ix_calculation_result_product_configuration_id on calculation_result;
-
-alter table calculation_result drop foreign key fk_calculation_result_group_configuration_id;
-drop index ix_calculation_result_group_configuration_id on calculation_result;
-
-alter table sp_car_car_wheels drop foreign key fk_sp_car_car_wheels_sp_car_car;
-drop index ix_sp_car_car_wheels_sp_car_car on sp_car_car_wheels;
-
-alter table sp_car_car_wheels drop foreign key fk_sp_car_car_wheels_sp_car_wheel;
-drop index ix_sp_car_car_wheels_sp_car_wheel on sp_car_car_wheels;
-
-alter table sp_car_car_doors drop foreign key fk_sp_car_car_doors_sp_car_car;
-drop index ix_sp_car_car_doors_sp_car_car on sp_car_car_doors;
-
-alter table sp_car_car_doors drop foreign key fk_sp_car_car_doors_sp_car_door;
-drop index ix_sp_car_car_doors_sp_car_door on sp_car_car_doors;
-
-alter table car_accessory drop foreign key fk_car_accessory_fuse_id;
-drop index ix_car_accessory_fuse_id on car_accessory;
-
-alter table car_accessory drop foreign key fk_car_accessory_car_id;
-drop index ix_car_accessory_car_id on car_accessory;
-
-alter table category drop foreign key fk_category_surveyobjectid;
-drop index ix_category_surveyobjectid on category;
-
-alter table e_save_test_d drop foreign key fk_e_save_test_d_parent_id;
-
-alter table child_person drop foreign key fk_child_person_some_bean_id;
-drop index ix_child_person_some_bean_id on child_person;
-
-alter table child_person drop foreign key fk_child_person_parent_identifier;
-drop index ix_child_person_parent_identifier on child_person;
-
-alter table cke_client drop foreign key fk_cke_client_user;
-drop index ix_cke_client_user on cke_client;
-
-alter table class_super_monkey drop foreign key fk_class_super_monkey_class_super;
-
-alter table class_super_monkey drop foreign key fk_class_super_monkey_monkey;
-
-alter table configuration drop foreign key fk_configuration_configurations_id;
-drop index ix_configuration_configurations_id on configuration;
-
-alter table contact drop foreign key fk_contact_customer_id;
-drop index ix_contact_customer_id on contact;
-
-alter table contact drop foreign key fk_contact_group_id;
-drop index ix_contact_group_id on contact;
-
-alter table contact_note drop foreign key fk_contact_note_contact_id;
-drop index ix_contact_note_contact_id on contact_note;
-
-alter table contract_costs drop foreign key fk_contract_costs_position_id;
-drop index ix_contract_costs_position_id on contract_costs;
-
-alter table c_conversation drop foreign key fk_c_conversation_group_id;
-drop index ix_c_conversation_group_id on c_conversation;
-
-alter table o_customer drop foreign key fk_o_customer_billing_address_id;
-drop index ix_o_customer_billing_address_id on o_customer;
-
-alter table o_customer drop foreign key fk_o_customer_shipping_address_id;
-drop index ix_o_customer_shipping_address_id on o_customer;
-
-alter table dcredit_drol drop foreign key fk_dcredit_drol_dcredit;
-drop index ix_dcredit_drol_dcredit on dcredit_drol;
-
-alter table dcredit_drol drop foreign key fk_dcredit_drol_drol;
-drop index ix_dcredit_drol_drol on dcredit_drol;
-
-alter table dmachine drop foreign key fk_dmachine_organisation_id;
-drop index ix_dmachine_organisation_id on dmachine;
-
-alter table d_machine_aux_use drop foreign key fk_d_machine_aux_use_machine_id;
-drop index ix_d_machine_aux_use_machine_id on d_machine_aux_use;
-
-alter table d_machine_stats drop foreign key fk_d_machine_stats_machine_id;
-drop index ix_d_machine_stats_machine_id on d_machine_stats;
-
-alter table d_machine_use drop foreign key fk_d_machine_use_machine_id;
-drop index ix_d_machine_use_machine_id on d_machine_use;
-
-alter table drot_drol drop foreign key fk_drot_drol_drot;
-drop index ix_drot_drol_drot on drot_drol;
-
-alter table drot_drol drop foreign key fk_drot_drol_drol;
-drop index ix_drot_drol_drol on drot_drol;
-
-alter table dc_detail drop foreign key fk_dc_detail_master_id;
-drop index ix_dc_detail_master_id on dc_detail;
-
-alter table defaults_model drop foreign key fk_defaults_model_id;
-
-alter table dfk_cascade drop foreign key fk_dfk_cascade_one_id;
-drop index ix_dfk_cascade_one_id on dfk_cascade;
-
-alter table dfk_set_null drop foreign key fk_dfk_set_null_one_id;
-drop index ix_dfk_set_null_one_id on dfk_set_null;
-
-alter table doc drop foreign key fk_doc_id;
-
-alter table doc_link drop foreign key fk_doc_link_doc;
-drop index ix_doc_link_doc on doc_link;
-
-alter table doc_link drop foreign key fk_doc_link_link;
-drop index ix_doc_link_link on doc_link;
-
-alter table document drop foreign key fk_document_id;
-
-alter table document drop foreign key fk_document_organisation_id;
-drop index ix_document_organisation_id on document;
-
-alter table document_draft drop foreign key fk_document_draft_organisation_id;
-drop index ix_document_draft_organisation_id on document_draft;
-
-alter table document_media drop foreign key fk_document_media_document_id;
-drop index ix_document_media_document_id on document_media;
-
-alter table document_media_draft drop foreign key fk_document_media_draft_document_id;
-drop index ix_document_media_draft_document_id on document_media_draft;
-
-alter table e_basicenc_relate drop foreign key fk_e_basicenc_relate_other_id;
-drop index ix_e_basicenc_relate_other_id on e_basicenc_relate;
-
-alter table ebasic_json_map_detail drop foreign key fk_ebasic_json_map_detail_owner_id;
-drop index ix_ebasic_json_map_detail_owner_id on ebasic_json_map_detail;
-
-alter table ebasic_no_sdchild drop foreign key fk_ebasic_no_sdchild_owner_id;
-drop index ix_ebasic_no_sdchild_owner_id on ebasic_no_sdchild;
-
-alter table ebasic_sdchild drop foreign key fk_ebasic_sdchild_owner_id;
-drop index ix_ebasic_sdchild_owner_id on ebasic_sdchild;
-
-alter table ecache_child drop foreign key fk_ecache_child_root_id;
-drop index ix_ecache_child_root_id on ecache_child;
-
-alter table edefault_prop drop foreign key fk_edefault_prop_e_simple_usertypeid;
-
-alter table eemb_inner drop foreign key fk_eemb_inner_outer_id;
-drop index ix_eemb_inner_outer_id on eemb_inner;
-
-alter table einvoice drop foreign key fk_einvoice_person_id;
-drop index ix_einvoice_person_id on einvoice;
-
-alter table enull_collection_detail drop foreign key fk_enull_collection_detail_enull_collection_id;
-drop index ix_enull_collection_detail_enull_collection_id on enull_collection_detail;
-
-alter table eopt_one_a drop foreign key fk_eopt_one_a_b_id;
-drop index ix_eopt_one_a_b_id on eopt_one_a;
-
-alter table eopt_one_b drop foreign key fk_eopt_one_b_c_id;
-drop index ix_eopt_one_b_c_id on eopt_one_b;
-
-alter table eper_addr drop foreign key fk_eper_addr_ma_country_code;
-drop index ix_eper_addr_ma_country_code on eper_addr;
-
-alter table esoft_del_book drop foreign key fk_esoft_del_book_lend_by_id;
-drop index ix_esoft_del_book_lend_by_id on esoft_del_book;
-
-alter table esoft_del_book_esoft_del_user drop foreign key fk_esoft_del_book_esoft_del_user_esoft_del_book;
-drop index ix_esoft_del_book_esoft_del_user_esoft_del_book on esoft_del_book_esoft_del_user;
-
-alter table esoft_del_book_esoft_del_user drop foreign key fk_esoft_del_book_esoft_del_user_esoft_del_user;
-drop index ix_esoft_del_book_esoft_del_user_esoft_del_user on esoft_del_book_esoft_del_user;
-
-alter table esoft_del_down drop foreign key fk_esoft_del_down_esoft_del_mid_id;
-drop index ix_esoft_del_down_esoft_del_mid_id on esoft_del_down;
-
-alter table esoft_del_mid drop foreign key fk_esoft_del_mid_top_id;
-drop index ix_esoft_del_mid_top_id on esoft_del_mid;
-
-alter table esoft_del_mid drop foreign key fk_esoft_del_mid_up_id;
-drop index ix_esoft_del_mid_up_id on esoft_del_mid;
-
-alter table esoft_del_one_a drop foreign key fk_esoft_del_one_a_oneb_id;
-
-alter table esoft_del_role_esoft_del_user drop foreign key fk_esoft_del_role_esoft_del_user_esoft_del_role;
-drop index ix_esoft_del_role_esoft_del_user_esoft_del_role on esoft_del_role_esoft_del_user;
-
-alter table esoft_del_role_esoft_del_user drop foreign key fk_esoft_del_role_esoft_del_user_esoft_del_user;
-drop index ix_esoft_del_role_esoft_del_user_esoft_del_user on esoft_del_role_esoft_del_user;
-
-alter table esoft_del_user_esoft_del_role drop foreign key fk_esoft_del_user_esoft_del_role_esoft_del_user;
-drop index ix_esoft_del_user_esoft_del_role_esoft_del_user on esoft_del_user_esoft_del_role;
-
-alter table esoft_del_user_esoft_del_role drop foreign key fk_esoft_del_user_esoft_del_role_esoft_del_role;
-drop index ix_esoft_del_user_esoft_del_role_esoft_del_role on esoft_del_user_esoft_del_role;
-
-alter table rawinherit_uncle drop foreign key fk_rawinherit_uncle_parent_id;
-drop index ix_rawinherit_uncle_parent_id on rawinherit_uncle;
-
-alter table evanilla_collection_detail drop foreign key fk_evanilla_collection_detail_evanilla_collection_id;
-drop index ix_evanilla_collection_detail_evanilla_collection_id on evanilla_collection_detail;
-
-alter table ec_enum_person_tags drop foreign key fk_ec_enum_person_tags_ec_enum_person_id;
-drop index ix_ec_enum_person_tags_ec_enum_person_id on ec_enum_person_tags;
-
-alter table ec_person_phone drop foreign key fk_ec_person_phone_owner_id;
-drop index ix_ec_person_phone_owner_id on ec_person_phone;
-
-alter table ec_top drop foreign key fk_ec_top_person_id;
-drop index ix_ec_top_person_id on ec_top;
-
-alter table ec_top_ecs_person drop foreign key fk_ec_top_ecs_person_ec_top;
-drop index ix_ec_top_ecs_person_ec_top on ec_top_ecs_person;
-
-alter table ec_top_ecs_person drop foreign key fk_ec_top_ecs_person_ecs_person;
-drop index ix_ec_top_ecs_person_ecs_person on ec_top_ecs_person;
-
-alter table ecbl_person_phone_numbers drop foreign key fk_ecbl_person_phone_numbers_person_id;
-drop index ix_ecbl_person_phone_numbers_person_id on ecbl_person_phone_numbers;
-
-alter table ecbm_person_phone_numbers drop foreign key fk_ecbm_person_phone_numbers_person_id;
-drop index ix_ecbm_person_phone_numbers_person_id on ecbm_person_phone_numbers;
-
-alter table ecm_person_phone_numbers drop foreign key fk_ecm_person_phone_numbers_ecm_person_id;
-drop index ix_ecm_person_phone_numbers_ecm_person_id on ecm_person_phone_numbers;
-
-alter table ecmc_person_phone_numbers drop foreign key fk_ecmc_person_phone_numbers_ecmc_person_id;
-drop index ix_ecmc_person_phone_numbers_ecmc_person_id on ecmc_person_phone_numbers;
-
-alter table ecs_person_phone drop foreign key fk_ecs_person_phone_ecs_person_id;
-drop index ix_ecs_person_phone_ecs_person_id on ecs_person_phone;
-
-alter table ecsm_child drop foreign key fk_ecsm_child_ecsm_parent_id;
-drop index ix_ecsm_child_ecsm_parent_id on ecsm_child;
-
-alter table td_child drop foreign key fk_td_child_parent_id;
-drop index ix_td_child_parent_id on td_child;
-
-alter table element_bean drop foreign key fk_element_bean_complex_bean_id;
-drop index ix_element_bean_complex_bean_id on element_bean;
-
-alter table empl drop foreign key fk_empl_default_address_id;
-drop index ix_empl_default_address_id on empl;
-
-alter table esd_detail drop foreign key fk_esd_detail_master_id;
-drop index ix_esd_detail_master_id on esd_detail;
-
-alter table grand_parent_person drop foreign key fk_grand_parent_person_some_bean_id;
-drop index ix_grand_parent_person_some_bean_id on grand_parent_person;
-
-alter table survey_group drop foreign key fk_survey_group_categoryobjectid;
-drop index ix_survey_group_categoryobjectid on survey_group;
-
-alter table hx_link_doc drop foreign key fk_hx_link_doc_hx_link;
-drop index ix_hx_link_doc_hx_link on hx_link_doc;
-
-alter table hx_link_doc drop foreign key fk_hx_link_doc_he_doc;
-drop index ix_hx_link_doc_he_doc on hx_link_doc;
-
-alter table hi_link_doc drop foreign key fk_hi_link_doc_hi_link;
-drop index ix_hi_link_doc_hi_link on hi_link_doc;
-
-alter table hi_link_doc drop foreign key fk_hi_link_doc_hi_doc;
-drop index ix_hi_link_doc_hi_doc on hi_link_doc;
-
-alter table hi_tthree drop foreign key fk_hi_tthree_hi_ttwo_id;
-drop index ix_hi_tthree_hi_ttwo_id on hi_tthree;
-
-alter table hi_ttwo drop foreign key fk_hi_ttwo_hi_tone_id;
-drop index ix_hi_ttwo_hi_tone_id on hi_ttwo;
-
-alter table hsd_setting drop foreign key fk_hsd_setting_user_id;
-
-alter table iaf_segment drop foreign key fk_iaf_segment_status_id;
-drop index ix_iaf_segment_status_id on iaf_segment;
-
-alter table imrelated drop foreign key fk_imrelated_owner_id;
-drop index ix_imrelated_owner_id on imrelated;
-
-alter table info_contact drop foreign key fk_info_contact_company_id;
-drop index ix_info_contact_company_id on info_contact;
-
-alter table info_customer drop foreign key fk_info_customer_company_id;
-
-alter table inner_report drop foreign key fk_inner_report_forecast_id;
-
-alter table drel_invoice drop foreign key fk_drel_invoice_booking;
-drop index ix_drel_invoice_booking on drel_invoice;
-
-alter table item drop foreign key fk_item_etype;
-drop index ix_item_etype on item;
-
-alter table item drop foreign key fk_item_eregion;
-drop index ix_item_eregion on item;
-
-alter table mkeygroup_monkey drop foreign key fk_mkeygroup_monkey_mkeygroup;
-
-alter table mkeygroup_monkey drop foreign key fk_mkeygroup_monkey_monkey;
-
-alter table trainer_monkey drop foreign key fk_trainer_monkey_trainer;
-
-alter table trainer_monkey drop foreign key fk_trainer_monkey_monkey;
-
-alter table troop_monkey drop foreign key fk_troop_monkey_troop;
-
-alter table troop_monkey drop foreign key fk_troop_monkey_monkey;
-
-alter table l2_cldf_reset_bean_child drop foreign key fk_l2_cldf_reset_bean_child_parent_id;
-drop index ix_l2_cldf_reset_bean_child_parent_id on l2_cldf_reset_bean_child;
-
-alter table level1_level4 drop foreign key fk_level1_level4_level1;
-drop index ix_level1_level4_level1 on level1_level4;
-
-alter table level1_level4 drop foreign key fk_level1_level4_level4;
-drop index ix_level1_level4_level4 on level1_level4;
-
-alter table level1_level2 drop foreign key fk_level1_level2_level1;
-drop index ix_level1_level2_level1 on level1_level2;
-
-alter table level1_level2 drop foreign key fk_level1_level2_level2;
-drop index ix_level1_level2_level2 on level1_level2;
-
-alter table level2_level3 drop foreign key fk_level2_level3_level2;
-drop index ix_level2_level3_level2 on level2_level3;
-
-alter table level2_level3 drop foreign key fk_level2_level3_level3;
-drop index ix_level2_level3_level3 on level2_level3;
-
-alter table link drop foreign key fk_link_id;
-
-alter table la_attr_value_attribute drop foreign key fk_la_attr_value_attribute_la_attr_value;
-drop index ix_la_attr_value_attribute_la_attr_value on la_attr_value_attribute;
-
-alter table la_attr_value_attribute drop foreign key fk_la_attr_value_attribute_attribute;
-drop index ix_la_attr_value_attribute_attribute on la_attr_value_attribute;
-
-alter table looney drop foreign key fk_looney_tune_id;
-drop index ix_looney_tune_id on looney;
-
-alter table mcontact drop foreign key fk_mcontact_customer_id;
-drop index ix_mcontact_customer_id on mcontact;
-
-alter table mcontact_message drop foreign key fk_mcontact_message_contact_id;
-drop index ix_mcontact_message_contact_id on mcontact_message;
-
-alter table mcustomer drop foreign key fk_mcustomer_shipping_address_id;
-drop index ix_mcustomer_shipping_address_id on mcustomer;
-
-alter table mcustomer drop foreign key fk_mcustomer_billing_address_id;
-drop index ix_mcustomer_billing_address_id on mcustomer;
-
-alter table mmachine_mgroup drop foreign key fk_mmachine_mgroup_mmachine;
-drop index ix_mmachine_mgroup_mmachine on mmachine_mgroup;
-
-alter table mmachine_mgroup drop foreign key fk_mmachine_mgroup_mgroup;
-drop index ix_mmachine_mgroup_mgroup on mmachine_mgroup;
-
-alter table mprinter drop foreign key fk_mprinter_current_state_id;
-drop index ix_mprinter_current_state_id on mprinter;
-
-alter table mprinter drop foreign key fk_mprinter_last_swap_cyan_id;
-
-alter table mprinter drop foreign key fk_mprinter_last_swap_magenta_id;
-
-alter table mprinter drop foreign key fk_mprinter_last_swap_yellow_id;
-
-alter table mprinter drop foreign key fk_mprinter_last_swap_black_id;
-
-alter table mprinter_state drop foreign key fk_mprinter_state_printer_id;
-drop index ix_mprinter_state_printer_id on mprinter_state;
-
-alter table mprofile drop foreign key fk_mprofile_picture_id;
-drop index ix_mprofile_picture_id on mprofile;
-
-alter table mrole_muser drop foreign key fk_mrole_muser_mrole;
-drop index ix_mrole_muser_mrole on mrole_muser;
-
-alter table mrole_muser drop foreign key fk_mrole_muser_muser;
-drop index ix_mrole_muser_muser on mrole_muser;
-
-alter table muser drop foreign key fk_muser_user_type_id;
-drop index ix_muser_user_type_id on muser;
-
-alter table mail_user_inbox drop foreign key fk_mail_user_inbox_mail_user;
-drop index ix_mail_user_inbox_mail_user on mail_user_inbox;
-
-alter table mail_user_inbox drop foreign key fk_mail_user_inbox_mail_box;
-drop index ix_mail_user_inbox_mail_box on mail_user_inbox;
-
-alter table mail_user_outbox drop foreign key fk_mail_user_outbox_mail_user;
-drop index ix_mail_user_outbox_mail_user on mail_user_outbox;
-
-alter table mail_user_outbox drop foreign key fk_mail_user_outbox_mail_box;
-drop index ix_mail_user_outbox_mail_box on mail_user_outbox;
-
-alter table c_message drop foreign key fk_c_message_conversation_id;
-drop index ix_c_message_conversation_id on c_message;
-
-alter table c_message drop foreign key fk_c_message_user_id;
-drop index ix_c_message_user_id on c_message;
-
-alter table meter_contract_data drop foreign key fk_meter_contract_data_special_needs_client_id;
-
-alter table meter_special_needs_client drop foreign key fk_meter_special_needs_client_primary_id;
-
-alter table meter_version drop foreign key fk_meter_version_address_data_id;
-
-alter table meter_version drop foreign key fk_meter_version_contract_data_id;
-
-alter table mnoc_user_mnoc_role drop foreign key fk_mnoc_user_mnoc_role_mnoc_user;
-drop index ix_mnoc_user_mnoc_role_mnoc_user on mnoc_user_mnoc_role;
-
-alter table mnoc_user_mnoc_role drop foreign key fk_mnoc_user_mnoc_role_mnoc_role;
-drop index ix_mnoc_user_mnoc_role_mnoc_role on mnoc_user_mnoc_role;
-
-alter table mny_b drop foreign key fk_mny_b_a_id;
-drop index ix_mny_b_a_id on mny_b;
-
-alter table mny_b_mny_c drop foreign key fk_mny_b_mny_c_mny_b;
-drop index ix_mny_b_mny_c_mny_b on mny_b_mny_c;
-
-alter table mny_b_mny_c drop foreign key fk_mny_b_mny_c_mny_c;
-drop index ix_mny_b_mny_c_mny_c on mny_b_mny_c;
-
-alter table subtopics drop foreign key fk_subtopics_mny_topic_1;
-drop index ix_subtopics_mny_topic_1 on subtopics;
-
-alter table subtopics drop foreign key fk_subtopics_mny_topic_2;
-drop index ix_subtopics_mny_topic_2 on subtopics;
-
-alter table mp_role drop foreign key fk_mp_role_mp_user_id;
-drop index ix_mp_role_mp_user_id on mp_role;
-
-alter table ms_many_a_many_b drop foreign key fk_ms_many_a_many_b_ms_many_a;
-drop index ix_ms_many_a_many_b_ms_many_a on ms_many_a_many_b;
-
-alter table ms_many_a_many_b drop foreign key fk_ms_many_a_many_b_ms_many_b;
-drop index ix_ms_many_a_many_b_ms_many_b on ms_many_a_many_b;
-
-alter table ms_many_b_many_a drop foreign key fk_ms_many_b_many_a_ms_many_b;
-drop index ix_ms_many_b_many_a_ms_many_b on ms_many_b_many_a;
-
-alter table ms_many_b_many_a drop foreign key fk_ms_many_b_many_a_ms_many_a;
-drop index ix_ms_many_b_many_a_ms_many_a on ms_many_b_many_a;
-
-alter table my_lob_size_join_many drop foreign key fk_my_lob_size_join_many_parent_id;
-drop index ix_my_lob_size_join_many_parent_id on my_lob_size_join_many;
-
-alter table o_bean_child drop foreign key fk_o_bean_child_cached_bean_id;
-drop index ix_o_bean_child_cached_bean_id on o_bean_child;
-
-alter table ocached_app_detail drop foreign key fk_ocached_app_detail_app_id;
-drop index ix_ocached_app_detail_app_id on ocached_app_detail;
-
-alter table o_cached_bean_country drop foreign key fk_o_cached_bean_country_o_cached_bean;
-drop index ix_o_cached_bean_country_o_cached_bean on o_cached_bean_country;
-
-alter table o_cached_bean_country drop foreign key fk_o_cached_bean_country_o_country;
-drop index ix_o_cached_bean_country_o_country on o_cached_bean_country;
-
-alter table o_cached_bean_child drop foreign key fk_o_cached_bean_child_cached_bean_id;
-drop index ix_o_cached_bean_child_cached_bean_id on o_cached_bean_child;
-
-alter table oengine drop foreign key fk_oengine_car_id;
-
-alter table ogear_box drop foreign key fk_ogear_box_car_id;
-
-alter table omvertex_other drop foreign key fk_omvertex_other_omvertex_id;
-drop index ix_omvertex_other_omvertex_id on omvertex_other;
-
-alter table oroad_show_msg drop foreign key fk_oroad_show_msg_company_id;
-
-alter table om_account_child_dbo drop foreign key fk_om_account_child_dbo_banana_rama_id;
-drop index ix_om_account_child_dbo_banana_rama_id on om_account_child_dbo;
-
-alter table om_basic_child drop foreign key fk_om_basic_child_parent_id;
-drop index ix_om_basic_child_parent_id on om_basic_child;
-
-alter table om_ordered_detail drop foreign key fk_om_ordered_detail_master_id;
-drop index ix_om_ordered_detail_master_id on om_ordered_detail;
-
-alter table o_order drop foreign key fk_o_order_kcustomer_id;
-drop index ix_o_order_kcustomer_id on o_order;
-
-alter table o_order_detail drop foreign key fk_o_order_detail_order_id;
-drop index ix_o_order_detail_order_id on o_order_detail;
-
-alter table o_order_detail drop foreign key fk_o_order_detail_product_id;
-drop index ix_o_order_detail_product_id on o_order_detail;
-
-alter table s_order_items drop foreign key fk_s_order_items_order_uuid;
-drop index ix_s_order_items_order_uuid on s_order_items;
-
-alter table order_referenced_parent drop foreign key fk_order_referenced_parent_master_id;
-drop index ix_order_referenced_parent_master_id on order_referenced_parent;
-
-alter table or_order_ship drop foreign key fk_or_order_ship_order_id;
-drop index ix_or_order_ship_order_id on or_order_ship;
-
-alter table order_toy drop foreign key fk_order_toy_child_id;
-drop index ix_order_toy_child_id on order_toy;
-
-alter table ordered_parent drop foreign key fk_ordered_parent_order_master_inheritance_id;
-drop index ix_ordered_parent_order_master_inheritance_id on ordered_parent;
-
-alter table organization_node drop foreign key fk_organization_node_parent_tree_node_id;
-
-alter table orp_detail drop foreign key fk_orp_detail_master_id;
-drop index ix_orp_detail_master_id on orp_detail;
-
-alter table orp_detail2 drop foreign key fk_orp_detail2_orp_master2_id;
-drop index ix_orp_detail2_orp_master2_id on orp_detail2;
-
-alter table oto_atwo drop foreign key fk_oto_atwo_aone_id;
-
-alter table oto_bchild drop foreign key fk_oto_bchild_master_id;
-
-alter table oto_child drop foreign key fk_oto_child_master_id;
-
-alter table oto_cust_address drop foreign key fk_oto_cust_address_customer_cid;
-
-alter table oto_level_a drop foreign key fk_oto_level_a_b_id;
-
-alter table oto_level_b drop foreign key fk_oto_level_b_c_id;
-
-alter table oto_prime_extra drop foreign key fk_oto_prime_extra_eid;
-
-alter table oto_sd_child drop foreign key fk_oto_sd_child_master_id;
-
-alter table oto_th_many drop foreign key fk_oto_th_many_oto_th_top_id;
-drop index ix_oto_th_many_oto_th_top_id on oto_th_many;
-
-alter table oto_th_one drop foreign key fk_oto_th_one_many_id;
-
-alter table oto_ubprime_extra drop foreign key fk_oto_ubprime_extra_eid;
-
-alter table oto_user_model drop foreign key fk_oto_user_model_user_optional_id;
-
-alter table pfile drop foreign key fk_pfile_file_content_id;
-
-alter table pfile drop foreign key fk_pfile_file_content2_id;
-
-alter table paggview drop foreign key fk_paggview_pview_id;
-
-alter table pallet_location drop foreign key fk_pallet_location_zone_sid;
-drop index ix_pallet_location_zone_sid on pallet_location;
-
-alter table parcel_location drop foreign key fk_parcel_location_parcelid;
-
-alter table rawinherit_parent_rawinherit_data drop foreign key fk_rawinherit_parent_rawinherit_data_rawinherit_parent;
-drop index ix_rawinherit_parent_rawinherit_data_rawinherit_parent on rawinherit_parent_rawinherit_data;
-
-alter table rawinherit_parent_rawinherit_data drop foreign key fk_rawinherit_parent_rawinherit_data_rawinherit_data;
-drop index ix_rawinherit_parent_rawinherit_data_rawinherit_data on rawinherit_parent_rawinherit_data;
-
-alter table parent_person drop foreign key fk_parent_person_some_bean_id;
-drop index ix_parent_person_some_bean_id on parent_person;
-
-alter table parent_person drop foreign key fk_parent_person_parent_identifier;
-drop index ix_parent_person_parent_identifier on parent_person;
-
-alter table c_participation drop foreign key fk_c_participation_conversation_id;
-drop index ix_c_participation_conversation_id on c_participation;
-
-alter table c_participation drop foreign key fk_c_participation_user_id;
-drop index ix_c_participation_user_id on c_participation;
-
-alter table pcf_calendar drop foreign key fk_pcf_calendar_pcf_person_id;
-drop index ix_pcf_calendar_pcf_person_id on pcf_calendar;
-
-alter table pcf_city drop foreign key fk_pcf_city_pcf_country_id;
-drop index ix_pcf_city_pcf_country_id on pcf_city;
-
-alter table pcf_city drop foreign key fk_pcf_city_mayor_id;
-
-alter table pcf_city drop foreign key fk_pcf_city_vice_mayor_id;
-
-alter table pcf_event drop foreign key fk_pcf_event_pcf_calendar_id;
-drop index ix_pcf_event_pcf_calendar_id on pcf_event;
-
-alter table persistent_file_content drop foreign key fk_persistent_file_content_persistent_file_id;
-
-alter table person drop foreign key fk_person_default_address_oid;
-drop index ix_person_default_address_oid on person;
-
-alter table person_cache_email drop foreign key fk_person_cache_email_person_info_person_id;
-drop index ix_person_cache_email_person_info_person_id on person_cache_email;
-
-alter table phones drop foreign key fk_phones_person_id;
-drop index ix_phones_person_id on phones;
-
-alter table e_position drop foreign key fk_e_position_contract_id;
-drop index ix_e_position_contract_id on e_position;
-
-alter table pp_to_ww drop foreign key fk_pp_to_ww_pp;
-drop index ix_pp_to_ww_pp on pp_to_ww;
-
-alter table pp_to_ww drop foreign key fk_pp_to_ww_wview;
-drop index ix_pp_to_ww_wview on pp_to_ww;
-
-alter table question drop foreign key fk_question_groupobjectid;
-drop index ix_question_groupobjectid on question;
-
-alter table r_orders drop foreign key fk_r_orders_customer;
-drop index ix_r_orders_customer on r_orders;
-
-alter table referenced_defaults_model drop foreign key fk_referenced_defaults_model_id;
-
-alter table referenced_defaults_model drop foreign key fk_referenced_defaults_model_defaults_model_id;
-drop index ix_referenced_defaults_model_defaults_model_id on referenced_defaults_model;
-
-alter table referenced_defaults_model_draft drop foreign key fk_referenced_defaults_model_draft_defaults_model_id;
-drop index ix_referenced_defaults_model_draft_defaults_model_id on referenced_defaults_model_draft;
-
-alter table rel_master drop foreign key fk_rel_master_detail_id;
-drop index ix_rel_master_detail_id on rel_master;
-
-alter table resourcefile drop foreign key fk_resourcefile_parentresourcefileid;
-drop index ix_resourcefile_parentresourcefileid on resourcefile;
-
-alter table mt_role drop foreign key fk_mt_role_tenant_id;
-drop index ix_mt_role_tenant_id on mt_role;
-
-alter table mt_role_permission drop foreign key fk_mt_role_permission_mt_role;
-drop index ix_mt_role_permission_mt_role on mt_role_permission;
-
-alter table mt_role_permission drop foreign key fk_mt_role_permission_mt_permission;
-drop index ix_mt_role_permission_mt_permission on mt_role_permission;
-
-alter table root_bean drop foreign key fk_root_bean_referencing_bean_id;
-drop index ix_root_bean_referencing_bean_id on root_bean;
-
-alter table f_second drop foreign key fk_f_second_first;
-
-alter table section drop foreign key fk_section_article_id;
-drop index ix_section_article_id on section;
-
-alter table self_parent drop foreign key fk_self_parent_parent_id;
-drop index ix_self_parent_parent_id on self_parent;
-
-alter table self_ref_customer drop foreign key fk_self_ref_customer_referred_by_id;
-drop index ix_self_ref_customer_referred_by_id on self_ref_customer;
-
-alter table self_ref_example drop foreign key fk_self_ref_example_parent_id;
-drop index ix_self_ref_example_parent_id on self_ref_example;
-
-alter table e_save_test_b drop foreign key fk_e_save_test_b_sibling_a_id;
-
-alter table site drop foreign key fk_site_parent_id;
-drop index ix_site_parent_id on site;
-
-alter table site drop foreign key fk_site_data_container_id;
-
-alter table site drop foreign key fk_site_site_address_id;
-
-alter table source_base drop foreign key fk_source_base_target_id;
-drop index ix_source_base_target_id on source_base;
-
-alter table stockforecast drop foreign key fk_stockforecast_inner_report_id;
-drop index ix_stockforecast_inner_report_id on stockforecast;
-
-alter table sub_section drop foreign key fk_sub_section_section_id;
-drop index ix_sub_section_section_id on sub_section;
-
-alter table tevent_many drop foreign key fk_tevent_many_event_id;
-drop index ix_tevent_many_event_id on tevent_many;
-
-alter table tevent_one drop foreign key fk_tevent_one_event_id;
-
-alter table t_detail_with_other_namexxxyy drop foreign key fk_t_detail_with_other_namexxxyy_master_id;
-drop index ix_t_detail_with_other_namexxxyy_master_id on t_detail_with_other_namexxxyy;
-
-alter table ttruck_holder drop foreign key fk_ttruck_holder_truck_plate_no;
-drop index ix_ttruck_holder_truck_plate_no on ttruck_holder;
-
-alter table ttruck_holder drop foreign key fk_ttruck_holder_basic_id;
-drop index ix_ttruck_holder_basic_id on ttruck_holder;
-
-alter table ttruck_holder_item drop foreign key fk_ttruck_holder_item_owner_id;
-drop index ix_ttruck_holder_item_owner_id on ttruck_holder_item;
-
-alter table twheel drop foreign key fk_twheel_owner_plate_no;
-drop index ix_twheel_owner_plate_no on twheel;
-
-alter table tire drop foreign key fk_tire_wheel;
-
-alter table tree_entity drop foreign key fk_tree_entity_parent_id;
-drop index ix_tree_entity_parent_id on tree_entity;
-
-alter table trip drop foreign key fk_trip_vehicle_driver_id;
-drop index ix_trip_vehicle_driver_id on trip;
-
-alter table trip drop foreign key fk_trip_address_id;
-drop index ix_trip_address_id on trip;
-
-alter table `type` drop foreign key fk_type_sub_type_id;
-drop index ix_type_sub_type_id on `type`;
-
-alter table usib_child drop foreign key fk_usib_child_parent_id;
-drop index ix_usib_child_parent_id on usib_child;
-
-alter table usib_child_sibling drop foreign key fk_usib_child_sibling_child_id;
-
-alter table ut_detail drop foreign key fk_ut_detail_utmaster_id;
-drop index ix_ut_detail_utmaster_id on ut_detail;
-
-alter table uutwo drop foreign key fk_uutwo_master_id;
-drop index ix_uutwo_master_id on uutwo;
-
-alter table oto_user drop foreign key fk_oto_user_account_id;
-
-alter table c_user drop foreign key fk_c_user_group_id;
-drop index ix_c_user_group_id on c_user;
-
-alter table em_user_role drop foreign key fk_em_user_role_user_id;
-drop index ix_em_user_role_user_id on em_user_role;
-
-alter table em_user_role drop foreign key fk_em_user_role_role_id;
-drop index ix_em_user_role_role_id on em_user_role;
-
-alter table vehicle drop foreign key fk_vehicle_lease_id;
-drop index ix_vehicle_lease_id on vehicle;
-
-alter table vehicle drop foreign key fk_vehicle_car_ref_id;
-drop index ix_vehicle_car_ref_id on vehicle;
-
-alter table vehicle drop foreign key fk_vehicle_truck_ref_id;
-drop index ix_vehicle_truck_ref_id on vehicle;
-
-alter table vehicle_driver drop foreign key fk_vehicle_driver_vehicle_id;
-drop index ix_vehicle_driver_vehicle_id on vehicle_driver;
-
-alter table vehicle_driver drop foreign key fk_vehicle_driver_address_id;
-drop index ix_vehicle_driver_address_id on vehicle_driver;
-
-alter table version_child drop foreign key fk_version_child_parent_id;
-drop index ix_version_child_parent_id on version_child;
-
-alter table version_toy drop foreign key fk_version_toy_child_id;
-drop index ix_version_toy_child_id on version_toy;
-
-alter table warehouses drop foreign key fk_warehouses_officezoneid;
-drop index ix_warehouses_officezoneid on warehouses;
-
-alter table warehousesshippingzones drop foreign key fk_warehousesshippingzones_warehouses;
-drop index ix_warehousesshippingzones_warehouses on warehousesshippingzones;
-
-alter table warehousesshippingzones drop foreign key fk_warehousesshippingzones_zones;
-drop index ix_warehousesshippingzones_zones on warehousesshippingzones;
-
-alter table sa_wheel drop foreign key fk_sa_wheel_tire;
-drop index ix_sa_wheel_tire on sa_wheel;
-
-alter table sa_wheel drop foreign key fk_sa_wheel_car;
-drop index ix_sa_wheel_car on sa_wheel;
-
-alter table g_who_props_otm drop foreign key fk_g_who_props_otm_who_created_id;
-drop index ix_g_who_props_otm_who_created_id on g_who_props_otm;
-
-alter table g_who_props_otm drop foreign key fk_g_who_props_otm_who_modified_id;
-drop index ix_g_who_props_otm_who_modified_id on g_who_props_otm;
-
-alter table with_zero drop foreign key fk_with_zero_parent_id;
-drop index ix_with_zero_parent_id on with_zero;
-
-drop table if exists asimple_bean;
-
-drop table if exists bar;
-
-drop table if exists block;
-
-drop table if exists oto_account;
-
-drop table if exists acl;
-
-drop table if exists acl_container_relation;
-
-drop table if exists addr;
-
-drop table if exists address;
-
-drop table if exists o_address;
-
-drop table if exists album;
-
-drop table if exists animal;
-
-drop table if exists animal_shelter;
-
-drop table if exists article;
-
-drop table if exists attribute;
-
-drop table if exists attribute_holder;
-
-drop table if exists audit_log;
-
-drop table if exists bbookmark;
-
-drop table if exists bbookmark_org;
-
-drop table if exists bbookmark_user;
-
-drop table if exists bsimple_with_gen;
-
-drop table if exists bsite;
-
-drop table if exists bsite_user_a;
-
-drop table if exists bsite_user_b;
-
-drop table if exists bsite_user_c;
-
-drop table if exists bsite_user_d;
-
-drop table if exists bsite_user_e;
-
-drop table if exists buser;
-
-drop table if exists bwith_qident;
-
-drop table if exists basic_draftable_bean;
-
-drop table if exists basic_draftable_bean_draft;
-
-drop table if exists basic_joda_entity;
-
-drop table if exists bean_with_time_zone;
-
-drop table if exists drel_booking;
-
-drop table if exists bw_bean;
-
-drop table if exists cepcategory;
-
-drop table if exists cepproduct;
-
-drop table if exists cepproduct_category;
-
-drop table if exists ciaddress;
-
-drop table if exists cicustomer_parent;
-
-drop table if exists cistreet_parent;
-
-drop table if exists cinh_ref;
-
-drop table if exists cinh_root;
-
-drop table if exists ckey_assoc;
-
-drop table if exists ckey_detail;
-
-drop table if exists ckey_parent;
-
-drop table if exists coone;
-
-drop table if exists coone_many;
-
-drop table if exists coroot;
-
-drop table if exists calculation_result;
-
-drop table if exists cao_bean;
-
-drop table if exists sp_car_car;
-
-drop table if exists sp_car_car_wheels;
-
-drop table if exists sp_car_car_doors;
-
-drop table if exists sa_car;
-
-drop table if exists car_accessory;
-
-drop table if exists car_fuse;
-
-drop table if exists category;
-
-drop table if exists e_save_test_d;
-
-drop table if exists child_person;
-
-drop table if exists cke_client;
-
-drop table if exists cke_user;
-
-drop table if exists class_super;
-
-drop table if exists class_super_monkey;
-
-drop table if exists configuration;
-
-drop table if exists configurations;
-
-drop table if exists contact;
-
-drop table if exists contact_group;
-
-drop table if exists contact_note;
-
-drop table if exists contract;
-
-drop table if exists contract_costs;
-
-drop table if exists c_conversation;
-
-drop table if exists o_country;
-
-drop table if exists cover;
-
-drop table if exists o_customer;
-
-drop table if exists dcredit;
-
-drop table if exists dcredit_drol;
-
-drop table if exists dexh_entity;
-
-drop table if exists dint_parent;
-
-drop table if exists dmachine;
-
-drop table if exists d_machine_aux_use;
-
-drop table if exists d_machine_stats;
-
-drop table if exists d_machine_use;
-
-drop table if exists dorg;
-
-drop table if exists dperson;
-
-drop table if exists drol;
-
-drop table if exists drot;
-
-drop table if exists drot_drol;
-
-drop table if exists rawinherit_data;
-
-drop table if exists data_container;
-
-drop table if exists dc_detail;
-
-drop table if exists dc_master;
-
-drop table if exists defaults_model;
-
-drop table if exists defaults_model_draft;
-
-drop table if exists dfk_cascade;
-
-drop table if exists dfk_cascade_one;
-
-drop table if exists dfk_none;
-
-drop table if exists dfk_none_via_join;
-
-drop table if exists dfk_none_via_mto_m;
-
-drop table if exists dfk_none_via_mto_m_dfk_one;
-
-drop table if exists dfk_one;
-
-drop table if exists dfk_set_null;
-
-drop table if exists doc;
-
-drop table if exists doc_link;
-
-drop table if exists doc_link_draft;
-
-drop table if exists doc_draft;
-
-drop table if exists document;
-
-drop table if exists document_draft;
-
-drop table if exists document_media;
-
-drop table if exists document_media_draft;
-
-drop table if exists sp_car_door;
-
-drop table if exists earray_bean;
-
-drop table if exists earray_set_bean;
-
-drop table if exists e_basic;
-
-drop table if exists ebasic_change_log;
-
-drop table if exists ebasic_clob;
-
-drop table if exists ebasic_clob_fetch_eager;
-
-drop table if exists ebasic_clob_no_ver;
-
-drop table if exists e_basicenc;
-
-drop table if exists e_basicenc_bin;
-
-drop table if exists e_basicenc_client;
-
-drop table if exists e_basicenc_relate;
-
-drop table if exists e_basic_enum_id;
-
-drop table if exists e_basic_eni;
-
-drop table if exists ebasic_hstore;
-
-drop table if exists ebasic_json_jackson;
-
-drop table if exists ebasic_json_jackson2;
-
-drop table if exists ebasic_json_list;
-
-drop table if exists ebasic_json_map;
-
-drop table if exists ebasic_json_map_blob;
-
-drop table if exists ebasic_json_map_clob;
-
-drop table if exists ebasic_json_map_detail;
-
-drop table if exists ebasic_json_map_json_b;
-
-drop table if exists ebasic_json_map_varchar;
-
-drop table if exists ebasic_json_node;
-
-drop table if exists ebasic_json_node_blob;
-
-drop table if exists ebasic_json_node_json_b;
-
-drop table if exists ebasic_json_node_varchar;
-
-drop table if exists ebasic_json_unmapped;
-
-drop table if exists e_basic_ndc;
-
-drop table if exists ebasic_no_sdchild;
-
-drop table if exists ebasic_sdchild;
-
-drop table if exists ebasic_soft_delete;
-
-drop table if exists e_basicver;
-
-drop table if exists e_basic_withlife;
-
-drop table if exists e_basic_with_ex;
-
-drop table if exists e_basicverucon;
-
-drop table if exists ecache_child;
-
-drop table if exists ecache_root;
-
-drop table if exists e_col_ab;
-
-drop table if exists ecustom_id;
-
-drop table if exists edefault_prop;
-
-drop table if exists eemb_inner;
-
-drop table if exists eemb_outer;
-
-drop table if exists efile2_no_fk;
-
-drop table if exists efile_no_fk;
-
-drop table if exists efile_no_fk_euser_no_fk;
-
-drop table if exists efile_no_fk_euser_no_fk_soft_del;
-
-drop table if exists egen_props;
-
-drop table if exists eid_uid_bean;
-
-drop table if exists einvoice;
-
-drop table if exists e_main;
-
-drop table if exists enull_collection;
-
-drop table if exists enull_collection_detail;
-
-drop table if exists eopt_one_a;
-
-drop table if exists eopt_one_b;
-
-drop table if exists eopt_one_c;
-
-drop table if exists eper_addr;
-
-drop table if exists eperson;
-
-drop table if exists e_person_online;
-
-drop table if exists esimple;
-
-drop table if exists esoft_del_book;
-
-drop table if exists esoft_del_book_esoft_del_user;
-
-drop table if exists esoft_del_down;
-
-drop table if exists esoft_del_mid;
-
-drop table if exists esoft_del_one_a;
-
-drop table if exists esoft_del_one_b;
-
-drop table if exists esoft_del_role;
-
-drop table if exists esoft_del_role_esoft_del_user;
-
-drop table if exists esoft_del_top;
-
-drop table if exists esoft_del_up;
-
-drop table if exists esoft_del_user;
-
-drop table if exists esoft_del_user_esoft_del_role;
-
-drop table if exists esome_convert_type;
-
-drop table if exists esome_type;
-
-drop table if exists etrans_many;
-
-drop table if exists rawinherit_uncle;
-
-drop table if exists euser_no_fk;
-
-drop table if exists euser_no_fk_soft_del;
-
-drop table if exists evanilla_collection;
-
-drop table if exists evanilla_collection_detail;
-
-drop table if exists ewho_props;
-
-drop table if exists e_withinet;
-
-drop table if exists ec_enum_person;
-
-drop table if exists ec_enum_person_tags;
-
-drop table if exists ec_person;
-
-drop table if exists ec_person_phone;
-
-drop table if exists ec_top;
-
-drop table if exists ec_top_ecs_person;
-
-drop table if exists ecbl_person;
-
-drop table if exists ecbl_person_phone_numbers;
-
-drop table if exists ecbm_person;
-
-drop table if exists ecbm_person_phone_numbers;
-
-drop table if exists ecm_person;
-
-drop table if exists ecm_person_phone_numbers;
-
-drop table if exists ecmc_person;
-
-drop table if exists ecmc_person_phone_numbers;
-
-drop table if exists ecs_person;
-
-drop table if exists ecs_person_phone;
-
-drop table if exists ecsm_child;
-
-drop table if exists ecsm_values;
-
-drop table if exists ecsm_one;
-
-drop table if exists ecsm_parent;
-
-drop table if exists ecsm_two;
-
-drop table if exists td_child;
-
-drop table if exists td_parent;
-
-drop table if exists element_bean;
-
-drop table if exists empl;
-
-drop table if exists esd_detail;
-
-drop table if exists esd_master;
-
-drop table if exists feature_desc;
-
-drop table if exists f_first;
-
-drop table if exists foo;
-
-drop table if exists gen_key_identity;
-
-drop table if exists gen_key_sequence;
-
-drop table if exists grand_parent_person;
-
-drop table if exists survey_group;
-
-drop table if exists c_group;
-
-drop table if exists he_doc;
-
-alter table hx_link drop system versioning;
-drop table if exists hx_link;
-
-drop table if exists hx_link_doc;
-
-drop table if exists hi_doc;
-
-alter table hi_link drop system versioning;
-drop table if exists hi_link;
-
-alter table hi_link_doc drop system versioning;
-drop table if exists hi_link_doc;
-
-alter table hi_tone drop system versioning;
-drop table if exists hi_tone;
-
-alter table hi_tthree drop system versioning;
-drop table if exists hi_tthree;
-
-alter table hi_ttwo drop system versioning;
-drop table if exists hi_ttwo;
-
-alter table hsd_setting drop system versioning;
-drop table if exists hsd_setting;
-
-alter table hsd_user drop system versioning;
-drop table if exists hsd_user;
-
-drop table if exists iaf_segment;
-
-drop table if exists iaf_segment_status;
-
-drop table if exists imrelated;
-
-drop table if exists imroot;
-
-drop table if exists ixresource;
-
-drop table if exists info_company;
-
-drop table if exists info_contact;
-
-drop table if exists info_customer;
-
-drop table if exists inner_report;
-
-drop table if exists drel_invoice;
-
-drop table if exists item;
-
-drop table if exists monkey;
-
-drop table if exists mkeygroup;
-
-drop table if exists mkeygroup_monkey;
-
-drop table if exists trainer;
-
-drop table if exists trainer_monkey;
-
-drop table if exists troop;
-
-drop table if exists troop_monkey;
-
-drop table if exists l2_cldf_reset_bean;
-
-drop table if exists l2_cldf_reset_bean_child;
-
-drop table if exists level1;
-
-drop table if exists level1_level4;
-
-drop table if exists level1_level2;
-
-drop table if exists level2;
-
-drop table if exists level2_level3;
-
-drop table if exists level3;
-
-drop table if exists level4;
-
-alter table link drop system versioning;
-drop table if exists link;
-
-drop table if exists link_draft;
-
-drop table if exists la_attr_value;
-
-drop table if exists la_attr_value_attribute;
-
-drop table if exists looney;
-
-drop table if exists maddress;
-
-drop table if exists mcontact;
-
-drop table if exists mcontact_message;
-
-drop table if exists mcustomer;
-
-drop table if exists mgroup;
-
-drop table if exists mmachine;
-
-drop table if exists mmachine_mgroup;
-
-drop table if exists mmedia;
-
-drop table if exists non_updateprop;
-
-drop table if exists mprinter;
-
-drop table if exists mprinter_state;
-
-drop table if exists mprofile;
-
-drop table if exists mprotected_construct_bean;
-
-drop table if exists mrole;
-
-drop table if exists mrole_muser;
-
-drop table if exists msome_other;
-
-drop table if exists muser;
-
-drop table if exists muser_type;
-
-drop table if exists mail_box;
-
-drop table if exists mail_user;
-
-drop table if exists mail_user_inbox;
-
-drop table if exists mail_user_outbox;
-
-drop table if exists main_entity;
-
-drop table if exists main_entity_relation;
-
-drop table if exists map_super_actual;
-
-drop table if exists c_message;
-
-drop table if exists meter_address_data;
-
-drop table if exists meter_contract_data;
-
-drop table if exists meter_special_needs_client;
-
-drop table if exists meter_special_needs_contact;
-
-drop table if exists meter_version;
-
-drop table if exists mnoc_role;
-
-drop table if exists mnoc_user;
-
-drop table if exists mnoc_user_mnoc_role;
-
-drop table if exists mny_a;
-
-drop table if exists mny_b;
-
-drop table if exists mny_b_mny_c;
-
-drop table if exists mny_c;
-
-drop table if exists mny_topic;
-
-drop table if exists subtopics;
-
-drop table if exists mp_role;
-
-drop table if exists mp_user;
-
-drop table if exists ms_many_a;
-
-drop table if exists ms_many_a_many_b;
-
-drop table if exists ms_many_b;
-
-drop table if exists ms_many_b_many_a;
-
-drop table if exists my_lob_size;
-
-drop table if exists my_lob_size_join_many;
-
-drop table if exists noidbean;
-
-drop table if exists o_bean_child;
-
-drop table if exists ocached_app;
-
-drop table if exists ocached_app_detail;
-
-drop table if exists o_cached_bean;
-
-drop table if exists o_cached_bean_country;
-
-drop table if exists o_cached_bean_child;
-
-drop table if exists o_cached_inherit;
-
-drop table if exists o_cached_natkey;
-
-drop table if exists o_cached_natkey3;
-
-drop table if exists ocached_nkey_uid;
-
-drop table if exists ocar;
-
-drop table if exists ocompany;
-
-drop table if exists oengine;
-
-drop table if exists ogear_box;
-
-drop table if exists omvertex;
-
-drop table if exists omvertex_other;
-
-drop table if exists oroad_show_msg;
-
-drop table if exists om_account_child_dbo;
-
-drop table if exists om_account_dbo;
-
-drop table if exists om_basic_child;
-
-drop table if exists om_basic_parent;
-
-drop table if exists om_ordered_detail;
-
-drop table if exists om_ordered_master;
-
-drop table if exists only_id_entity;
-
-drop table if exists o_order;
-
-drop table if exists o_order_detail;
-
-drop table if exists s_orders;
-
-drop table if exists s_order_items;
-
-drop table if exists order_master;
-
-drop table if exists order_master_inheritance;
-
-drop table if exists order_referenced_parent;
-
-drop table if exists or_order_ship;
-
-drop table if exists order_toy;
-
-drop table if exists ordered_parent;
-
-drop table if exists organisation;
-
-drop table if exists organization_node;
-
-drop table if exists organization_tree_node;
-
-drop table if exists orp_detail;
-
-drop table if exists orp_detail2;
-
-drop table if exists orp_master;
-
-drop table if exists orp_master2;
-
-drop table if exists oto_aone;
-
-drop table if exists oto_atwo;
-
-drop table if exists oto_bchild;
-
-drop table if exists oto_bmaster;
-
-drop table if exists oto_child;
-
-drop table if exists oto_cust;
-
-drop table if exists oto_cust_address;
-
-drop table if exists oto_level_a;
-
-drop table if exists oto_level_b;
-
-drop table if exists oto_level_c;
-
-drop table if exists oto_master;
-
-drop table if exists oto_prime;
-
-drop table if exists oto_prime_extra;
-
-drop table if exists oto_sd_child;
-
-drop table if exists oto_sd_master;
-
-drop table if exists oto_th_many;
-
-drop table if exists oto_th_one;
-
-drop table if exists oto_th_top;
-
-drop table if exists oto_ubprime;
-
-drop table if exists oto_ubprime_extra;
-
-drop table if exists oto_uprime;
-
-drop table if exists oto_uprime_extra;
-
-drop table if exists oto_user_model;
-
-drop table if exists oto_user_model_optional;
-
-drop table if exists pfile;
-
-drop table if exists pfile_content;
-
-drop table if exists paggview;
-
-drop table if exists pallet_location;
-
-drop table if exists parcel;
-
-drop table if exists parcel_location;
-
-drop table if exists rawinherit_parent;
-
-drop table if exists rawinherit_parent_rawinherit_data;
-
-drop table if exists e_save_test_c;
-
-drop table if exists parent_person;
-
-drop table if exists c_participation;
-
-drop table if exists password_store_model;
-
-drop table if exists pcf_calendar;
-
-drop table if exists pcf_city;
-
-drop table if exists pcf_country;
-
-drop table if exists pcf_event;
-
-drop table if exists pcf_person;
-
-drop table if exists mt_permission;
-
-drop table if exists persistent_file;
-
-drop table if exists persistent_file_content;
-
-drop table if exists person;
-
-drop table if exists persons;
-
-drop table if exists person_cache_email;
-
-drop table if exists person_cache_info;
-
-drop table if exists phones;
-
-drop table if exists e_position;
-
-drop table if exists primary_revision;
-
-drop table if exists o_product;
-
-drop table if exists pp;
-
-drop table if exists pp_to_ww;
-
-drop table if exists question;
-
-drop table if exists rcustomer;
-
-drop table if exists r_orders;
-
-drop table if exists referenced_defaults_model;
-
-drop table if exists referenced_defaults_model_draft;
-
-drop table if exists referencing_bean;
-
-drop table if exists region;
-
-drop table if exists rel_detail;
-
-drop table if exists rel_master;
-
-drop table if exists resourcefile;
-
-drop table if exists mt_role;
-
-drop table if exists mt_role_permission;
-
-drop table if exists em_role;
-
-drop table if exists root_bean;
-
-drop table if exists f_second;
-
-drop table if exists section;
-
-drop table if exists self_parent;
-
-drop table if exists self_ref_customer;
-
-drop table if exists self_ref_example;
-
-drop table if exists e_save_test_a;
-
-drop table if exists e_save_test_b;
-
-drop table if exists site;
-
-drop table if exists site_address;
-
-drop table if exists some_enum_bean;
-
-drop table if exists some_file_bean;
-
-drop table if exists some_new_types_bean;
-
-drop table if exists some_period_bean;
-
-drop table if exists source_base;
-
-drop table if exists stockforecast;
-
-drop table if exists sub_section;
-
-drop table if exists sub_type;
-
-drop table if exists survey;
-
-drop table if exists tbytes_only;
-
-drop table if exists tcar;
-
-drop table if exists tevent;
-
-drop table if exists tevent_many;
-
-drop table if exists tevent_one;
-
-drop table if exists tint_root;
-
-drop table if exists tjoda_entity;
-
-drop table if exists t_mapsuper1;
-
-drop table if exists t_oneb;
-
-drop table if exists t_detail_with_other_namexxxyy;
-
-drop table if exists t_atable_thatisrelatively;
-
-drop table if exists ttruck_holder;
-
-drop table if exists ttruck_holder_item;
-
-drop table if exists tuuid_entity;
-
-drop table if exists twheel;
-
-drop table if exists twith_pre_insert;
-
-drop table if exists target_base;
-
-drop table if exists mt_tenant;
-
-drop table if exists test_annotation_base_entity;
-
-drop table if exists tire;
-
-drop table if exists sa_tire;
-
-drop table if exists tree_entity;
-
-drop table if exists trip;
-
-drop table if exists truck_ref;
-
-drop table if exists tune;
-
-drop table if exists `type`;
-
-drop table if exists tz_bean;
-
-drop table if exists usib_child;
-
-drop table if exists usib_child_sibling;
-
-drop table if exists usib_parent;
-
-drop table if exists ut_detail;
-
-drop table if exists ut_master;
-
-drop table if exists uuone;
-
-drop table if exists uutwo;
-
-drop table if exists oto_user;
-
-alter table c_user drop system versioning;
-drop table if exists c_user;
-
-drop table if exists tx_user;
-
-drop table if exists g_user;
-
-drop table if exists em_user;
-
-drop table if exists user_interest_live;
-
-drop table if exists em_user_role;
-
-drop table if exists vehicle;
-
-drop table if exists vehicle_driver;
-
-drop table if exists vehicle_lease;
-
-drop table if exists version_child;
-
-drop table if exists version_parent;
-
-drop table if exists version_toy;
-
-drop table if exists warehouses;
-
-drop table if exists warehousesshippingzones;
-
-drop table if exists wheel;
-
-drop table if exists sa_wheel;
-
-drop table if exists sp_car_wheel;
-
-drop table if exists g_who_props_otm;
-
-drop table if exists with_zero;
-
-drop table if exists parent;
-
-drop table if exists wview;
-
-drop table if exists zones;
-
-drop index ix_contact_last_name_first_name on contact;
-drop index ix_e_basic_name on e_basic;
-drop index ix_efile2_no_fk_owner_id on efile2_no_fk;
-drop index ix_ecsm_values_host_id on ecsm_values;
-drop index ix_order_referenced_parent_type on order_referenced_parent;
-drop index ix_organization_node_kind on organization_node;
-drop index ano_3 on test_annotation_base_entity;
diff --git a/src/test/ddl-review/mysql-create-all.sql b/src/test/ddl-review/mysql-create-all.sql
deleted file mode 100644
index b81d42511..000000000
--- a/src/test/ddl-review/mysql-create-all.sql
+++ /dev/null
@@ -1,5008 +0,0 @@
--- Generated by ebean unknown at 2020-02-21T19:45:37.488834Z
-create table asimple_bean (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_asimple_bean primary key (id)
-);
-
-create table bar (
- bar_type varchar(31) not null,
- bar_id integer auto_increment not null,
- foo_id integer not null,
- version integer not null,
- constraint pk_bar primary key (bar_id)
-);
-
-create table block (
- case_type integer(31) not null,
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- notes varchar(255),
- constraint pk_block primary key (id)
-);
-
-create table oto_account (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_oto_account primary key (id)
-);
-
-create table acl (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_acl primary key (id)
-);
-
-create table acl_container_relation (
- id bigint auto_increment not null,
- container_id bigint not null,
- acl_entry_id bigint not null,
- constraint pk_acl_container_relation primary key (id)
-);
-
-create table addr (
- id bigint auto_increment not null,
- employee_id bigint,
- name varchar(255),
- address_line1 varchar(255),
- address_line2 varchar(255),
- city varchar(255),
- version bigint not null,
- constraint pk_addr primary key (id)
-);
-
-create table address (
- oid bigint auto_increment not null,
- street varchar(255),
- version integer not null,
- constraint pk_address primary key (oid)
-);
-
-create table o_address (
- id integer auto_increment not null,
- line_1 varchar(100),
- line_2 varchar(100),
- city varchar(100),
- cretime datetime(6),
- country_code varchar(2),
- updtime datetime(6) not null,
- constraint pk_o_address primary key (id)
-);
-
-create table album (
- id bigint auto_increment not null,
- name varchar(255),
- cover_id bigint,
- deleted tinyint(1) default 0 not null,
- created_at datetime(6) not null,
- last_update datetime(6) not null,
- constraint uq_album_cover_id unique (cover_id),
- constraint pk_album primary key (id)
-);
-
-create table animal (
- species varchar(255) not null,
- id bigint auto_increment not null,
- shelter_id bigint,
- version bigint not null,
- name varchar(255),
- registration_number varchar(255),
- date_of_birth date,
- dog_size varchar(255),
- constraint pk_animal primary key (id)
-);
-
-create table animal_shelter (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_animal_shelter primary key (id)
-);
-
-create table article (
- id integer auto_increment not null,
- name varchar(255),
- author varchar(255),
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint pk_article primary key (id)
-);
-
-create table attribute (
- option_type integer(31) not null,
- id integer auto_increment not null,
- attribute_holder_id integer,
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint pk_attribute primary key (id)
-);
-
-create table attribute_holder (
- id integer auto_increment not null,
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint pk_attribute_holder primary key (id)
-);
-
-create table audit_log (
- id bigint auto_increment not null,
- description varchar(255),
- modified_description varchar(255),
- constraint pk_audit_log primary key (id)
-);
-
-create table bbookmark (
- id integer auto_increment not null,
- bookmark_reference varchar(255),
- user_id integer,
- constraint pk_bbookmark primary key (id)
-);
-
-create table bbookmark_org (
- id integer auto_increment not null,
- name varchar(255),
- constraint pk_bbookmark_org primary key (id)
-);
-
-create table bbookmark_user (
- id integer auto_increment not null,
- name varchar(255),
- password varchar(255),
- email_address varchar(255),
- country varchar(255),
- org_id integer,
- constraint pk_bbookmark_user primary key (id)
-);
-
-create table bsimple_with_gen (
- id integer auto_increment not null,
- name varchar(255),
- constraint pk_bsimple_with_gen primary key (id)
-);
-
-create table bsite (
- id varchar(40) not null,
- name varchar(255),
- constraint pk_bsite primary key (id)
-);
-
-create table bsite_user_a (
- site_id varchar(40) not null,
- user_id varchar(40) not null,
- access_level integer,
- version bigint not null,
- constraint pk_bsite_user_a primary key (site_id,user_id)
-);
-
-create table bsite_user_b (
- site varchar(40) not null,
- usr varchar(40) not null,
- access_level integer,
- constraint pk_bsite_user_b primary key (site,usr)
-);
-
-create table bsite_user_c (
- site_uid varchar(40) not null,
- user_uid varchar(40) not null,
- access_level integer,
- constraint pk_bsite_user_c primary key (site_uid,user_uid)
-);
-
-create table bsite_user_d (
- site_id varchar(40) not null,
- user_id varchar(40) not null,
- access_level integer,
- version bigint not null
-);
-
-create table bsite_user_e (
- site_id varchar(40) not null,
- user_id varchar(40) not null,
- access_level integer
-);
-
-create table buser (
- id varchar(40) not null,
- name varchar(255),
- constraint pk_buser primary key (id)
-);
-
-create table bwith_qident (
- id integer auto_increment not null,
- `Name` varchar(191),
- `CODE` varchar(255),
- last_updated datetime(6) not null,
- constraint uq_bwith_qident_name unique (`Name`),
- constraint pk_bwith_qident primary key (id)
-);
-
-create table basic_draftable_bean (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_basic_draftable_bean primary key (id)
-);
-
-create table basic_draftable_bean_draft (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_basic_draftable_bean_draft primary key (id)
-);
-
-create table basic_joda_entity (
- id bigint auto_increment not null,
- name varchar(255),
- period varchar(50),
- local_date date,
- created datetime(6) not null,
- updated datetime(6) not null,
- version datetime(6) not null,
- constraint pk_basic_joda_entity primary key (id)
-);
-
-create table bean_with_time_zone (
- id bigint auto_increment not null,
- name varchar(255),
- timezone varchar(20),
- constraint pk_bean_with_time_zone primary key (id)
-);
-
-create table drel_booking (
- id bigint auto_increment not null,
- booking_uid bigint,
- agent_invoice bigint,
- client_invoice bigint,
- version integer not null,
- constraint uq_drel_booking_booking_uid unique (booking_uid),
- constraint uq_drel_booking_agent_invoice unique (agent_invoice),
- constraint uq_drel_booking_client_invoice unique (client_invoice),
- constraint pk_drel_booking primary key (id)
-);
-
-create table bw_bean (
- id bigint auto_increment not null,
- name varchar(255),
- flags integer not null,
- version bigint not null,
- constraint pk_bw_bean primary key (id)
-);
-
-create table cepcategory (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_cepcategory primary key (id)
-);
-
-create table cepproduct (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_cepproduct primary key (id)
-);
-
-create table cepproduct_category (
- customer_id bigint not null,
- address_id bigint not null,
- category_id bigint not null,
- product_id bigint not null,
- priority integer
-);
-
-create table cinh_ref (
- id integer auto_increment not null,
- ref_id integer,
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint pk_cinh_ref primary key (id)
-);
-
-create table cinh_root (
- dtype varchar(3) not null,
- id integer auto_increment not null,
- license_number varchar(255),
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- driver varchar(255),
- notes varchar(255),
- action varchar(255),
- constraint pk_cinh_root primary key (id)
-);
-
-create table ckey_assoc (
- id integer auto_increment not null,
- assoc_one varchar(255),
- constraint pk_ckey_assoc primary key (id)
-);
-
-create table ckey_detail (
- id integer auto_increment not null,
- something varchar(255),
- one_key integer,
- two_key varchar(127),
- constraint pk_ckey_detail primary key (id)
-);
-
-create table ckey_parent (
- one_key integer not null,
- two_key varchar(127) not null,
- name varchar(255),
- assoc_id integer,
- version integer not null,
- constraint pk_ckey_parent primary key (one_key,two_key)
-);
-
-create table coone (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_coone primary key (id)
-);
-
-create table coone_many (
- id bigint auto_increment not null,
- coone_id bigint not null,
- name varchar(255),
- deleted tinyint(1) default 0 not null,
- constraint pk_coone_many primary key (id)
-);
-
-create table coroot (
- id bigint auto_increment not null,
- name varchar(255),
- one_id bigint,
- constraint uq_coroot_one_id unique (one_id),
- constraint pk_coroot primary key (id)
-);
-
-create table calculation_result (
- id integer auto_increment not null,
- charge double not null,
- product_configuration_id integer,
- group_configuration_id integer,
- constraint pk_calculation_result primary key (id)
-);
-
-create table cao_bean (
- x_cust_id integer not null,
- x_type_id integer not null,
- description varchar(255),
- version bigint not null,
- constraint pk_cao_bean primary key (x_cust_id,x_type_id)
-);
-
-create table sp_car_car (
- id bigint auto_increment not null,
- name varchar(255),
- version integer not null,
- constraint pk_sp_car_car primary key (id)
-);
-
-create table sp_car_car_wheels (
- car bigint not null,
- wheel bigint not null,
- constraint pk_sp_car_car_wheels primary key (car,wheel)
-);
-
-create table sp_car_car_doors (
- car bigint not null,
- door bigint not null,
- constraint pk_sp_car_car_doors primary key (car,door)
-);
-
-create table sa_car (
- id bigint auto_increment not null,
- brand varchar(255),
- sold integer not null,
- version integer not null,
- constraint pk_sa_car primary key (id)
-);
-
-create table car_accessory (
- id integer auto_increment not null,
- name varchar(255),
- fuse_id bigint not null,
- car_id integer,
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint pk_car_accessory primary key (id)
-);
-
-create table car_fuse (
- id bigint auto_increment not null,
- location_code varchar(255),
- constraint pk_car_fuse primary key (id)
-);
-
-create table category (
- id bigint auto_increment not null,
- name varchar(255),
- surveyobjectid bigint,
- sequence_number integer not null,
- constraint pk_category primary key (id)
-);
-
-create table e_save_test_d (
- id bigint auto_increment not null,
- parent_id bigint,
- test_property tinyint(1) default 0 not null,
- version bigint not null,
- constraint uq_e_save_test_d_parent_id unique (parent_id),
- constraint pk_e_save_test_d primary key (id)
-);
-
-create table child_person (
- identifier integer auto_increment not null,
- name varchar(255),
- age integer,
- some_bean_id integer,
- parent_identifier integer,
- family_name varchar(255),
- address varchar(255),
- constraint pk_child_person primary key (identifier)
-);
-
-create table cke_client (
- cod_cpny integer not null,
- cod_client varchar(100) not null,
- username varchar(100) not null,
- notes varchar(255),
- constraint pk_cke_client primary key (cod_cpny,cod_client)
-);
-
-create table cke_user (
- username varchar(100) not null,
- cod_cpny integer not null,
- name varchar(255),
- constraint pk_cke_user primary key (username,cod_cpny)
-);
-
-create table class_super (
- dtype varchar(31) not null,
- sid bigint auto_increment not null,
- constraint pk_class_super primary key (sid)
-);
-
-create table class_super_monkey (
- class_super_sid bigint not null,
- monkey_mid bigint not null,
- constraint uq_class_super_monkey_mid unique (monkey_mid),
- constraint pk_class_super_monkey primary key (class_super_sid,monkey_mid)
-);
-
-create table configuration (
- type varchar(21) not null,
- id integer auto_increment not null,
- name varchar(255),
- configurations_id integer,
- group_name varchar(255),
- product_name varchar(255),
- constraint pk_configuration primary key (id)
-);
-
-create table configurations (
- id integer auto_increment not null,
- name varchar(255),
- constraint pk_configurations primary key (id)
-);
-
-create table contact (
- id integer auto_increment not null,
- first_name varchar(127),
- last_name varchar(127),
- phone varchar(255),
- mobile varchar(255),
- email varchar(255),
- is_member tinyint(1) default 0 not null,
- customer_id integer not null,
- group_id integer,
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- constraint pk_contact primary key (id)
-);
-
-create table contact_group (
- id integer auto_increment not null,
- name varchar(255),
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint pk_contact_group primary key (id)
-);
-
-create table contact_note (
- id integer auto_increment not null,
- contact_id integer,
- title varchar(255),
- note longtext,
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint pk_contact_note primary key (id)
-);
-
-create table contract (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_contract primary key (id)
-);
-
-create table contract_costs (
- id bigint auto_increment not null,
- status varchar(255),
- position_id bigint not null,
- constraint pk_contract_costs primary key (id)
-);
-
-create table c_conversation (
- id bigint auto_increment not null,
- title varchar(255),
- isopen tinyint(1) default 0 not null,
- group_id bigint,
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_c_conversation primary key (id)
-);
-
-create table o_country (
- code varchar(2) not null,
- name varchar(60),
- constraint pk_o_country primary key (code)
-);
-
-create table cover (
- id bigint auto_increment not null,
- s3_url varchar(255),
- deleted tinyint(1) default 0 not null,
- constraint pk_cover primary key (id)
-);
-
-create table o_customer (
- id integer auto_increment not null,
- status varchar(1) comment 'status of the customer',
- name varchar(40) not null,
- smallnote varchar(100) comment 'Short notes regarding the customer',
- anniversary date comment 'Join date of the customer',
- billing_address_id integer,
- shipping_address_id integer,
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint pk_o_customer primary key (id)
-) comment='Holds external customers';
-
-create table dcredit (
- id bigint auto_increment not null,
- credit varchar(255),
- constraint pk_dcredit primary key (id)
-);
-
-create table dcredit_drol (
- dcredit_id bigint not null,
- drol_id bigint not null,
- constraint pk_dcredit_drol primary key (dcredit_id,drol_id)
-);
-
-create table dexh_entity (
- oid bigint auto_increment not null,
- exhange varchar(255),
- an_enum_type varchar(255),
- last_updated datetime(6) not null,
- constraint pk_dexh_entity primary key (oid)
-);
-
-create table dint_parent (
- type integer(31) not null,
- id bigint auto_increment not null,
- val integer,
- more varchar(255),
- constraint pk_dint_parent primary key (id)
-);
-
-create table dmachine (
- id bigint auto_increment not null,
- name varchar(255),
- organisation_id bigint,
- version bigint not null,
- constraint pk_dmachine primary key (id)
-);
-
-create table d_machine_aux_use (
- id bigint auto_increment not null,
- machine_id bigint not null,
- name varchar(255),
- edate date,
- use_secs bigint not null,
- fuel decimal(38),
- version bigint not null,
- constraint pk_d_machine_aux_use primary key (id)
-);
-
-create table d_machine_stats (
- id bigint auto_increment not null,
- machine_id bigint not null,
- edate date,
- total_kms bigint not null,
- hours bigint not null,
- rate decimal(38),
- cost decimal(38),
- version bigint not null,
- constraint pk_d_machine_stats primary key (id)
-);
-
-create table d_machine_use (
- id bigint auto_increment not null,
- machine_id bigint not null,
- edate date,
- distance_kms bigint not null,
- time_secs bigint not null,
- fuel decimal(38),
- version bigint not null,
- constraint pk_d_machine_use primary key (id)
-);
-
-create table dorg (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_dorg primary key (id)
-);
-
-create table dperson (
- id bigint auto_increment not null,
- first_name varchar(255),
- last_name varchar(255),
- salary decimal(38),
- constraint pk_dperson primary key (id)
-);
-
-create table drol (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_drol primary key (id)
-);
-
-create table drot (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_drot primary key (id)
-);
-
-create table drot_drol (
- drot_id bigint not null,
- drol_id bigint not null,
- constraint pk_drot_drol primary key (drot_id,drol_id)
-);
-
-create table rawinherit_data (
- id bigint auto_increment not null,
- val integer,
- constraint pk_rawinherit_data primary key (id)
-);
-
-create table data_container (
- id varchar(40) not null,
- content varchar(255),
- constraint pk_data_container primary key (id)
-);
-
-create table dc_detail (
- id bigint auto_increment not null,
- master_id bigint,
- description varchar(255),
- version bigint not null,
- constraint pk_dc_detail primary key (id)
-);
-
-create table dc_master (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_dc_master primary key (id)
-);
-
-create table dfk_cascade (
- id bigint auto_increment not null,
- name varchar(255),
- one_id bigint,
- constraint pk_dfk_cascade primary key (id)
-);
-
-create table dfk_cascade_one (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_dfk_cascade_one primary key (id)
-);
-
-create table dfk_none (
- id bigint auto_increment not null,
- name varchar(255),
- one_id bigint,
- constraint pk_dfk_none primary key (id)
-);
-
-create table dfk_none_via_join (
- id bigint auto_increment not null,
- name varchar(255),
- one_id bigint,
- constraint pk_dfk_none_via_join primary key (id)
-);
-
-create table dfk_none_via_mto_m (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_dfk_none_via_mto_m primary key (id)
-);
-
-create table dfk_none_via_mto_m_dfk_one (
- dfk_none_via_mto_m_id bigint not null,
- dfk_one_id bigint not null,
- constraint pk_dfk_none_via_mto_m_dfk_one primary key (dfk_none_via_mto_m_id,dfk_one_id)
-);
-
-create table dfk_one (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_dfk_one primary key (id)
-);
-
-create table dfk_set_null (
- id bigint auto_increment not null,
- name varchar(255),
- one_id bigint,
- constraint pk_dfk_set_null primary key (id)
-);
-
-create table doc (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_doc primary key (id)
-);
-
-create table doc_link (
- doc_id bigint not null,
- link_id bigint not null,
- constraint pk_doc_link primary key (doc_id,link_id)
-);
-
-create table doc_link_draft (
- doc_id bigint not null,
- link_id bigint not null,
- constraint pk_doc_link_draft primary key (doc_id,link_id)
-);
-
-create table doc_draft (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_doc_draft primary key (id)
-);
-
-create table document (
- id bigint auto_increment not null,
- title varchar(127),
- body varchar(255),
- organisation_id bigint,
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint uq_document_title unique (title),
- constraint pk_document primary key (id)
-);
-
-create table document_draft (
- id bigint auto_increment not null,
- title varchar(127),
- body varchar(255),
- when_publish datetime(6),
- organisation_id bigint,
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint uq_document_draft_title unique (title),
- constraint pk_document_draft primary key (id)
-);
-
-create table document_media (
- id bigint auto_increment not null,
- document_id bigint,
- name varchar(255),
- description varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_document_media primary key (id)
-);
-
-create table document_media_draft (
- id bigint auto_increment not null,
- document_id bigint,
- name varchar(255),
- description varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_document_media_draft primary key (id)
-);
-
-create table sp_car_door (
- id bigint auto_increment not null,
- name varchar(255),
- version integer not null,
- constraint pk_sp_car_door primary key (id)
-);
-
-create table earray_bean (
- id bigint auto_increment not null,
- foo integer,
- name varchar(255),
- phone_numbers varchar(300),
- uids varchar(1000) not null,
- other_ids varchar(1000),
- doubs varchar(1000),
- statuses varchar(1000),
- vc_enums varchar(1000),
- int_enums varchar(1000),
- status2 varchar(1000),
- version bigint not null,
- constraint pk_earray_bean primary key (id)
-);
-
-create table earray_set_bean (
- id bigint auto_increment not null,
- name varchar(255),
- phone_numbers varchar(300),
- uids varchar(1000),
- other_ids varchar(1000),
- doubs varchar(1000),
- version bigint not null,
- constraint pk_earray_set_bean primary key (id)
-);
-
-create table e_basic (
- id integer auto_increment not null,
- status varchar(1),
- name varchar(127),
- description varchar(255),
- some_date datetime(6),
- constraint pk_e_basic primary key (id)
-);
-
-create table ebasic_change_log (
- id bigint auto_increment not null,
- name varchar(20),
- short_description varchar(50),
- long_description varchar(100),
- who_created varchar(255) not null,
- who_modified varchar(255) not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- version bigint not null,
- constraint pk_ebasic_change_log primary key (id)
-);
-
-create table ebasic_clob (
- id bigint auto_increment not null,
- name varchar(255),
- title varchar(255),
- description longtext,
- last_update datetime(6) not null,
- constraint pk_ebasic_clob primary key (id)
-);
-
-create table ebasic_clob_fetch_eager (
- id bigint auto_increment not null,
- name varchar(255),
- title varchar(255),
- description longtext,
- last_update datetime(6) not null,
- constraint pk_ebasic_clob_fetch_eager primary key (id)
-);
-
-create table ebasic_clob_no_ver (
- id bigint auto_increment not null,
- name varchar(255),
- description longtext,
- constraint pk_ebasic_clob_no_ver primary key (id)
-);
-
-create table e_basicenc (
- id integer auto_increment not null,
- name varchar(255),
- description varbinary(80),
- dob varbinary(20),
- status varbinary(20),
- last_update datetime(6),
- constraint pk_e_basicenc primary key (id)
-);
-
-create table e_basicenc_bin (
- id integer auto_increment not null,
- name varchar(255),
- description varchar(255),
- data longblob,
- some_time varbinary(255),
- last_update datetime(6) not null,
- constraint pk_e_basicenc_bin primary key (id)
-);
-
-create table e_basicenc_client (
- id bigint auto_increment not null,
- name varchar(255),
- description varbinary(80),
- dob varbinary(20),
- status varbinary(20),
- version bigint not null,
- constraint pk_e_basicenc_client primary key (id)
-);
-
-create table e_basicenc_relate (
- id bigint auto_increment not null,
- name varchar(255),
- other_id integer,
- constraint pk_e_basicenc_relate primary key (id)
-);
-
-create table e_basic_enum_id (
- status varchar(1) not null,
- name varchar(255),
- description varchar(255),
- constraint pk_e_basic_enum_id primary key (status)
-);
-
-create table e_basic_eni (
- id integer auto_increment not null,
- status integer,
- name varchar(255),
- description varchar(255),
- some_date datetime(6),
- constraint pk_e_basic_eni primary key (id)
-);
-
-create table ebasic_hstore (
- id bigint auto_increment not null,
- name varchar(255),
- map varchar(800),
- version bigint not null,
- constraint pk_ebasic_hstore primary key (id)
-);
-
-create table ebasic_json_jackson (
- id bigint auto_increment not null,
- name varchar(255),
- value_set json,
- value_list json,
- value_map json,
- plain_value json,
- version bigint not null,
- constraint pk_ebasic_json_jackson primary key (id)
-);
-
-create table ebasic_json_jackson2 (
- id bigint auto_increment not null,
- name varchar(255),
- value_set json,
- value_list json,
- value_map json,
- plain_value json,
- version bigint not null,
- constraint pk_ebasic_json_jackson2 primary key (id)
-);
-
-create table ebasic_json_list (
- id bigint auto_increment not null,
- name varchar(255),
- bean_set json,
- bean_list json,
- bean_map json,
- plain_bean json,
- flags json,
- tags varchar(100),
- version bigint not null,
- constraint pk_ebasic_json_list primary key (id)
-);
-
-create table ebasic_json_map (
- id bigint auto_increment not null,
- name varchar(255),
- content json,
- version bigint not null,
- constraint pk_ebasic_json_map primary key (id)
-);
-
-create table ebasic_json_map_blob (
- id bigint auto_increment not null,
- name varchar(255),
- content longblob,
- version bigint not null,
- constraint pk_ebasic_json_map_blob primary key (id)
-);
-
-create table ebasic_json_map_clob (
- id bigint auto_increment not null,
- name varchar(255),
- content longtext,
- version bigint not null,
- constraint pk_ebasic_json_map_clob primary key (id)
-);
-
-create table ebasic_json_map_detail (
- id bigint auto_increment not null,
- owner_id bigint,
- name varchar(255),
- content json,
- version bigint not null,
- constraint pk_ebasic_json_map_detail primary key (id)
-);
-
-create table ebasic_json_map_json_b (
- id bigint auto_increment not null,
- name varchar(255),
- content json,
- version bigint not null,
- constraint pk_ebasic_json_map_json_b primary key (id)
-);
-
-create table ebasic_json_map_varchar (
- id bigint auto_increment not null,
- name varchar(255),
- content varchar(3000),
- version bigint not null,
- constraint pk_ebasic_json_map_varchar primary key (id)
-);
-
-create table ebasic_json_node (
- id bigint auto_increment not null,
- name varchar(255),
- content json,
- version bigint not null,
- constraint pk_ebasic_json_node primary key (id)
-);
-
-create table ebasic_json_node_blob (
- id bigint auto_increment not null,
- name varchar(255),
- content longblob,
- version bigint not null,
- constraint pk_ebasic_json_node_blob primary key (id)
-);
-
-create table ebasic_json_node_json_b (
- id bigint auto_increment not null,
- name varchar(255),
- content json,
- version bigint not null,
- constraint pk_ebasic_json_node_json_b primary key (id)
-);
-
-create table ebasic_json_node_varchar (
- id bigint auto_increment not null,
- name varchar(255),
- content varchar(1000),
- version bigint not null,
- constraint pk_ebasic_json_node_varchar primary key (id)
-);
-
-create table ebasic_json_unmapped (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ebasic_json_unmapped primary key (id)
-);
-
-create table e_basic_ndc (
- id integer auto_increment not null,
- name varchar(255),
- constraint pk_e_basic_ndc primary key (id)
-);
-
-create table ebasic_no_sdchild (
- id bigint auto_increment not null,
- owner_id bigint not null,
- child_name varchar(255),
- amount bigint not null,
- version bigint not null,
- constraint pk_ebasic_no_sdchild primary key (id)
-);
-
-create table ebasic_sdchild (
- id bigint auto_increment not null,
- owner_id bigint not null,
- child_name varchar(255),
- amount bigint not null,
- version bigint not null,
- deleted tinyint(1) default 0 not null,
- constraint pk_ebasic_sdchild primary key (id)
-);
-
-create table ebasic_soft_delete (
- id bigint auto_increment not null,
- name varchar(255),
- description varchar(255),
- version bigint not null,
- deleted tinyint(1) default 0 not null,
- constraint pk_ebasic_soft_delete primary key (id)
-);
-
-create table e_basicver (
- id integer auto_increment not null,
- name varchar(255),
- description varchar(255),
- other varchar(255),
- last_update datetime(6) not null,
- constraint pk_e_basicver primary key (id)
-);
-
-create table e_basic_withlife (
- id bigint auto_increment not null,
- name varchar(255),
- other varchar(255),
- deleted tinyint(1) default 0 not null,
- version bigint not null,
- constraint pk_e_basic_withlife primary key (id)
-);
-
-create table e_basic_with_ex (
- id bigint auto_increment not null,
- deleted tinyint(1) default 0 not null,
- version bigint not null,
- constraint pk_e_basic_with_ex primary key (id)
-);
-
-create table e_basicverucon (
- id integer auto_increment not null,
- name varchar(127),
- other varchar(127),
- other_one varchar(127),
- description varchar(255),
- last_update datetime(6) not null,
- constraint uq_e_basicverucon_name unique (name),
- constraint uq_e_basicverucon_other_other_one unique (other,other_one),
- constraint pk_e_basicverucon primary key (id)
-);
-
-create table ecache_child (
- id varchar(40) not null,
- name varchar(100),
- root_id varchar(40) not null,
- constraint pk_ecache_child primary key (id)
-);
-
-create table ecache_root (
- id varchar(40) not null,
- name varchar(100),
- constraint pk_ecache_root primary key (id)
-);
-
-create table e_col_ab (
- id bigint auto_increment not null,
- column_a varchar(255),
- column_b varchar(255),
- constraint pk_e_col_ab primary key (id)
-);
-
-create table ecustom_id (
- id varchar(127) not null,
- name varchar(255),
- constraint pk_ecustom_id primary key (id)
-);
-
-create table edefault_prop (
- id integer auto_increment not null,
- e_simple_usertypeid integer,
- name varchar(255),
- constraint uq_edefault_prop_e_simple_usertypeid unique (e_simple_usertypeid),
- constraint pk_edefault_prop primary key (id)
-);
-
-create table eemb_inner (
- id integer auto_increment not null,
- nome_inner varchar(255),
- outer_id integer,
- update_count integer not null,
- constraint pk_eemb_inner primary key (id)
-);
-
-create table eemb_outer (
- id integer auto_increment not null,
- nome_outer varchar(255),
- date1 datetime(6),
- date2 datetime(6),
- update_count integer not null,
- constraint pk_eemb_outer primary key (id)
-);
-
-create table efile2_no_fk (
- file_name varchar(64) not null,
- owner_id integer not null,
- constraint pk_efile2_no_fk primary key (file_name)
-);
-
-create table efile_no_fk (
- file_name varchar(64) not null,
- owner_user_id integer,
- owner_soft_del_user_id integer,
- constraint pk_efile_no_fk primary key (file_name)
-);
-
-create table efile_no_fk_euser_no_fk (
- efile_no_fk_file_name varchar(64) not null,
- euser_no_fk_user_id integer not null,
- constraint pk_efile_no_fk_euser_no_fk primary key (efile_no_fk_file_name,euser_no_fk_user_id)
-);
-
-create table efile_no_fk_euser_no_fk_soft_del (
- efile_no_fk_file_name varchar(64) not null,
- euser_no_fk_soft_del_user_id integer not null,
- constraint pk_efile_no_fk_euser_no_fk_soft_del primary key (efile_no_fk_file_name,euser_no_fk_soft_del_user_id)
-);
-
-create table egen_props (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- ts_created datetime(6) not null,
- ts_updated datetime(6) not null,
- ldt_created datetime(6) not null,
- ldt_updated datetime(6) not null,
- odt_created datetime(6) not null,
- odt_updated datetime(6) not null,
- zdt_created datetime(6) not null,
- zdt_updated datetime(6) not null,
- instant_created datetime(6) not null,
- instant_updated datetime(6) not null,
- long_created bigint not null,
- long_updated bigint not null,
- constraint pk_egen_props primary key (id)
-);
-
-create table eid_uid_bean (
- id bigint auto_increment not null,
- uuid varchar(40) not null,
- name varchar(255),
- constraint uq_eid_uid_bean_uuid unique (uuid),
- constraint pk_eid_uid_bean primary key (id)
-);
-
-create table einvoice (
- id bigint auto_increment not null,
- invoice_date datetime(6),
- state integer,
- person_id bigint,
- ship_street varchar(255),
- ship_suburb varchar(255),
- ship_city varchar(255),
- ship_status varchar(3),
- bill_street varchar(255),
- bill_suburb varchar(255),
- bill_city varchar(255),
- bill_status varchar(3),
- version bigint not null,
- constraint pk_einvoice primary key (id)
-);
-
-create table e_main (
- id integer auto_increment not null,
- name varchar(255),
- description varchar(255),
- version bigint not null,
- constraint pk_e_main primary key (id)
-);
-
-create table enull_collection (
- id integer auto_increment not null,
- name varchar(255),
- constraint pk_enull_collection primary key (id)
-);
-
-create table enull_collection_detail (
- id integer auto_increment not null,
- enull_collection_id integer not null,
- something varchar(255),
- constraint pk_enull_collection_detail primary key (id)
-);
-
-create table eopt_one_a (
- id integer auto_increment not null,
- name_for_a varchar(255),
- b_id integer,
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint pk_eopt_one_a primary key (id)
-);
-
-create table eopt_one_b (
- id integer auto_increment not null,
- name_for_b varchar(255),
- c_id integer not null,
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint pk_eopt_one_b primary key (id)
-);
-
-create table eopt_one_c (
- id integer auto_increment not null,
- name_for_c varchar(255),
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint pk_eopt_one_c primary key (id)
-);
-
-create table eper_addr (
- id bigint auto_increment not null,
- name varchar(255),
- ma_street varchar(255),
- ma_suburb varchar(255),
- ma_city varchar(255),
- ma_country_code varchar(2),
- version bigint not null,
- constraint pk_eper_addr primary key (id)
-);
-
-create table eperson (
- id bigint auto_increment not null,
- name varchar(255),
- notes varchar(255),
- street varchar(255),
- suburb varchar(255),
- addr_city varchar(255),
- addr_status varchar(3),
- version bigint not null,
- constraint pk_eperson primary key (id)
-);
-
-create table e_person_online (
- id bigint auto_increment not null,
- email varchar(127),
- online_status tinyint(1) default 0 not null,
- when_updated datetime(6) not null,
- constraint uq_e_person_online_email unique (email),
- constraint pk_e_person_online primary key (id)
-);
-
-create table esimple (
- usertypeid integer auto_increment not null,
- name varchar(255),
- constraint pk_esimple primary key (usertypeid)
-);
-
-create table esoft_del_book (
- id bigint auto_increment not null,
- book_title varchar(255),
- lend_by_id bigint,
- version bigint not null,
- deleted tinyint(1) default 0 not null,
- constraint pk_esoft_del_book primary key (id)
-);
-
-create table esoft_del_book_esoft_del_user (
- esoft_del_book_id bigint not null,
- esoft_del_user_id bigint not null,
- constraint pk_esoft_del_book_esoft_del_user primary key (esoft_del_book_id,esoft_del_user_id)
-);
-
-create table esoft_del_down (
- id bigint auto_increment not null,
- esoft_del_mid_id bigint not null,
- down varchar(255),
- version bigint not null,
- deleted tinyint(1) default 0 not null,
- constraint pk_esoft_del_down primary key (id)
-);
-
-create table esoft_del_mid (
- id bigint auto_increment not null,
- top_id bigint,
- mid varchar(255),
- up_id bigint,
- version bigint not null,
- deleted tinyint(1) default 0 not null,
- constraint pk_esoft_del_mid primary key (id)
-);
-
-create table esoft_del_one_a (
- id bigint auto_increment not null,
- name varchar(255),
- oneb_id bigint,
- deleted tinyint(1) default 0 not null,
- version bigint not null,
- constraint uq_esoft_del_one_a_oneb_id unique (oneb_id),
- constraint pk_esoft_del_one_a primary key (id)
-);
-
-create table esoft_del_one_b (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_esoft_del_one_b primary key (id)
-);
-
-create table esoft_del_role (
- id bigint auto_increment not null,
- role_name varchar(255),
- version bigint not null,
- deleted tinyint(1) default 0 not null,
- constraint pk_esoft_del_role primary key (id)
-);
-
-create table esoft_del_role_esoft_del_user (
- esoft_del_role_id bigint not null,
- esoft_del_user_id bigint not null,
- constraint pk_esoft_del_role_esoft_del_user primary key (esoft_del_role_id,esoft_del_user_id)
-);
-
-create table esoft_del_top (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- deleted tinyint(1) default 0 not null,
- constraint pk_esoft_del_top primary key (id)
-);
-
-create table esoft_del_up (
- id bigint auto_increment not null,
- up varchar(255),
- version bigint not null,
- deleted tinyint(1) default 0 not null,
- constraint pk_esoft_del_up primary key (id)
-);
-
-create table esoft_del_user (
- id bigint auto_increment not null,
- user_name varchar(255),
- version bigint not null,
- deleted tinyint(1) default 0 not null,
- constraint pk_esoft_del_user primary key (id)
-);
-
-create table esoft_del_user_esoft_del_role (
- esoft_del_user_id bigint not null,
- esoft_del_role_id bigint not null,
- constraint pk_esoft_del_user_esoft_del_role primary key (esoft_del_user_id,esoft_del_role_id)
-);
-
-create table esome_convert_type (
- id bigint auto_increment not null,
- name varchar(255),
- money decimal(38),
- constraint pk_esome_convert_type primary key (id)
-);
-
-create table esome_type (
- id integer auto_increment not null,
- currency varchar(3),
- locale varchar(20),
- time_zone varchar(20),
- constraint pk_esome_type primary key (id)
-);
-
-create table etrans_many (
- id integer auto_increment not null,
- name varchar(255),
- constraint pk_etrans_many primary key (id)
-);
-
-create table rawinherit_uncle (
- id integer auto_increment not null,
- name varchar(255),
- parent_id bigint not null,
- version bigint not null,
- constraint pk_rawinherit_uncle primary key (id)
-);
-
-create table euser_no_fk (
- user_id integer auto_increment not null,
- user_name varchar(255),
- constraint pk_euser_no_fk primary key (user_id)
-);
-
-create table euser_no_fk_soft_del (
- user_id integer auto_increment not null,
- user_name varchar(255),
- constraint pk_euser_no_fk_soft_del primary key (user_id)
-);
-
-create table evanilla_collection (
- id integer auto_increment not null,
- name varchar(255),
- constraint pk_evanilla_collection primary key (id)
-);
-
-create table evanilla_collection_detail (
- id integer auto_increment not null,
- evanilla_collection_id integer not null,
- something varchar(255),
- constraint pk_evanilla_collection_detail primary key (id)
-);
-
-create table ewho_props (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- who_created varchar(255) not null,
- who_modified varchar(255) not null,
- constraint pk_ewho_props primary key (id)
-);
-
-create table e_withinet (
- id bigint auto_increment not null,
- name varchar(255),
- inet_address varchar(50),
- inet2 varchar(255),
- cidr varchar(50),
- version bigint not null,
- constraint pk_e_withinet primary key (id)
-);
-
-create table ec_enum_person (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ec_enum_person primary key (id)
-);
-
-create table ec_enum_person_tags (
- ec_enum_person_id bigint not null,
- value varchar(5) not null
-);
-
-create table ec_person (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ec_person primary key (id)
-);
-
-create table ec_person_phone (
- owner_id bigint not null,
- phone varchar(255) not null
-);
-
-create table ec_top (
- id bigint auto_increment not null,
- name varchar(255),
- person_id bigint,
- version bigint not null,
- constraint pk_ec_top primary key (id)
-);
-
-create table ec_top_ecs_person (
- ec_top_id bigint not null,
- ecs_person_id bigint not null,
- constraint pk_ec_top_ecs_person primary key (ec_top_id,ecs_person_id)
-);
-
-create table ecbl_person (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ecbl_person primary key (id)
-);
-
-create table ecbl_person_phone_numbers (
- person_id bigint not null,
- country_code varchar(2),
- area varchar(6),
- phnum varchar(20)
-);
-
-create table ecbm_person (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ecbm_person primary key (id)
-);
-
-create table ecbm_person_phone_numbers (
- person_id bigint not null,
- mkey varchar(255) not null,
- country_code varchar(2),
- area varchar(6),
- phnum varchar(20)
-);
-
-create table ecm_person (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ecm_person primary key (id)
-);
-
-create table ecm_person_phone_numbers (
- ecm_person_id bigint not null,
- type varchar(4) not null,
- phnum varchar(10) not null
-);
-
-create table ecmc_person (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ecmc_person primary key (id)
-);
-
-create table ecmc_person_phone_numbers (
- ecmc_person_id bigint not null,
- type varchar(4) not null,
- value longtext not null
-);
-
-create table ecs_person (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ecs_person primary key (id)
-);
-
-create table ecs_person_phone (
- ecs_person_id bigint not null,
- phone varchar(255) not null
-);
-
-create table ecsm_child (
- one_id varchar(40) not null,
- ecsm_parent_id bigint not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ecsm_child primary key (one_id)
-);
-
-create table ecsm_values (
- host_id varchar(40) not null,
- value varchar(255) not null
-);
-
-create table ecsm_one (
- one_id varchar(40) not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ecsm_one primary key (one_id)
-);
-
-create table ecsm_parent (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ecsm_parent primary key (id)
-);
-
-create table ecsm_two (
- id varchar(40) not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ecsm_two primary key (id)
-);
-
-create table td_child (
- child_id integer auto_increment not null,
- child_name varchar(255),
- parent_id integer not null,
- constraint pk_td_child primary key (child_id)
-);
-
-create table td_parent (
- parent_type varchar(31) not null,
- parent_id integer auto_increment not null,
- parent_name varchar(255),
- extended_name varchar(255),
- constraint pk_td_parent primary key (parent_id)
-);
-
-create table element_bean (
- id bigint auto_increment not null,
- complex_bean_id varchar(40) not null,
- value varchar(255) not null,
- constraint pk_element_bean primary key (id)
-);
-
-create table empl (
- id bigint auto_increment not null,
- name varchar(255),
- age integer,
- default_address_id bigint,
- constraint pk_empl primary key (id)
-);
-
-create table esd_detail (
- id bigint auto_increment not null,
- name varchar(255),
- master_id bigint not null,
- version bigint not null,
- deleted tinyint(1) default 0 not null,
- constraint pk_esd_detail primary key (id)
-);
-
-create table esd_master (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- deleted tinyint(1) default 0 not null,
- constraint pk_esd_master primary key (id)
-);
-
-create table feature_desc (
- id integer auto_increment not null,
- name varchar(255),
- description varchar(255),
- constraint pk_feature_desc primary key (id)
-);
-
-create table f_first (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_f_first primary key (id)
-);
-
-create table foo (
- foo_id integer auto_increment not null,
- important_text varchar(255),
- version integer not null,
- constraint pk_foo primary key (foo_id)
-);
-
-create table gen_key_identity (
- id bigint auto_increment not null,
- description varchar(255),
- constraint pk_gen_key_identity primary key (id)
-);
-
-create table gen_key_sequence (
- id bigint auto_increment not null,
- description varchar(255),
- constraint pk_gen_key_sequence primary key (id)
-);
-
-create table gen_key_table (
- id bigint auto_increment not null,
- description varchar(255),
- constraint pk_gen_key_table primary key (id)
-);
-
-create table grand_parent_person (
- identifier integer auto_increment not null,
- name varchar(255),
- age integer,
- some_bean_id integer,
- family_name varchar(255),
- address varchar(255),
- constraint pk_grand_parent_person primary key (identifier)
-);
-
-create table survey_group (
- id bigint auto_increment not null,
- name varchar(255),
- categoryobjectid bigint,
- sequence_number integer not null,
- constraint pk_survey_group primary key (id)
-);
-
-create table c_group (
- id bigint auto_increment not null,
- inactive tinyint(1) default 0 not null,
- name varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_c_group primary key (id)
-);
-
-create table he_doc (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_he_doc primary key (id)
-);
-
-create table hx_link (
- id bigint auto_increment not null,
- name varchar(255),
- location varchar(255),
- comments varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- deleted tinyint(1) default 0 not null,
- constraint pk_hx_link primary key (id)
-);
-
-create table hx_link_doc (
- hx_link_id bigint not null,
- he_doc_id bigint not null,
- constraint pk_hx_link_doc primary key (hx_link_id,he_doc_id)
-);
-
-create table hi_doc (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_hi_doc primary key (id)
-);
-
-create table hi_link (
- id bigint auto_increment not null,
- name varchar(255),
- location varchar(255),
- comments varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_hi_link primary key (id)
-);
-
-create table hi_link_doc (
- hi_link_id bigint not null,
- hi_doc_id bigint not null,
- constraint pk_hi_link_doc primary key (hi_link_id,hi_doc_id)
-);
-
-create table hi_tone (
- id bigint auto_increment not null,
- name varchar(255),
- comments varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_hi_tone primary key (id)
-);
-
-create table hi_tthree (
- id bigint auto_increment not null,
- hi_ttwo_id bigint not null,
- three varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_hi_tthree primary key (id)
-);
-
-create table hi_ttwo (
- id bigint auto_increment not null,
- hi_tone_id bigint not null,
- two varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_hi_ttwo primary key (id)
-);
-
-create table hsd_setting (
- id bigint auto_increment not null,
- code varchar(255),
- content varchar(255),
- user_id bigint,
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- deleted tinyint(1) default 0 not null,
- constraint uq_hsd_setting_user_id unique (user_id),
- constraint pk_hsd_setting primary key (id)
-);
-
-create table hsd_user (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- deleted tinyint(1) default 0 not null,
- constraint pk_hsd_user primary key (id)
-);
-
-create table iaf_segment (
- ptype varchar(31) not null,
- id bigint auto_increment not null,
- segment_id_zat bigint not null,
- status_id bigint not null,
- constraint pk_iaf_segment primary key (id)
-);
-
-create table iaf_segment_status (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_iaf_segment_status primary key (id)
-);
-
-create table imrelated (
- id bigint auto_increment not null,
- name varchar(255),
- owner_id bigint not null,
- constraint pk_imrelated primary key (id)
-);
-
-create table imroot (
- dtype varchar(31) not null,
- id bigint auto_increment not null,
- name varchar(255),
- title varchar(255),
- when_title datetime(6),
- constraint pk_imroot primary key (id)
-);
-
-create table ixresource (
- dtype varchar(255),
- id varchar(40) not null,
- name varchar(255),
- constraint pk_ixresource primary key (id)
-);
-
-create table info_company (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_info_company primary key (id)
-);
-
-create table info_contact (
- id bigint auto_increment not null,
- name varchar(255),
- company_id bigint not null,
- version bigint not null,
- constraint pk_info_contact primary key (id)
-);
-
-create table info_customer (
- id bigint auto_increment not null,
- name varchar(255),
- company_id bigint,
- version bigint not null,
- constraint uq_info_customer_company_id unique (company_id),
- constraint pk_info_customer primary key (id)
-);
-
-create table inner_report (
- id bigint auto_increment not null,
- name varchar(255),
- forecast_id bigint,
- constraint uq_inner_report_forecast_id unique (forecast_id),
- constraint pk_inner_report primary key (id)
-);
-
-create table drel_invoice (
- id bigint auto_increment not null,
- booking bigint,
- version integer not null,
- constraint pk_drel_invoice primary key (id)
-);
-
-create table item (
- customer integer not null,
- itemnumber varchar(127) not null,
- description varchar(255),
- units varchar(255),
- type integer not null,
- region integer not null,
- date_modified datetime(6),
- date_created datetime(6),
- modified_by varchar(255),
- created_by varchar(255),
- version bigint not null,
- constraint pk_item primary key (customer,itemnumber)
-);
-
-create table monkey (
- mid bigint auto_increment not null,
- name varchar(255),
- food_preference varchar(255),
- version bigint not null,
- constraint pk_monkey primary key (mid)
-);
-
-create table mkeygroup (
- pid bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_mkeygroup primary key (pid)
-);
-
-create table mkeygroup_monkey (
- mkeygroup_pid bigint not null,
- monkey_mid bigint not null,
- constraint uq_mkeygroup_monkey_mid unique (monkey_mid),
- constraint pk_mkeygroup_monkey primary key (mkeygroup_pid,monkey_mid)
-);
-
-create table trainer (
- tid bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_trainer primary key (tid)
-);
-
-create table trainer_monkey (
- trainer_tid bigint not null,
- monkey_mid bigint not null,
- constraint uq_trainer_monkey_mid unique (monkey_mid),
- constraint pk_trainer_monkey primary key (trainer_tid,monkey_mid)
-);
-
-create table troop (
- pid bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_troop primary key (pid)
-);
-
-create table troop_monkey (
- troop_pid bigint not null,
- monkey_mid bigint not null,
- constraint uq_troop_monkey_mid unique (monkey_mid),
- constraint pk_troop_monkey primary key (troop_pid,monkey_mid)
-);
-
-create table l2_cldf_reset_bean (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_l2_cldf_reset_bean primary key (id)
-);
-
-create table l2_cldf_reset_bean_child (
- id bigint auto_increment not null,
- parent_id bigint,
- constraint pk_l2_cldf_reset_bean_child primary key (id)
-);
-
-create table level1 (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_level1 primary key (id)
-);
-
-create table level1_level4 (
- level1_id bigint not null,
- level4_id bigint not null,
- constraint pk_level1_level4 primary key (level1_id,level4_id)
-);
-
-create table level1_level2 (
- level1_id bigint not null,
- level2_id bigint not null,
- constraint pk_level1_level2 primary key (level1_id,level2_id)
-);
-
-create table level2 (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_level2 primary key (id)
-);
-
-create table level2_level3 (
- level2_id bigint not null,
- level3_id bigint not null,
- constraint pk_level2_level3 primary key (level2_id,level3_id)
-);
-
-create table level3 (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_level3 primary key (id)
-);
-
-create table level4 (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_level4 primary key (id)
-);
-
-create table link (
- id bigint auto_increment not null,
- name varchar(255),
- location varchar(255),
- when_publish datetime(6),
- link_comment varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- deleted tinyint(1) default 0 not null,
- constraint pk_link primary key (id)
-);
-
-create table link_draft (
- id bigint auto_increment not null,
- name varchar(255),
- location varchar(255),
- when_publish datetime(6),
- link_comment varchar(255),
- dirty tinyint(1) default 0 not null,
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- deleted tinyint(1) default 0 not null,
- constraint pk_link_draft primary key (id)
-);
-
-create table la_attr_value (
- id integer auto_increment not null,
- name varchar(255),
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint pk_la_attr_value primary key (id)
-);
-
-create table la_attr_value_attribute (
- la_attr_value_id integer not null,
- attribute_id integer not null,
- constraint pk_la_attr_value_attribute primary key (la_attr_value_id,attribute_id)
-);
-
-create table looney (
- id bigint auto_increment not null,
- tune_id bigint,
- name varchar(255),
- constraint pk_looney primary key (id)
-);
-
-create table maddress (
- id varchar(40) not null,
- street varchar(255),
- city varchar(255),
- version bigint not null,
- constraint pk_maddress primary key (id)
-);
-
-create table mcontact (
- id varchar(40) not null,
- email varchar(255),
- first_name varchar(255),
- last_name varchar(255),
- customer_id varchar(40),
- version bigint not null,
- constraint pk_mcontact primary key (id)
-);
-
-create table mcontact_message (
- id varchar(40) not null,
- title varchar(255),
- subject varchar(255),
- notes varchar(255),
- contact_id varchar(40) not null,
- version bigint not null,
- constraint pk_mcontact_message primary key (id)
-);
-
-create table mcustomer (
- id varchar(40) not null,
- name varchar(255),
- notes varchar(255),
- shipping_address_id varchar(40),
- billing_address_id varchar(40),
- version bigint not null,
- constraint pk_mcustomer primary key (id)
-);
-
-create table mgroup (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_mgroup primary key (id)
-);
-
-create table mmachine (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_mmachine primary key (id)
-);
-
-create table mmachine_mgroup (
- mmachine_id bigint not null,
- mgroup_id bigint not null,
- constraint pk_mmachine_mgroup primary key (mmachine_id,mgroup_id)
-);
-
-create table mmedia (
- type varchar(31) not null,
- id bigint auto_increment not null,
- url varchar(255),
- note varchar(255),
- constraint pk_mmedia primary key (id)
-);
-
-create table non_updateprop (
- id integer auto_increment not null,
- non_enum varchar(5),
- name varchar(255),
- note varchar(255),
- constraint pk_non_updateprop primary key (id)
-);
-
-create table mprinter (
- id bigint auto_increment not null,
- name varchar(255),
- flags bigint not null,
- current_state_id bigint,
- last_swap_cyan_id bigint,
- last_swap_magenta_id bigint,
- last_swap_yellow_id bigint,
- last_swap_black_id bigint,
- version bigint not null,
- constraint uq_mprinter_last_swap_cyan_id unique (last_swap_cyan_id),
- constraint uq_mprinter_last_swap_magenta_id unique (last_swap_magenta_id),
- constraint uq_mprinter_last_swap_yellow_id unique (last_swap_yellow_id),
- constraint uq_mprinter_last_swap_black_id unique (last_swap_black_id),
- constraint pk_mprinter primary key (id)
-);
-
-create table mprinter_state (
- id bigint auto_increment not null,
- flags bigint not null,
- printer_id bigint,
- version bigint not null,
- constraint pk_mprinter_state primary key (id)
-);
-
-create table mprofile (
- id bigint auto_increment not null,
- picture_id bigint,
- name varchar(255),
- constraint pk_mprofile primary key (id)
-);
-
-create table mprotected_construct_bean (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_mprotected_construct_bean primary key (id)
-);
-
-create table mrole (
- roleid integer auto_increment not null,
- role_name varchar(255),
- constraint pk_mrole primary key (roleid)
-);
-
-create table mrole_muser (
- mrole_roleid integer not null,
- muser_userid integer not null,
- constraint pk_mrole_muser primary key (mrole_roleid,muser_userid)
-);
-
-create table msome_other (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_msome_other primary key (id)
-);
-
-create table muser (
- userid integer auto_increment not null,
- user_name varchar(255),
- user_type_id integer,
- constraint pk_muser primary key (userid)
-);
-
-create table muser_type (
- id integer auto_increment not null,
- name varchar(255),
- constraint pk_muser_type primary key (id)
-);
-
-create table mail_box (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_mail_box primary key (id)
-);
-
-create table mail_user (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_mail_user primary key (id)
-);
-
-create table mail_user_inbox (
- mail_user_id bigint not null,
- mail_box_id bigint not null,
- constraint pk_mail_user_inbox primary key (mail_user_id,mail_box_id)
-);
-
-create table mail_user_outbox (
- mail_user_id bigint not null,
- mail_box_id bigint not null,
- constraint pk_mail_user_outbox primary key (mail_user_id,mail_box_id)
-);
-
-create table main_entity (
- id varchar(255) not null,
- attr1 varchar(255),
- attr2 varchar(255),
- constraint pk_main_entity primary key (id)
-);
-
-create table main_entity_relation (
- id varchar(40) not null,
- id1 varchar(255),
- id2 varchar(255),
- attr1 varchar(255),
- constraint pk_main_entity_relation primary key (id)
-);
-
-create table map_super_actual (
- id bigint auto_increment not null,
- name varchar(255),
- when_created datetime(6) not null,
- when_updated datetime(6) not null,
- constraint pk_map_super_actual primary key (id)
-);
-
-create table c_message (
- id bigint auto_increment not null,
- title varchar(255),
- body varchar(255),
- conversation_id bigint,
- user_id bigint,
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_c_message primary key (id)
-);
-
-create table meter_address_data (
- id varchar(40) not null,
- street varchar(255) not null,
- constraint pk_meter_address_data primary key (id)
-);
-
-create table meter_contract_data (
- id varchar(40) not null,
- special_needs_client_id varchar(40) not null,
- constraint uq_meter_contract_data_special_needs_client_id unique (special_needs_client_id),
- constraint pk_meter_contract_data primary key (id)
-);
-
-create table meter_special_needs_client (
- id varchar(40) not null,
- name varchar(255),
- primary_id varchar(40),
- constraint uq_meter_special_needs_client_primary_id unique (primary_id),
- constraint pk_meter_special_needs_client primary key (id)
-);
-
-create table meter_special_needs_contact (
- id varchar(40) not null,
- name varchar(255),
- constraint pk_meter_special_needs_contact primary key (id)
-);
-
-create table meter_version (
- id varchar(40) not null,
- address_data_id varchar(40),
- contract_data_id varchar(40) not null,
- constraint uq_meter_version_address_data_id unique (address_data_id),
- constraint uq_meter_version_contract_data_id unique (contract_data_id),
- constraint pk_meter_version primary key (id)
-);
-
-create table mnoc_role (
- role_id integer auto_increment not null,
- role_name varchar(255),
- version integer not null,
- constraint pk_mnoc_role primary key (role_id)
-);
-
-create table mnoc_user (
- user_id integer auto_increment not null,
- user_name varchar(255),
- version integer not null,
- constraint pk_mnoc_user primary key (user_id)
-);
-
-create table mnoc_user_mnoc_role (
- mnoc_user_user_id integer not null,
- mnoc_role_role_id integer not null,
- constraint pk_mnoc_user_mnoc_role primary key (mnoc_user_user_id,mnoc_role_role_id)
-);
-
-create table mny_a (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_mny_a primary key (id)
-);
-
-create table mny_b (
- id bigint auto_increment not null,
- name varchar(255),
- a_id bigint,
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_mny_b primary key (id)
-);
-
-create table mny_b_mny_c (
- mny_b_id bigint not null,
- mny_c_id bigint not null,
- constraint pk_mny_b_mny_c primary key (mny_b_id,mny_c_id)
-);
-
-create table mny_c (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_mny_c primary key (id)
-);
-
-create table mny_topic (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_mny_topic primary key (id)
-);
-
-create table subtopics (
- topic bigint not null,
- subtopic bigint not null,
- constraint pk_subtopics primary key (topic,subtopic)
-);
-
-create table mp_role (
- id bigint auto_increment not null,
- mp_user_id bigint not null,
- code varchar(255),
- organization_id bigint,
- constraint pk_mp_role primary key (id)
-);
-
-create table mp_user (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_mp_user primary key (id)
-);
-
-create table ms_many_a (
- aid bigint auto_increment not null,
- name varchar(255),
- ms_many_a_many_b tinyint(1) default 0 not null,
- ms_many_b tinyint(1) default 0 not null,
- deleted tinyint(1) default 0 not null,
- constraint pk_ms_many_a primary key (aid)
-);
-
-create table ms_many_a_many_b (
- ms_many_a_aid bigint not null,
- ms_many_b_bid bigint not null,
- constraint pk_ms_many_a_many_b primary key (ms_many_a_aid,ms_many_b_bid)
-);
-
-create table ms_many_b (
- bid bigint auto_increment not null,
- name varchar(255),
- deleted tinyint(1) default 0 not null,
- constraint pk_ms_many_b primary key (bid)
-);
-
-create table ms_many_b_many_a (
- ms_many_b_bid bigint not null,
- ms_many_a_aid bigint not null,
- constraint pk_ms_many_b_many_a primary key (ms_many_b_bid,ms_many_a_aid)
-);
-
-create table my_lob_size (
- id integer auto_increment not null,
- name varchar(255),
- my_count integer not null,
- my_lob longtext,
- constraint pk_my_lob_size primary key (id)
-);
-
-create table my_lob_size_join_many (
- id integer auto_increment not null,
- something varchar(255),
- other varchar(255),
- parent_id integer,
- constraint pk_my_lob_size_join_many primary key (id)
-);
-
-create table noidbean (
- name varchar(255),
- subject varchar(255),
- when_created datetime(6) not null
-);
-
-create table o_bean_child (
- id bigint auto_increment not null,
- cached_bean_id bigint,
- constraint pk_o_bean_child primary key (id)
-);
-
-create table ocached_app (
- id bigint auto_increment not null,
- app_name varchar(255),
- version bigint not null,
- constraint uq_ocached_app_app_name unique (app_name),
- constraint pk_ocached_app primary key (id)
-);
-
-create table ocached_app_detail (
- id bigint auto_increment not null,
- app_id bigint not null,
- detail varchar(255),
- version bigint not null,
- constraint uq_ocached_app_detail_app_id_detail unique (app_id,detail),
- constraint pk_ocached_app_detail primary key (id)
-);
-
-create table o_cached_bean (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_o_cached_bean primary key (id)
-);
-
-create table o_cached_bean_country (
- o_cached_bean_id bigint not null,
- o_country_code varchar(2) not null,
- constraint pk_o_cached_bean_country primary key (o_cached_bean_id,o_country_code)
-);
-
-create table o_cached_bean_child (
- id bigint auto_increment not null,
- cached_bean_id bigint,
- constraint pk_o_cached_bean_child primary key (id)
-);
-
-create table o_cached_inherit (
- dtype varchar(31) not null,
- id bigint auto_increment not null,
- name varchar(255),
- child_adata varchar(255),
- child_bdata varchar(255),
- constraint pk_o_cached_inherit primary key (id)
-);
-
-create table o_cached_natkey (
- id bigint auto_increment not null,
- store varchar(255),
- sku varchar(255),
- description varchar(255),
- constraint pk_o_cached_natkey primary key (id)
-);
-
-create table o_cached_natkey3 (
- id bigint auto_increment not null,
- store varchar(255),
- code integer not null,
- sku varchar(255),
- description varchar(255),
- constraint pk_o_cached_natkey3 primary key (id)
-);
-
-create table ocached_nkey_uid (
- id bigint auto_increment not null,
- cid varchar(40),
- other varchar(255),
- version bigint not null,
- constraint pk_ocached_nkey_uid primary key (id)
-);
-
-create table ocar (
- id integer auto_increment not null,
- vin varchar(255),
- name varchar(255),
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint pk_ocar primary key (id)
-);
-
-create table ocompany (
- id integer auto_increment not null,
- corp_id varchar(50),
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint uq_ocompany_corp_id unique (corp_id),
- constraint pk_ocompany primary key (id)
-);
-
-create table oengine (
- engine_id varchar(40) not null,
- short_desc varchar(255),
- car_id integer,
- version integer not null,
- constraint uq_oengine_car_id unique (car_id),
- constraint pk_oengine primary key (engine_id)
-);
-
-create table ogear_box (
- id varchar(40) not null,
- box_desc varchar(255),
- box_size integer,
- car_id integer,
- version integer not null,
- constraint uq_ogear_box_car_id unique (car_id),
- constraint pk_ogear_box primary key (id)
-);
-
-create table omvertex (
- id varchar(40) not null,
- constraint pk_omvertex primary key (id)
-);
-
-create table omvertex_other (
- id varchar(40) not null,
- omvertex_id varchar(40) not null,
- name varchar(255),
- constraint pk_omvertex_other primary key (id)
-);
-
-create table oroad_show_msg (
- id integer auto_increment not null,
- company_id integer not null,
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint uq_oroad_show_msg_company_id unique (company_id),
- constraint pk_oroad_show_msg primary key (id)
-);
-
-create table om_account_child_dbo (
- id bigint auto_increment not null,
- description varchar(255),
- banana_rama_id bigint,
- constraint pk_om_account_child_dbo primary key (id)
-);
-
-create table om_account_dbo (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_om_account_dbo primary key (id)
-);
-
-create table om_basic_child (
- id bigint auto_increment not null,
- name varchar(255),
- parent_id bigint,
- version bigint not null,
- constraint pk_om_basic_child primary key (id)
-);
-
-create table om_basic_parent (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_om_basic_parent primary key (id)
-);
-
-create table om_ordered_detail (
- id bigint auto_increment not null,
- name varchar(255),
- master_id bigint,
- version bigint not null,
- sort_order integer,
- constraint pk_om_ordered_detail primary key (id)
-);
-
-create table om_ordered_master (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_om_ordered_master primary key (id)
-);
-
-create table only_id_entity (
- id bigint auto_increment not null,
- constraint pk_only_id_entity primary key (id)
-);
-
-create table o_order (
- id integer auto_increment not null,
- status integer,
- order_date date,
- ship_date date,
- kcustomer_id integer not null,
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- constraint pk_o_order primary key (id)
-);
-
-create table o_order_detail (
- id integer auto_increment not null,
- order_id integer not null,
- order_qty integer,
- ship_qty integer,
- unit_price double,
- product_id integer,
- cretime datetime(6),
- updtime datetime(6) not null,
- constraint pk_o_order_detail primary key (id)
-);
-
-create table s_orders (
- uuid varchar(40) not null,
- constraint pk_s_orders primary key (uuid)
-);
-
-create table s_order_items (
- uuid varchar(40) not null,
- product_variant_uuid varchar(255),
- order_uuid varchar(40),
- quantity integer not null,
- amount decimal(38),
- constraint pk_s_order_items primary key (uuid)
-);
-
-create table or_order_ship (
- id integer auto_increment not null,
- order_id integer,
- ship_time datetime(6),
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint pk_or_order_ship primary key (id)
-);
-
-create table organisation (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_organisation primary key (id)
-);
-
-create table organization_node (
- kind varchar(31) not null,
- id bigint auto_increment not null,
- parent_tree_node_id bigint not null,
- title varchar(255),
- constraint uq_organization_node_parent_tree_node_id unique (parent_tree_node_id),
- constraint pk_organization_node primary key (id)
-);
-
-create table organization_tree_node (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_organization_tree_node primary key (id)
-);
-
-create table orp_detail (
- id varchar(100) not null,
- detail varchar(255),
- master_id varchar(100),
- version bigint not null,
- constraint pk_orp_detail primary key (id)
-);
-
-create table orp_detail2 (
- id varchar(100) not null,
- orp_master2_id varchar(100) not null,
- detail varchar(255),
- master_id varchar(255),
- version bigint not null,
- constraint pk_orp_detail2 primary key (id)
-);
-
-create table orp_master (
- id varchar(100) not null,
- name varchar(255),
- version bigint not null,
- constraint pk_orp_master primary key (id)
-);
-
-create table orp_master2 (
- id varchar(100) not null,
- name varchar(255),
- version bigint not null,
- constraint pk_orp_master2 primary key (id)
-);
-
-create table oto_aone (
- id varchar(100) not null,
- description varchar(255),
- constraint pk_oto_aone primary key (id)
-);
-
-create table oto_atwo (
- id varchar(100) not null,
- description varchar(255),
- aone_id varchar(100),
- constraint uq_oto_atwo_aone_id unique (aone_id),
- constraint pk_oto_atwo primary key (id)
-);
-
-create table oto_bchild (
- master_id bigint not null,
- child varchar(255),
- constraint pk_oto_bchild primary key (master_id)
-);
-
-create table oto_bmaster (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_oto_bmaster primary key (id)
-);
-
-create table oto_child (
- id integer auto_increment not null,
- name varchar(255),
- master_id bigint,
- constraint uq_oto_child_master_id unique (master_id),
- constraint pk_oto_child primary key (id)
-);
-
-create table oto_cust (
- cid bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_oto_cust primary key (cid)
-);
-
-create table oto_cust_address (
- aid bigint auto_increment not null,
- line1 varchar(255),
- line2 varchar(255),
- line3 varchar(255),
- customer_cid bigint,
- version bigint not null,
- constraint uq_oto_cust_address_customer_cid unique (customer_cid),
- constraint pk_oto_cust_address primary key (aid)
-);
-
-create table oto_level_a (
- id bigint auto_increment not null,
- name varchar(255),
- b_id bigint,
- constraint uq_oto_level_a_b_id unique (b_id),
- constraint pk_oto_level_a primary key (id)
-);
-
-create table oto_level_b (
- id bigint auto_increment not null,
- name varchar(255),
- c_id bigint,
- constraint uq_oto_level_b_c_id unique (c_id),
- constraint pk_oto_level_b primary key (id)
-);
-
-create table oto_level_c (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_oto_level_c primary key (id)
-);
-
-create table oto_master (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_oto_master primary key (id)
-);
-
-create table oto_prime (
- pid bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_oto_prime primary key (pid)
-);
-
-create table oto_prime_extra (
- eid bigint not null,
- extra varchar(255),
- version bigint not null,
- constraint pk_oto_prime_extra primary key (eid)
-);
-
-create table oto_sd_child (
- id bigint auto_increment not null,
- child varchar(255),
- master_id bigint,
- deleted tinyint(1) default 0 not null,
- version bigint not null,
- constraint uq_oto_sd_child_master_id unique (master_id),
- constraint pk_oto_sd_child primary key (id)
-);
-
-create table oto_sd_master (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_oto_sd_master primary key (id)
-);
-
-create table oto_th_many (
- id bigint auto_increment not null,
- oto_th_top_id bigint not null,
- many varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_oto_th_many primary key (id)
-);
-
-create table oto_th_one (
- id bigint auto_increment not null,
- one tinyint(1) default 0 not null,
- many_id bigint,
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint uq_oto_th_one_many_id unique (many_id),
- constraint pk_oto_th_one primary key (id)
-);
-
-create table oto_th_top (
- id bigint auto_increment not null,
- topp varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_oto_th_top primary key (id)
-);
-
-create table oto_ubprime (
- pid varchar(40) not null,
- name varchar(255),
- version bigint not null,
- constraint pk_oto_ubprime primary key (pid)
-);
-
-create table oto_ubprime_extra (
- eid varchar(40) not null,
- extra varchar(255),
- version bigint not null,
- constraint pk_oto_ubprime_extra primary key (eid)
-);
-
-create table oto_uprime (
- pid varchar(40) not null,
- name varchar(255),
- version bigint not null,
- constraint pk_oto_uprime primary key (pid)
-);
-
-create table oto_uprime_extra (
- eid varchar(40) not null,
- extra varchar(255),
- version bigint not null,
- constraint pk_oto_uprime_extra primary key (eid)
-);
-
-create table oto_user_model (
- id bigint auto_increment not null,
- name varchar(255),
- user_optional_id bigint,
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint uq_oto_user_model_user_optional_id unique (user_optional_id),
- constraint pk_oto_user_model primary key (id)
-);
-
-create table oto_user_model_optional (
- id bigint auto_increment not null,
- optional varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_oto_user_model_optional primary key (id)
-);
-
-create table pfile (
- id integer auto_increment not null,
- name varchar(255),
- file_content_id integer,
- file_content2_id integer,
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint uq_pfile_file_content_id unique (file_content_id),
- constraint uq_pfile_file_content2_id unique (file_content2_id),
- constraint pk_pfile primary key (id)
-);
-
-create table pfile_content (
- id integer auto_increment not null,
- content longblob,
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint pk_pfile_content primary key (id)
-);
-
-create table paggview (
- pview_id varchar(40),
- amount integer not null,
- constraint uq_paggview_pview_id unique (pview_id)
-);
-
-create table pallet_location (
- type varchar(31) not null,
- id integer auto_increment not null,
- zone_sid integer not null,
- attribute varchar(255),
- constraint pk_pallet_location primary key (id)
-);
-
-create table parcel (
- parcelid bigint auto_increment not null,
- description varchar(255),
- constraint pk_parcel primary key (parcelid)
-);
-
-create table parcel_location (
- parcellocid bigint auto_increment not null,
- location varchar(255),
- parcelid bigint,
- constraint uq_parcel_location_parcelid unique (parcelid),
- constraint pk_parcel_location primary key (parcellocid)
-);
-
-create table rawinherit_parent (
- type varchar(31) not null,
- id bigint auto_increment not null,
- val integer,
- more varchar(255),
- constraint pk_rawinherit_parent primary key (id)
-);
-
-create table rawinherit_parent_rawinherit_data (
- rawinherit_parent_id bigint not null,
- rawinherit_data_id bigint not null,
- constraint pk_rawinherit_parent_rawinherit_data primary key (rawinherit_parent_id,rawinherit_data_id)
-);
-
-create table e_save_test_c (
- id bigint auto_increment not null,
- version bigint not null,
- constraint pk_e_save_test_c primary key (id)
-);
-
-create table parent_person (
- identifier integer auto_increment not null,
- name varchar(255),
- age integer,
- some_bean_id integer,
- parent_identifier integer,
- family_name varchar(255),
- address varchar(255),
- constraint pk_parent_person primary key (identifier)
-);
-
-create table c_participation (
- id bigint auto_increment not null,
- rating integer,
- type integer,
- conversation_id bigint not null,
- user_id bigint not null,
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_c_participation primary key (id)
-);
-
-create table password_store_model (
- id bigint auto_increment not null,
- enc1 varchar(30),
- enc2 varchar(40),
- enc3 longtext,
- enc4 varbinary(30),
- enc5 varbinary(40),
- enc6 longblob,
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_password_store_model primary key (id)
-);
-
-create table pcf_calendar (
- id bigint auto_increment not null,
- pcf_person_id bigint not null,
- version bigint not null,
- constraint pk_pcf_calendar primary key (id)
-);
-
-create table pcf_city (
- id bigint auto_increment not null,
- pcf_country_id bigint not null,
- name varchar(255),
- mayor_id bigint not null,
- vice_mayor_id bigint not null,
- version bigint not null,
- constraint uq_pcf_city_mayor_id unique (mayor_id),
- constraint uq_pcf_city_vice_mayor_id unique (vice_mayor_id),
- constraint pk_pcf_city primary key (id)
-);
-
-create table pcf_country (
- id bigint auto_increment not null,
- version bigint not null,
- constraint pk_pcf_country primary key (id)
-);
-
-create table pcf_event (
- id bigint auto_increment not null,
- pcf_calendar_id bigint not null,
- name varchar(255),
- version bigint not null,
- constraint pk_pcf_event primary key (id)
-);
-
-create table pcf_person (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_pcf_person primary key (id)
-);
-
-create table mt_permission (
- id varchar(40) not null,
- name varchar(255),
- constraint pk_mt_permission primary key (id)
-);
-
-create table persistent_file (
- id integer auto_increment not null,
- name varchar(255),
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint pk_persistent_file primary key (id)
-);
-
-create table persistent_file_content (
- id integer auto_increment not null,
- persistent_file_id integer,
- content longblob,
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint uq_persistent_file_content_persistent_file_id unique (persistent_file_id),
- constraint pk_persistent_file_content primary key (id)
-);
-
-create table person (
- oid bigint auto_increment not null,
- default_address_oid bigint,
- version integer not null,
- constraint pk_person primary key (oid)
-);
-
-create table persons (
- id bigint auto_increment not null,
- surname varchar(64) not null,
- name varchar(64) not null,
- constraint pk_persons primary key (id)
-);
-
-create table person_cache_email (
- id varchar(128) not null,
- person_info_person_id varchar(128),
- email varchar(255),
- constraint pk_person_cache_email primary key (id)
-);
-
-create table person_cache_info (
- person_id varchar(128) not null,
- name varchar(255),
- constraint pk_person_cache_info primary key (person_id)
-);
-
-create table phones (
- id bigint auto_increment not null,
- phone_number varchar(7) not null,
- person_id bigint not null,
- constraint uq_phones_phone_number unique (phone_number),
- constraint pk_phones primary key (id)
-);
-
-create table e_position (
- id bigint auto_increment not null,
- name varchar(255),
- contract_id bigint not null,
- constraint pk_e_position primary key (id)
-);
-
-create table primary_revision (
- id bigint not null,
- revision integer not null,
- name varchar(255),
- version bigint not null,
- constraint pk_primary_revision primary key (id,revision)
-);
-
-create table o_product (
- id integer auto_increment not null,
- sku varchar(20),
- name varchar(255),
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- constraint pk_o_product primary key (id)
-);
-
-create table pp (
- id varchar(40) not null,
- name varchar(255),
- value varchar(100) not null,
- constraint pk_pp primary key (id)
-);
-
-create table pp_to_ww (
- pp_id varchar(40) not null,
- ww_id varchar(40) not null,
- constraint pk_pp_to_ww primary key (pp_id,ww_id)
-);
-
-create table question (
- id bigint auto_increment not null,
- name varchar(255),
- groupobjectid bigint,
- sequence_number integer not null,
- constraint pk_question primary key (id)
-);
-
-create table rcustomer (
- company varchar(127) not null,
- name varchar(127) not null,
- description varchar(255),
- constraint pk_rcustomer primary key (company,name)
-);
-
-create table r_orders (
- company varchar(127) not null,
- order_number integer not null,
- customername varchar(127),
- item varchar(255),
- constraint pk_r_orders primary key (company,order_number)
-);
-
-create table referencing_bean (
- id varchar(40) not null,
- constraint pk_referencing_bean primary key (id)
-);
-
-create table region (
- customer integer not null,
- type integer not null,
- description varchar(255),
- version bigint not null,
- constraint pk_region primary key (customer,type)
-);
-
-create table rel_detail (
- id bigint auto_increment not null,
- name varchar(255),
- version integer not null,
- constraint pk_rel_detail primary key (id)
-);
-
-create table rel_master (
- id bigint auto_increment not null,
- name varchar(255),
- detail_id bigint,
- version integer not null,
- constraint pk_rel_master primary key (id)
-);
-
-create table resourcefile (
- id varchar(64) not null,
- parentresourcefileid varchar(64),
- name varchar(128) not null,
- constraint pk_resourcefile primary key (id)
-);
-
-create table mt_role (
- id varchar(40) not null,
- name varchar(50),
- tenant_id varchar(40),
- version bigint not null,
- constraint pk_mt_role primary key (id)
-);
-
-create table mt_role_permission (
- mt_role_id varchar(40) not null,
- mt_permission_id varchar(40) not null,
- constraint pk_mt_role_permission primary key (mt_role_id,mt_permission_id)
-);
-
-create table em_role (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_em_role primary key (id)
-);
-
-create table root_bean (
- dtype varchar(31) not null,
- id varchar(40) not null,
- referencing_bean_id varchar(40) not null,
- value varchar(255),
- constraint pk_root_bean primary key (id)
-);
-
-create table f_second (
- id bigint auto_increment not null,
- mod_name varchar(255),
- first bigint,
- title varchar(255),
- constraint uq_f_second_first unique (first),
- constraint pk_f_second primary key (id)
-);
-
-create table section (
- id integer auto_increment not null,
- article_id integer,
- type integer,
- content longtext,
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint pk_section primary key (id)
-);
-
-create table self_parent (
- id bigint auto_increment not null,
- name varchar(255),
- parent_id bigint,
- version bigint not null,
- constraint pk_self_parent primary key (id)
-);
-
-create table self_ref_customer (
- id bigint auto_increment not null,
- name varchar(255),
- referred_by_id bigint,
- constraint pk_self_ref_customer primary key (id)
-);
-
-create table self_ref_example (
- id bigint auto_increment not null,
- name varchar(255) not null,
- parent_id bigint,
- constraint pk_self_ref_example primary key (id)
-);
-
-create table e_save_test_a (
- id bigint auto_increment not null,
- version bigint not null,
- constraint pk_e_save_test_a primary key (id)
-);
-
-create table e_save_test_b (
- id bigint auto_increment not null,
- sibling_a_id bigint,
- test_property tinyint(1) default 0 not null,
- version bigint not null,
- constraint uq_e_save_test_b_sibling_a_id unique (sibling_a_id),
- constraint pk_e_save_test_b primary key (id)
-);
-
-create table site (
- id varchar(40) not null,
- name varchar(255),
- parent_id varchar(40),
- data_container_id varchar(40),
- site_address_id varchar(40),
- constraint uq_site_data_container_id unique (data_container_id),
- constraint uq_site_site_address_id unique (site_address_id),
- constraint pk_site primary key (id)
-);
-
-create table site_address (
- id varchar(40) not null,
- street varchar(255),
- city varchar(255),
- zip_code varchar(255),
- constraint pk_site_address primary key (id)
-);
-
-create table some_enum_bean (
- id bigint auto_increment not null,
- some_enum integer,
- name varchar(255),
- constraint pk_some_enum_bean primary key (id)
-);
-
-create table some_file_bean (
- id bigint auto_increment not null,
- name varchar(255),
- content longblob,
- version bigint not null,
- constraint pk_some_file_bean primary key (id)
-);
-
-create table some_new_types_bean (
- id bigint auto_increment not null,
- dow integer(1),
- mth integer(1),
- yr integer,
- yr_mth date,
- month_day date,
- sql_date date,
- sql_time time,
- local_date date,
- local_date_time datetime(6),
- offset_date_time datetime(6),
- zoned_date_time datetime(6),
- local_time time,
- instant datetime(6),
- zone_id varchar(60),
- zone_offset varchar(60),
- path varchar(255),
- period varchar(20),
- duration bigint,
- version bigint not null,
- constraint pk_some_new_types_bean primary key (id)
-);
-
-create table some_period_bean (
- id bigint auto_increment not null,
- anniversary date,
- version bigint not null,
- constraint pk_some_period_bean primary key (id)
-);
-
-create table source_base (
- dtype varchar(31) not null,
- id varchar(40) not null,
- name varchar(255),
- pos integer not null,
- target_id varchar(40),
- constraint pk_source_base primary key (id)
-);
-
-create table stockforecast (
- type varchar(31) not null,
- id bigint auto_increment not null,
- inner_report_id bigint,
- constraint pk_stockforecast primary key (id)
-);
-
-create table sub_section (
- id integer auto_increment not null,
- section_id integer,
- title varchar(255),
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint pk_sub_section primary key (id)
-);
-
-create table sub_type (
- sub_type_id integer auto_increment not null,
- description varchar(255),
- version bigint not null,
- constraint pk_sub_type primary key (sub_type_id)
-);
-
-create table survey (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_survey primary key (id)
-);
-
-create table tbytes_only (
- id integer auto_increment not null,
- content longblob,
- constraint pk_tbytes_only primary key (id)
-);
-
-create table tcar (
- type varchar(31) not null,
- plate_no varchar(32) not null,
- truckload bigint,
- constraint pk_tcar primary key (plate_no)
-);
-
-create table tevent (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- constraint pk_tevent primary key (id)
-);
-
-create table tevent_many (
- id bigint auto_increment not null,
- description varchar(255),
- event_id bigint,
- units integer not null,
- amount double not null,
- version bigint not null,
- constraint pk_tevent_many primary key (id)
-);
-
-create table tevent_one (
- id bigint auto_increment not null,
- name varchar(255),
- status integer,
- event_id bigint,
- version bigint not null,
- constraint uq_tevent_one_event_id unique (event_id),
- constraint pk_tevent_one primary key (id)
-);
-
-create table tint_root (
- my_type integer(3) not null,
- id integer auto_increment not null,
- name varchar(255),
- child_property varchar(255),
- constraint pk_tint_root primary key (id)
-);
-
-create table tjoda_entity (
- id integer auto_increment not null,
- local_time time,
- constraint pk_tjoda_entity primary key (id)
-);
-
-create table t_mapsuper1 (
- id integer auto_increment not null,
- something varchar(255),
- name varchar(255),
- version integer not null,
- constraint pk_t_mapsuper1 primary key (id)
-);
-
-create table t_oneb (
- id integer auto_increment not null,
- name varchar(255),
- description varchar(255),
- active tinyint(1) default 0 not null,
- constraint pk_t_oneb primary key (id)
-);
-
-create table t_detail_with_other_namexxxyy (
- id integer auto_increment not null,
- name varchar(255),
- description varchar(255),
- some_unique_value varchar(127),
- active tinyint(1) default 0 not null,
- master_id integer,
- constraint uq_t_detail_with_other_namexxxyy_some_unique_value unique (some_unique_value),
- constraint pk_t_detail_with_other_namexxxyy primary key (id)
-);
-
-create table t_atable_thatisrelatively (
- id integer auto_increment not null,
- name varchar(255),
- description varchar(255),
- active tinyint(1) default 0 not null,
- constraint pk_t_atable_thatisrelatively primary key (id)
-);
-
-create table ttruck_holder (
- id bigint auto_increment not null,
- name varchar(255),
- truck_plate_no varchar(32) not null,
- basic_id integer,
- version bigint not null,
- constraint pk_ttruck_holder primary key (id)
-);
-
-create table ttruck_holder_item (
- id bigint auto_increment not null,
- some_uid varchar(40),
- foo varchar(255),
- owner_id bigint not null,
- constraint pk_ttruck_holder_item primary key (id)
-);
-
-create table tuuid_entity (
- id varchar(40) not null,
- name varchar(255),
- constraint pk_tuuid_entity primary key (id)
-);
-
-create table twheel (
- id bigint auto_increment not null,
- owner_plate_no varchar(32) not null,
- constraint pk_twheel primary key (id)
-);
-
-create table twith_pre_insert (
- id integer auto_increment not null,
- name varchar(255) not null,
- title varchar(255),
- constraint pk_twith_pre_insert primary key (id)
-);
-
-create table target_base (
- dtype varchar(31) not null,
- id varchar(40) not null,
- name varchar(255),
- constraint pk_target_base primary key (id)
-);
-
-create table mt_tenant (
- id varchar(40) not null,
- name varchar(255),
- version bigint not null,
- constraint pk_mt_tenant primary key (id)
-);
-
-create table test_annotation_base_entity (
- direct varchar(255),
- meta varchar(255),
- mixed varchar(255),
- constraint_annotation varchar(40),
- null1 varchar(255) not null,
- null2 varchar(255),
- null3 varchar(255)
-);
-
-create table tire (
- id bigint auto_increment not null,
- wheel bigint,
- version integer not null,
- constraint uq_tire_wheel unique (wheel),
- constraint pk_tire primary key (id)
-);
-
-create table sa_tire (
- id bigint auto_increment not null,
- version integer not null,
- constraint pk_sa_tire primary key (id)
-);
-
-create table tree_entity (
- id integer auto_increment not null,
- text varchar(255),
- parent_id integer,
- constraint pk_tree_entity primary key (id)
-);
-
-create table trip (
- id integer auto_increment not null,
- vehicle_driver_id integer,
- destination varchar(255),
- address_id integer,
- star_date datetime(6),
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint pk_trip primary key (id)
-);
-
-create table truck_ref (
- id integer auto_increment not null,
- something varchar(255),
- constraint pk_truck_ref primary key (id)
-);
-
-create table tune (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_tune primary key (id)
-);
-
-create table `type` (
- customer integer not null,
- type integer not null,
- description varchar(255),
- sub_type_id integer,
- version bigint not null,
- constraint pk_type primary key (customer,type)
-);
-
-create table tz_bean (
- id bigint auto_increment not null,
- moda varchar(255),
- ts datetime(6),
- tstz datetime(6),
- constraint pk_tz_bean primary key (id)
-);
-
-create table usib_child (
- id varchar(40) not null,
- parent_id bigint,
- deleted tinyint(1) default 0 not null,
- constraint pk_usib_child primary key (id)
-);
-
-create table usib_child_sibling (
- id bigint auto_increment not null,
- child_id varchar(40),
- deleted tinyint(1) default 0 not null,
- constraint uq_usib_child_sibling_child_id unique (child_id),
- constraint pk_usib_child_sibling primary key (id)
-);
-
-create table usib_parent (
- id bigint auto_increment not null,
- deleted tinyint(1) default 0 not null,
- constraint pk_usib_parent primary key (id)
-);
-
-create table ut_detail (
- id integer auto_increment not null,
- utmaster_id integer not null,
- name varchar(255),
- qty integer,
- amount double,
- version integer not null,
- constraint pk_ut_detail primary key (id)
-);
-
-create table ut_master (
- id integer auto_increment not null,
- name varchar(255),
- description varchar(255),
- event_date date,
- version integer not null,
- constraint pk_ut_master primary key (id)
-);
-
-create table uuone (
- id varchar(40) not null,
- name varchar(255),
- description varchar(255),
- version bigint not null,
- constraint pk_uuone primary key (id)
-);
-
-create table uutwo (
- id varchar(40) not null,
- name varchar(255),
- notes varchar(255),
- master_id varchar(40),
- version bigint not null,
- constraint pk_uutwo primary key (id)
-);
-
-create table oto_user (
- id bigint auto_increment not null,
- name varchar(255),
- account_id bigint not null,
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint uq_oto_user_account_id unique (account_id),
- constraint pk_oto_user primary key (id)
-);
-
-create table c_user (
- id bigint auto_increment not null,
- inactive tinyint(1) default 0 not null,
- name varchar(255),
- email varchar(255),
- password_hash varchar(255),
- group_id bigint,
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- constraint pk_c_user primary key (id)
-);
-
-create table tx_user (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_tx_user primary key (id)
-);
-
-create table g_user (
- id bigint auto_increment not null,
- username varchar(255),
- version bigint not null,
- constraint pk_g_user primary key (id)
-);
-
-create table em_user (
- id bigint auto_increment not null,
- name varchar(255),
- constraint pk_em_user primary key (id)
-);
-
-create table user_interest_live (
- user_id bigint not null,
- live_id bigint not null,
- created_at datetime(6) not null,
- constraint pk_user_interest_live primary key (user_id,live_id)
-);
-
-create table em_user_role (
- user_id bigint not null,
- role_id bigint not null,
- constraint pk_em_user_role primary key (user_id,role_id)
-);
-
-create table vehicle (
- dtype varchar(3) not null,
- id integer auto_increment not null,
- license_number varchar(255),
- registration_date datetime(6),
- lease_id bigint,
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- siz varchar(3),
- driver varchar(255),
- car_ref_id integer,
- notes varchar(255),
- truck_ref_id integer,
- capacity double,
- constraint pk_vehicle primary key (id)
-);
-
-create table vehicle_driver (
- id integer auto_increment not null,
- name varchar(255),
- vehicle_id integer,
- address_id integer,
- license_issued_on datetime(6),
- cretime datetime(6) not null,
- updtime datetime(6) not null,
- version bigint not null,
- constraint pk_vehicle_driver primary key (id)
-);
-
-create table vehicle_lease (
- dtype varchar(31) not null,
- id bigint auto_increment not null,
- name varchar(255),
- active_start date,
- active_end date,
- version bigint not null,
- bond decimal(38),
- min_duration integer not null,
- day_rate decimal(38),
- max_days integer,
- constraint pk_vehicle_lease primary key (id)
-);
-
-create table warehouses (
- id integer auto_increment not null,
- officezoneid integer,
- constraint pk_warehouses primary key (id)
-);
-
-create table warehousesshippingzones (
- warehouseid integer not null,
- shippingzoneid integer not null,
- constraint pk_warehousesshippingzones primary key (warehouseid,shippingzoneid)
-);
-
-create table wheel (
- id bigint auto_increment not null,
- version integer not null,
- constraint pk_wheel primary key (id)
-);
-
-create table sa_wheel (
- id bigint auto_increment not null,
- tire bigint,
- car bigint,
- version integer not null,
- constraint pk_sa_wheel primary key (id)
-);
-
-create table sp_car_wheel (
- id bigint auto_increment not null,
- name varchar(255),
- version integer not null,
- constraint pk_sp_car_wheel primary key (id)
-);
-
-create table g_who_props_otm (
- id bigint auto_increment not null,
- name varchar(255),
- version bigint not null,
- when_created datetime(6) not null,
- when_modified datetime(6) not null,
- who_created_id bigint,
- who_modified_id bigint,
- constraint pk_g_who_props_otm primary key (id)
-);
-
-create table with_zero (
- id bigint auto_increment not null,
- name varchar(255),
- parent_id integer,
- lang varchar(2) default 'en' not null,
- version bigint not null,
- constraint pk_with_zero primary key (id)
-);
-
-create table parent (
- id integer auto_increment not null,
- name varchar(255),
- constraint pk_parent primary key (id)
-);
-
-create table wview (
- id varchar(40) not null,
- name varchar(127) not null,
- constraint uq_wview_name unique (name),
- constraint pk_wview primary key (id)
-);
-
-create table zones (
- type varchar(31) not null,
- id integer auto_increment not null,
- attribute varchar(255),
- constraint pk_zones primary key (id)
-);
-
-create index ix_contact_last_name_first_name on contact (last_name,first_name);
-create index ix_e_basic_name on e_basic (name);
-create index ix_efile2_no_fk_owner_id on efile2_no_fk (owner_id);
-create index ix_ecsm_values_host_id on ecsm_values (host_id);
-create index ix_organization_node_kind on organization_node (kind);
-create index ix_bar_foo_id on bar (foo_id);
-alter table bar add constraint fk_bar_foo_id foreign key (foo_id) references foo (foo_id) on delete restrict on update restrict;
-
-create index ix_acl_container_relation_container_id on acl_container_relation (container_id);
-alter table acl_container_relation add constraint fk_acl_container_relation_container_id foreign key (container_id) references contract (id) on delete restrict on update restrict;
-
-create index ix_acl_container_relation_acl_entry_id on acl_container_relation (acl_entry_id);
-alter table acl_container_relation add constraint fk_acl_container_relation_acl_entry_id foreign key (acl_entry_id) references acl (id) on delete restrict on update restrict;
-
-create index ix_addr_employee_id on addr (employee_id);
-alter table addr add constraint fk_addr_employee_id foreign key (employee_id) references empl (id) on delete restrict on update restrict;
-
-create index ix_o_address_country_code on o_address (country_code);
-alter table o_address add constraint fk_o_address_country_code foreign key (country_code) references o_country (code) on delete restrict on update restrict;
-
-alter table album add constraint fk_album_cover_id foreign key (cover_id) references cover (id) on delete restrict on update restrict;
-
-create index ix_animal_shelter_id on animal (shelter_id);
-alter table animal add constraint fk_animal_shelter_id foreign key (shelter_id) references animal_shelter (id) on delete restrict on update restrict;
-
-create index ix_attribute_attribute_holder_id on attribute (attribute_holder_id);
-alter table attribute add constraint fk_attribute_attribute_holder_id foreign key (attribute_holder_id) references attribute_holder (id) on delete restrict on update restrict;
-
-create index ix_bbookmark_user_id on bbookmark (user_id);
-alter table bbookmark add constraint fk_bbookmark_user_id foreign key (user_id) references bbookmark_user (id) on delete restrict on update restrict;
-
-create index ix_bbookmark_user_org_id on bbookmark_user (org_id);
-alter table bbookmark_user add constraint fk_bbookmark_user_org_id foreign key (org_id) references bbookmark_org (id) on delete restrict on update restrict;
-
-create index ix_bsite_user_a_site_id on bsite_user_a (site_id);
-alter table bsite_user_a add constraint fk_bsite_user_a_site_id foreign key (site_id) references bsite (id) on delete restrict on update restrict;
-
-create index ix_bsite_user_a_user_id on bsite_user_a (user_id);
-alter table bsite_user_a add constraint fk_bsite_user_a_user_id foreign key (user_id) references buser (id) on delete restrict on update restrict;
-
-create index ix_bsite_user_b_site on bsite_user_b (site);
-alter table bsite_user_b add constraint fk_bsite_user_b_site foreign key (site) references bsite (id) on delete restrict on update restrict;
-
-create index ix_bsite_user_b_usr on bsite_user_b (usr);
-alter table bsite_user_b add constraint fk_bsite_user_b_usr foreign key (usr) references buser (id) on delete restrict on update restrict;
-
-create index ix_bsite_user_c_site_uid on bsite_user_c (site_uid);
-alter table bsite_user_c add constraint fk_bsite_user_c_site_uid foreign key (site_uid) references bsite (id) on delete restrict on update restrict;
-
-create index ix_bsite_user_c_user_uid on bsite_user_c (user_uid);
-alter table bsite_user_c add constraint fk_bsite_user_c_user_uid foreign key (user_uid) references buser (id) on delete restrict on update restrict;
-
-create index ix_bsite_user_e_site_id on bsite_user_e (site_id);
-alter table bsite_user_e add constraint fk_bsite_user_e_site_id foreign key (site_id) references bsite (id) on delete restrict on update restrict;
-
-create index ix_bsite_user_e_user_id on bsite_user_e (user_id);
-alter table bsite_user_e add constraint fk_bsite_user_e_user_id foreign key (user_id) references buser (id) on delete restrict on update restrict;
-
-alter table basic_draftable_bean add constraint fk_basic_draftable_bean_id foreign key (id) references basic_draftable_bean_draft (id) on delete restrict on update restrict;
-
-alter table drel_booking add constraint fk_drel_booking_agent_invoice foreign key (agent_invoice) references drel_invoice (id) on delete restrict on update restrict;
-
-alter table drel_booking add constraint fk_drel_booking_client_invoice foreign key (client_invoice) references drel_invoice (id) on delete restrict on update restrict;
-
-create index ix_cepproduct_category_category_id on cepproduct_category (category_id);
-alter table cepproduct_category add constraint fk_cepproduct_category_category_id foreign key (category_id) references cepcategory (id) on delete restrict on update restrict;
-
-create index ix_cepproduct_category_product_id on cepproduct_category (product_id);
-alter table cepproduct_category add constraint fk_cepproduct_category_product_id foreign key (product_id) references cepproduct (id) on delete restrict on update restrict;
-
-create index ix_cinh_ref_ref_id on cinh_ref (ref_id);
-alter table cinh_ref add constraint fk_cinh_ref_ref_id foreign key (ref_id) references cinh_root (id) on delete restrict on update restrict;
-
-create index ix_ckey_detail_parent on ckey_detail (one_key,two_key);
-alter table ckey_detail add constraint fk_ckey_detail_parent foreign key (one_key,two_key) references ckey_parent (one_key,two_key) on delete restrict on update restrict;
-
-create index ix_ckey_parent_assoc_id on ckey_parent (assoc_id);
-alter table ckey_parent add constraint fk_ckey_parent_assoc_id foreign key (assoc_id) references ckey_assoc (id) on delete restrict on update restrict;
-
-create index ix_coone_many_coone_id on coone_many (coone_id);
-alter table coone_many add constraint fk_coone_many_coone_id foreign key (coone_id) references coone (id) on delete restrict on update restrict;
-
-alter table coroot add constraint fk_coroot_one_id foreign key (one_id) references coone (id) on delete restrict on update restrict;
-
-create index ix_calculation_result_product_configuration_id on calculation_result (product_configuration_id);
-alter table calculation_result add constraint fk_calculation_result_product_configuration_id foreign key (product_configuration_id) references configuration (id) on delete restrict on update restrict;
-
-create index ix_calculation_result_group_configuration_id on calculation_result (group_configuration_id);
-alter table calculation_result add constraint fk_calculation_result_group_configuration_id foreign key (group_configuration_id) references configuration (id) on delete restrict on update restrict;
-
-create index ix_sp_car_car_wheels_sp_car_car on sp_car_car_wheels (car);
-alter table sp_car_car_wheels add constraint fk_sp_car_car_wheels_sp_car_car foreign key (car) references sp_car_car (id) on delete restrict on update restrict;
-
-create index ix_sp_car_car_wheels_sp_car_wheel on sp_car_car_wheels (wheel);
-alter table sp_car_car_wheels add constraint fk_sp_car_car_wheels_sp_car_wheel foreign key (wheel) references sp_car_wheel (id) on delete restrict on update restrict;
-
-create index ix_sp_car_car_doors_sp_car_car on sp_car_car_doors (car);
-alter table sp_car_car_doors add constraint fk_sp_car_car_doors_sp_car_car foreign key (car) references sp_car_car (id) on delete restrict on update restrict;
-
-create index ix_sp_car_car_doors_sp_car_door on sp_car_car_doors (door);
-alter table sp_car_car_doors add constraint fk_sp_car_car_doors_sp_car_door foreign key (door) references sp_car_door (id) on delete restrict on update restrict;
-
-create index ix_car_accessory_fuse_id on car_accessory (fuse_id);
-alter table car_accessory add constraint fk_car_accessory_fuse_id foreign key (fuse_id) references car_fuse (id) on delete restrict on update restrict;
-
-create index ix_car_accessory_car_id on car_accessory (car_id);
-alter table car_accessory add constraint fk_car_accessory_car_id foreign key (car_id) references vehicle (id) on delete restrict on update restrict;
-
-create index ix_category_surveyobjectid on category (surveyobjectid);
-alter table category add constraint fk_category_surveyobjectid foreign key (surveyobjectid) references survey (id) on delete restrict on update restrict;
-
-alter table e_save_test_d add constraint fk_e_save_test_d_parent_id foreign key (parent_id) references e_save_test_c (id) on delete restrict on update restrict;
-
-create index ix_child_person_some_bean_id on child_person (some_bean_id);
-alter table child_person add constraint fk_child_person_some_bean_id foreign key (some_bean_id) references e_basic (id) on delete restrict on update restrict;
-
-create index ix_child_person_parent_identifier on child_person (parent_identifier);
-alter table child_person add constraint fk_child_person_parent_identifier foreign key (parent_identifier) references parent_person (identifier) on delete restrict on update restrict;
-
-create index ix_cke_client_user on cke_client (username,cod_cpny);
-alter table cke_client add constraint fk_cke_client_user foreign key (username,cod_cpny) references cke_user (username,cod_cpny) on delete restrict on update restrict;
-
-alter table class_super_monkey add constraint fk_class_super_monkey_class_super foreign key (class_super_sid) references class_super (sid) on delete restrict on update restrict;
-
-alter table class_super_monkey add constraint fk_class_super_monkey_monkey foreign key (monkey_mid) references monkey (mid) on delete restrict on update restrict;
-
-create index ix_configuration_configurations_id on configuration (configurations_id);
-alter table configuration add constraint fk_configuration_configurations_id foreign key (configurations_id) references configurations (id) on delete restrict on update restrict;
-
-create index ix_contact_customer_id on contact (customer_id);
-alter table contact add constraint fk_contact_customer_id foreign key (customer_id) references o_customer (id) on delete restrict on update restrict;
-
-create index ix_contact_group_id on contact (group_id);
-alter table contact add constraint fk_contact_group_id foreign key (group_id) references contact_group (id) on delete restrict on update restrict;
-
-create index ix_contact_note_contact_id on contact_note (contact_id);
-alter table contact_note add constraint fk_contact_note_contact_id foreign key (contact_id) references contact (id) on delete restrict on update restrict;
-
-create index ix_contract_costs_position_id on contract_costs (position_id);
-alter table contract_costs add constraint fk_contract_costs_position_id foreign key (position_id) references e_position (id) on delete restrict on update restrict;
-
-create index ix_c_conversation_group_id on c_conversation (group_id);
-alter table c_conversation add constraint fk_c_conversation_group_id foreign key (group_id) references c_group (id) on delete restrict on update restrict;
-
-create index ix_o_customer_billing_address_id on o_customer (billing_address_id);
-alter table o_customer add constraint fk_o_customer_billing_address_id foreign key (billing_address_id) references o_address (id) on delete restrict on update restrict;
-
-create index ix_o_customer_shipping_address_id on o_customer (shipping_address_id);
-alter table o_customer add constraint fk_o_customer_shipping_address_id foreign key (shipping_address_id) references o_address (id) on delete restrict on update restrict;
-
-create index ix_dcredit_drol_dcredit on dcredit_drol (dcredit_id);
-alter table dcredit_drol add constraint fk_dcredit_drol_dcredit foreign key (dcredit_id) references dcredit (id) on delete restrict on update restrict;
-
-create index ix_dcredit_drol_drol on dcredit_drol (drol_id);
-alter table dcredit_drol add constraint fk_dcredit_drol_drol foreign key (drol_id) references drol (id) on delete restrict on update restrict;
-
-create index ix_dmachine_organisation_id on dmachine (organisation_id);
-alter table dmachine add constraint fk_dmachine_organisation_id foreign key (organisation_id) references dorg (id) on delete restrict on update restrict;
-
-create index ix_d_machine_aux_use_machine_id on d_machine_aux_use (machine_id);
-alter table d_machine_aux_use add constraint fk_d_machine_aux_use_machine_id foreign key (machine_id) references dmachine (id) on delete restrict on update restrict;
-
-create index ix_d_machine_stats_machine_id on d_machine_stats (machine_id);
-alter table d_machine_stats add constraint fk_d_machine_stats_machine_id foreign key (machine_id) references dmachine (id) on delete restrict on update restrict;
-
-create index ix_d_machine_use_machine_id on d_machine_use (machine_id);
-alter table d_machine_use add constraint fk_d_machine_use_machine_id foreign key (machine_id) references dmachine (id) on delete restrict on update restrict;
-
-create index ix_drot_drol_drot on drot_drol (drot_id);
-alter table drot_drol add constraint fk_drot_drol_drot foreign key (drot_id) references drot (id) on delete restrict on update restrict;
-
-create index ix_drot_drol_drol on drot_drol (drol_id);
-alter table drot_drol add constraint fk_drot_drol_drol foreign key (drol_id) references drol (id) on delete restrict on update restrict;
-
-create index ix_dc_detail_master_id on dc_detail (master_id);
-alter table dc_detail add constraint fk_dc_detail_master_id foreign key (master_id) references dc_master (id) on delete restrict on update restrict;
-
-create index ix_dfk_cascade_one_id on dfk_cascade (one_id);
-alter table dfk_cascade add constraint fk_dfk_cascade_one_id foreign key (one_id) references dfk_cascade_one (id) on delete cascade on update cascade;
-
-create index ix_dfk_set_null_one_id on dfk_set_null (one_id);
-alter table dfk_set_null add constraint fk_dfk_set_null_one_id foreign key (one_id) references dfk_one (id) on delete set null on update set null;
-
-alter table doc add constraint fk_doc_id foreign key (id) references doc_draft (id) on delete restrict on update restrict;
-
-create index ix_doc_link_doc on doc_link (doc_id);
-alter table doc_link add constraint fk_doc_link_doc foreign key (doc_id) references doc (id) on delete restrict on update restrict;
-
-create index ix_doc_link_link on doc_link (link_id);
-alter table doc_link add constraint fk_doc_link_link foreign key (link_id) references link (id) on delete restrict on update restrict;
-
-alter table document add constraint fk_document_id foreign key (id) references document_draft (id) on delete restrict on update restrict;
-
-create index ix_document_organisation_id on document (organisation_id);
-alter table document add constraint fk_document_organisation_id foreign key (organisation_id) references organisation (id) on delete restrict on update restrict;
-
-create index ix_document_draft_organisation_id on document_draft (organisation_id);
-alter table document_draft add constraint fk_document_draft_organisation_id foreign key (organisation_id) references organisation (id) on delete restrict on update restrict;
-
-create index ix_document_media_document_id on document_media (document_id);
-alter table document_media add constraint fk_document_media_document_id foreign key (document_id) references document (id) on delete restrict on update restrict;
-
-create index ix_document_media_draft_document_id on document_media_draft (document_id);
-alter table document_media_draft add constraint fk_document_media_draft_document_id foreign key (document_id) references document_draft (id) on delete restrict on update restrict;
-
-create index ix_e_basicenc_relate_other_id on e_basicenc_relate (other_id);
-alter table e_basicenc_relate add constraint fk_e_basicenc_relate_other_id foreign key (other_id) references e_basicenc (id) on delete restrict on update restrict;
-
-create index ix_ebasic_json_map_detail_owner_id on ebasic_json_map_detail (owner_id);
-alter table ebasic_json_map_detail add constraint fk_ebasic_json_map_detail_owner_id foreign key (owner_id) references ebasic_json_map (id) on delete restrict on update restrict;
-
-create index ix_ebasic_no_sdchild_owner_id on ebasic_no_sdchild (owner_id);
-alter table ebasic_no_sdchild add constraint fk_ebasic_no_sdchild_owner_id foreign key (owner_id) references ebasic_soft_delete (id) on delete restrict on update restrict;
-
-create index ix_ebasic_sdchild_owner_id on ebasic_sdchild (owner_id);
-alter table ebasic_sdchild add constraint fk_ebasic_sdchild_owner_id foreign key (owner_id) references ebasic_soft_delete (id) on delete restrict on update restrict;
-
-create index ix_ecache_child_root_id on ecache_child (root_id);
-alter table ecache_child add constraint fk_ecache_child_root_id foreign key (root_id) references ecache_root (id) on delete restrict on update restrict;
-
-alter table edefault_prop add constraint fk_edefault_prop_e_simple_usertypeid foreign key (e_simple_usertypeid) references esimple (usertypeid) on delete restrict on update restrict;
-
-create index ix_eemb_inner_outer_id on eemb_inner (outer_id);
-alter table eemb_inner add constraint fk_eemb_inner_outer_id foreign key (outer_id) references eemb_outer (id) on delete restrict on update restrict;
-
-create index ix_einvoice_person_id on einvoice (person_id);
-alter table einvoice add constraint fk_einvoice_person_id foreign key (person_id) references eperson (id) on delete restrict on update restrict;
-
-create index ix_enull_collection_detail_enull_collection_id on enull_collection_detail (enull_collection_id);
-alter table enull_collection_detail add constraint fk_enull_collection_detail_enull_collection_id foreign key (enull_collection_id) references enull_collection (id) on delete restrict on update restrict;
-
-create index ix_eopt_one_a_b_id on eopt_one_a (b_id);
-alter table eopt_one_a add constraint fk_eopt_one_a_b_id foreign key (b_id) references eopt_one_b (id) on delete restrict on update restrict;
-
-create index ix_eopt_one_b_c_id on eopt_one_b (c_id);
-alter table eopt_one_b add constraint fk_eopt_one_b_c_id foreign key (c_id) references eopt_one_c (id) on delete restrict on update restrict;
-
-create index ix_eper_addr_ma_country_code on eper_addr (ma_country_code);
-alter table eper_addr add constraint fk_eper_addr_ma_country_code foreign key (ma_country_code) references o_country (code) on delete restrict on update restrict;
-
-create index ix_esoft_del_book_lend_by_id on esoft_del_book (lend_by_id);
-alter table esoft_del_book add constraint fk_esoft_del_book_lend_by_id foreign key (lend_by_id) references esoft_del_user (id) on delete restrict on update restrict;
-
-create index ix_esoft_del_book_esoft_del_user_esoft_del_book on esoft_del_book_esoft_del_user (esoft_del_book_id);
-alter table esoft_del_book_esoft_del_user add constraint fk_esoft_del_book_esoft_del_user_esoft_del_book foreign key (esoft_del_book_id) references esoft_del_book (id) on delete restrict on update restrict;
-
-create index ix_esoft_del_book_esoft_del_user_esoft_del_user on esoft_del_book_esoft_del_user (esoft_del_user_id);
-alter table esoft_del_book_esoft_del_user add constraint fk_esoft_del_book_esoft_del_user_esoft_del_user foreign key (esoft_del_user_id) references esoft_del_user (id) on delete restrict on update restrict;
-
-create index ix_esoft_del_down_esoft_del_mid_id on esoft_del_down (esoft_del_mid_id);
-alter table esoft_del_down add constraint fk_esoft_del_down_esoft_del_mid_id foreign key (esoft_del_mid_id) references esoft_del_mid (id) on delete restrict on update restrict;
-
-create index ix_esoft_del_mid_top_id on esoft_del_mid (top_id);
-alter table esoft_del_mid add constraint fk_esoft_del_mid_top_id foreign key (top_id) references esoft_del_top (id) on delete restrict on update restrict;
-
-create index ix_esoft_del_mid_up_id on esoft_del_mid (up_id);
-alter table esoft_del_mid add constraint fk_esoft_del_mid_up_id foreign key (up_id) references esoft_del_up (id) on delete restrict on update restrict;
-
-alter table esoft_del_one_a add constraint fk_esoft_del_one_a_oneb_id foreign key (oneb_id) references esoft_del_one_b (id) on delete restrict on update restrict;
-
-create index ix_esoft_del_role_esoft_del_user_esoft_del_role on esoft_del_role_esoft_del_user (esoft_del_role_id);
-alter table esoft_del_role_esoft_del_user add constraint fk_esoft_del_role_esoft_del_user_esoft_del_role foreign key (esoft_del_role_id) references esoft_del_role (id) on delete restrict on update restrict;
-
-create index ix_esoft_del_role_esoft_del_user_esoft_del_user on esoft_del_role_esoft_del_user (esoft_del_user_id);
-alter table esoft_del_role_esoft_del_user add constraint fk_esoft_del_role_esoft_del_user_esoft_del_user foreign key (esoft_del_user_id) references esoft_del_user (id) on delete restrict on update restrict;
-
-create index ix_esoft_del_user_esoft_del_role_esoft_del_user on esoft_del_user_esoft_del_role (esoft_del_user_id);
-alter table esoft_del_user_esoft_del_role add constraint fk_esoft_del_user_esoft_del_role_esoft_del_user foreign key (esoft_del_user_id) references esoft_del_user (id) on delete restrict on update restrict;
-
-create index ix_esoft_del_user_esoft_del_role_esoft_del_role on esoft_del_user_esoft_del_role (esoft_del_role_id);
-alter table esoft_del_user_esoft_del_role add constraint fk_esoft_del_user_esoft_del_role_esoft_del_role foreign key (esoft_del_role_id) references esoft_del_role (id) on delete restrict on update restrict;
-
-create index ix_rawinherit_uncle_parent_id on rawinherit_uncle (parent_id);
-alter table rawinherit_uncle add constraint fk_rawinherit_uncle_parent_id foreign key (parent_id) references rawinherit_parent (id) on delete restrict on update restrict;
-
-create index ix_evanilla_collection_detail_evanilla_collection_id on evanilla_collection_detail (evanilla_collection_id);
-alter table evanilla_collection_detail add constraint fk_evanilla_collection_detail_evanilla_collection_id foreign key (evanilla_collection_id) references evanilla_collection (id) on delete restrict on update restrict;
-
-create index ix_ec_enum_person_tags_ec_enum_person_id on ec_enum_person_tags (ec_enum_person_id);
-alter table ec_enum_person_tags add constraint fk_ec_enum_person_tags_ec_enum_person_id foreign key (ec_enum_person_id) references ec_enum_person (id) on delete restrict on update restrict;
-
-create index ix_ec_person_phone_owner_id on ec_person_phone (owner_id);
-alter table ec_person_phone add constraint fk_ec_person_phone_owner_id foreign key (owner_id) references ec_person (id) on delete restrict on update restrict;
-
-create index ix_ec_top_person_id on ec_top (person_id);
-alter table ec_top add constraint fk_ec_top_person_id foreign key (person_id) references ecs_person (id) on delete restrict on update restrict;
-
-create index ix_ec_top_ecs_person_ec_top on ec_top_ecs_person (ec_top_id);
-alter table ec_top_ecs_person add constraint fk_ec_top_ecs_person_ec_top foreign key (ec_top_id) references ec_top (id) on delete restrict on update restrict;
-
-create index ix_ec_top_ecs_person_ecs_person on ec_top_ecs_person (ecs_person_id);
-alter table ec_top_ecs_person add constraint fk_ec_top_ecs_person_ecs_person foreign key (ecs_person_id) references ecs_person (id) on delete restrict on update restrict;
-
-create index ix_ecbl_person_phone_numbers_person_id on ecbl_person_phone_numbers (person_id);
-alter table ecbl_person_phone_numbers add constraint fk_ecbl_person_phone_numbers_person_id foreign key (person_id) references ecbl_person (id) on delete restrict on update restrict;
-
-create index ix_ecbm_person_phone_numbers_person_id on ecbm_person_phone_numbers (person_id);
-alter table ecbm_person_phone_numbers add constraint fk_ecbm_person_phone_numbers_person_id foreign key (person_id) references ecbm_person (id) on delete restrict on update restrict;
-
-create index ix_ecm_person_phone_numbers_ecm_person_id on ecm_person_phone_numbers (ecm_person_id);
-alter table ecm_person_phone_numbers add constraint fk_ecm_person_phone_numbers_ecm_person_id foreign key (ecm_person_id) references ecm_person (id) on delete restrict on update restrict;
-
-create index ix_ecmc_person_phone_numbers_ecmc_person_id on ecmc_person_phone_numbers (ecmc_person_id);
-alter table ecmc_person_phone_numbers add constraint fk_ecmc_person_phone_numbers_ecmc_person_id foreign key (ecmc_person_id) references ecmc_person (id) on delete restrict on update restrict;
-
-create index ix_ecs_person_phone_ecs_person_id on ecs_person_phone (ecs_person_id);
-alter table ecs_person_phone add constraint fk_ecs_person_phone_ecs_person_id foreign key (ecs_person_id) references ecs_person (id) on delete restrict on update restrict;
-
-create index ix_ecsm_child_ecsm_parent_id on ecsm_child (ecsm_parent_id);
-alter table ecsm_child add constraint fk_ecsm_child_ecsm_parent_id foreign key (ecsm_parent_id) references ecsm_parent (id) on delete restrict on update restrict;
-
-create index ix_td_child_parent_id on td_child (parent_id);
-alter table td_child add constraint fk_td_child_parent_id foreign key (parent_id) references td_parent (parent_id) on delete restrict on update restrict;
-
-create index ix_element_bean_complex_bean_id on element_bean (complex_bean_id);
-alter table element_bean add constraint fk_element_bean_complex_bean_id foreign key (complex_bean_id) references root_bean (id) on delete restrict on update restrict;
-
-create index ix_empl_default_address_id on empl (default_address_id);
-alter table empl add constraint fk_empl_default_address_id foreign key (default_address_id) references addr (id) on delete restrict on update restrict;
-
-create index ix_esd_detail_master_id on esd_detail (master_id);
-alter table esd_detail add constraint fk_esd_detail_master_id foreign key (master_id) references esd_master (id) on delete restrict on update restrict;
-
-create index ix_grand_parent_person_some_bean_id on grand_parent_person (some_bean_id);
-alter table grand_parent_person add constraint fk_grand_parent_person_some_bean_id foreign key (some_bean_id) references e_basic (id) on delete restrict on update restrict;
-
-create index ix_survey_group_categoryobjectid on survey_group (categoryobjectid);
-alter table survey_group add constraint fk_survey_group_categoryobjectid foreign key (categoryobjectid) references category (id) on delete restrict on update restrict;
-
-create index ix_hx_link_doc_hx_link on hx_link_doc (hx_link_id);
-alter table hx_link_doc add constraint fk_hx_link_doc_hx_link foreign key (hx_link_id) references hx_link (id) on delete restrict on update restrict;
-
-create index ix_hx_link_doc_he_doc on hx_link_doc (he_doc_id);
-alter table hx_link_doc add constraint fk_hx_link_doc_he_doc foreign key (he_doc_id) references he_doc (id) on delete restrict on update restrict;
-
-create index ix_hi_link_doc_hi_link on hi_link_doc (hi_link_id);
-alter table hi_link_doc add constraint fk_hi_link_doc_hi_link foreign key (hi_link_id) references hi_link (id) on delete restrict on update restrict;
-
-create index ix_hi_link_doc_hi_doc on hi_link_doc (hi_doc_id);
-alter table hi_link_doc add constraint fk_hi_link_doc_hi_doc foreign key (hi_doc_id) references hi_doc (id) on delete restrict on update restrict;
-
-create index ix_hi_tthree_hi_ttwo_id on hi_tthree (hi_ttwo_id);
-alter table hi_tthree add constraint fk_hi_tthree_hi_ttwo_id foreign key (hi_ttwo_id) references hi_ttwo (id) on delete restrict on update restrict;
-
-create index ix_hi_ttwo_hi_tone_id on hi_ttwo (hi_tone_id);
-alter table hi_ttwo add constraint fk_hi_ttwo_hi_tone_id foreign key (hi_tone_id) references hi_tone (id) on delete restrict on update restrict;
-
-alter table hsd_setting add constraint fk_hsd_setting_user_id foreign key (user_id) references hsd_user (id) on delete restrict on update restrict;
-
-create index ix_iaf_segment_status_id on iaf_segment (status_id);
-alter table iaf_segment add constraint fk_iaf_segment_status_id foreign key (status_id) references iaf_segment_status (id) on delete restrict on update restrict;
-
-create index ix_imrelated_owner_id on imrelated (owner_id);
-alter table imrelated add constraint fk_imrelated_owner_id foreign key (owner_id) references imroot (id) on delete restrict on update restrict;
-
-create index ix_info_contact_company_id on info_contact (company_id);
-alter table info_contact add constraint fk_info_contact_company_id foreign key (company_id) references info_company (id) on delete restrict on update restrict;
-
-alter table info_customer add constraint fk_info_customer_company_id foreign key (company_id) references info_company (id) on delete restrict on update restrict;
-
-alter table inner_report add constraint fk_inner_report_forecast_id foreign key (forecast_id) references stockforecast (id) on delete restrict on update restrict;
-
-create index ix_drel_invoice_booking on drel_invoice (booking);
-alter table drel_invoice add constraint fk_drel_invoice_booking foreign key (booking) references drel_booking (id) on delete restrict on update restrict;
-
-create index ix_item_etype on item (customer,type);
-alter table item add constraint fk_item_etype foreign key (customer,type) references `type` (customer,type) on delete restrict on update restrict;
-
-create index ix_item_eregion on item (customer,region);
-alter table item add constraint fk_item_eregion foreign key (customer,region) references region (customer,type) on delete restrict on update restrict;
-
-alter table mkeygroup_monkey add constraint fk_mkeygroup_monkey_mkeygroup foreign key (mkeygroup_pid) references mkeygroup (pid) on delete restrict on update restrict;
-
-alter table mkeygroup_monkey add constraint fk_mkeygroup_monkey_monkey foreign key (monkey_mid) references monkey (mid) on delete restrict on update restrict;
-
-alter table trainer_monkey add constraint fk_trainer_monkey_trainer foreign key (trainer_tid) references trainer (tid) on delete restrict on update restrict;
-
-alter table trainer_monkey add constraint fk_trainer_monkey_monkey foreign key (monkey_mid) references monkey (mid) on delete restrict on update restrict;
-
-alter table troop_monkey add constraint fk_troop_monkey_troop foreign key (troop_pid) references troop (pid) on delete restrict on update restrict;
-
-alter table troop_monkey add constraint fk_troop_monkey_monkey foreign key (monkey_mid) references monkey (mid) on delete restrict on update restrict;
-
-create index ix_l2_cldf_reset_bean_child_parent_id on l2_cldf_reset_bean_child (parent_id);
-alter table l2_cldf_reset_bean_child add constraint fk_l2_cldf_reset_bean_child_parent_id foreign key (parent_id) references l2_cldf_reset_bean (id) on delete restrict on update restrict;
-
-create index ix_level1_level4_level1 on level1_level4 (level1_id);
-alter table level1_level4 add constraint fk_level1_level4_level1 foreign key (level1_id) references level1 (id) on delete restrict on update restrict;
-
-create index ix_level1_level4_level4 on level1_level4 (level4_id);
-alter table level1_level4 add constraint fk_level1_level4_level4 foreign key (level4_id) references level4 (id) on delete restrict on update restrict;
-
-create index ix_level1_level2_level1 on level1_level2 (level1_id);
-alter table level1_level2 add constraint fk_level1_level2_level1 foreign key (level1_id) references level1 (id) on delete restrict on update restrict;
-
-create index ix_level1_level2_level2 on level1_level2 (level2_id);
-alter table level1_level2 add constraint fk_level1_level2_level2 foreign key (level2_id) references level2 (id) on delete restrict on update restrict;
-
-create index ix_level2_level3_level2 on level2_level3 (level2_id);
-alter table level2_level3 add constraint fk_level2_level3_level2 foreign key (level2_id) references level2 (id) on delete restrict on update restrict;
-
-create index ix_level2_level3_level3 on level2_level3 (level3_id);
-alter table level2_level3 add constraint fk_level2_level3_level3 foreign key (level3_id) references level3 (id) on delete restrict on update restrict;
-
-alter table link add constraint fk_link_id foreign key (id) references link_draft (id) on delete restrict on update restrict;
-
-create index ix_la_attr_value_attribute_la_attr_value on la_attr_value_attribute (la_attr_value_id);
-alter table la_attr_value_attribute add constraint fk_la_attr_value_attribute_la_attr_value foreign key (la_attr_value_id) references la_attr_value (id) on delete restrict on update restrict;
-
-create index ix_la_attr_value_attribute_attribute on la_attr_value_attribute (attribute_id);
-alter table la_attr_value_attribute add constraint fk_la_attr_value_attribute_attribute foreign key (attribute_id) references attribute (id) on delete restrict on update restrict;
-
-create index ix_looney_tune_id on looney (tune_id);
-alter table looney add constraint fk_looney_tune_id foreign key (tune_id) references tune (id) on delete restrict on update restrict;
-
-create index ix_mcontact_customer_id on mcontact (customer_id);
-alter table mcontact add constraint fk_mcontact_customer_id foreign key (customer_id) references mcustomer (id) on delete restrict on update restrict;
-
-create index ix_mcontact_message_contact_id on mcontact_message (contact_id);
-alter table mcontact_message add constraint fk_mcontact_message_contact_id foreign key (contact_id) references mcontact (id) on delete restrict on update restrict;
-
-create index ix_mcustomer_shipping_address_id on mcustomer (shipping_address_id);
-alter table mcustomer add constraint fk_mcustomer_shipping_address_id foreign key (shipping_address_id) references maddress (id) on delete restrict on update restrict;
-
-create index ix_mcustomer_billing_address_id on mcustomer (billing_address_id);
-alter table mcustomer add constraint fk_mcustomer_billing_address_id foreign key (billing_address_id) references maddress (id) on delete restrict on update restrict;
-
-create index ix_mmachine_mgroup_mmachine on mmachine_mgroup (mmachine_id);
-alter table mmachine_mgroup add constraint fk_mmachine_mgroup_mmachine foreign key (mmachine_id) references mmachine (id) on delete restrict on update restrict;
-
-create index ix_mmachine_mgroup_mgroup on mmachine_mgroup (mgroup_id);
-alter table mmachine_mgroup add constraint fk_mmachine_mgroup_mgroup foreign key (mgroup_id) references mgroup (id) on delete restrict on update restrict;
-
-create index ix_mprinter_current_state_id on mprinter (current_state_id);
-alter table mprinter add constraint fk_mprinter_current_state_id foreign key (current_state_id) references mprinter_state (id) on delete restrict on update restrict;
-
-alter table mprinter add constraint fk_mprinter_last_swap_cyan_id foreign key (last_swap_cyan_id) references mprinter_state (id) on delete restrict on update restrict;
-
-alter table mprinter add constraint fk_mprinter_last_swap_magenta_id foreign key (last_swap_magenta_id) references mprinter_state (id) on delete restrict on update restrict;
-
-alter table mprinter add constraint fk_mprinter_last_swap_yellow_id foreign key (last_swap_yellow_id) references mprinter_state (id) on delete restrict on update restrict;
-
-alter table mprinter add constraint fk_mprinter_last_swap_black_id foreign key (last_swap_black_id) references mprinter_state (id) on delete restrict on update restrict;
-
-create index ix_mprinter_state_printer_id on mprinter_state (printer_id);
-alter table mprinter_state add constraint fk_mprinter_state_printer_id foreign key (printer_id) references mprinter (id) on delete restrict on update restrict;
-
-create index ix_mprofile_picture_id on mprofile (picture_id);
-alter table mprofile add constraint fk_mprofile_picture_id foreign key (picture_id) references mmedia (id) on delete restrict on update restrict;
-
-create index ix_mrole_muser_mrole on mrole_muser (mrole_roleid);
-alter table mrole_muser add constraint fk_mrole_muser_mrole foreign key (mrole_roleid) references mrole (roleid) on delete restrict on update restrict;
-
-create index ix_mrole_muser_muser on mrole_muser (muser_userid);
-alter table mrole_muser add constraint fk_mrole_muser_muser foreign key (muser_userid) references muser (userid) on delete restrict on update restrict;
-
-create index ix_muser_user_type_id on muser (user_type_id);
-alter table muser add constraint fk_muser_user_type_id foreign key (user_type_id) references muser_type (id) on delete restrict on update restrict;
-
-create index ix_mail_user_inbox_mail_user on mail_user_inbox (mail_user_id);
-alter table mail_user_inbox add constraint fk_mail_user_inbox_mail_user foreign key (mail_user_id) references mail_user (id) on delete restrict on update restrict;
-
-create index ix_mail_user_inbox_mail_box on mail_user_inbox (mail_box_id);
-alter table mail_user_inbox add constraint fk_mail_user_inbox_mail_box foreign key (mail_box_id) references mail_box (id) on delete restrict on update restrict;
-
-create index ix_mail_user_outbox_mail_user on mail_user_outbox (mail_user_id);
-alter table mail_user_outbox add constraint fk_mail_user_outbox_mail_user foreign key (mail_user_id) references mail_user (id) on delete restrict on update restrict;
-
-create index ix_mail_user_outbox_mail_box on mail_user_outbox (mail_box_id);
-alter table mail_user_outbox add constraint fk_mail_user_outbox_mail_box foreign key (mail_box_id) references mail_box (id) on delete restrict on update restrict;
-
-create index ix_c_message_conversation_id on c_message (conversation_id);
-alter table c_message add constraint fk_c_message_conversation_id foreign key (conversation_id) references c_conversation (id) on delete restrict on update restrict;
-
-create index ix_c_message_user_id on c_message (user_id);
-alter table c_message add constraint fk_c_message_user_id foreign key (user_id) references c_user (id) on delete restrict on update restrict;
-
-alter table meter_contract_data add constraint fk_meter_contract_data_special_needs_client_id foreign key (special_needs_client_id) references meter_special_needs_client (id) on delete restrict on update restrict;
-
-alter table meter_special_needs_client add constraint fk_meter_special_needs_client_primary_id foreign key (primary_id) references meter_special_needs_contact (id) on delete restrict on update restrict;
-
-alter table meter_version add constraint fk_meter_version_address_data_id foreign key (address_data_id) references meter_address_data (id) on delete restrict on update restrict;
-
-alter table meter_version add constraint fk_meter_version_contract_data_id foreign key (contract_data_id) references meter_contract_data (id) on delete restrict on update restrict;
-
-create index ix_mnoc_user_mnoc_role_mnoc_user on mnoc_user_mnoc_role (mnoc_user_user_id);
-alter table mnoc_user_mnoc_role add constraint fk_mnoc_user_mnoc_role_mnoc_user foreign key (mnoc_user_user_id) references mnoc_user (user_id) on delete restrict on update restrict;
-
-create index ix_mnoc_user_mnoc_role_mnoc_role on mnoc_user_mnoc_role (mnoc_role_role_id);
-alter table mnoc_user_mnoc_role add constraint fk_mnoc_user_mnoc_role_mnoc_role foreign key (mnoc_role_role_id) references mnoc_role (role_id) on delete restrict on update restrict;
-
-create index ix_mny_b_a_id on mny_b (a_id);
-alter table mny_b add constraint fk_mny_b_a_id foreign key (a_id) references mny_a (id) on delete restrict on update restrict;
-
-create index ix_mny_b_mny_c_mny_b on mny_b_mny_c (mny_b_id);
-alter table mny_b_mny_c add constraint fk_mny_b_mny_c_mny_b foreign key (mny_b_id) references mny_b (id) on delete restrict on update restrict;
-
-create index ix_mny_b_mny_c_mny_c on mny_b_mny_c (mny_c_id);
-alter table mny_b_mny_c add constraint fk_mny_b_mny_c_mny_c foreign key (mny_c_id) references mny_c (id) on delete restrict on update restrict;
-
-create index ix_subtopics_mny_topic_1 on subtopics (topic);
-alter table subtopics add constraint fk_subtopics_mny_topic_1 foreign key (topic) references mny_topic (id) on delete restrict on update restrict;
-
-create index ix_subtopics_mny_topic_2 on subtopics (subtopic);
-alter table subtopics add constraint fk_subtopics_mny_topic_2 foreign key (subtopic) references mny_topic (id) on delete restrict on update restrict;
-
-create index ix_mp_role_mp_user_id on mp_role (mp_user_id);
-alter table mp_role add constraint fk_mp_role_mp_user_id foreign key (mp_user_id) references mp_user (id) on delete restrict on update restrict;
-
-create index ix_ms_many_a_many_b_ms_many_a on ms_many_a_many_b (ms_many_a_aid);
-alter table ms_many_a_many_b add constraint fk_ms_many_a_many_b_ms_many_a foreign key (ms_many_a_aid) references ms_many_a (aid) on delete restrict on update restrict;
-
-create index ix_ms_many_a_many_b_ms_many_b on ms_many_a_many_b (ms_many_b_bid);
-alter table ms_many_a_many_b add constraint fk_ms_many_a_many_b_ms_many_b foreign key (ms_many_b_bid) references ms_many_b (bid) on delete restrict on update restrict;
-
-create index ix_ms_many_b_many_a_ms_many_b on ms_many_b_many_a (ms_many_b_bid);
-alter table ms_many_b_many_a add constraint fk_ms_many_b_many_a_ms_many_b foreign key (ms_many_b_bid) references ms_many_b (bid) on delete restrict on update restrict;
-
-create index ix_ms_many_b_many_a_ms_many_a on ms_many_b_many_a (ms_many_a_aid);
-alter table ms_many_b_many_a add constraint fk_ms_many_b_many_a_ms_many_a foreign key (ms_many_a_aid) references ms_many_a (aid) on delete restrict on update restrict;
-
-create index ix_my_lob_size_join_many_parent_id on my_lob_size_join_many (parent_id);
-alter table my_lob_size_join_many add constraint fk_my_lob_size_join_many_parent_id foreign key (parent_id) references my_lob_size (id) on delete restrict on update restrict;
-
-create index ix_o_bean_child_cached_bean_id on o_bean_child (cached_bean_id);
-alter table o_bean_child add constraint fk_o_bean_child_cached_bean_id foreign key (cached_bean_id) references o_cached_bean (id) on delete restrict on update restrict;
-
-create index ix_ocached_app_detail_app_id on ocached_app_detail (app_id);
-alter table ocached_app_detail add constraint fk_ocached_app_detail_app_id foreign key (app_id) references ocached_app (id) on delete restrict on update restrict;
-
-create index ix_o_cached_bean_country_o_cached_bean on o_cached_bean_country (o_cached_bean_id);
-alter table o_cached_bean_country add constraint fk_o_cached_bean_country_o_cached_bean foreign key (o_cached_bean_id) references o_cached_bean (id) on delete restrict on update restrict;
-
-create index ix_o_cached_bean_country_o_country on o_cached_bean_country (o_country_code);
-alter table o_cached_bean_country add constraint fk_o_cached_bean_country_o_country foreign key (o_country_code) references o_country (code) on delete restrict on update restrict;
-
-create index ix_o_cached_bean_child_cached_bean_id on o_cached_bean_child (cached_bean_id);
-alter table o_cached_bean_child add constraint fk_o_cached_bean_child_cached_bean_id foreign key (cached_bean_id) references o_cached_bean (id) on delete restrict on update restrict;
-
-alter table oengine add constraint fk_oengine_car_id foreign key (car_id) references ocar (id) on delete restrict on update restrict;
-
-alter table ogear_box add constraint fk_ogear_box_car_id foreign key (car_id) references ocar (id) on delete restrict on update restrict;
-
-create index ix_omvertex_other_omvertex_id on omvertex_other (omvertex_id);
-alter table omvertex_other add constraint fk_omvertex_other_omvertex_id foreign key (omvertex_id) references omvertex (id) on delete restrict on update restrict;
-
-alter table oroad_show_msg add constraint fk_oroad_show_msg_company_id foreign key (company_id) references ocompany (id) on delete restrict on update restrict;
-
-create index ix_om_account_child_dbo_banana_rama_id on om_account_child_dbo (banana_rama_id);
-alter table om_account_child_dbo add constraint fk_om_account_child_dbo_banana_rama_id foreign key (banana_rama_id) references om_account_dbo (id) on delete restrict on update restrict;
-
-create index ix_om_basic_child_parent_id on om_basic_child (parent_id);
-alter table om_basic_child add constraint fk_om_basic_child_parent_id foreign key (parent_id) references om_basic_parent (id) on delete restrict on update restrict;
-
-create index ix_om_ordered_detail_master_id on om_ordered_detail (master_id);
-alter table om_ordered_detail add constraint fk_om_ordered_detail_master_id foreign key (master_id) references om_ordered_master (id) on delete restrict on update restrict;
-
-create index ix_o_order_kcustomer_id on o_order (kcustomer_id);
-alter table o_order add constraint fk_o_order_kcustomer_id foreign key (kcustomer_id) references o_customer (id) on delete restrict on update restrict;
-
-create index ix_o_order_detail_order_id on o_order_detail (order_id);
-alter table o_order_detail add constraint fk_o_order_detail_order_id foreign key (order_id) references o_order (id) on delete restrict on update restrict;
-
-create index ix_o_order_detail_product_id on o_order_detail (product_id);
-alter table o_order_detail add constraint fk_o_order_detail_product_id foreign key (product_id) references o_product (id) on delete restrict on update restrict;
-
-create index ix_s_order_items_order_uuid on s_order_items (order_uuid);
-alter table s_order_items add constraint fk_s_order_items_order_uuid foreign key (order_uuid) references s_orders (uuid) on delete restrict on update restrict;
-
-create index ix_or_order_ship_order_id on or_order_ship (order_id);
-alter table or_order_ship add constraint fk_or_order_ship_order_id foreign key (order_id) references o_order (id) on delete restrict on update restrict;
-
-alter table organization_node add constraint fk_organization_node_parent_tree_node_id foreign key (parent_tree_node_id) references organization_tree_node (id) on delete restrict on update restrict;
-
-create index ix_orp_detail_master_id on orp_detail (master_id);
-alter table orp_detail add constraint fk_orp_detail_master_id foreign key (master_id) references orp_master (id) on delete restrict on update restrict;
-
-create index ix_orp_detail2_orp_master2_id on orp_detail2 (orp_master2_id);
-alter table orp_detail2 add constraint fk_orp_detail2_orp_master2_id foreign key (orp_master2_id) references orp_master2 (id) on delete restrict on update restrict;
-
-alter table oto_atwo add constraint fk_oto_atwo_aone_id foreign key (aone_id) references oto_aone (id) on delete restrict on update restrict;
-
-alter table oto_bchild add constraint fk_oto_bchild_master_id foreign key (master_id) references oto_bmaster (id) on delete restrict on update restrict;
-
-alter table oto_child add constraint fk_oto_child_master_id foreign key (master_id) references oto_master (id) on delete restrict on update restrict;
-
-alter table oto_cust_address add constraint fk_oto_cust_address_customer_cid foreign key (customer_cid) references oto_cust (cid) on delete restrict on update restrict;
-
-alter table oto_level_a add constraint fk_oto_level_a_b_id foreign key (b_id) references oto_level_b (id) on delete restrict on update restrict;
-
-alter table oto_level_b add constraint fk_oto_level_b_c_id foreign key (c_id) references oto_level_c (id) on delete restrict on update restrict;
-
-alter table oto_prime_extra add constraint fk_oto_prime_extra_eid foreign key (eid) references oto_prime (pid) on delete restrict on update restrict;
-
-alter table oto_sd_child add constraint fk_oto_sd_child_master_id foreign key (master_id) references oto_sd_master (id) on delete restrict on update restrict;
-
-create index ix_oto_th_many_oto_th_top_id on oto_th_many (oto_th_top_id);
-alter table oto_th_many add constraint fk_oto_th_many_oto_th_top_id foreign key (oto_th_top_id) references oto_th_top (id) on delete restrict on update restrict;
-
-alter table oto_th_one add constraint fk_oto_th_one_many_id foreign key (many_id) references oto_th_many (id) on delete restrict on update restrict;
-
-alter table oto_ubprime_extra add constraint fk_oto_ubprime_extra_eid foreign key (eid) references oto_ubprime (pid) on delete restrict on update restrict;
-
-alter table oto_user_model add constraint fk_oto_user_model_user_optional_id foreign key (user_optional_id) references oto_user_model_optional (id) on delete restrict on update restrict;
-
-alter table pfile add constraint fk_pfile_file_content_id foreign key (file_content_id) references pfile_content (id) on delete restrict on update restrict;
-
-alter table pfile add constraint fk_pfile_file_content2_id foreign key (file_content2_id) references pfile_content (id) on delete restrict on update restrict;
-
-alter table paggview add constraint fk_paggview_pview_id foreign key (pview_id) references pp (id) on delete restrict on update restrict;
-
-create index ix_pallet_location_zone_sid on pallet_location (zone_sid);
-alter table pallet_location add constraint fk_pallet_location_zone_sid foreign key (zone_sid) references zones (id) on delete restrict on update restrict;
-
-alter table parcel_location add constraint fk_parcel_location_parcelid foreign key (parcelid) references parcel (parcelid) on delete restrict on update restrict;
-
-create index ix_rawinherit_parent_rawinherit_data_rawinherit_parent on rawinherit_parent_rawinherit_data (rawinherit_parent_id);
-alter table rawinherit_parent_rawinherit_data add constraint fk_rawinherit_parent_rawinherit_data_rawinherit_parent foreign key (rawinherit_parent_id) references rawinherit_parent (id) on delete restrict on update restrict;
-
-create index ix_rawinherit_parent_rawinherit_data_rawinherit_data on rawinherit_parent_rawinherit_data (rawinherit_data_id);
-alter table rawinherit_parent_rawinherit_data add constraint fk_rawinherit_parent_rawinherit_data_rawinherit_data foreign key (rawinherit_data_id) references rawinherit_data (id) on delete restrict on update restrict;
-
-create index ix_parent_person_some_bean_id on parent_person (some_bean_id);
-alter table parent_person add constraint fk_parent_person_some_bean_id foreign key (some_bean_id) references e_basic (id) on delete restrict on update restrict;
-
-create index ix_parent_person_parent_identifier on parent_person (parent_identifier);
-alter table parent_person add constraint fk_parent_person_parent_identifier foreign key (parent_identifier) references grand_parent_person (identifier) on delete restrict on update restrict;
-
-create index ix_c_participation_conversation_id on c_participation (conversation_id);
-alter table c_participation add constraint fk_c_participation_conversation_id foreign key (conversation_id) references c_conversation (id) on delete restrict on update restrict;
-
-create index ix_c_participation_user_id on c_participation (user_id);
-alter table c_participation add constraint fk_c_participation_user_id foreign key (user_id) references c_user (id) on delete restrict on update restrict;
-
-create index ix_pcf_calendar_pcf_person_id on pcf_calendar (pcf_person_id);
-alter table pcf_calendar add constraint fk_pcf_calendar_pcf_person_id foreign key (pcf_person_id) references pcf_person (id) on delete restrict on update restrict;
-
-create index ix_pcf_city_pcf_country_id on pcf_city (pcf_country_id);
-alter table pcf_city add constraint fk_pcf_city_pcf_country_id foreign key (pcf_country_id) references pcf_country (id) on delete restrict on update restrict;
-
-alter table pcf_city add constraint fk_pcf_city_mayor_id foreign key (mayor_id) references pcf_person (id) on delete restrict on update restrict;
-
-alter table pcf_city add constraint fk_pcf_city_vice_mayor_id foreign key (vice_mayor_id) references pcf_person (id) on delete restrict on update restrict;
-
-create index ix_pcf_event_pcf_calendar_id on pcf_event (pcf_calendar_id);
-alter table pcf_event add constraint fk_pcf_event_pcf_calendar_id foreign key (pcf_calendar_id) references pcf_calendar (id) on delete restrict on update restrict;
-
-alter table persistent_file_content add constraint fk_persistent_file_content_persistent_file_id foreign key (persistent_file_id) references persistent_file (id) on delete restrict on update restrict;
-
-create index ix_person_default_address_oid on person (default_address_oid);
-alter table person add constraint fk_person_default_address_oid foreign key (default_address_oid) references address (oid) on delete restrict on update restrict;
-
-create index ix_person_cache_email_person_info_person_id on person_cache_email (person_info_person_id);
-alter table person_cache_email add constraint fk_person_cache_email_person_info_person_id foreign key (person_info_person_id) references person_cache_info (person_id) on delete restrict on update restrict;
-
-create index ix_phones_person_id on phones (person_id);
-alter table phones add constraint fk_phones_person_id foreign key (person_id) references persons (id) on delete restrict on update restrict;
-
-create index ix_e_position_contract_id on e_position (contract_id);
-alter table e_position add constraint fk_e_position_contract_id foreign key (contract_id) references contract (id) on delete restrict on update restrict;
-
-create index ix_pp_to_ww_pp on pp_to_ww (pp_id);
-alter table pp_to_ww add constraint fk_pp_to_ww_pp foreign key (pp_id) references pp (id) on delete restrict on update restrict;
-
-create index ix_pp_to_ww_wview on pp_to_ww (ww_id);
-alter table pp_to_ww add constraint fk_pp_to_ww_wview foreign key (ww_id) references wview (id) on delete restrict on update restrict;
-
-create index ix_question_groupobjectid on question (groupobjectid);
-alter table question add constraint fk_question_groupobjectid foreign key (groupobjectid) references survey_group (id) on delete restrict on update restrict;
-
-create index ix_r_orders_customer on r_orders (company,customername);
-alter table r_orders add constraint fk_r_orders_customer foreign key (company,customername) references rcustomer (company,name) on delete restrict on update restrict;
-
-create index ix_rel_master_detail_id on rel_master (detail_id);
-alter table rel_master add constraint fk_rel_master_detail_id foreign key (detail_id) references rel_detail (id) on delete restrict on update restrict;
-
-create index ix_resourcefile_parentresourcefileid on resourcefile (parentresourcefileid);
-alter table resourcefile add constraint fk_resourcefile_parentresourcefileid foreign key (parentresourcefileid) references resourcefile (id) on delete restrict on update restrict;
-
-create index ix_mt_role_tenant_id on mt_role (tenant_id);
-alter table mt_role add constraint fk_mt_role_tenant_id foreign key (tenant_id) references mt_tenant (id) on delete restrict on update restrict;
-
-create index ix_mt_role_permission_mt_role on mt_role_permission (mt_role_id);
-alter table mt_role_permission add constraint fk_mt_role_permission_mt_role foreign key (mt_role_id) references mt_role (id) on delete restrict on update restrict;
-
-create index ix_mt_role_permission_mt_permission on mt_role_permission (mt_permission_id);
-alter table mt_role_permission add constraint fk_mt_role_permission_mt_permission foreign key (mt_permission_id) references mt_permission (id) on delete restrict on update restrict;
-
-create index ix_root_bean_referencing_bean_id on root_bean (referencing_bean_id);
-alter table root_bean add constraint fk_root_bean_referencing_bean_id foreign key (referencing_bean_id) references referencing_bean (id) on delete restrict on update restrict;
-
-alter table f_second add constraint fk_f_second_first foreign key (first) references f_first (id) on delete restrict on update restrict;
-
-create index ix_section_article_id on section (article_id);
-alter table section add constraint fk_section_article_id foreign key (article_id) references article (id) on delete restrict on update restrict;
-
-create index ix_self_parent_parent_id on self_parent (parent_id);
-alter table self_parent add constraint fk_self_parent_parent_id foreign key (parent_id) references self_parent (id) on delete restrict on update restrict;
-
-create index ix_self_ref_customer_referred_by_id on self_ref_customer (referred_by_id);
-alter table self_ref_customer add constraint fk_self_ref_customer_referred_by_id foreign key (referred_by_id) references self_ref_customer (id) on delete restrict on update restrict;
-
-create index ix_self_ref_example_parent_id on self_ref_example (parent_id);
-alter table self_ref_example add constraint fk_self_ref_example_parent_id foreign key (parent_id) references self_ref_example (id) on delete restrict on update restrict;
-
-alter table e_save_test_b add constraint fk_e_save_test_b_sibling_a_id foreign key (sibling_a_id) references e_save_test_a (id) on delete restrict on update restrict;
-
-create index ix_site_parent_id on site (parent_id);
-alter table site add constraint fk_site_parent_id foreign key (parent_id) references site (id) on delete restrict on update restrict;
-
-alter table site add constraint fk_site_data_container_id foreign key (data_container_id) references data_container (id) on delete restrict on update restrict;
-
-alter table site add constraint fk_site_site_address_id foreign key (site_address_id) references site_address (id) on delete restrict on update restrict;
-
-create index ix_source_base_target_id on source_base (target_id);
-alter table source_base add constraint fk_source_base_target_id foreign key (target_id) references target_base (id) on delete restrict on update restrict;
-
-create index ix_stockforecast_inner_report_id on stockforecast (inner_report_id);
-alter table stockforecast add constraint fk_stockforecast_inner_report_id foreign key (inner_report_id) references inner_report (id) on delete restrict on update restrict;
-
-create index ix_sub_section_section_id on sub_section (section_id);
-alter table sub_section add constraint fk_sub_section_section_id foreign key (section_id) references section (id) on delete restrict on update restrict;
-
-create index ix_tevent_many_event_id on tevent_many (event_id);
-alter table tevent_many add constraint fk_tevent_many_event_id foreign key (event_id) references tevent_one (id) on delete restrict on update restrict;
-
-alter table tevent_one add constraint fk_tevent_one_event_id foreign key (event_id) references tevent (id) on delete restrict on update restrict;
-
-create index ix_t_detail_with_other_namexxxyy_master_id on t_detail_with_other_namexxxyy (master_id);
-alter table t_detail_with_other_namexxxyy add constraint fk_t_detail_with_other_namexxxyy_master_id foreign key (master_id) references t_atable_thatisrelatively (id) on delete restrict on update restrict;
-
-create index ix_ttruck_holder_truck_plate_no on ttruck_holder (truck_plate_no);
-alter table ttruck_holder add constraint fk_ttruck_holder_truck_plate_no foreign key (truck_plate_no) references tcar (plate_no) on delete restrict on update restrict;
-
-create index ix_ttruck_holder_basic_id on ttruck_holder (basic_id);
-alter table ttruck_holder add constraint fk_ttruck_holder_basic_id foreign key (basic_id) references e_basic (id) on delete restrict on update restrict;
-
-create index ix_ttruck_holder_item_owner_id on ttruck_holder_item (owner_id);
-alter table ttruck_holder_item add constraint fk_ttruck_holder_item_owner_id foreign key (owner_id) references ttruck_holder (id) on delete restrict on update restrict;
-
-create index ix_twheel_owner_plate_no on twheel (owner_plate_no);
-alter table twheel add constraint fk_twheel_owner_plate_no foreign key (owner_plate_no) references tcar (plate_no) on delete restrict on update restrict;
-
-alter table tire add constraint fk_tire_wheel foreign key (wheel) references wheel (id) on delete restrict on update restrict;
-
-create index ix_tree_entity_parent_id on tree_entity (parent_id);
-alter table tree_entity add constraint fk_tree_entity_parent_id foreign key (parent_id) references tree_entity (id) on delete restrict on update restrict;
-
-create index ix_trip_vehicle_driver_id on trip (vehicle_driver_id);
-alter table trip add constraint fk_trip_vehicle_driver_id foreign key (vehicle_driver_id) references vehicle_driver (id) on delete restrict on update restrict;
-
-create index ix_trip_address_id on trip (address_id);
-alter table trip add constraint fk_trip_address_id foreign key (address_id) references o_address (id) on delete restrict on update restrict;
-
-create index ix_type_sub_type_id on `type` (sub_type_id);
-alter table `type` add constraint fk_type_sub_type_id foreign key (sub_type_id) references sub_type (sub_type_id) on delete restrict on update restrict;
-
-create index ix_usib_child_parent_id on usib_child (parent_id);
-alter table usib_child add constraint fk_usib_child_parent_id foreign key (parent_id) references usib_parent (id) on delete restrict on update restrict;
-
-alter table usib_child_sibling add constraint fk_usib_child_sibling_child_id foreign key (child_id) references usib_child (id) on delete restrict on update restrict;
-
-create index ix_ut_detail_utmaster_id on ut_detail (utmaster_id);
-alter table ut_detail add constraint fk_ut_detail_utmaster_id foreign key (utmaster_id) references ut_master (id) on delete restrict on update restrict;
-
-create index ix_uutwo_master_id on uutwo (master_id);
-alter table uutwo add constraint fk_uutwo_master_id foreign key (master_id) references uuone (id) on delete restrict on update restrict;
-
-alter table oto_user add constraint fk_oto_user_account_id foreign key (account_id) references oto_account (id) on delete restrict on update restrict;
-
-create index ix_c_user_group_id on c_user (group_id);
-alter table c_user add constraint fk_c_user_group_id foreign key (group_id) references c_group (id) on delete restrict on update restrict;
-
-create index ix_em_user_role_user_id on em_user_role (user_id);
-alter table em_user_role add constraint fk_em_user_role_user_id foreign key (user_id) references em_user (id) on delete restrict on update restrict;
-
-create index ix_em_user_role_role_id on em_user_role (role_id);
-alter table em_user_role add constraint fk_em_user_role_role_id foreign key (role_id) references em_role (id) on delete restrict on update restrict;
-
-create index ix_vehicle_lease_id on vehicle (lease_id);
-alter table vehicle add constraint fk_vehicle_lease_id foreign key (lease_id) references vehicle_lease (id) on delete restrict on update restrict;
-
-create index ix_vehicle_car_ref_id on vehicle (car_ref_id);
-alter table vehicle add constraint fk_vehicle_car_ref_id foreign key (car_ref_id) references truck_ref (id) on delete restrict on update restrict;
-
-create index ix_vehicle_truck_ref_id on vehicle (truck_ref_id);
-alter table vehicle add constraint fk_vehicle_truck_ref_id foreign key (truck_ref_id) references truck_ref (id) on delete restrict on update restrict;
-
-create index ix_vehicle_driver_vehicle_id on vehicle_driver (vehicle_id);
-alter table vehicle_driver add constraint fk_vehicle_driver_vehicle_id foreign key (vehicle_id) references vehicle (id) on delete restrict on update restrict;
-
-create index ix_vehicle_driver_address_id on vehicle_driver (address_id);
-alter table vehicle_driver add constraint fk_vehicle_driver_address_id foreign key (address_id) references o_address (id) on delete restrict on update restrict;
-
-create index ix_warehouses_officezoneid on warehouses (officezoneid);
-alter table warehouses add constraint fk_warehouses_officezoneid foreign key (officezoneid) references zones (id) on delete restrict on update restrict;
-
-create index ix_warehousesshippingzones_warehouses on warehousesshippingzones (warehouseid);
-alter table warehousesshippingzones add constraint fk_warehousesshippingzones_warehouses foreign key (warehouseid) references warehouses (id) on delete restrict on update restrict;
-
-create index ix_warehousesshippingzones_zones on warehousesshippingzones (shippingzoneid);
-alter table warehousesshippingzones add constraint fk_warehousesshippingzones_zones foreign key (shippingzoneid) references zones (id) on delete restrict on update restrict;
-
-create index ix_sa_wheel_tire on sa_wheel (tire);
-alter table sa_wheel add constraint fk_sa_wheel_tire foreign key (tire) references sa_tire (id) on delete restrict on update restrict;
-
-create index ix_sa_wheel_car on sa_wheel (car);
-alter table sa_wheel add constraint fk_sa_wheel_car foreign key (car) references sa_car (id) on delete restrict on update restrict;
-
-create index ix_g_who_props_otm_who_created_id on g_who_props_otm (who_created_id);
-alter table g_who_props_otm add constraint fk_g_who_props_otm_who_created_id foreign key (who_created_id) references g_user (id) on delete restrict on update restrict;
-
-create index ix_g_who_props_otm_who_modified_id on g_who_props_otm (who_modified_id);
-alter table g_who_props_otm add constraint fk_g_who_props_otm_who_modified_id foreign key (who_modified_id) references g_user (id) on delete restrict on update restrict;
-
-create index ix_with_zero_parent_id on with_zero (parent_id);
-alter table with_zero add constraint fk_with_zero_parent_id foreign key (parent_id) references parent (id) on delete restrict on update restrict;
-
-alter table hx_link add column sys_period_start datetime(6) default now(6);
-alter table hx_link add column sys_period_end datetime(6);
-update hx_link set sys_period_start = when_created;
-create table hx_link_history(
- id bigint,
- name varchar(255),
- location varchar(255),
- comments varchar(255),
- version bigint,
- when_created datetime(6),
- when_modified datetime(6),
- deleted tinyint(1),
- sys_period_start datetime(6),
- sys_period_end datetime(6)
-);
-create view hx_link_with_history as select * from hx_link union all select * from hx_link_history;
-
-alter table hi_link add column sys_period_start datetime(6) default now(6);
-alter table hi_link add column sys_period_end datetime(6);
-update hi_link set sys_period_start = when_created;
-create table hi_link_history(
- id bigint,
- name varchar(255),
- location varchar(255),
- comments varchar(255),
- version bigint,
- when_created datetime(6),
- when_modified datetime(6),
- sys_period_start datetime(6),
- sys_period_end datetime(6)
-);
-create view hi_link_with_history as select * from hi_link union all select * from hi_link_history;
-
-alter table hi_link_doc add column sys_period_start datetime(6) default now(6);
-alter table hi_link_doc add column sys_period_end datetime(6);
-create table hi_link_doc_history(
- hi_link_id bigint,
- hi_doc_id bigint,
- sys_period_start datetime(6),
- sys_period_end datetime(6)
-);
-create view hi_link_doc_with_history as select * from hi_link_doc union all select * from hi_link_doc_history;
-
-alter table hi_tone add column sys_period_start datetime(6) default now(6);
-alter table hi_tone add column sys_period_end datetime(6);
-update hi_tone set sys_period_start = when_created;
-create table hi_tone_history(
- id bigint,
- name varchar(255),
- comments varchar(255),
- version bigint,
- when_created datetime(6),
- when_modified datetime(6),
- sys_period_start datetime(6),
- sys_period_end datetime(6)
-);
-create view hi_tone_with_history as select * from hi_tone union all select * from hi_tone_history;
-
-alter table hi_tthree add column sys_period_start datetime(6) default now(6);
-alter table hi_tthree add column sys_period_end datetime(6);
-update hi_tthree set sys_period_start = when_created;
-create table hi_tthree_history(
- id bigint,
- hi_ttwo_id bigint,
- three varchar(255),
- version bigint,
- when_created datetime(6),
- when_modified datetime(6),
- sys_period_start datetime(6),
- sys_period_end datetime(6)
-);
-create view hi_tthree_with_history as select * from hi_tthree union all select * from hi_tthree_history;
-
-alter table hi_ttwo add column sys_period_start datetime(6) default now(6);
-alter table hi_ttwo add column sys_period_end datetime(6);
-update hi_ttwo set sys_period_start = when_created;
-create table hi_ttwo_history(
- id bigint,
- hi_tone_id bigint,
- two varchar(255),
- version bigint,
- when_created datetime(6),
- when_modified datetime(6),
- sys_period_start datetime(6),
- sys_period_end datetime(6)
-);
-create view hi_ttwo_with_history as select * from hi_ttwo union all select * from hi_ttwo_history;
-
-alter table hsd_setting add column sys_period_start datetime(6) default now(6);
-alter table hsd_setting add column sys_period_end datetime(6);
-update hsd_setting set sys_period_start = when_created;
-create table hsd_setting_history(
- id bigint,
- code varchar(255),
- content varchar(255),
- user_id bigint,
- version bigint,
- when_created datetime(6),
- when_modified datetime(6),
- deleted tinyint(1),
- sys_period_start datetime(6),
- sys_period_end datetime(6)
-);
-create view hsd_setting_with_history as select * from hsd_setting union all select * from hsd_setting_history;
-
-alter table hsd_user add column sys_period_start datetime(6) default now(6);
-alter table hsd_user add column sys_period_end datetime(6);
-update hsd_user set sys_period_start = when_created;
-create table hsd_user_history(
- id bigint,
- name varchar(255),
- version bigint,
- when_created datetime(6),
- when_modified datetime(6),
- deleted tinyint(1),
- sys_period_start datetime(6),
- sys_period_end datetime(6)
-);
-create view hsd_user_with_history as select * from hsd_user union all select * from hsd_user_history;
-
-alter table link add column sys_period_start datetime(6) default now(6);
-alter table link add column sys_period_end datetime(6);
-update link set sys_period_start = when_created;
-create table link_history(
- id bigint,
- name varchar(255),
- location varchar(255),
- when_publish datetime(6),
- link_comment varchar(255),
- version bigint,
- when_created datetime(6),
- when_modified datetime(6),
- deleted tinyint(1),
- sys_period_start datetime(6),
- sys_period_end datetime(6)
-);
-create view link_with_history as select * from link union all select * from link_history;
-
-alter table c_user add column sys_period_start datetime(6) default now(6);
-alter table c_user add column sys_period_end datetime(6);
-update c_user set sys_period_start = when_created;
-create table c_user_history(
- id bigint,
- inactive tinyint(1),
- name varchar(255),
- email varchar(255),
- password_hash varchar(255),
- group_id bigint,
- version bigint,
- when_created datetime(6),
- when_modified datetime(6),
- sys_period_start datetime(6),
- sys_period_end datetime(6)
-);
-create view c_user_with_history as select * from c_user union all select * from c_user_history;
-
-delimiter $$
-create trigger hx_link_history_upd before update on hx_link for each row begin
- insert into hx_link_history (sys_period_start,sys_period_end,id, name, location, comments, version, when_created, when_modified, deleted) values (OLD.sys_period_start, now(6),OLD.id, OLD.name, OLD.location, OLD.comments, OLD.version, OLD.when_created, OLD.when_modified, OLD.deleted);
- set NEW.sys_period_start = now(6);
-end$$
-delimiter $$
-create trigger hx_link_history_del before delete on hx_link for each row begin
- insert into hx_link_history (sys_period_start,sys_period_end,id, name, location, comments, version, when_created, when_modified, deleted) values (OLD.sys_period_start, now(6),OLD.id, OLD.name, OLD.location, OLD.comments, OLD.version, OLD.when_created, OLD.when_modified, OLD.deleted);
-end$$
-delimiter $$
-create trigger hi_link_history_upd before update on hi_link for each row begin
- insert into hi_link_history (sys_period_start,sys_period_end,id, name, location, comments, version, when_created, when_modified) values (OLD.sys_period_start, now(6),OLD.id, OLD.name, OLD.location, OLD.comments, OLD.version, OLD.when_created, OLD.when_modified);
- set NEW.sys_period_start = now(6);
-end$$
-delimiter $$
-create trigger hi_link_history_del before delete on hi_link for each row begin
- insert into hi_link_history (sys_period_start,sys_period_end,id, name, location, comments, version, when_created, when_modified) values (OLD.sys_period_start, now(6),OLD.id, OLD.name, OLD.location, OLD.comments, OLD.version, OLD.when_created, OLD.when_modified);
-end$$
-delimiter $$
-create trigger hi_link_doc_history_upd before update on hi_link_doc for each row begin
- insert into hi_link_doc_history (sys_period_start,sys_period_end,hi_link_id, hi_doc_id) values (OLD.sys_period_start, now(6),OLD.hi_link_id, OLD.hi_doc_id);
- set NEW.sys_period_start = now(6);
-end$$
-delimiter $$
-create trigger hi_link_doc_history_del before delete on hi_link_doc for each row begin
- insert into hi_link_doc_history (sys_period_start,sys_period_end,hi_link_id, hi_doc_id) values (OLD.sys_period_start, now(6),OLD.hi_link_id, OLD.hi_doc_id);
-end$$
-delimiter $$
-create trigger hi_tone_history_upd before update on hi_tone for each row begin
- insert into hi_tone_history (sys_period_start,sys_period_end,id, name, comments, version, when_created, when_modified) values (OLD.sys_period_start, now(6),OLD.id, OLD.name, OLD.comments, OLD.version, OLD.when_created, OLD.when_modified);
- set NEW.sys_period_start = now(6);
-end$$
-delimiter $$
-create trigger hi_tone_history_del before delete on hi_tone for each row begin
- insert into hi_tone_history (sys_period_start,sys_period_end,id, name, comments, version, when_created, when_modified) values (OLD.sys_period_start, now(6),OLD.id, OLD.name, OLD.comments, OLD.version, OLD.when_created, OLD.when_modified);
-end$$
-delimiter $$
-create trigger hi_tthree_history_upd before update on hi_tthree for each row begin
- insert into hi_tthree_history (sys_period_start,sys_period_end,id, hi_ttwo_id, three, version, when_created, when_modified) values (OLD.sys_period_start, now(6),OLD.id, OLD.hi_ttwo_id, OLD.three, OLD.version, OLD.when_created, OLD.when_modified);
- set NEW.sys_period_start = now(6);
-end$$
-delimiter $$
-create trigger hi_tthree_history_del before delete on hi_tthree for each row begin
- insert into hi_tthree_history (sys_period_start,sys_period_end,id, hi_ttwo_id, three, version, when_created, when_modified) values (OLD.sys_period_start, now(6),OLD.id, OLD.hi_ttwo_id, OLD.three, OLD.version, OLD.when_created, OLD.when_modified);
-end$$
-delimiter $$
-create trigger hi_ttwo_history_upd before update on hi_ttwo for each row begin
- insert into hi_ttwo_history (sys_period_start,sys_period_end,id, hi_tone_id, two, version, when_created, when_modified) values (OLD.sys_period_start, now(6),OLD.id, OLD.hi_tone_id, OLD.two, OLD.version, OLD.when_created, OLD.when_modified);
- set NEW.sys_period_start = now(6);
-end$$
-delimiter $$
-create trigger hi_ttwo_history_del before delete on hi_ttwo for each row begin
- insert into hi_ttwo_history (sys_period_start,sys_period_end,id, hi_tone_id, two, version, when_created, when_modified) values (OLD.sys_period_start, now(6),OLD.id, OLD.hi_tone_id, OLD.two, OLD.version, OLD.when_created, OLD.when_modified);
-end$$
-delimiter $$
-create trigger hsd_setting_history_upd before update on hsd_setting for each row begin
- insert into hsd_setting_history (sys_period_start,sys_period_end,id, code, content, user_id, version, when_created, when_modified, deleted) values (OLD.sys_period_start, now(6),OLD.id, OLD.code, OLD.content, OLD.user_id, OLD.version, OLD.when_created, OLD.when_modified, OLD.deleted);
- set NEW.sys_period_start = now(6);
-end$$
-delimiter $$
-create trigger hsd_setting_history_del before delete on hsd_setting for each row begin
- insert into hsd_setting_history (sys_period_start,sys_period_end,id, code, content, user_id, version, when_created, when_modified, deleted) values (OLD.sys_period_start, now(6),OLD.id, OLD.code, OLD.content, OLD.user_id, OLD.version, OLD.when_created, OLD.when_modified, OLD.deleted);
-end$$
-delimiter $$
-create trigger hsd_user_history_upd before update on hsd_user for each row begin
- insert into hsd_user_history (sys_period_start,sys_period_end,id, name, version, when_created, when_modified, deleted) values (OLD.sys_period_start, now(6),OLD.id, OLD.name, OLD.version, OLD.when_created, OLD.when_modified, OLD.deleted);
- set NEW.sys_period_start = now(6);
-end$$
-delimiter $$
-create trigger hsd_user_history_del before delete on hsd_user for each row begin
- insert into hsd_user_history (sys_period_start,sys_period_end,id, name, version, when_created, when_modified, deleted) values (OLD.sys_period_start, now(6),OLD.id, OLD.name, OLD.version, OLD.when_created, OLD.when_modified, OLD.deleted);
-end$$
-delimiter $$
-create trigger link_history_upd before update on link for each row begin
- insert into link_history (sys_period_start,sys_period_end,id, name, location, when_publish, link_comment, version, when_created, when_modified, deleted) values (OLD.sys_period_start, now(6),OLD.id, OLD.name, OLD.location, OLD.when_publish, OLD.link_comment, OLD.version, OLD.when_created, OLD.when_modified, OLD.deleted);
- set NEW.sys_period_start = now(6);
-end$$
-delimiter $$
-create trigger link_history_del before delete on link for each row begin
- insert into link_history (sys_period_start,sys_period_end,id, name, location, when_publish, link_comment, version, when_created, when_modified, deleted) values (OLD.sys_period_start, now(6),OLD.id, OLD.name, OLD.location, OLD.when_publish, OLD.link_comment, OLD.version, OLD.when_created, OLD.when_modified, OLD.deleted);
-end$$
-delimiter $$
-create trigger c_user_history_upd before update on c_user for each row begin
- insert into c_user_history (sys_period_start,sys_period_end,id, inactive, name, email, group_id, version, when_created, when_modified) values (OLD.sys_period_start, now(6),OLD.id, OLD.inactive, OLD.name, OLD.email, OLD.group_id, OLD.version, OLD.when_created, OLD.when_modified);
- set NEW.sys_period_start = now(6);
-end$$
-delimiter $$
-create trigger c_user_history_del before delete on c_user for each row begin
- insert into c_user_history (sys_period_start,sys_period_end,id, inactive, name, email, group_id, version, when_created, when_modified) values (OLD.sys_period_start, now(6),OLD.id, OLD.inactive, OLD.name, OLD.email, OLD.group_id, OLD.version, OLD.when_created, OLD.when_modified);
-end$$
diff --git a/src/test/ddl-review/mysql-drop-all.sql b/src/test/ddl-review/mysql-drop-all.sql
deleted file mode 100644
index eb2ce81b6..000000000
--- a/src/test/ddl-review/mysql-drop-all.sql
+++ /dev/null
@@ -1,1867 +0,0 @@
--- Generated by ebean unknown at 2020-02-21T19:45:37.488834Z
-alter table bar drop foreign key fk_bar_foo_id;
-drop index ix_bar_foo_id on bar;
-
-alter table acl_container_relation drop foreign key fk_acl_container_relation_container_id;
-drop index ix_acl_container_relation_container_id on acl_container_relation;
-
-alter table acl_container_relation drop foreign key fk_acl_container_relation_acl_entry_id;
-drop index ix_acl_container_relation_acl_entry_id on acl_container_relation;
-
-alter table addr drop foreign key fk_addr_employee_id;
-drop index ix_addr_employee_id on addr;
-
-alter table o_address drop foreign key fk_o_address_country_code;
-drop index ix_o_address_country_code on o_address;
-
-alter table album drop foreign key fk_album_cover_id;
-
-alter table animal drop foreign key fk_animal_shelter_id;
-drop index ix_animal_shelter_id on animal;
-
-alter table attribute drop foreign key fk_attribute_attribute_holder_id;
-drop index ix_attribute_attribute_holder_id on attribute;
-
-alter table bbookmark drop foreign key fk_bbookmark_user_id;
-drop index ix_bbookmark_user_id on bbookmark;
-
-alter table bbookmark_user drop foreign key fk_bbookmark_user_org_id;
-drop index ix_bbookmark_user_org_id on bbookmark_user;
-
-alter table bsite_user_a drop foreign key fk_bsite_user_a_site_id;
-drop index ix_bsite_user_a_site_id on bsite_user_a;
-
-alter table bsite_user_a drop foreign key fk_bsite_user_a_user_id;
-drop index ix_bsite_user_a_user_id on bsite_user_a;
-
-alter table bsite_user_b drop foreign key fk_bsite_user_b_site;
-drop index ix_bsite_user_b_site on bsite_user_b;
-
-alter table bsite_user_b drop foreign key fk_bsite_user_b_usr;
-drop index ix_bsite_user_b_usr on bsite_user_b;
-
-alter table bsite_user_c drop foreign key fk_bsite_user_c_site_uid;
-drop index ix_bsite_user_c_site_uid on bsite_user_c;
-
-alter table bsite_user_c drop foreign key fk_bsite_user_c_user_uid;
-drop index ix_bsite_user_c_user_uid on bsite_user_c;
-
-alter table bsite_user_e drop foreign key fk_bsite_user_e_site_id;
-drop index ix_bsite_user_e_site_id on bsite_user_e;
-
-alter table bsite_user_e drop foreign key fk_bsite_user_e_user_id;
-drop index ix_bsite_user_e_user_id on bsite_user_e;
-
-alter table basic_draftable_bean drop foreign key fk_basic_draftable_bean_id;
-
-alter table drel_booking drop foreign key fk_drel_booking_agent_invoice;
-
-alter table drel_booking drop foreign key fk_drel_booking_client_invoice;
-
-alter table cepproduct_category drop foreign key fk_cepproduct_category_category_id;
-drop index ix_cepproduct_category_category_id on cepproduct_category;
-
-alter table cepproduct_category drop foreign key fk_cepproduct_category_product_id;
-drop index ix_cepproduct_category_product_id on cepproduct_category;
-
-alter table cinh_ref drop foreign key fk_cinh_ref_ref_id;
-drop index ix_cinh_ref_ref_id on cinh_ref;
-
-alter table ckey_detail drop foreign key fk_ckey_detail_parent;
-drop index ix_ckey_detail_parent on ckey_detail;
-
-alter table ckey_parent drop foreign key fk_ckey_parent_assoc_id;
-drop index ix_ckey_parent_assoc_id on ckey_parent;
-
-alter table coone_many drop foreign key fk_coone_many_coone_id;
-drop index ix_coone_many_coone_id on coone_many;
-
-alter table coroot drop foreign key fk_coroot_one_id;
-
-alter table calculation_result drop foreign key fk_calculation_result_product_configuration_id;
-drop index ix_calculation_result_product_configuration_id on calculation_result;
-
-alter table calculation_result drop foreign key fk_calculation_result_group_configuration_id;
-drop index ix_calculation_result_group_configuration_id on calculation_result;
-
-alter table sp_car_car_wheels drop foreign key fk_sp_car_car_wheels_sp_car_car;
-drop index ix_sp_car_car_wheels_sp_car_car on sp_car_car_wheels;
-
-alter table sp_car_car_wheels drop foreign key fk_sp_car_car_wheels_sp_car_wheel;
-drop index ix_sp_car_car_wheels_sp_car_wheel on sp_car_car_wheels;
-
-alter table sp_car_car_doors drop foreign key fk_sp_car_car_doors_sp_car_car;
-drop index ix_sp_car_car_doors_sp_car_car on sp_car_car_doors;
-
-alter table sp_car_car_doors drop foreign key fk_sp_car_car_doors_sp_car_door;
-drop index ix_sp_car_car_doors_sp_car_door on sp_car_car_doors;
-
-alter table car_accessory drop foreign key fk_car_accessory_fuse_id;
-drop index ix_car_accessory_fuse_id on car_accessory;
-
-alter table car_accessory drop foreign key fk_car_accessory_car_id;
-drop index ix_car_accessory_car_id on car_accessory;
-
-alter table category drop foreign key fk_category_surveyobjectid;
-drop index ix_category_surveyobjectid on category;
-
-alter table e_save_test_d drop foreign key fk_e_save_test_d_parent_id;
-
-alter table child_person drop foreign key fk_child_person_some_bean_id;
-drop index ix_child_person_some_bean_id on child_person;
-
-alter table child_person drop foreign key fk_child_person_parent_identifier;
-drop index ix_child_person_parent_identifier on child_person;
-
-alter table cke_client drop foreign key fk_cke_client_user;
-drop index ix_cke_client_user on cke_client;
-
-alter table class_super_monkey drop foreign key fk_class_super_monkey_class_super;
-
-alter table class_super_monkey drop foreign key fk_class_super_monkey_monkey;
-
-alter table configuration drop foreign key fk_configuration_configurations_id;
-drop index ix_configuration_configurations_id on configuration;
-
-alter table contact drop foreign key fk_contact_customer_id;
-drop index ix_contact_customer_id on contact;
-
-alter table contact drop foreign key fk_contact_group_id;
-drop index ix_contact_group_id on contact;
-
-alter table contact_note drop foreign key fk_contact_note_contact_id;
-drop index ix_contact_note_contact_id on contact_note;
-
-alter table contract_costs drop foreign key fk_contract_costs_position_id;
-drop index ix_contract_costs_position_id on contract_costs;
-
-alter table c_conversation drop foreign key fk_c_conversation_group_id;
-drop index ix_c_conversation_group_id on c_conversation;
-
-alter table o_customer drop foreign key fk_o_customer_billing_address_id;
-drop index ix_o_customer_billing_address_id on o_customer;
-
-alter table o_customer drop foreign key fk_o_customer_shipping_address_id;
-drop index ix_o_customer_shipping_address_id on o_customer;
-
-alter table dcredit_drol drop foreign key fk_dcredit_drol_dcredit;
-drop index ix_dcredit_drol_dcredit on dcredit_drol;
-
-alter table dcredit_drol drop foreign key fk_dcredit_drol_drol;
-drop index ix_dcredit_drol_drol on dcredit_drol;
-
-alter table dmachine drop foreign key fk_dmachine_organisation_id;
-drop index ix_dmachine_organisation_id on dmachine;
-
-alter table d_machine_aux_use drop foreign key fk_d_machine_aux_use_machine_id;
-drop index ix_d_machine_aux_use_machine_id on d_machine_aux_use;
-
-alter table d_machine_stats drop foreign key fk_d_machine_stats_machine_id;
-drop index ix_d_machine_stats_machine_id on d_machine_stats;
-
-alter table d_machine_use drop foreign key fk_d_machine_use_machine_id;
-drop index ix_d_machine_use_machine_id on d_machine_use;
-
-alter table drot_drol drop foreign key fk_drot_drol_drot;
-drop index ix_drot_drol_drot on drot_drol;
-
-alter table drot_drol drop foreign key fk_drot_drol_drol;
-drop index ix_drot_drol_drol on drot_drol;
-
-alter table dc_detail drop foreign key fk_dc_detail_master_id;
-drop index ix_dc_detail_master_id on dc_detail;
-
-alter table dfk_cascade drop foreign key fk_dfk_cascade_one_id;
-drop index ix_dfk_cascade_one_id on dfk_cascade;
-
-alter table dfk_set_null drop foreign key fk_dfk_set_null_one_id;
-drop index ix_dfk_set_null_one_id on dfk_set_null;
-
-alter table doc drop foreign key fk_doc_id;
-
-alter table doc_link drop foreign key fk_doc_link_doc;
-drop index ix_doc_link_doc on doc_link;
-
-alter table doc_link drop foreign key fk_doc_link_link;
-drop index ix_doc_link_link on doc_link;
-
-alter table document drop foreign key fk_document_id;
-
-alter table document drop foreign key fk_document_organisation_id;
-drop index ix_document_organisation_id on document;
-
-alter table document_draft drop foreign key fk_document_draft_organisation_id;
-drop index ix_document_draft_organisation_id on document_draft;
-
-alter table document_media drop foreign key fk_document_media_document_id;
-drop index ix_document_media_document_id on document_media;
-
-alter table document_media_draft drop foreign key fk_document_media_draft_document_id;
-drop index ix_document_media_draft_document_id on document_media_draft;
-
-alter table e_basicenc_relate drop foreign key fk_e_basicenc_relate_other_id;
-drop index ix_e_basicenc_relate_other_id on e_basicenc_relate;
-
-alter table ebasic_json_map_detail drop foreign key fk_ebasic_json_map_detail_owner_id;
-drop index ix_ebasic_json_map_detail_owner_id on ebasic_json_map_detail;
-
-alter table ebasic_no_sdchild drop foreign key fk_ebasic_no_sdchild_owner_id;
-drop index ix_ebasic_no_sdchild_owner_id on ebasic_no_sdchild;
-
-alter table ebasic_sdchild drop foreign key fk_ebasic_sdchild_owner_id;
-drop index ix_ebasic_sdchild_owner_id on ebasic_sdchild;
-
-alter table ecache_child drop foreign key fk_ecache_child_root_id;
-drop index ix_ecache_child_root_id on ecache_child;
-
-alter table edefault_prop drop foreign key fk_edefault_prop_e_simple_usertypeid;
-
-alter table eemb_inner drop foreign key fk_eemb_inner_outer_id;
-drop index ix_eemb_inner_outer_id on eemb_inner;
-
-alter table einvoice drop foreign key fk_einvoice_person_id;
-drop index ix_einvoice_person_id on einvoice;
-
-alter table enull_collection_detail drop foreign key fk_enull_collection_detail_enull_collection_id;
-drop index ix_enull_collection_detail_enull_collection_id on enull_collection_detail;
-
-alter table eopt_one_a drop foreign key fk_eopt_one_a_b_id;
-drop index ix_eopt_one_a_b_id on eopt_one_a;
-
-alter table eopt_one_b drop foreign key fk_eopt_one_b_c_id;
-drop index ix_eopt_one_b_c_id on eopt_one_b;
-
-alter table eper_addr drop foreign key fk_eper_addr_ma_country_code;
-drop index ix_eper_addr_ma_country_code on eper_addr;
-
-alter table esoft_del_book drop foreign key fk_esoft_del_book_lend_by_id;
-drop index ix_esoft_del_book_lend_by_id on esoft_del_book;
-
-alter table esoft_del_book_esoft_del_user drop foreign key fk_esoft_del_book_esoft_del_user_esoft_del_book;
-drop index ix_esoft_del_book_esoft_del_user_esoft_del_book on esoft_del_book_esoft_del_user;
-
-alter table esoft_del_book_esoft_del_user drop foreign key fk_esoft_del_book_esoft_del_user_esoft_del_user;
-drop index ix_esoft_del_book_esoft_del_user_esoft_del_user on esoft_del_book_esoft_del_user;
-
-alter table esoft_del_down drop foreign key fk_esoft_del_down_esoft_del_mid_id;
-drop index ix_esoft_del_down_esoft_del_mid_id on esoft_del_down;
-
-alter table esoft_del_mid drop foreign key fk_esoft_del_mid_top_id;
-drop index ix_esoft_del_mid_top_id on esoft_del_mid;
-
-alter table esoft_del_mid drop foreign key fk_esoft_del_mid_up_id;
-drop index ix_esoft_del_mid_up_id on esoft_del_mid;
-
-alter table esoft_del_one_a drop foreign key fk_esoft_del_one_a_oneb_id;
-
-alter table esoft_del_role_esoft_del_user drop foreign key fk_esoft_del_role_esoft_del_user_esoft_del_role;
-drop index ix_esoft_del_role_esoft_del_user_esoft_del_role on esoft_del_role_esoft_del_user;
-
-alter table esoft_del_role_esoft_del_user drop foreign key fk_esoft_del_role_esoft_del_user_esoft_del_user;
-drop index ix_esoft_del_role_esoft_del_user_esoft_del_user on esoft_del_role_esoft_del_user;
-
-alter table esoft_del_user_esoft_del_role drop foreign key fk_esoft_del_user_esoft_del_role_esoft_del_user;
-drop index ix_esoft_del_user_esoft_del_role_esoft_del_user on esoft_del_user_esoft_del_role;
-
-alter table esoft_del_user_esoft_del_role drop foreign key fk_esoft_del_user_esoft_del_role_esoft_del_role;
-drop index ix_esoft_del_user_esoft_del_role_esoft_del_role on esoft_del_user_esoft_del_role;
-
-alter table rawinherit_uncle drop foreign key fk_rawinherit_uncle_parent_id;
-drop index ix_rawinherit_uncle_parent_id on rawinherit_uncle;
-
-alter table evanilla_collection_detail drop foreign key fk_evanilla_collection_detail_evanilla_collection_id;
-drop index ix_evanilla_collection_detail_evanilla_collection_id on evanilla_collection_detail;
-
-alter table ec_enum_person_tags drop foreign key fk_ec_enum_person_tags_ec_enum_person_id;
-drop index ix_ec_enum_person_tags_ec_enum_person_id on ec_enum_person_tags;
-
-alter table ec_person_phone drop foreign key fk_ec_person_phone_owner_id;
-drop index ix_ec_person_phone_owner_id on ec_person_phone;
-
-alter table ec_top drop foreign key fk_ec_top_person_id;
-drop index ix_ec_top_person_id on ec_top;
-
-alter table ec_top_ecs_person drop foreign key fk_ec_top_ecs_person_ec_top;
-drop index ix_ec_top_ecs_person_ec_top on ec_top_ecs_person;
-
-alter table ec_top_ecs_person drop foreign key fk_ec_top_ecs_person_ecs_person;
-drop index ix_ec_top_ecs_person_ecs_person on ec_top_ecs_person;
-
-alter table ecbl_person_phone_numbers drop foreign key fk_ecbl_person_phone_numbers_person_id;
-drop index ix_ecbl_person_phone_numbers_person_id on ecbl_person_phone_numbers;
-
-alter table ecbm_person_phone_numbers drop foreign key fk_ecbm_person_phone_numbers_person_id;
-drop index ix_ecbm_person_phone_numbers_person_id on ecbm_person_phone_numbers;
-
-alter table ecm_person_phone_numbers drop foreign key fk_ecm_person_phone_numbers_ecm_person_id;
-drop index ix_ecm_person_phone_numbers_ecm_person_id on ecm_person_phone_numbers;
-
-alter table ecmc_person_phone_numbers drop foreign key fk_ecmc_person_phone_numbers_ecmc_person_id;
-drop index ix_ecmc_person_phone_numbers_ecmc_person_id on ecmc_person_phone_numbers;
-
-alter table ecs_person_phone drop foreign key fk_ecs_person_phone_ecs_person_id;
-drop index ix_ecs_person_phone_ecs_person_id on ecs_person_phone;
-
-alter table ecsm_child drop foreign key fk_ecsm_child_ecsm_parent_id;
-drop index ix_ecsm_child_ecsm_parent_id on ecsm_child;
-
-alter table td_child drop foreign key fk_td_child_parent_id;
-drop index ix_td_child_parent_id on td_child;
-
-alter table element_bean drop foreign key fk_element_bean_complex_bean_id;
-drop index ix_element_bean_complex_bean_id on element_bean;
-
-alter table empl drop foreign key fk_empl_default_address_id;
-drop index ix_empl_default_address_id on empl;
-
-alter table esd_detail drop foreign key fk_esd_detail_master_id;
-drop index ix_esd_detail_master_id on esd_detail;
-
-alter table grand_parent_person drop foreign key fk_grand_parent_person_some_bean_id;
-drop index ix_grand_parent_person_some_bean_id on grand_parent_person;
-
-alter table survey_group drop foreign key fk_survey_group_categoryobjectid;
-drop index ix_survey_group_categoryobjectid on survey_group;
-
-alter table hx_link_doc drop foreign key fk_hx_link_doc_hx_link;
-drop index ix_hx_link_doc_hx_link on hx_link_doc;
-
-alter table hx_link_doc drop foreign key fk_hx_link_doc_he_doc;
-drop index ix_hx_link_doc_he_doc on hx_link_doc;
-
-alter table hi_link_doc drop foreign key fk_hi_link_doc_hi_link;
-drop index ix_hi_link_doc_hi_link on hi_link_doc;
-
-alter table hi_link_doc drop foreign key fk_hi_link_doc_hi_doc;
-drop index ix_hi_link_doc_hi_doc on hi_link_doc;
-
-alter table hi_tthree drop foreign key fk_hi_tthree_hi_ttwo_id;
-drop index ix_hi_tthree_hi_ttwo_id on hi_tthree;
-
-alter table hi_ttwo drop foreign key fk_hi_ttwo_hi_tone_id;
-drop index ix_hi_ttwo_hi_tone_id on hi_ttwo;
-
-alter table hsd_setting drop foreign key fk_hsd_setting_user_id;
-
-alter table iaf_segment drop foreign key fk_iaf_segment_status_id;
-drop index ix_iaf_segment_status_id on iaf_segment;
-
-alter table imrelated drop foreign key fk_imrelated_owner_id;
-drop index ix_imrelated_owner_id on imrelated;
-
-alter table info_contact drop foreign key fk_info_contact_company_id;
-drop index ix_info_contact_company_id on info_contact;
-
-alter table info_customer drop foreign key fk_info_customer_company_id;
-
-alter table inner_report drop foreign key fk_inner_report_forecast_id;
-
-alter table drel_invoice drop foreign key fk_drel_invoice_booking;
-drop index ix_drel_invoice_booking on drel_invoice;
-
-alter table item drop foreign key fk_item_etype;
-drop index ix_item_etype on item;
-
-alter table item drop foreign key fk_item_eregion;
-drop index ix_item_eregion on item;
-
-alter table mkeygroup_monkey drop foreign key fk_mkeygroup_monkey_mkeygroup;
-
-alter table mkeygroup_monkey drop foreign key fk_mkeygroup_monkey_monkey;
-
-alter table trainer_monkey drop foreign key fk_trainer_monkey_trainer;
-
-alter table trainer_monkey drop foreign key fk_trainer_monkey_monkey;
-
-alter table troop_monkey drop foreign key fk_troop_monkey_troop;
-
-alter table troop_monkey drop foreign key fk_troop_monkey_monkey;
-
-alter table l2_cldf_reset_bean_child drop foreign key fk_l2_cldf_reset_bean_child_parent_id;
-drop index ix_l2_cldf_reset_bean_child_parent_id on l2_cldf_reset_bean_child;
-
-alter table level1_level4 drop foreign key fk_level1_level4_level1;
-drop index ix_level1_level4_level1 on level1_level4;
-
-alter table level1_level4 drop foreign key fk_level1_level4_level4;
-drop index ix_level1_level4_level4 on level1_level4;
-
-alter table level1_level2 drop foreign key fk_level1_level2_level1;
-drop index ix_level1_level2_level1 on level1_level2;
-
-alter table level1_level2 drop foreign key fk_level1_level2_level2;
-drop index ix_level1_level2_level2 on level1_level2;
-
-alter table level2_level3 drop foreign key fk_level2_level3_level2;
-drop index ix_level2_level3_level2 on level2_level3;
-
-alter table level2_level3 drop foreign key fk_level2_level3_level3;
-drop index ix_level2_level3_level3 on level2_level3;
-
-alter table link drop foreign key fk_link_id;
-
-alter table la_attr_value_attribute drop foreign key fk_la_attr_value_attribute_la_attr_value;
-drop index ix_la_attr_value_attribute_la_attr_value on la_attr_value_attribute;
-
-alter table la_attr_value_attribute drop foreign key fk_la_attr_value_attribute_attribute;
-drop index ix_la_attr_value_attribute_attribute on la_attr_value_attribute;
-
-alter table looney drop foreign key fk_looney_tune_id;
-drop index ix_looney_tune_id on looney;
-
-alter table mcontact drop foreign key fk_mcontact_customer_id;
-drop index ix_mcontact_customer_id on mcontact;
-
-alter table mcontact_message drop foreign key fk_mcontact_message_contact_id;
-drop index ix_mcontact_message_contact_id on mcontact_message;
-
-alter table mcustomer drop foreign key fk_mcustomer_shipping_address_id;
-drop index ix_mcustomer_shipping_address_id on mcustomer;
-
-alter table mcustomer drop foreign key fk_mcustomer_billing_address_id;
-drop index ix_mcustomer_billing_address_id on mcustomer;
-
-alter table mmachine_mgroup drop foreign key fk_mmachine_mgroup_mmachine;
-drop index ix_mmachine_mgroup_mmachine on mmachine_mgroup;
-
-alter table mmachine_mgroup drop foreign key fk_mmachine_mgroup_mgroup;
-drop index ix_mmachine_mgroup_mgroup on mmachine_mgroup;
-
-alter table mprinter drop foreign key fk_mprinter_current_state_id;
-drop index ix_mprinter_current_state_id on mprinter;
-
-alter table mprinter drop foreign key fk_mprinter_last_swap_cyan_id;
-
-alter table mprinter drop foreign key fk_mprinter_last_swap_magenta_id;
-
-alter table mprinter drop foreign key fk_mprinter_last_swap_yellow_id;
-
-alter table mprinter drop foreign key fk_mprinter_last_swap_black_id;
-
-alter table mprinter_state drop foreign key fk_mprinter_state_printer_id;
-drop index ix_mprinter_state_printer_id on mprinter_state;
-
-alter table mprofile drop foreign key fk_mprofile_picture_id;
-drop index ix_mprofile_picture_id on mprofile;
-
-alter table mrole_muser drop foreign key fk_mrole_muser_mrole;
-drop index ix_mrole_muser_mrole on mrole_muser;
-
-alter table mrole_muser drop foreign key fk_mrole_muser_muser;
-drop index ix_mrole_muser_muser on mrole_muser;
-
-alter table muser drop foreign key fk_muser_user_type_id;
-drop index ix_muser_user_type_id on muser;
-
-alter table mail_user_inbox drop foreign key fk_mail_user_inbox_mail_user;
-drop index ix_mail_user_inbox_mail_user on mail_user_inbox;
-
-alter table mail_user_inbox drop foreign key fk_mail_user_inbox_mail_box;
-drop index ix_mail_user_inbox_mail_box on mail_user_inbox;
-
-alter table mail_user_outbox drop foreign key fk_mail_user_outbox_mail_user;
-drop index ix_mail_user_outbox_mail_user on mail_user_outbox;
-
-alter table mail_user_outbox drop foreign key fk_mail_user_outbox_mail_box;
-drop index ix_mail_user_outbox_mail_box on mail_user_outbox;
-
-alter table c_message drop foreign key fk_c_message_conversation_id;
-drop index ix_c_message_conversation_id on c_message;
-
-alter table c_message drop foreign key fk_c_message_user_id;
-drop index ix_c_message_user_id on c_message;
-
-alter table meter_contract_data drop foreign key fk_meter_contract_data_special_needs_client_id;
-
-alter table meter_special_needs_client drop foreign key fk_meter_special_needs_client_primary_id;
-
-alter table meter_version drop foreign key fk_meter_version_address_data_id;
-
-alter table meter_version drop foreign key fk_meter_version_contract_data_id;
-
-alter table mnoc_user_mnoc_role drop foreign key fk_mnoc_user_mnoc_role_mnoc_user;
-drop index ix_mnoc_user_mnoc_role_mnoc_user on mnoc_user_mnoc_role;
-
-alter table mnoc_user_mnoc_role drop foreign key fk_mnoc_user_mnoc_role_mnoc_role;
-drop index ix_mnoc_user_mnoc_role_mnoc_role on mnoc_user_mnoc_role;
-
-alter table mny_b drop foreign key fk_mny_b_a_id;
-drop index ix_mny_b_a_id on mny_b;
-
-alter table mny_b_mny_c drop foreign key fk_mny_b_mny_c_mny_b;
-drop index ix_mny_b_mny_c_mny_b on mny_b_mny_c;
-
-alter table mny_b_mny_c drop foreign key fk_mny_b_mny_c_mny_c;
-drop index ix_mny_b_mny_c_mny_c on mny_b_mny_c;
-
-alter table subtopics drop foreign key fk_subtopics_mny_topic_1;
-drop index ix_subtopics_mny_topic_1 on subtopics;
-
-alter table subtopics drop foreign key fk_subtopics_mny_topic_2;
-drop index ix_subtopics_mny_topic_2 on subtopics;
-
-alter table mp_role drop foreign key fk_mp_role_mp_user_id;
-drop index ix_mp_role_mp_user_id on mp_role;
-
-alter table ms_many_a_many_b drop foreign key fk_ms_many_a_many_b_ms_many_a;
-drop index ix_ms_many_a_many_b_ms_many_a on ms_many_a_many_b;
-
-alter table ms_many_a_many_b drop foreign key fk_ms_many_a_many_b_ms_many_b;
-drop index ix_ms_many_a_many_b_ms_many_b on ms_many_a_many_b;
-
-alter table ms_many_b_many_a drop foreign key fk_ms_many_b_many_a_ms_many_b;
-drop index ix_ms_many_b_many_a_ms_many_b on ms_many_b_many_a;
-
-alter table ms_many_b_many_a drop foreign key fk_ms_many_b_many_a_ms_many_a;
-drop index ix_ms_many_b_many_a_ms_many_a on ms_many_b_many_a;
-
-alter table my_lob_size_join_many drop foreign key fk_my_lob_size_join_many_parent_id;
-drop index ix_my_lob_size_join_many_parent_id on my_lob_size_join_many;
-
-alter table o_bean_child drop foreign key fk_o_bean_child_cached_bean_id;
-drop index ix_o_bean_child_cached_bean_id on o_bean_child;
-
-alter table ocached_app_detail drop foreign key fk_ocached_app_detail_app_id;
-drop index ix_ocached_app_detail_app_id on ocached_app_detail;
-
-alter table o_cached_bean_country drop foreign key fk_o_cached_bean_country_o_cached_bean;
-drop index ix_o_cached_bean_country_o_cached_bean on o_cached_bean_country;
-
-alter table o_cached_bean_country drop foreign key fk_o_cached_bean_country_o_country;
-drop index ix_o_cached_bean_country_o_country on o_cached_bean_country;
-
-alter table o_cached_bean_child drop foreign key fk_o_cached_bean_child_cached_bean_id;
-drop index ix_o_cached_bean_child_cached_bean_id on o_cached_bean_child;
-
-alter table oengine drop foreign key fk_oengine_car_id;
-
-alter table ogear_box drop foreign key fk_ogear_box_car_id;
-
-alter table omvertex_other drop foreign key fk_omvertex_other_omvertex_id;
-drop index ix_omvertex_other_omvertex_id on omvertex_other;
-
-alter table oroad_show_msg drop foreign key fk_oroad_show_msg_company_id;
-
-alter table om_account_child_dbo drop foreign key fk_om_account_child_dbo_banana_rama_id;
-drop index ix_om_account_child_dbo_banana_rama_id on om_account_child_dbo;
-
-alter table om_basic_child drop foreign key fk_om_basic_child_parent_id;
-drop index ix_om_basic_child_parent_id on om_basic_child;
-
-alter table om_ordered_detail drop foreign key fk_om_ordered_detail_master_id;
-drop index ix_om_ordered_detail_master_id on om_ordered_detail;
-
-alter table o_order drop foreign key fk_o_order_kcustomer_id;
-drop index ix_o_order_kcustomer_id on o_order;
-
-alter table o_order_detail drop foreign key fk_o_order_detail_order_id;
-drop index ix_o_order_detail_order_id on o_order_detail;
-
-alter table o_order_detail drop foreign key fk_o_order_detail_product_id;
-drop index ix_o_order_detail_product_id on o_order_detail;
-
-alter table s_order_items drop foreign key fk_s_order_items_order_uuid;
-drop index ix_s_order_items_order_uuid on s_order_items;
-
-alter table or_order_ship drop foreign key fk_or_order_ship_order_id;
-drop index ix_or_order_ship_order_id on or_order_ship;
-
-alter table organization_node drop foreign key fk_organization_node_parent_tree_node_id;
-
-alter table orp_detail drop foreign key fk_orp_detail_master_id;
-drop index ix_orp_detail_master_id on orp_detail;
-
-alter table orp_detail2 drop foreign key fk_orp_detail2_orp_master2_id;
-drop index ix_orp_detail2_orp_master2_id on orp_detail2;
-
-alter table oto_atwo drop foreign key fk_oto_atwo_aone_id;
-
-alter table oto_bchild drop foreign key fk_oto_bchild_master_id;
-
-alter table oto_child drop foreign key fk_oto_child_master_id;
-
-alter table oto_cust_address drop foreign key fk_oto_cust_address_customer_cid;
-
-alter table oto_level_a drop foreign key fk_oto_level_a_b_id;
-
-alter table oto_level_b drop foreign key fk_oto_level_b_c_id;
-
-alter table oto_prime_extra drop foreign key fk_oto_prime_extra_eid;
-
-alter table oto_sd_child drop foreign key fk_oto_sd_child_master_id;
-
-alter table oto_th_many drop foreign key fk_oto_th_many_oto_th_top_id;
-drop index ix_oto_th_many_oto_th_top_id on oto_th_many;
-
-alter table oto_th_one drop foreign key fk_oto_th_one_many_id;
-
-alter table oto_ubprime_extra drop foreign key fk_oto_ubprime_extra_eid;
-
-alter table oto_user_model drop foreign key fk_oto_user_model_user_optional_id;
-
-alter table pfile drop foreign key fk_pfile_file_content_id;
-
-alter table pfile drop foreign key fk_pfile_file_content2_id;
-
-alter table paggview drop foreign key fk_paggview_pview_id;
-
-alter table pallet_location drop foreign key fk_pallet_location_zone_sid;
-drop index ix_pallet_location_zone_sid on pallet_location;
-
-alter table parcel_location drop foreign key fk_parcel_location_parcelid;
-
-alter table rawinherit_parent_rawinherit_data drop foreign key fk_rawinherit_parent_rawinherit_data_rawinherit_parent;
-drop index ix_rawinherit_parent_rawinherit_data_rawinherit_parent on rawinherit_parent_rawinherit_data;
-
-alter table rawinherit_parent_rawinherit_data drop foreign key fk_rawinherit_parent_rawinherit_data_rawinherit_data;
-drop index ix_rawinherit_parent_rawinherit_data_rawinherit_data on rawinherit_parent_rawinherit_data;
-
-alter table parent_person drop foreign key fk_parent_person_some_bean_id;
-drop index ix_parent_person_some_bean_id on parent_person;
-
-alter table parent_person drop foreign key fk_parent_person_parent_identifier;
-drop index ix_parent_person_parent_identifier on parent_person;
-
-alter table c_participation drop foreign key fk_c_participation_conversation_id;
-drop index ix_c_participation_conversation_id on c_participation;
-
-alter table c_participation drop foreign key fk_c_participation_user_id;
-drop index ix_c_participation_user_id on c_participation;
-
-alter table pcf_calendar drop foreign key fk_pcf_calendar_pcf_person_id;
-drop index ix_pcf_calendar_pcf_person_id on pcf_calendar;
-
-alter table pcf_city drop foreign key fk_pcf_city_pcf_country_id;
-drop index ix_pcf_city_pcf_country_id on pcf_city;
-
-alter table pcf_city drop foreign key fk_pcf_city_mayor_id;
-
-alter table pcf_city drop foreign key fk_pcf_city_vice_mayor_id;
-
-alter table pcf_event drop foreign key fk_pcf_event_pcf_calendar_id;
-drop index ix_pcf_event_pcf_calendar_id on pcf_event;
-
-alter table persistent_file_content drop foreign key fk_persistent_file_content_persistent_file_id;
-
-alter table person drop foreign key fk_person_default_address_oid;
-drop index ix_person_default_address_oid on person;
-
-alter table person_cache_email drop foreign key fk_person_cache_email_person_info_person_id;
-drop index ix_person_cache_email_person_info_person_id on person_cache_email;
-
-alter table phones drop foreign key fk_phones_person_id;
-drop index ix_phones_person_id on phones;
-
-alter table e_position drop foreign key fk_e_position_contract_id;
-drop index ix_e_position_contract_id on e_position;
-
-alter table pp_to_ww drop foreign key fk_pp_to_ww_pp;
-drop index ix_pp_to_ww_pp on pp_to_ww;
-
-alter table pp_to_ww drop foreign key fk_pp_to_ww_wview;
-drop index ix_pp_to_ww_wview on pp_to_ww;
-
-alter table question drop foreign key fk_question_groupobjectid;
-drop index ix_question_groupobjectid on question;
-
-alter table r_orders drop foreign key fk_r_orders_customer;
-drop index ix_r_orders_customer on r_orders;
-
-alter table rel_master drop foreign key fk_rel_master_detail_id;
-drop index ix_rel_master_detail_id on rel_master;
-
-alter table resourcefile drop foreign key fk_resourcefile_parentresourcefileid;
-drop index ix_resourcefile_parentresourcefileid on resourcefile;
-
-alter table mt_role drop foreign key fk_mt_role_tenant_id;
-drop index ix_mt_role_tenant_id on mt_role;
-
-alter table mt_role_permission drop foreign key fk_mt_role_permission_mt_role;
-drop index ix_mt_role_permission_mt_role on mt_role_permission;
-
-alter table mt_role_permission drop foreign key fk_mt_role_permission_mt_permission;
-drop index ix_mt_role_permission_mt_permission on mt_role_permission;
-
-alter table root_bean drop foreign key fk_root_bean_referencing_bean_id;
-drop index ix_root_bean_referencing_bean_id on root_bean;
-
-alter table f_second drop foreign key fk_f_second_first;
-
-alter table section drop foreign key fk_section_article_id;
-drop index ix_section_article_id on section;
-
-alter table self_parent drop foreign key fk_self_parent_parent_id;
-drop index ix_self_parent_parent_id on self_parent;
-
-alter table self_ref_customer drop foreign key fk_self_ref_customer_referred_by_id;
-drop index ix_self_ref_customer_referred_by_id on self_ref_customer;
-
-alter table self_ref_example drop foreign key fk_self_ref_example_parent_id;
-drop index ix_self_ref_example_parent_id on self_ref_example;
-
-alter table e_save_test_b drop foreign key fk_e_save_test_b_sibling_a_id;
-
-alter table site drop foreign key fk_site_parent_id;
-drop index ix_site_parent_id on site;
-
-alter table site drop foreign key fk_site_data_container_id;
-
-alter table site drop foreign key fk_site_site_address_id;
-
-alter table source_base drop foreign key fk_source_base_target_id;
-drop index ix_source_base_target_id on source_base;
-
-alter table stockforecast drop foreign key fk_stockforecast_inner_report_id;
-drop index ix_stockforecast_inner_report_id on stockforecast;
-
-alter table sub_section drop foreign key fk_sub_section_section_id;
-drop index ix_sub_section_section_id on sub_section;
-
-alter table tevent_many drop foreign key fk_tevent_many_event_id;
-drop index ix_tevent_many_event_id on tevent_many;
-
-alter table tevent_one drop foreign key fk_tevent_one_event_id;
-
-alter table t_detail_with_other_namexxxyy drop foreign key fk_t_detail_with_other_namexxxyy_master_id;
-drop index ix_t_detail_with_other_namexxxyy_master_id on t_detail_with_other_namexxxyy;
-
-alter table ttruck_holder drop foreign key fk_ttruck_holder_truck_plate_no;
-drop index ix_ttruck_holder_truck_plate_no on ttruck_holder;
-
-alter table ttruck_holder drop foreign key fk_ttruck_holder_basic_id;
-drop index ix_ttruck_holder_basic_id on ttruck_holder;
-
-alter table ttruck_holder_item drop foreign key fk_ttruck_holder_item_owner_id;
-drop index ix_ttruck_holder_item_owner_id on ttruck_holder_item;
-
-alter table twheel drop foreign key fk_twheel_owner_plate_no;
-drop index ix_twheel_owner_plate_no on twheel;
-
-alter table tire drop foreign key fk_tire_wheel;
-
-alter table tree_entity drop foreign key fk_tree_entity_parent_id;
-drop index ix_tree_entity_parent_id on tree_entity;
-
-alter table trip drop foreign key fk_trip_vehicle_driver_id;
-drop index ix_trip_vehicle_driver_id on trip;
-
-alter table trip drop foreign key fk_trip_address_id;
-drop index ix_trip_address_id on trip;
-
-alter table `type` drop foreign key fk_type_sub_type_id;
-drop index ix_type_sub_type_id on `type`;
-
-alter table usib_child drop foreign key fk_usib_child_parent_id;
-drop index ix_usib_child_parent_id on usib_child;
-
-alter table usib_child_sibling drop foreign key fk_usib_child_sibling_child_id;
-
-alter table ut_detail drop foreign key fk_ut_detail_utmaster_id;
-drop index ix_ut_detail_utmaster_id on ut_detail;
-
-alter table uutwo drop foreign key fk_uutwo_master_id;
-drop index ix_uutwo_master_id on uutwo;
-
-alter table oto_user drop foreign key fk_oto_user_account_id;
-
-alter table c_user drop foreign key fk_c_user_group_id;
-drop index ix_c_user_group_id on c_user;
-
-alter table em_user_role drop foreign key fk_em_user_role_user_id;
-drop index ix_em_user_role_user_id on em_user_role;
-
-alter table em_user_role drop foreign key fk_em_user_role_role_id;
-drop index ix_em_user_role_role_id on em_user_role;
-
-alter table vehicle drop foreign key fk_vehicle_lease_id;
-drop index ix_vehicle_lease_id on vehicle;
-
-alter table vehicle drop foreign key fk_vehicle_car_ref_id;
-drop index ix_vehicle_car_ref_id on vehicle;
-
-alter table vehicle drop foreign key fk_vehicle_truck_ref_id;
-drop index ix_vehicle_truck_ref_id on vehicle;
-
-alter table vehicle_driver drop foreign key fk_vehicle_driver_vehicle_id;
-drop index ix_vehicle_driver_vehicle_id on vehicle_driver;
-
-alter table vehicle_driver drop foreign key fk_vehicle_driver_address_id;
-drop index ix_vehicle_driver_address_id on vehicle_driver;
-
-alter table warehouses drop foreign key fk_warehouses_officezoneid;
-drop index ix_warehouses_officezoneid on warehouses;
-
-alter table warehousesshippingzones drop foreign key fk_warehousesshippingzones_warehouses;
-drop index ix_warehousesshippingzones_warehouses on warehousesshippingzones;
-
-alter table warehousesshippingzones drop foreign key fk_warehousesshippingzones_zones;
-drop index ix_warehousesshippingzones_zones on warehousesshippingzones;
-
-alter table sa_wheel drop foreign key fk_sa_wheel_tire;
-drop index ix_sa_wheel_tire on sa_wheel;
-
-alter table sa_wheel drop foreign key fk_sa_wheel_car;
-drop index ix_sa_wheel_car on sa_wheel;
-
-alter table g_who_props_otm drop foreign key fk_g_who_props_otm_who_created_id;
-drop index ix_g_who_props_otm_who_created_id on g_who_props_otm;
-
-alter table g_who_props_otm drop foreign key fk_g_who_props_otm_who_modified_id;
-drop index ix_g_who_props_otm_who_modified_id on g_who_props_otm;
-
-alter table with_zero drop foreign key fk_with_zero_parent_id;
-drop index ix_with_zero_parent_id on with_zero;
-
-drop table if exists asimple_bean;
-
-drop table if exists bar;
-
-drop table if exists block;
-
-drop table if exists oto_account;
-
-drop table if exists acl;
-
-drop table if exists acl_container_relation;
-
-drop table if exists addr;
-
-drop table if exists address;
-
-drop table if exists o_address;
-
-drop table if exists album;
-
-drop table if exists animal;
-
-drop table if exists animal_shelter;
-
-drop table if exists article;
-
-drop table if exists attribute;
-
-drop table if exists attribute_holder;
-
-drop table if exists audit_log;
-
-drop table if exists bbookmark;
-
-drop table if exists bbookmark_org;
-
-drop table if exists bbookmark_user;
-
-drop table if exists bsimple_with_gen;
-
-drop table if exists bsite;
-
-drop table if exists bsite_user_a;
-
-drop table if exists bsite_user_b;
-
-drop table if exists bsite_user_c;
-
-drop table if exists bsite_user_d;
-
-drop table if exists bsite_user_e;
-
-drop table if exists buser;
-
-drop table if exists bwith_qident;
-
-drop table if exists basic_draftable_bean;
-
-drop table if exists basic_draftable_bean_draft;
-
-drop table if exists basic_joda_entity;
-
-drop table if exists bean_with_time_zone;
-
-drop table if exists drel_booking;
-
-drop table if exists bw_bean;
-
-drop table if exists cepcategory;
-
-drop table if exists cepproduct;
-
-drop table if exists cepproduct_category;
-
-drop table if exists cinh_ref;
-
-drop table if exists cinh_root;
-
-drop table if exists ckey_assoc;
-
-drop table if exists ckey_detail;
-
-drop table if exists ckey_parent;
-
-drop table if exists coone;
-
-drop table if exists coone_many;
-
-drop table if exists coroot;
-
-drop table if exists calculation_result;
-
-drop table if exists cao_bean;
-
-drop table if exists sp_car_car;
-
-drop table if exists sp_car_car_wheels;
-
-drop table if exists sp_car_car_doors;
-
-drop table if exists sa_car;
-
-drop table if exists car_accessory;
-
-drop table if exists car_fuse;
-
-drop table if exists category;
-
-drop table if exists e_save_test_d;
-
-drop table if exists child_person;
-
-drop table if exists cke_client;
-
-drop table if exists cke_user;
-
-drop table if exists class_super;
-
-drop table if exists class_super_monkey;
-
-drop table if exists configuration;
-
-drop table if exists configurations;
-
-drop table if exists contact;
-
-drop table if exists contact_group;
-
-drop table if exists contact_note;
-
-drop table if exists contract;
-
-drop table if exists contract_costs;
-
-drop table if exists c_conversation;
-
-drop table if exists o_country;
-
-drop table if exists cover;
-
-drop table if exists o_customer;
-
-drop table if exists dcredit;
-
-drop table if exists dcredit_drol;
-
-drop table if exists dexh_entity;
-
-drop table if exists dint_parent;
-
-drop table if exists dmachine;
-
-drop table if exists d_machine_aux_use;
-
-drop table if exists d_machine_stats;
-
-drop table if exists d_machine_use;
-
-drop table if exists dorg;
-
-drop table if exists dperson;
-
-drop table if exists drol;
-
-drop table if exists drot;
-
-drop table if exists drot_drol;
-
-drop table if exists rawinherit_data;
-
-drop table if exists data_container;
-
-drop table if exists dc_detail;
-
-drop table if exists dc_master;
-
-drop table if exists dfk_cascade;
-
-drop table if exists dfk_cascade_one;
-
-drop table if exists dfk_none;
-
-drop table if exists dfk_none_via_join;
-
-drop table if exists dfk_none_via_mto_m;
-
-drop table if exists dfk_none_via_mto_m_dfk_one;
-
-drop table if exists dfk_one;
-
-drop table if exists dfk_set_null;
-
-drop table if exists doc;
-
-drop table if exists doc_link;
-
-drop table if exists doc_link_draft;
-
-drop table if exists doc_draft;
-
-drop table if exists document;
-
-drop table if exists document_draft;
-
-drop table if exists document_media;
-
-drop table if exists document_media_draft;
-
-drop table if exists sp_car_door;
-
-drop table if exists earray_bean;
-
-drop table if exists earray_set_bean;
-
-drop table if exists e_basic;
-
-drop table if exists ebasic_change_log;
-
-drop table if exists ebasic_clob;
-
-drop table if exists ebasic_clob_fetch_eager;
-
-drop table if exists ebasic_clob_no_ver;
-
-drop table if exists e_basicenc;
-
-drop table if exists e_basicenc_bin;
-
-drop table if exists e_basicenc_client;
-
-drop table if exists e_basicenc_relate;
-
-drop table if exists e_basic_enum_id;
-
-drop table if exists e_basic_eni;
-
-drop table if exists ebasic_hstore;
-
-drop table if exists ebasic_json_jackson;
-
-drop table if exists ebasic_json_jackson2;
-
-drop table if exists ebasic_json_list;
-
-drop table if exists ebasic_json_map;
-
-drop table if exists ebasic_json_map_blob;
-
-drop table if exists ebasic_json_map_clob;
-
-drop table if exists ebasic_json_map_detail;
-
-drop table if exists ebasic_json_map_json_b;
-
-drop table if exists ebasic_json_map_varchar;
-
-drop table if exists ebasic_json_node;
-
-drop table if exists ebasic_json_node_blob;
-
-drop table if exists ebasic_json_node_json_b;
-
-drop table if exists ebasic_json_node_varchar;
-
-drop table if exists ebasic_json_unmapped;
-
-drop table if exists e_basic_ndc;
-
-drop table if exists ebasic_no_sdchild;
-
-drop table if exists ebasic_sdchild;
-
-drop table if exists ebasic_soft_delete;
-
-drop table if exists e_basicver;
-
-drop table if exists e_basic_withlife;
-
-drop table if exists e_basic_with_ex;
-
-drop table if exists e_basicverucon;
-
-drop table if exists ecache_child;
-
-drop table if exists ecache_root;
-
-drop table if exists e_col_ab;
-
-drop table if exists ecustom_id;
-
-drop table if exists edefault_prop;
-
-drop table if exists eemb_inner;
-
-drop table if exists eemb_outer;
-
-drop table if exists efile2_no_fk;
-
-drop table if exists efile_no_fk;
-
-drop table if exists efile_no_fk_euser_no_fk;
-
-drop table if exists efile_no_fk_euser_no_fk_soft_del;
-
-drop table if exists egen_props;
-
-drop table if exists eid_uid_bean;
-
-drop table if exists einvoice;
-
-drop table if exists e_main;
-
-drop table if exists enull_collection;
-
-drop table if exists enull_collection_detail;
-
-drop table if exists eopt_one_a;
-
-drop table if exists eopt_one_b;
-
-drop table if exists eopt_one_c;
-
-drop table if exists eper_addr;
-
-drop table if exists eperson;
-
-drop table if exists e_person_online;
-
-drop table if exists esimple;
-
-drop table if exists esoft_del_book;
-
-drop table if exists esoft_del_book_esoft_del_user;
-
-drop table if exists esoft_del_down;
-
-drop table if exists esoft_del_mid;
-
-drop table if exists esoft_del_one_a;
-
-drop table if exists esoft_del_one_b;
-
-drop table if exists esoft_del_role;
-
-drop table if exists esoft_del_role_esoft_del_user;
-
-drop table if exists esoft_del_top;
-
-drop table if exists esoft_del_up;
-
-drop table if exists esoft_del_user;
-
-drop table if exists esoft_del_user_esoft_del_role;
-
-drop table if exists esome_convert_type;
-
-drop table if exists esome_type;
-
-drop table if exists etrans_many;
-
-drop table if exists rawinherit_uncle;
-
-drop table if exists euser_no_fk;
-
-drop table if exists euser_no_fk_soft_del;
-
-drop table if exists evanilla_collection;
-
-drop table if exists evanilla_collection_detail;
-
-drop table if exists ewho_props;
-
-drop table if exists e_withinet;
-
-drop table if exists ec_enum_person;
-
-drop table if exists ec_enum_person_tags;
-
-drop table if exists ec_person;
-
-drop table if exists ec_person_phone;
-
-drop table if exists ec_top;
-
-drop table if exists ec_top_ecs_person;
-
-drop table if exists ecbl_person;
-
-drop table if exists ecbl_person_phone_numbers;
-
-drop table if exists ecbm_person;
-
-drop table if exists ecbm_person_phone_numbers;
-
-drop table if exists ecm_person;
-
-drop table if exists ecm_person_phone_numbers;
-
-drop table if exists ecmc_person;
-
-drop table if exists ecmc_person_phone_numbers;
-
-drop table if exists ecs_person;
-
-drop table if exists ecs_person_phone;
-
-drop table if exists ecsm_child;
-
-drop table if exists ecsm_values;
-
-drop table if exists ecsm_one;
-
-drop table if exists ecsm_parent;
-
-drop table if exists ecsm_two;
-
-drop table if exists td_child;
-
-drop table if exists td_parent;
-
-drop table if exists element_bean;
-
-drop table if exists empl;
-
-drop table if exists esd_detail;
-
-drop table if exists esd_master;
-
-drop table if exists feature_desc;
-
-drop table if exists f_first;
-
-drop table if exists foo;
-
-drop table if exists gen_key_identity;
-
-drop table if exists gen_key_sequence;
-
-drop table if exists gen_key_table;
-
-drop table if exists grand_parent_person;
-
-drop table if exists survey_group;
-
-drop table if exists c_group;
-
-drop table if exists he_doc;
-
-drop trigger hx_link_history_upd;
-drop trigger hx_link_history_del;
-drop view hx_link_with_history;
-alter table hx_link drop column sys_period_start;
-alter table hx_link drop column sys_period_end;
-drop table hx_link_history;
-
-drop table if exists hx_link;
-
-drop table if exists hx_link_doc;
-
-drop table if exists hi_doc;
-
-drop trigger hi_link_history_upd;
-drop trigger hi_link_history_del;
-drop view hi_link_with_history;
-alter table hi_link drop column sys_period_start;
-alter table hi_link drop column sys_period_end;
-drop table hi_link_history;
-
-drop table if exists hi_link;
-
-drop trigger hi_link_doc_history_upd;
-drop trigger hi_link_doc_history_del;
-drop view hi_link_doc_with_history;
-alter table hi_link_doc drop column sys_period_start;
-alter table hi_link_doc drop column sys_period_end;
-drop table hi_link_doc_history;
-
-drop table if exists hi_link_doc;
-
-drop trigger hi_tone_history_upd;
-drop trigger hi_tone_history_del;
-drop view hi_tone_with_history;
-alter table hi_tone drop column sys_period_start;
-alter table hi_tone drop column sys_period_end;
-drop table hi_tone_history;
-
-drop table if exists hi_tone;
-
-drop trigger hi_tthree_history_upd;
-drop trigger hi_tthree_history_del;
-drop view hi_tthree_with_history;
-alter table hi_tthree drop column sys_period_start;
-alter table hi_tthree drop column sys_period_end;
-drop table hi_tthree_history;
-
-drop table if exists hi_tthree;
-
-drop trigger hi_ttwo_history_upd;
-drop trigger hi_ttwo_history_del;
-drop view hi_ttwo_with_history;
-alter table hi_ttwo drop column sys_period_start;
-alter table hi_ttwo drop column sys_period_end;
-drop table hi_ttwo_history;
-
-drop table if exists hi_ttwo;
-
-drop trigger hsd_setting_history_upd;
-drop trigger hsd_setting_history_del;
-drop view hsd_setting_with_history;
-alter table hsd_setting drop column sys_period_start;
-alter table hsd_setting drop column sys_period_end;
-drop table hsd_setting_history;
-
-drop table if exists hsd_setting;
-
-drop trigger hsd_user_history_upd;
-drop trigger hsd_user_history_del;
-drop view hsd_user_with_history;
-alter table hsd_user drop column sys_period_start;
-alter table hsd_user drop column sys_period_end;
-drop table hsd_user_history;
-
-drop table if exists hsd_user;
-
-drop table if exists iaf_segment;
-
-drop table if exists iaf_segment_status;
-
-drop table if exists imrelated;
-
-drop table if exists imroot;
-
-drop table if exists ixresource;
-
-drop table if exists info_company;
-
-drop table if exists info_contact;
-
-drop table if exists info_customer;
-
-drop table if exists inner_report;
-
-drop table if exists drel_invoice;
-
-drop table if exists item;
-
-drop table if exists monkey;
-
-drop table if exists mkeygroup;
-
-drop table if exists mkeygroup_monkey;
-
-drop table if exists trainer;
-
-drop table if exists trainer_monkey;
-
-drop table if exists troop;
-
-drop table if exists troop_monkey;
-
-drop table if exists l2_cldf_reset_bean;
-
-drop table if exists l2_cldf_reset_bean_child;
-
-drop table if exists level1;
-
-drop table if exists level1_level4;
-
-drop table if exists level1_level2;
-
-drop table if exists level2;
-
-drop table if exists level2_level3;
-
-drop table if exists level3;
-
-drop table if exists level4;
-
-drop trigger link_history_upd;
-drop trigger link_history_del;
-drop view link_with_history;
-alter table link drop column sys_period_start;
-alter table link drop column sys_period_end;
-drop table link_history;
-
-drop table if exists link;
-
-drop table if exists link_draft;
-
-drop table if exists la_attr_value;
-
-drop table if exists la_attr_value_attribute;
-
-drop table if exists looney;
-
-drop table if exists maddress;
-
-drop table if exists mcontact;
-
-drop table if exists mcontact_message;
-
-drop table if exists mcustomer;
-
-drop table if exists mgroup;
-
-drop table if exists mmachine;
-
-drop table if exists mmachine_mgroup;
-
-drop table if exists mmedia;
-
-drop table if exists non_updateprop;
-
-drop table if exists mprinter;
-
-drop table if exists mprinter_state;
-
-drop table if exists mprofile;
-
-drop table if exists mprotected_construct_bean;
-
-drop table if exists mrole;
-
-drop table if exists mrole_muser;
-
-drop table if exists msome_other;
-
-drop table if exists muser;
-
-drop table if exists muser_type;
-
-drop table if exists mail_box;
-
-drop table if exists mail_user;
-
-drop table if exists mail_user_inbox;
-
-drop table if exists mail_user_outbox;
-
-drop table if exists main_entity;
-
-drop table if exists main_entity_relation;
-
-drop table if exists map_super_actual;
-
-drop table if exists c_message;
-
-drop table if exists meter_address_data;
-
-drop table if exists meter_contract_data;
-
-drop table if exists meter_special_needs_client;
-
-drop table if exists meter_special_needs_contact;
-
-drop table if exists meter_version;
-
-drop table if exists mnoc_role;
-
-drop table if exists mnoc_user;
-
-drop table if exists mnoc_user_mnoc_role;
-
-drop table if exists mny_a;
-
-drop table if exists mny_b;
-
-drop table if exists mny_b_mny_c;
-
-drop table if exists mny_c;
-
-drop table if exists mny_topic;
-
-drop table if exists subtopics;
-
-drop table if exists mp_role;
-
-drop table if exists mp_user;
-
-drop table if exists ms_many_a;
-
-drop table if exists ms_many_a_many_b;
-
-drop table if exists ms_many_b;
-
-drop table if exists ms_many_b_many_a;
-
-drop table if exists my_lob_size;
-
-drop table if exists my_lob_size_join_many;
-
-drop table if exists noidbean;
-
-drop table if exists o_bean_child;
-
-drop table if exists ocached_app;
-
-drop table if exists ocached_app_detail;
-
-drop table if exists o_cached_bean;
-
-drop table if exists o_cached_bean_country;
-
-drop table if exists o_cached_bean_child;
-
-drop table if exists o_cached_inherit;
-
-drop table if exists o_cached_natkey;
-
-drop table if exists o_cached_natkey3;
-
-drop table if exists ocached_nkey_uid;
-
-drop table if exists ocar;
-
-drop table if exists ocompany;
-
-drop table if exists oengine;
-
-drop table if exists ogear_box;
-
-drop table if exists omvertex;
-
-drop table if exists omvertex_other;
-
-drop table if exists oroad_show_msg;
-
-drop table if exists om_account_child_dbo;
-
-drop table if exists om_account_dbo;
-
-drop table if exists om_basic_child;
-
-drop table if exists om_basic_parent;
-
-drop table if exists om_ordered_detail;
-
-drop table if exists om_ordered_master;
-
-drop table if exists only_id_entity;
-
-drop table if exists o_order;
-
-drop table if exists o_order_detail;
-
-drop table if exists s_orders;
-
-drop table if exists s_order_items;
-
-drop table if exists or_order_ship;
-
-drop table if exists organisation;
-
-drop table if exists organization_node;
-
-drop table if exists organization_tree_node;
-
-drop table if exists orp_detail;
-
-drop table if exists orp_detail2;
-
-drop table if exists orp_master;
-
-drop table if exists orp_master2;
-
-drop table if exists oto_aone;
-
-drop table if exists oto_atwo;
-
-drop table if exists oto_bchild;
-
-drop table if exists oto_bmaster;
-
-drop table if exists oto_child;
-
-drop table if exists oto_cust;
-
-drop table if exists oto_cust_address;
-
-drop table if exists oto_level_a;
-
-drop table if exists oto_level_b;
-
-drop table if exists oto_level_c;
-
-drop table if exists oto_master;
-
-drop table if exists oto_prime;
-
-drop table if exists oto_prime_extra;
-
-drop table if exists oto_sd_child;
-
-drop table if exists oto_sd_master;
-
-drop table if exists oto_th_many;
-
-drop table if exists oto_th_one;
-
-drop table if exists oto_th_top;
-
-drop table if exists oto_ubprime;
-
-drop table if exists oto_ubprime_extra;
-
-drop table if exists oto_uprime;
-
-drop table if exists oto_uprime_extra;
-
-drop table if exists oto_user_model;
-
-drop table if exists oto_user_model_optional;
-
-drop table if exists pfile;
-
-drop table if exists pfile_content;
-
-drop table if exists paggview;
-
-drop table if exists pallet_location;
-
-drop table if exists parcel;
-
-drop table if exists parcel_location;
-
-drop table if exists rawinherit_parent;
-
-drop table if exists rawinherit_parent_rawinherit_data;
-
-drop table if exists e_save_test_c;
-
-drop table if exists parent_person;
-
-drop table if exists c_participation;
-
-drop table if exists password_store_model;
-
-drop table if exists pcf_calendar;
-
-drop table if exists pcf_city;
-
-drop table if exists pcf_country;
-
-drop table if exists pcf_event;
-
-drop table if exists pcf_person;
-
-drop table if exists mt_permission;
-
-drop table if exists persistent_file;
-
-drop table if exists persistent_file_content;
-
-drop table if exists person;
-
-drop table if exists persons;
-
-drop table if exists person_cache_email;
-
-drop table if exists person_cache_info;
-
-drop table if exists phones;
-
-drop table if exists e_position;
-
-drop table if exists primary_revision;
-
-drop table if exists o_product;
-
-drop table if exists pp;
-
-drop table if exists pp_to_ww;
-
-drop table if exists question;
-
-drop table if exists rcustomer;
-
-drop table if exists r_orders;
-
-drop table if exists referencing_bean;
-
-drop table if exists region;
-
-drop table if exists rel_detail;
-
-drop table if exists rel_master;
-
-drop table if exists resourcefile;
-
-drop table if exists mt_role;
-
-drop table if exists mt_role_permission;
-
-drop table if exists em_role;
-
-drop table if exists root_bean;
-
-drop table if exists f_second;
-
-drop table if exists section;
-
-drop table if exists self_parent;
-
-drop table if exists self_ref_customer;
-
-drop table if exists self_ref_example;
-
-drop table if exists e_save_test_a;
-
-drop table if exists e_save_test_b;
-
-drop table if exists site;
-
-drop table if exists site_address;
-
-drop table if exists some_enum_bean;
-
-drop table if exists some_file_bean;
-
-drop table if exists some_new_types_bean;
-
-drop table if exists some_period_bean;
-
-drop table if exists source_base;
-
-drop table if exists stockforecast;
-
-drop table if exists sub_section;
-
-drop table if exists sub_type;
-
-drop table if exists survey;
-
-drop table if exists tbytes_only;
-
-drop table if exists tcar;
-
-drop table if exists tevent;
-
-drop table if exists tevent_many;
-
-drop table if exists tevent_one;
-
-drop table if exists tint_root;
-
-drop table if exists tjoda_entity;
-
-drop table if exists t_mapsuper1;
-
-drop table if exists t_oneb;
-
-drop table if exists t_detail_with_other_namexxxyy;
-
-drop table if exists t_atable_thatisrelatively;
-
-drop table if exists ttruck_holder;
-
-drop table if exists ttruck_holder_item;
-
-drop table if exists tuuid_entity;
-
-drop table if exists twheel;
-
-drop table if exists twith_pre_insert;
-
-drop table if exists target_base;
-
-drop table if exists mt_tenant;
-
-drop table if exists test_annotation_base_entity;
-
-drop table if exists tire;
-
-drop table if exists sa_tire;
-
-drop table if exists tree_entity;
-
-drop table if exists trip;
-
-drop table if exists truck_ref;
-
-drop table if exists tune;
-
-drop table if exists `type`;
-
-drop table if exists tz_bean;
-
-drop table if exists usib_child;
-
-drop table if exists usib_child_sibling;
-
-drop table if exists usib_parent;
-
-drop table if exists ut_detail;
-
-drop table if exists ut_master;
-
-drop table if exists uuone;
-
-drop table if exists uutwo;
-
-drop table if exists oto_user;
-
-drop trigger c_user_history_upd;
-drop trigger c_user_history_del;
-drop view c_user_with_history;
-alter table c_user drop column sys_period_start;
-alter table c_user drop column sys_period_end;
-drop table c_user_history;
-
-drop table if exists c_user;
-
-drop table if exists tx_user;
-
-drop table if exists g_user;
-
-drop table if exists em_user;
-
-drop table if exists user_interest_live;
-
-drop table if exists em_user_role;
-
-drop table if exists vehicle;
-
-drop table if exists vehicle_driver;
-
-drop table if exists vehicle_lease;
-
-drop table if exists warehouses;
-
-drop table if exists warehousesshippingzones;
-
-drop table if exists wheel;
-
-drop table if exists sa_wheel;
-
-drop table if exists sp_car_wheel;
-
-drop table if exists g_who_props_otm;
-
-drop table if exists with_zero;
-
-drop table if exists parent;
-
-drop table if exists wview;
-
-drop table if exists zones;
-
-drop index ix_contact_last_name_first_name on contact;
-drop index ix_e_basic_name on e_basic;
-drop index ix_efile2_no_fk_owner_id on efile2_no_fk;
-drop index ix_ecsm_values_host_id on ecsm_values;
-drop index ix_organization_node_kind on organization_node;
diff --git a/src/test/ddl-review/oracle-create-all.sql b/src/test/ddl-review/oracle-create-all.sql
deleted file mode 100644
index 6c3b054cf..000000000
--- a/src/test/ddl-review/oracle-create-all.sql
+++ /dev/null
@@ -1,4826 +0,0 @@
--- Generated by ebean unknown at 2020-03-17T09:34:02.384264Z
-create table asimple_bean (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- constraint pk_asimple_bean primary key (id)
-);
-
-create table bar (
- bar_type varchar2(31) not null,
- bar_id number(10) generated by default as identity not null,
- foo_id number(10) not null,
- version number(10) not null,
- constraint pk_bar primary key (bar_id)
-);
-
-create table block (
- case_type number(31) not null,
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- notes varchar2(255),
- constraint pk_block primary key (id)
-);
-
-create table oto_account (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_oto_account primary key (id)
-);
-
-create table acl (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- constraint pk_acl primary key (id)
-);
-
-create table acl_container_relation (
- id number(19) generated by default as identity not null,
- container_id number(19) not null,
- acl_entry_id number(19) not null,
- constraint pk_acl_container_relation primary key (id)
-);
-
-create table addr (
- id number(19) generated by default as identity not null,
- employee_id number(19),
- name varchar2(255),
- address_line1 varchar2(255),
- address_line2 varchar2(255),
- city varchar2(255),
- version number(19) not null,
- constraint pk_addr primary key (id)
-);
-
-create table address (
- oid number(19) generated by default as identity not null,
- street varchar2(255),
- version number(10) not null,
- constraint pk_address primary key (oid)
-);
-
-create table o_address (
- id number(10) generated by default as identity not null,
- line_1 varchar2(100),
- line_2 varchar2(100),
- city varchar2(100),
- cretime timestamp,
- country_code varchar2(2),
- updtime timestamp not null,
- constraint pk_o_address primary key (id)
-);
-
-create table album (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- cover_id number(19),
- deleted number(1) default 0 not null,
- created_at timestamp not null,
- last_update timestamp not null,
- constraint uq_album_cover_id unique (cover_id),
- constraint pk_album primary key (id)
-);
-
-create table animal (
- species varchar2(255) not null,
- id number(19) generated by default as identity not null,
- shelter_id number(19),
- version number(19) not null,
- name varchar2(255),
- registration_number varchar2(255),
- date_of_birth date,
- dog_size varchar2(255),
- constraint pk_animal primary key (id)
-);
-
-create table animal_shelter (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- constraint pk_animal_shelter primary key (id)
-);
-
-create table article (
- id number(10) generated by default as identity not null,
- name varchar2(255),
- author varchar2(255),
- cretime timestamp not null,
- updtime timestamp not null,
- version number(19) not null,
- constraint pk_article primary key (id)
-);
-
-create table attribute (
- option_type number(31) not null,
- id number(10) generated by default as identity not null,
- attribute_holder_id number(10),
- cretime timestamp not null,
- updtime timestamp not null,
- version number(19) not null,
- constraint pk_attribute primary key (id)
-);
-
-create table attribute_holder (
- id number(10) generated by default as identity not null,
- cretime timestamp not null,
- updtime timestamp not null,
- version number(19) not null,
- constraint pk_attribute_holder primary key (id)
-);
-
-create table audit_log (
- id number(19) generated by default as identity (start with 1000 cache 100) not null,
- description varchar2(255),
- modified_description varchar2(255),
- constraint pk_audit_log primary key (id)
-);
-
-create table bbookmark (
- id number(10) generated by default as identity not null,
- bookmark_reference varchar2(255),
- user_id number(10),
- constraint pk_bbookmark primary key (id)
-);
-
-create table bbookmark_org (
- id number(10) generated by default as identity not null,
- name varchar2(255),
- constraint pk_bbookmark_org primary key (id)
-);
-
-create table bbookmark_user (
- id number(10) generated by default as identity not null,
- name varchar2(255),
- password varchar2(255),
- email_address varchar2(255),
- country varchar2(255),
- org_id number(10),
- constraint pk_bbookmark_user primary key (id)
-);
-
-create table bsimple_with_gen (
- id number(10) generated by default as identity not null,
- name varchar2(255),
- constraint pk_bsimple_with_gen primary key (id)
-);
-
-create table bsite (
- id varchar2(40) not null,
- name varchar2(255),
- constraint pk_bsite primary key (id)
-);
-
-create table bsite_user_a (
- site_id varchar2(40) not null,
- user_id varchar2(40) not null,
- access_level number(10),
- version number(19) not null,
- constraint ck_bsite_user_a_access_level check ( access_level in (0,1,2)),
- constraint pk_bsite_user_a primary key (site_id,user_id)
-);
-
-create table bsite_user_b (
- site varchar2(40) not null,
- usr varchar2(40) not null,
- access_level number(10),
- constraint ck_bsite_user_b_access_level check ( access_level in (0,1,2)),
- constraint pk_bsite_user_b primary key (site,usr)
-);
-
-create table bsite_user_c (
- site_uid varchar2(40) not null,
- user_uid varchar2(40) not null,
- access_level number(10),
- constraint ck_bsite_user_c_access_level check ( access_level in (0,1,2)),
- constraint pk_bsite_user_c primary key (site_uid,user_uid)
-);
-
-create table bsite_user_d (
- site_id varchar2(40) not null,
- user_id varchar2(40) not null,
- access_level number(10),
- version number(19) not null,
- constraint ck_bsite_user_d_access_level check ( access_level in (0,1,2))
-);
-
-create table bsite_user_e (
- site_id varchar2(40) not null,
- user_id varchar2(40) not null,
- access_level number(10),
- constraint ck_bsite_user_e_access_level check ( access_level in (0,1,2))
-);
-
-create table buser (
- id varchar2(40) not null,
- name varchar2(255),
- constraint pk_buser primary key (id)
-);
-
-create table bwith_qident (
- id number(10) generated by default as identity not null,
- "Name" varchar2(191),
- "CODE" varchar2(255),
- last_updated timestamp not null,
- constraint uq_bwith_qident_name unique ("Name"),
- constraint pk_bwith_qident primary key (id)
-);
-
-create table basic_draftable_bean (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_basic_draftable_bean primary key (id)
-);
-
-create table basic_draftable_bean_draft (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_basic_draftable_bean_draft primary key (id)
-);
-
-create table basic_joda_entity (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- period varchar2(50),
- local_date date,
- created timestamp not null,
- updated timestamp not null,
- version timestamp not null,
- constraint pk_basic_joda_entity primary key (id)
-);
-
-create table bean_with_time_zone (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- timezone varchar2(20),
- constraint pk_bean_with_time_zone primary key (id)
-);
-
-create table drel_booking (
- id number(19) not null,
- booking_uid number(19),
- agent_invoice number(19),
- client_invoice number(19),
- version number(10) not null,
- constraint uq_drel_booking_booking_uid unique (booking_uid),
- constraint uq_drel_booking_agent_invoice unique (agent_invoice),
- constraint uq_drl_bkng_clnt_nvc unique (client_invoice),
- constraint pk_drel_booking primary key (id)
-);
-create sequence drel_booking_seq increment by 1;
-
-create table bw_bean (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- flags number(10) not null,
- version number(19) not null,
- constraint pk_bw_bean primary key (id)
-);
-
-create table cepcategory (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- constraint pk_cepcategory primary key (id)
-);
-
-create table cepproduct (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- constraint pk_cepproduct primary key (id)
-);
-
-create table cepproduct_category (
- customer_id number(19) not null,
- address_id number(19) not null,
- category_id number(19) not null,
- product_id number(19) not null,
- priority number(10)
-);
-
-create table ciaddress (
- id number(19) generated by default as identity not null,
- street_id number(19),
- constraint pk_ciaddress primary key (id)
-);
-
-create table cicustomer_parent (
- dtype number(31) not null,
- id number(19) generated by default as identity not null,
- address_id number(19),
- notes varchar2(255),
- constraint pk_cicustomer_parent primary key (id)
-);
-
-create table cistreet_parent (
- dtype number(31) not null,
- id number(19) generated by default as identity not null,
- name varchar2(255),
- num varchar2(255),
- constraint pk_cistreet_parent primary key (id)
-);
-
-create table cinh_ref (
- id number(10) generated by default as identity not null,
- ref_id number(10),
- cretime timestamp not null,
- updtime timestamp not null,
- version number(19) not null,
- constraint pk_cinh_ref primary key (id)
-);
-
-create table cinh_root (
- dtype varchar2(3) not null,
- id number(10) generated by default as identity not null,
- license_number varchar2(255),
- cretime timestamp not null,
- updtime timestamp not null,
- version number(19) not null,
- driver varchar2(255),
- notes varchar2(255),
- action varchar2(255),
- constraint pk_cinh_root primary key (id)
-);
-
-create table ckey_assoc (
- id number(10) generated by default as identity not null,
- assoc_one varchar2(255),
- constraint pk_ckey_assoc primary key (id)
-);
-
-create table ckey_detail (
- id number(10) generated by default as identity not null,
- something varchar2(255),
- one_key number(10),
- two_key varchar2(127),
- constraint pk_ckey_detail primary key (id)
-);
-
-create table ckey_parent (
- one_key number(10) not null,
- two_key varchar2(127) not null,
- name varchar2(255),
- assoc_id number(10),
- version number(10) not null,
- constraint pk_ckey_parent primary key (one_key,two_key)
-);
-
-create table coone (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- constraint pk_coone primary key (id)
-);
-
-create table coone_many (
- id number(19) generated by default as identity not null,
- coone_id number(19) not null,
- name varchar2(255),
- deleted number(1) default 0 not null,
- constraint pk_coone_many primary key (id)
-);
-
-create table coroot (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- one_id number(19),
- constraint uq_coroot_one_id unique (one_id),
- constraint pk_coroot primary key (id)
-);
-
-create table calculation_result (
- id number(10) generated by default as identity not null,
- charge number(19,4) not null,
- product_configuration_id number(10),
- group_configuration_id number(10),
- constraint pk_calculation_result primary key (id)
-);
-
-create table cao_bean (
- x_cust_id number(10) not null,
- x_type_id number(10) not null,
- description varchar2(255),
- version number(19) not null,
- constraint pk_cao_bean primary key (x_cust_id,x_type_id)
-);
-
-create table sp_car_car (
- id number(19) not null,
- name varchar2(255),
- version number(10) not null,
- constraint pk_sp_car_car primary key (id)
-);
-create sequence sp_car_car_seq increment by 1;
-
-create table sp_car_car_wheels (
- car number(19) not null,
- wheel number(19) not null,
- constraint pk_sp_car_car_wheels primary key (car,wheel)
-);
-
-create table sp_car_car_doors (
- car number(19) not null,
- door number(19) not null,
- constraint pk_sp_car_car_doors primary key (car,door)
-);
-
-create table sa_car (
- id number(19) not null,
- brand varchar2(255),
- sold number(10) not null,
- version number(10) not null,
- constraint pk_sa_car primary key (id)
-);
-create sequence sa_car_seq increment by 1;
-
-create table car_accessory (
- id number(10) generated by default as identity not null,
- name varchar2(255),
- fuse_id number(19) not null,
- car_id number(10),
- cretime timestamp not null,
- updtime timestamp not null,
- version number(19) not null,
- constraint pk_car_accessory primary key (id)
-);
-
-create table car_fuse (
- id number(19) generated by default as identity not null,
- location_code varchar2(255),
- constraint pk_car_fuse primary key (id)
-);
-
-create table category (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- surveyobjectid number(19),
- sequence_number number(10) not null,
- constraint pk_category primary key (id)
-);
-
-create table e_save_test_d (
- id number(19) generated by default as identity not null,
- parent_id number(19),
- test_property number(1) default 0 not null,
- version number(19) not null,
- constraint uq_e_save_test_d_parent_id unique (parent_id),
- constraint pk_e_save_test_d primary key (id)
-);
-
-create table child_person (
- identifier number(10) generated by default as identity not null,
- name varchar2(255),
- age number(10),
- some_bean_id number(10),
- parent_identifier number(10),
- family_name varchar2(255),
- address varchar2(255),
- constraint pk_child_person primary key (identifier)
-);
-
-create table cke_client (
- cod_cpny number(10) not null,
- cod_client varchar2(100) not null,
- username varchar2(100) not null,
- notes varchar2(255),
- constraint pk_cke_client primary key (cod_cpny,cod_client)
-);
-
-create table cke_user (
- username varchar2(100) not null,
- cod_cpny number(10) not null,
- name varchar2(255),
- constraint pk_cke_user primary key (username,cod_cpny)
-);
-
-create table class_super (
- dtype varchar2(31) not null,
- sid number(19) generated by default as identity not null,
- constraint pk_class_super primary key (sid)
-);
-
-create table class_super_monkey (
- class_super_sid number(19) not null,
- monkey_mid number(19) not null,
- constraint uq_class_super_monkey_mid unique (monkey_mid),
- constraint pk_class_super_monkey primary key (class_super_sid,monkey_mid)
-);
-
-create table configuration (
- type varchar2(21) not null,
- id number(10) generated by default as identity not null,
- name varchar2(255),
- configurations_id number(10),
- group_name varchar2(255),
- product_name varchar2(255),
- constraint pk_configuration primary key (id)
-);
-
-create table configurations (
- id number(10) generated by default as identity not null,
- name varchar2(255),
- constraint pk_configurations primary key (id)
-);
-
-create table contact (
- id number(10) generated by default as identity not null,
- first_name varchar2(127),
- last_name varchar2(127),
- phone varchar2(255),
- mobile varchar2(255),
- email varchar2(255),
- is_member number(1) default 0 not null,
- customer_id number(10) not null,
- group_id number(10),
- cretime timestamp not null,
- updtime timestamp not null,
- constraint pk_contact primary key (id)
-);
-
-create table contact_group (
- id number(10) generated by default as identity not null,
- name varchar2(255),
- cretime timestamp not null,
- updtime timestamp not null,
- version number(19) not null,
- constraint pk_contact_group primary key (id)
-);
-
-create table contact_note (
- id number(10) generated by default as identity not null,
- contact_id number(10),
- title varchar2(255),
- note clob,
- cretime timestamp not null,
- updtime timestamp not null,
- version number(19) not null,
- constraint pk_contact_note primary key (id)
-);
-
-create table contract (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- constraint pk_contract primary key (id)
-);
-
-create table contract_costs (
- id number(19) generated by default as identity not null,
- status varchar2(255),
- position_id number(19) not null,
- constraint pk_contract_costs primary key (id)
-);
-
-create table c_conversation (
- id number(19) generated by default as identity not null,
- title varchar2(255),
- isopen number(1) default 0 not null,
- group_id number(19),
- version number(19) not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_c_conversation primary key (id)
-);
-
-create table o_country (
- code varchar2(2) not null,
- name varchar2(60),
- constraint pk_o_country primary key (code)
-);
-
-create table cover (
- id number(19) generated by default as identity not null,
- s3_url varchar2(255),
- deleted number(1) default 0 not null,
- constraint pk_cover primary key (id)
-);
-
-create table o_customer (
- id number(10) generated by default as identity not null,
- status varchar2(1),
- name varchar2(40) not null,
- smallnote varchar2(100),
- anniversary date,
- billing_address_id number(10),
- shipping_address_id number(10),
- cretime timestamp not null,
- updtime timestamp not null,
- version number(19) not null,
- constraint ck_o_customer_status check ( status in ('N','A','I')),
- constraint pk_o_customer primary key (id)
-);
-comment on table o_customer is 'Holds external customers';
-comment on column o_customer.status is 'status of the customer';
-comment on column o_customer.smallnote is 'Short notes regarding the customer';
-comment on column o_customer.anniversary is 'Join date of the customer';
-
-create table dcredit (
- id number(19) generated by default as identity not null,
- credit varchar2(255),
- constraint pk_dcredit primary key (id)
-);
-
-create table dcredit_drol (
- dcredit_id number(19) not null,
- drol_id number(19) not null,
- constraint pk_dcredit_drol primary key (dcredit_id,drol_id)
-);
-
-create table dexh_entity (
- oid number(19) generated by default as identity not null,
- exhange varchar2(255),
- an_enum_type varchar2(255),
- last_updated timestamp not null,
- constraint pk_dexh_entity primary key (oid)
-);
-
-create table dint_parent (
- type number(31) not null,
- id number(19) generated by default as identity not null,
- val number(10),
- more varchar2(255),
- constraint pk_dint_parent primary key (id)
-);
-
-create table dmachine (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- organisation_id number(19),
- version number(19) not null,
- constraint pk_dmachine primary key (id)
-);
-
-create table d_machine_aux_use (
- id number(19) generated by default as identity not null,
- machine_id number(19) not null,
- name varchar2(255),
- edate date,
- use_secs number(19) not null,
- fuel number(16,3),
- version number(19) not null,
- constraint pk_d_machine_aux_use primary key (id)
-);
-
-create table d_machine_stats (
- id number(19) generated by default as identity not null,
- machine_id number(19) not null,
- edate date,
- total_kms number(19) not null,
- hours number(19) not null,
- rate number(16,3),
- cost number(16,3),
- version number(19) not null,
- constraint pk_d_machine_stats primary key (id)
-);
-
-create table d_machine_use (
- id number(19) generated by default as identity not null,
- machine_id number(19) not null,
- edate date,
- distance_kms number(19) not null,
- time_secs number(19) not null,
- fuel number(9,3),
- version number(19) not null,
- constraint pk_d_machine_use primary key (id)
-);
-
-create table dorg (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- constraint pk_dorg primary key (id)
-);
-
-create table dperson (
- id number(19) generated by default as identity not null,
- first_name varchar2(255),
- last_name varchar2(255),
- salary number(16,3),
- constraint pk_dperson primary key (id)
-);
-
-create table drol (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- constraint pk_drol primary key (id)
-);
-
-create table drot (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- constraint pk_drot primary key (id)
-);
-
-create table drot_drol (
- drot_id number(19) not null,
- drol_id number(19) not null,
- constraint pk_drot_drol primary key (drot_id,drol_id)
-);
-
-create table rawinherit_data (
- id number(19) generated by default as identity not null,
- val number(10),
- constraint pk_rawinherit_data primary key (id)
-);
-
-create table data_container (
- id varchar2(40) not null,
- content varchar2(255),
- constraint pk_data_container primary key (id)
-);
-
-create table dc_detail (
- id number(19) generated by default as identity not null,
- master_id number(19),
- description varchar2(255),
- version number(19) not null,
- constraint pk_dc_detail primary key (id)
-);
-
-create table dc_master (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- constraint pk_dc_master primary key (id)
-);
-
-create table dfk_cascade (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- one_id number(19),
- constraint pk_dfk_cascade primary key (id)
-);
-
-create table dfk_cascade_one (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- constraint pk_dfk_cascade_one primary key (id)
-);
-
-create table dfk_none (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- one_id number(19),
- constraint pk_dfk_none primary key (id)
-);
-
-create table dfk_none_via_join (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- one_id number(19),
- constraint pk_dfk_none_via_join primary key (id)
-);
-
-create table dfk_none_via_mto_m (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- constraint pk_dfk_none_via_mto_m primary key (id)
-);
-
-create table dfk_none_via_mto_m_dfk_one (
- dfk_none_via_mto_m_id number(19) not null,
- dfk_one_id number(19) not null,
- constraint pk_dfk_none_via_mto_m_dfk_one primary key (dfk_none_via_mto_m_id,dfk_one_id)
-);
-
-create table dfk_one (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- constraint pk_dfk_one primary key (id)
-);
-
-create table dfk_set_null (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- one_id number(19),
- constraint pk_dfk_set_null primary key (id)
-);
-
-create table doc (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_doc primary key (id)
-);
-
-create table doc_link (
- doc_id number(19) not null,
- link_id number(19) not null,
- constraint pk_doc_link primary key (doc_id,link_id)
-);
-
-create table doc_link_draft (
- doc_id number(19) not null,
- link_id number(19) not null,
- constraint pk_doc_link_draft primary key (doc_id,link_id)
-);
-
-create table doc_draft (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_doc_draft primary key (id)
-);
-
-create table document (
- id number(19) generated by default as identity not null,
- title varchar2(127),
- body varchar2(255),
- organisation_id number(19),
- version number(19) not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint uq_document_title unique (title),
- constraint pk_document primary key (id)
-);
-
-create table document_draft (
- id number(19) generated by default as identity not null,
- title varchar2(127),
- body varchar2(255),
- when_publish timestamp,
- organisation_id number(19),
- version number(19) not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint uq_document_draft_title unique (title),
- constraint pk_document_draft primary key (id)
-);
-
-create table document_media (
- id number(19) generated by default as identity not null,
- document_id number(19),
- name varchar2(255),
- description varchar2(255),
- version number(19) not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_document_media primary key (id)
-);
-
-create table document_media_draft (
- id number(19) generated by default as identity not null,
- document_id number(19),
- name varchar2(255),
- description varchar2(255),
- version number(19) not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_document_media_draft primary key (id)
-);
-
-create table sp_car_door (
- id number(19) not null,
- name varchar2(255),
- version number(10) not null,
- constraint pk_sp_car_door primary key (id)
-);
-create sequence sp_car_door_seq increment by 1;
-
-create table earray_bean (
- id number(19) generated by default as identity not null,
- foo number(10),
- name varchar2(255),
- phone_numbers varchar(300),
- uids varchar(1000) not null,
- other_ids varchar(1000),
- doubs varchar(1000),
- statuses varchar(1000),
- vc_enums varchar(1000),
- int_enums varchar(1000),
- status2 varchar(1000),
- version number(19) not null,
- constraint ck_earray_bean_foo check ( foo in (100,101,102)),
- constraint pk_earray_bean primary key (id)
-);
-
-create table earray_set_bean (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- phone_numbers varchar(300),
- uids varchar(1000),
- other_ids varchar(1000),
- doubs varchar(1000),
- version number(19) not null,
- constraint pk_earray_set_bean primary key (id)
-);
-
-create table e_basic (
- id number(10) generated by default as identity not null,
- status varchar2(1),
- name varchar2(127),
- description varchar2(255),
- some_date timestamp,
- constraint ck_e_basic_status check ( status in ('N','A','I')),
- constraint pk_e_basic primary key (id)
-);
-
-create table ebasic_change_log (
- id number(19) generated by default as identity not null,
- name varchar2(20),
- short_description varchar2(50),
- long_description varchar2(100),
- who_created varchar2(255) not null,
- who_modified varchar2(255) not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- version number(19) not null,
- constraint pk_ebasic_change_log primary key (id)
-);
-
-create table ebasic_clob (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- title varchar2(255),
- description clob,
- last_update timestamp not null,
- constraint pk_ebasic_clob primary key (id)
-);
-
-create table ebasic_clob_fetch_eager (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- title varchar2(255),
- description clob,
- last_update timestamp not null,
- constraint pk_ebasic_clob_fetch_eager primary key (id)
-);
-
-create table ebasic_clob_no_ver (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- description clob,
- constraint pk_ebasic_clob_no_ver primary key (id)
-);
-
-create table e_basicenc (
- id number(10) generated by default as identity not null,
- name varchar2(255),
- description raw(80),
- dob raw(20),
- status raw(20),
- last_update timestamp,
- constraint pk_e_basicenc primary key (id)
-);
-
-create table e_basicenc_bin (
- id number(10) generated by default as identity not null,
- name varchar2(255),
- description varchar2(255),
- data blob,
- some_time raw(255),
- last_update timestamp not null,
- constraint pk_e_basicenc_bin primary key (id)
-);
-
-create table e_basicenc_client (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- description raw(80),
- dob raw(20),
- status raw(20),
- version number(19) not null,
- constraint pk_e_basicenc_client primary key (id)
-);
-
-create table e_basicenc_relate (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- other_id number(10),
- constraint pk_e_basicenc_relate primary key (id)
-);
-
-create table e_basic_enum_id (
- status varchar2(1) not null,
- name varchar2(255),
- description varchar2(255),
- constraint ck_e_basic_enum_id_status check ( status in ('N','A','I')),
- constraint pk_e_basic_enum_id primary key (status)
-);
-
-create table e_basic_eni (
- id number(10) generated by default as identity not null,
- status number(10),
- name varchar2(255),
- description varchar2(255),
- some_date timestamp,
- constraint ck_e_basic_eni_status check ( status in (1,2,3)),
- constraint pk_e_basic_eni primary key (id)
-);
-
-create table ebasic_hstore (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- map varchar2(800),
- version number(19) not null,
- constraint pk_ebasic_hstore primary key (id)
-);
-
-create table ebasic_json_jackson (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- value_set varchar2(700),
- value_list clob,
- value_map varchar2(700),
- plain_value varchar2(500),
- version number(19) not null,
- constraint pk_ebasic_json_jackson primary key (id)
-);
-
-create table ebasic_json_jackson2 (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- value_set varchar2(700),
- value_list clob,
- value_map varchar2(700),
- plain_value varchar2(500),
- version number(19) not null,
- constraint pk_ebasic_json_jackson2 primary key (id)
-);
-
-create table ebasic_json_list (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- bean_set varchar2(700),
- bean_list clob,
- bean_map varchar2(700),
- plain_bean varchar2(500),
- flags varchar2(50),
- tags varchar2(100),
- version number(19) not null,
- constraint pk_ebasic_json_list primary key (id)
-);
-
-create table ebasic_json_map (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- content clob,
- version number(19) not null,
- constraint pk_ebasic_json_map primary key (id)
-);
-
-create table ebasic_json_map_blob (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- content blob,
- version number(19) not null,
- constraint pk_ebasic_json_map_blob primary key (id)
-);
-
-create table ebasic_json_map_clob (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- content clob,
- version number(19) not null,
- constraint pk_ebasic_json_map_clob primary key (id)
-);
-
-create table ebasic_json_map_detail (
- id number(19) generated by default as identity not null,
- owner_id number(19),
- name varchar2(255),
- content clob,
- version number(19) not null,
- constraint pk_ebasic_json_map_detail primary key (id)
-);
-
-create table ebasic_json_map_json_b (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- content clob,
- version number(19) not null,
- constraint pk_ebasic_json_map_json_b primary key (id)
-);
-
-create table ebasic_json_map_varchar (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- content varchar2(3000),
- version number(19) not null,
- constraint pk_ebasic_json_map_varchar primary key (id)
-);
-
-create table ebasic_json_node (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- content clob,
- version number(19) not null,
- constraint pk_ebasic_json_node primary key (id)
-);
-
-create table ebasic_json_node_blob (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- content blob,
- version number(19) not null,
- constraint pk_ebasic_json_node_blob primary key (id)
-);
-
-create table ebasic_json_node_json_b (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- content clob,
- version number(19) not null,
- constraint pk_ebasic_json_node_json_b primary key (id)
-);
-
-create table ebasic_json_node_varchar (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- content varchar2(1000),
- version number(19) not null,
- constraint pk_ebasic_json_node_varchar primary key (id)
-);
-
-create table ebasic_json_unmapped (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- constraint pk_ebasic_json_unmapped primary key (id)
-);
-
-create table e_basic_ndc (
- id number(10) generated by default as identity not null,
- name varchar2(255),
- constraint pk_e_basic_ndc primary key (id)
-);
-
-create table ebasic_no_sdchild (
- id number(19) generated by default as identity not null,
- owner_id number(19) not null,
- child_name varchar2(255),
- amount number(19) not null,
- version number(19) not null,
- constraint pk_ebasic_no_sdchild primary key (id)
-);
-
-create table ebasic_sdchild (
- id number(19) generated by default as identity not null,
- owner_id number(19) not null,
- child_name varchar2(255),
- amount number(19) not null,
- version number(19) not null,
- deleted number(1) default 0 not null,
- constraint pk_ebasic_sdchild primary key (id)
-);
-
-create table ebasic_soft_delete (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- description varchar2(255),
- version number(19) not null,
- deleted number(1) default 0 not null,
- constraint pk_ebasic_soft_delete primary key (id)
-);
-
-create table e_basicver (
- id number(10) generated by default as identity not null,
- name varchar2(255),
- description varchar2(255),
- other varchar2(255),
- last_update timestamp not null,
- constraint pk_e_basicver primary key (id)
-);
-
-create table e_basic_withlife (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- other varchar2(255),
- deleted number(1) default 0 not null,
- version number(19) not null,
- constraint pk_e_basic_withlife primary key (id)
-);
-
-create table e_basic_with_ex (
- id number(19) generated by default as identity not null,
- deleted number(1) default 0 not null,
- version number(19) not null,
- constraint pk_e_basic_with_ex primary key (id)
-);
-
-create table e_basicverucon (
- id number(10) generated by default as identity not null,
- name varchar2(127),
- other varchar2(127),
- other_one varchar2(127),
- description varchar2(255),
- last_update timestamp not null,
- constraint uq_e_basicverucon_name unique (name),
- constraint uq_e_bscvrcn_thr_thr_n unique (other,other_one),
- constraint pk_e_basicverucon primary key (id)
-);
-
-create table ecache_child (
- id varchar2(40) not null,
- name varchar2(100),
- root_id varchar2(40) not null,
- constraint pk_ecache_child primary key (id)
-);
-
-create table ecache_root (
- id varchar2(40) not null,
- name varchar2(100),
- constraint pk_ecache_root primary key (id)
-);
-
-create table e_col_ab (
- id number(19) generated by default as identity not null,
- column_a varchar2(255),
- column_b varchar2(255),
- constraint pk_e_col_ab primary key (id)
-);
-
-create table ecustom_id (
- id varchar2(127) not null,
- name varchar2(255),
- constraint pk_ecustom_id primary key (id)
-);
-
-create table edefault_prop (
- id number(10) generated by default as identity not null,
- e_simple_usertypeid number(10),
- name varchar2(255),
- constraint uq_edflt_prp__smpl_srtypd unique (e_simple_usertypeid),
- constraint pk_edefault_prop primary key (id)
-);
-
-create table eemb_inner (
- id number(10) generated by default as identity not null,
- nome_inner varchar2(255),
- outer_id number(10),
- update_count number(10) not null,
- constraint pk_eemb_inner primary key (id)
-);
-
-create table eemb_outer (
- id number(10) generated by default as identity not null,
- nome_outer varchar2(255),
- date1 timestamp,
- date2 timestamp,
- update_count number(10) not null,
- constraint pk_eemb_outer primary key (id)
-);
-
-create table efile2_no_fk (
- file_name varchar2(64) not null,
- owner_id number(10) not null,
- constraint pk_efile2_no_fk primary key (file_name)
-);
-
-create table efile_no_fk (
- file_name varchar2(64) not null,
- owner_user_id number(10),
- owner_soft_del_user_id number(10),
- constraint pk_efile_no_fk primary key (file_name)
-);
-
-create table efile_no_fk_euser_no_fk (
- efile_no_fk_file_name varchar2(64) not null,
- euser_no_fk_user_id number(10) not null,
- constraint pk_efile_no_fk_euser_no_fk primary key (efile_no_fk_file_name,euser_no_fk_user_id)
-);
-
-create table efile_no_fk_euser_no_fk_soft_d (
- efile_no_fk_file_name varchar2(64) not null,
- euser_no_fk_soft_del_user_id number(10) not null,
- constraint pk_efl_n_fk_sr_n_fk_sft_d primary key (efile_no_fk_file_name,euser_no_fk_soft_del_user_id)
-);
-
-create table egen_props (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- ts_created timestamp not null,
- ts_updated timestamp not null,
- ldt_created timestamp not null,
- ldt_updated timestamp not null,
- odt_created timestamp not null,
- odt_updated timestamp not null,
- zdt_created timestamp not null,
- zdt_updated timestamp not null,
- instant_created timestamp not null,
- instant_updated timestamp not null,
- long_created number(19) not null,
- long_updated number(19) not null,
- constraint pk_egen_props primary key (id)
-);
-
-create table eid_uid_bean (
- id number(19) generated by default as identity not null,
- uuid varchar2(40) not null,
- name varchar2(255),
- constraint uq_eid_uid_bean_uuid unique (uuid),
- constraint pk_eid_uid_bean primary key (id)
-);
-
-create table einvoice (
- id number(19) generated by default as identity not null,
- invoice_date timestamp,
- state number(10),
- person_id number(19),
- ship_street varchar2(255),
- ship_suburb varchar2(255),
- ship_city varchar2(255),
- ship_status varchar2(3),
- bill_street varchar2(255),
- bill_suburb varchar2(255),
- bill_city varchar2(255),
- bill_status varchar2(3),
- version number(19) not null,
- constraint ck_einvoice_state check ( state in (0,1,2)),
- constraint ck_einvoice_ship_status check ( ship_status in ('ONE','TWO')),
- constraint ck_einvoice_bill_status check ( bill_status in ('ONE','TWO')),
- constraint pk_einvoice primary key (id)
-);
-
-create table e_main (
- id number(10) generated by default as identity not null,
- name varchar2(255),
- description varchar2(255),
- version number(19) not null,
- constraint pk_e_main primary key (id)
-);
-
-create table enull_collection (
- id number(10) generated by default as identity not null,
- name varchar2(255),
- constraint pk_enull_collection primary key (id)
-);
-
-create table enull_collection_detail (
- id number(10) generated by default as identity not null,
- enull_collection_id number(10) not null,
- something varchar2(255),
- constraint pk_enull_collection_detail primary key (id)
-);
-
-create table eopt_one_a (
- id number(10) generated by default as identity not null,
- name_for_a varchar2(255),
- b_id number(10),
- cretime timestamp not null,
- updtime timestamp not null,
- version number(19) not null,
- constraint pk_eopt_one_a primary key (id)
-);
-
-create table eopt_one_b (
- id number(10) generated by default as identity not null,
- name_for_b varchar2(255),
- c_id number(10) not null,
- cretime timestamp not null,
- updtime timestamp not null,
- version number(19) not null,
- constraint pk_eopt_one_b primary key (id)
-);
-
-create table eopt_one_c (
- id number(10) generated by default as identity not null,
- name_for_c varchar2(255),
- cretime timestamp not null,
- updtime timestamp not null,
- version number(19) not null,
- constraint pk_eopt_one_c primary key (id)
-);
-
-create table eper_addr (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- ma_street varchar2(255),
- ma_suburb varchar2(255),
- ma_city varchar2(255),
- ma_country_code varchar2(2),
- version number(19) not null,
- constraint pk_eper_addr primary key (id)
-);
-
-create table eperson (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- notes varchar2(255),
- street varchar2(255),
- suburb varchar2(255),
- addr_city varchar2(255),
- addr_status varchar2(3),
- version number(19) not null,
- constraint ck_eperson_addr_status check ( addr_status in ('ONE','TWO')),
- constraint pk_eperson primary key (id)
-);
-
-create table e_person_online (
- id number(19) generated by default as identity not null,
- email varchar2(127),
- online_status number(1) default 0 not null,
- when_updated timestamp not null,
- constraint uq_e_person_online_email unique (email),
- constraint pk_e_person_online primary key (id)
-);
-
-create table esimple (
- usertypeid number(10) generated by default as identity not null,
- name varchar2(255),
- constraint pk_esimple primary key (usertypeid)
-);
-
-create table esoft_del_book (
- id number(19) generated by default as identity not null,
- book_title varchar2(255),
- lend_by_id number(19),
- version number(19) not null,
- deleted number(1) default 0 not null,
- constraint pk_esoft_del_book primary key (id)
-);
-
-create table esoft_del_book_esoft_del_user (
- esoft_del_book_id number(19) not null,
- esoft_del_user_id number(19) not null,
- constraint pk_esft_dl_bk_sft_dl_sr primary key (esoft_del_book_id,esoft_del_user_id)
-);
-
-create table esoft_del_down (
- id number(19) generated by default as identity not null,
- esoft_del_mid_id number(19) not null,
- down varchar2(255),
- version number(19) not null,
- deleted number(1) default 0 not null,
- constraint pk_esoft_del_down primary key (id)
-);
-
-create table esoft_del_mid (
- id number(19) generated by default as identity not null,
- top_id number(19),
- mid varchar2(255),
- up_id number(19),
- version number(19) not null,
- deleted number(1) default 0 not null,
- constraint pk_esoft_del_mid primary key (id)
-);
-
-create table esoft_del_one_a (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- oneb_id number(19),
- deleted number(1) default 0 not null,
- version number(19) not null,
- constraint uq_esoft_del_one_a_oneb_id unique (oneb_id),
- constraint pk_esoft_del_one_a primary key (id)
-);
-
-create table esoft_del_one_b (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- constraint pk_esoft_del_one_b primary key (id)
-);
-
-create table esoft_del_role (
- id number(19) generated by default as identity not null,
- role_name varchar2(255),
- version number(19) not null,
- deleted number(1) default 0 not null,
- constraint pk_esoft_del_role primary key (id)
-);
-
-create table esoft_del_role_esoft_del_user (
- esoft_del_role_id number(19) not null,
- esoft_del_user_id number(19) not null,
- constraint pk_esft_dl_rl_sft_dl_sr primary key (esoft_del_role_id,esoft_del_user_id)
-);
-
-create table esoft_del_top (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- deleted number(1) default 0 not null,
- constraint pk_esoft_del_top primary key (id)
-);
-
-create table esoft_del_up (
- id number(19) generated by default as identity not null,
- up varchar2(255),
- version number(19) not null,
- deleted number(1) default 0 not null,
- constraint pk_esoft_del_up primary key (id)
-);
-
-create table esoft_del_user (
- id number(19) generated by default as identity not null,
- user_name varchar2(255),
- version number(19) not null,
- deleted number(1) default 0 not null,
- constraint pk_esoft_del_user primary key (id)
-);
-
-create table esoft_del_user_esoft_del_role (
- esoft_del_user_id number(19) not null,
- esoft_del_role_id number(19) not null,
- constraint pk_esft_dl_sr_sft_dl_rl primary key (esoft_del_user_id,esoft_del_role_id)
-);
-
-create table esome_convert_type (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- money number(16,3),
- constraint pk_esome_convert_type primary key (id)
-);
-
-create table esome_type (
- id number(10) generated by default as identity not null,
- currency varchar2(3),
- locale varchar2(20),
- time_zone varchar2(20),
- constraint pk_esome_type primary key (id)
-);
-
-create table etrans_many (
- id number(10) generated by default as identity not null,
- name varchar2(255),
- constraint pk_etrans_many primary key (id)
-);
-
-create table rawinherit_uncle (
- id number(10) generated by default as identity not null,
- name varchar2(255),
- parent_id number(19) not null,
- version number(19) not null,
- constraint pk_rawinherit_uncle primary key (id)
-);
-
-create table euser_no_fk (
- user_id number(10) generated by default as identity not null,
- user_name varchar2(255),
- constraint pk_euser_no_fk primary key (user_id)
-);
-
-create table euser_no_fk_soft_del (
- user_id number(10) generated by default as identity not null,
- user_name varchar2(255),
- constraint pk_euser_no_fk_soft_del primary key (user_id)
-);
-
-create table evanilla_collection (
- id number(10) generated by default as identity not null,
- name varchar2(255),
- constraint pk_evanilla_collection primary key (id)
-);
-
-create table evanilla_collection_detail (
- id number(10) generated by default as identity not null,
- evanilla_collection_id number(10) not null,
- something varchar2(255),
- constraint pk_evanilla_collection_detail primary key (id)
-);
-
-create table ewho_props (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- who_created varchar2(255) not null,
- who_modified varchar2(255) not null,
- constraint pk_ewho_props primary key (id)
-);
-
-create table e_withinet (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- inet_address varchar2(50),
- inet2 varchar2(255),
- cidr varchar(50),
- version number(19) not null,
- constraint pk_e_withinet primary key (id)
-);
-
-create table ec_enum_person (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- constraint pk_ec_enum_person primary key (id)
-);
-
-create table ec_enum_person_tags (
- ec_enum_person_id number(19) not null,
- value varchar2(5) not null,
- constraint ck_ec_enum_person_tags_value check ( value in ('RED','BLUE','GREEN'))
-);
-
-create table ec_person (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- constraint pk_ec_person primary key (id)
-);
-
-create table ec_person_phone (
- owner_id number(19) not null,
- phone varchar2(255) not null
-);
-
-create table ec_top (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- person_id number(19),
- version number(19) not null,
- constraint pk_ec_top primary key (id)
-);
-
-create table ec_top_ecs_person (
- ec_top_id number(19) not null,
- ecs_person_id number(19) not null,
- constraint pk_ec_top_ecs_person primary key (ec_top_id,ecs_person_id)
-);
-
-create table ecbl_person (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- constraint pk_ecbl_person primary key (id)
-);
-
-create table ecbl_person_phone_numbers (
- person_id number(19) not null,
- country_code varchar2(2),
- area varchar2(6),
- phnum varchar2(20)
-);
-
-create table ecbm_person (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- constraint pk_ecbm_person primary key (id)
-);
-
-create table ecbm_person_phone_numbers (
- person_id number(19) not null,
- mkey varchar2(255) not null,
- country_code varchar2(2),
- area varchar2(6),
- phnum varchar2(20)
-);
-
-create table ecm_person (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- constraint pk_ecm_person primary key (id)
-);
-
-create table ecm_person_phone_numbers (
- ecm_person_id number(19) not null,
- type varchar2(4) not null,
- phnum varchar2(10) not null
-);
-
-create table ecmc_person (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- constraint pk_ecmc_person primary key (id)
-);
-
-create table ecmc_person_phone_numbers (
- ecmc_person_id number(19) not null,
- type varchar2(4) not null,
- value clob not null
-);
-
-create table ecs_person (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- constraint pk_ecs_person primary key (id)
-);
-
-create table ecs_person_phone (
- ecs_person_id number(19) not null,
- phone varchar2(255) not null
-);
-
-create table ecsm_child (
- one_id varchar2(40) not null,
- ecsm_parent_id number(19) not null,
- name varchar2(255),
- version number(19) not null,
- constraint pk_ecsm_child primary key (one_id)
-);
-
-create table ecsm_values (
- host_id varchar2(40) not null,
- value varchar2(255) not null
-);
-
-create table ecsm_one (
- one_id varchar2(40) not null,
- name varchar2(255),
- version number(19) not null,
- constraint pk_ecsm_one primary key (one_id)
-);
-
-create table ecsm_parent (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- constraint pk_ecsm_parent primary key (id)
-);
-
-create table ecsm_two (
- id varchar2(40) not null,
- name varchar2(255),
- version number(19) not null,
- constraint pk_ecsm_two primary key (id)
-);
-
-create table td_child (
- child_id number(10) generated by default as identity not null,
- child_name varchar2(255),
- parent_id number(10) not null,
- constraint pk_td_child primary key (child_id)
-);
-
-create table td_parent (
- parent_type varchar2(31) not null,
- parent_id number(10) generated by default as identity not null,
- parent_name varchar2(255),
- extended_name varchar2(255),
- constraint pk_td_parent primary key (parent_id)
-);
-
-create table element_bean (
- id number(19) generated by default as identity not null,
- complex_bean_id varchar2(40) not null,
- value varchar2(255) not null,
- constraint pk_element_bean primary key (id)
-);
-
-create table empl (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- age number(10),
- default_address_id number(19),
- constraint pk_empl primary key (id)
-);
-
-create table esd_detail (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- master_id number(19) not null,
- version number(19) not null,
- deleted number(1) default 0 not null,
- constraint pk_esd_detail primary key (id)
-);
-
-create table esd_master (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- deleted number(1) default 0 not null,
- constraint pk_esd_master primary key (id)
-);
-
-create table feature_desc (
- id number(10) generated by default as identity not null,
- name varchar2(255),
- description varchar2(255),
- constraint pk_feature_desc primary key (id)
-);
-
-create table f_first (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- constraint pk_f_first primary key (id)
-);
-
-create table foo (
- foo_id number(10) generated by default as identity not null,
- important_text varchar2(255),
- version number(10) not null,
- constraint pk_foo primary key (foo_id)
-);
-
-create table gen_key_identity (
- id number(19) generated by default as identity not null,
- description varchar2(255),
- constraint pk_gen_key_identity primary key (id)
-);
-
-create table gen_key_sequence (
- id number(19) not null,
- description varchar2(255),
- constraint pk_gen_key_sequence primary key (id)
-);
-create sequence SEQ_NAME increment by 1;
-
-create table grand_parent_person (
- identifier number(10) generated by default as identity not null,
- name varchar2(255),
- age number(10),
- some_bean_id number(10),
- family_name varchar2(255),
- address varchar2(255),
- constraint pk_grand_parent_person primary key (identifier)
-);
-
-create table survey_group (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- categoryobjectid number(19),
- sequence_number number(10) not null,
- constraint pk_survey_group primary key (id)
-);
-
-create table c_group (
- id number(19) generated by default as identity not null,
- inactive number(1) default 0 not null,
- name varchar2(255),
- version number(19) not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_c_group primary key (id)
-);
-
-create table he_doc (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_he_doc primary key (id)
-);
-
-create table hx_link (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- location varchar2(255),
- comments varchar2(255),
- version number(19) not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- deleted number(1) default 0 not null,
- constraint pk_hx_link primary key (id)
-);
-
-create table hx_link_doc (
- hx_link_id number(19) not null,
- he_doc_id number(19) not null,
- constraint pk_hx_link_doc primary key (hx_link_id,he_doc_id)
-);
-
-create table hi_doc (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_hi_doc primary key (id)
-);
-
-create table hi_link (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- location varchar2(255),
- comments varchar2(255),
- version number(19) not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_hi_link primary key (id)
-);
-
-create table hi_link_doc (
- hi_link_id number(19) not null,
- hi_doc_id number(19) not null,
- constraint pk_hi_link_doc primary key (hi_link_id,hi_doc_id)
-);
-
-create table hi_tone (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- comments varchar2(255),
- version number(19) not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_hi_tone primary key (id)
-);
-
-create table hi_tthree (
- id number(19) generated by default as identity not null,
- hi_ttwo_id number(19) not null,
- three varchar2(255),
- version number(19) not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_hi_tthree primary key (id)
-);
-
-create table hi_ttwo (
- id number(19) generated by default as identity not null,
- hi_tone_id number(19) not null,
- two varchar2(255),
- version number(19) not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_hi_ttwo primary key (id)
-);
-
-create table hsd_setting (
- id number(19) generated by default as identity not null,
- code varchar2(255),
- content varchar2(255),
- user_id number(19),
- version number(19) not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- deleted number(1) default 0 not null,
- constraint uq_hsd_setting_user_id unique (user_id),
- constraint pk_hsd_setting primary key (id)
-);
-
-create table hsd_user (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- deleted number(1) default 0 not null,
- constraint pk_hsd_user primary key (id)
-);
-
-create table iaf_segment (
- ptype varchar2(31) not null,
- id number(19) generated by default as identity not null,
- segment_id_zat number(19) not null,
- status_id number(19) not null,
- constraint pk_iaf_segment primary key (id)
-);
-
-create table iaf_segment_status (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- constraint pk_iaf_segment_status primary key (id)
-);
-
-create table imrelated (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- owner_id number(19) not null,
- constraint pk_imrelated primary key (id)
-);
-
-create table imroot (
- dtype varchar2(31) not null,
- id number(19) generated by default as identity not null,
- name varchar2(255),
- title varchar2(255),
- when_title timestamp,
- constraint pk_imroot primary key (id)
-);
-
-create table ixresource (
- dtype varchar2(255),
- id varchar2(40) not null,
- name varchar2(255),
- constraint pk_ixresource primary key (id)
-);
-
-create table info_company (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- constraint pk_info_company primary key (id)
-);
-
-create table info_contact (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- company_id number(19) not null,
- version number(19) not null,
- constraint pk_info_contact primary key (id)
-);
-
-create table info_customer (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- company_id number(19),
- version number(19) not null,
- constraint uq_info_customer_company_id unique (company_id),
- constraint pk_info_customer primary key (id)
-);
-
-create table inner_report (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- forecast_id number(19),
- constraint uq_inner_report_forecast_id unique (forecast_id),
- constraint pk_inner_report primary key (id)
-);
-
-create table drel_invoice (
- id number(19) not null,
- booking number(19),
- version number(10) not null,
- constraint pk_drel_invoice primary key (id)
-);
-create sequence drel_invoice_seq increment by 1;
-
-create table item (
- customer number(10) not null,
- itemnumber varchar2(127) not null,
- description varchar2(255),
- units varchar2(255),
- type number(10) not null,
- region number(10) not null,
- date_modified timestamp,
- date_created timestamp,
- modified_by varchar2(255),
- created_by varchar2(255),
- version number(19) not null,
- constraint pk_item primary key (customer,itemnumber)
-);
-
-create table monkey (
- mid number(19) generated by default as identity not null,
- name varchar2(255),
- food_preference varchar2(255),
- version number(19) not null,
- constraint pk_monkey primary key (mid)
-);
-
-create table mkeygroup (
- pid number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- constraint pk_mkeygroup primary key (pid)
-);
-
-create table mkeygroup_monkey (
- mkeygroup_pid number(19) not null,
- monkey_mid number(19) not null,
- constraint uq_mkeygroup_monkey_mid unique (monkey_mid),
- constraint pk_mkeygroup_monkey primary key (mkeygroup_pid,monkey_mid)
-);
-
-create table trainer (
- tid number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- constraint pk_trainer primary key (tid)
-);
-
-create table trainer_monkey (
- trainer_tid number(19) not null,
- monkey_mid number(19) not null,
- constraint uq_trainer_monkey_mid unique (monkey_mid),
- constraint pk_trainer_monkey primary key (trainer_tid,monkey_mid)
-);
-
-create table troop (
- pid number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- constraint pk_troop primary key (pid)
-);
-
-create table troop_monkey (
- troop_pid number(19) not null,
- monkey_mid number(19) not null,
- constraint uq_troop_monkey_mid unique (monkey_mid),
- constraint pk_troop_monkey primary key (troop_pid,monkey_mid)
-);
-
-create table l2_cldf_reset_bean (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- constraint pk_l2_cldf_reset_bean primary key (id)
-);
-
-create table l2_cldf_reset_bean_child (
- id number(19) generated by default as identity not null,
- parent_id number(19),
- constraint pk_l2_cldf_reset_bean_child primary key (id)
-);
-
-create table level1 (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- constraint pk_level1 primary key (id)
-);
-
-create table level1_level4 (
- level1_id number(19) not null,
- level4_id number(19) not null,
- constraint pk_level1_level4 primary key (level1_id,level4_id)
-);
-
-create table level1_level2 (
- level1_id number(19) not null,
- level2_id number(19) not null,
- constraint pk_level1_level2 primary key (level1_id,level2_id)
-);
-
-create table level2 (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- constraint pk_level2 primary key (id)
-);
-
-create table level2_level3 (
- level2_id number(19) not null,
- level3_id number(19) not null,
- constraint pk_level2_level3 primary key (level2_id,level3_id)
-);
-
-create table level3 (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- constraint pk_level3 primary key (id)
-);
-
-create table level4 (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- constraint pk_level4 primary key (id)
-);
-
-create table link (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- location varchar2(255),
- when_publish timestamp,
- link_comment varchar2(255),
- version number(19) not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- deleted number(1) default 0 not null,
- constraint pk_link primary key (id)
-);
-
-create table link_draft (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- location varchar2(255),
- when_publish timestamp,
- link_comment varchar2(255),
- dirty number(1) default 0 not null,
- version number(19) not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- deleted number(1) default 0 not null,
- constraint pk_link_draft primary key (id)
-);
-
-create table la_attr_value (
- id number(10) generated by default as identity not null,
- name varchar2(255),
- cretime timestamp not null,
- updtime timestamp not null,
- version number(19) not null,
- constraint pk_la_attr_value primary key (id)
-);
-
-create table la_attr_value_attribute (
- la_attr_value_id number(10) not null,
- attribute_id number(10) not null,
- constraint pk_la_attr_value_attribute primary key (la_attr_value_id,attribute_id)
-);
-
-create table looney (
- id number(19) generated by default as identity not null,
- tune_id number(19),
- name varchar2(255),
- constraint pk_looney primary key (id)
-);
-
-create table maddress (
- id varchar2(40) not null,
- street varchar2(255),
- city varchar2(255),
- version number(19) not null,
- constraint pk_maddress primary key (id)
-);
-
-create table mcontact (
- id varchar2(40) not null,
- email varchar2(255),
- first_name varchar2(255),
- last_name varchar2(255),
- customer_id varchar2(40),
- version number(19) not null,
- constraint pk_mcontact primary key (id)
-);
-
-create table mcontact_message (
- id varchar2(40) not null,
- title varchar2(255),
- subject varchar2(255),
- notes varchar2(255),
- contact_id varchar2(40) not null,
- version number(19) not null,
- constraint pk_mcontact_message primary key (id)
-);
-
-create table mcustomer (
- id varchar2(40) not null,
- name varchar2(255),
- notes varchar2(255),
- shipping_address_id varchar2(40),
- billing_address_id varchar2(40),
- version number(19) not null,
- constraint pk_mcustomer primary key (id)
-);
-
-create table mgroup (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- constraint pk_mgroup primary key (id)
-);
-
-create table mmachine (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- constraint pk_mmachine primary key (id)
-);
-
-create table mmachine_mgroup (
- mmachine_id number(19) not null,
- mgroup_id number(19) not null,
- constraint pk_mmachine_mgroup primary key (mmachine_id,mgroup_id)
-);
-
-create table mmedia (
- type varchar2(31) not null,
- id number(19) generated by default as identity not null,
- url varchar2(255),
- note varchar2(255),
- constraint pk_mmedia primary key (id)
-);
-
-create table non_updateprop (
- id number(10) generated by default as identity not null,
- non_enum varchar2(5),
- name varchar2(255),
- note varchar2(255),
- constraint ck_non_updateprop_non_enum check ( non_enum in ('BEGIN','END')),
- constraint pk_non_updateprop primary key (id)
-);
-
-create table mprinter (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- flags number(19) not null,
- current_state_id number(19),
- last_swap_cyan_id number(19),
- last_swap_magenta_id number(19),
- last_swap_yellow_id number(19),
- last_swap_black_id number(19),
- version number(19) not null,
- constraint uq_mprinter_last_swap_cyan_id unique (last_swap_cyan_id),
- constraint uq_mprntr_lst_swp_mgnt_d unique (last_swap_magenta_id),
- constraint uq_mprntr_lst_swp_yllw_d unique (last_swap_yellow_id),
- constraint uq_mprntr_lst_swp_blck_d unique (last_swap_black_id),
- constraint pk_mprinter primary key (id)
-);
-
-create table mprinter_state (
- id number(19) generated by default as identity not null,
- flags number(19) not null,
- printer_id number(19),
- version number(19) not null,
- constraint pk_mprinter_state primary key (id)
-);
-
-create table mprofile (
- id number(19) generated by default as identity not null,
- picture_id number(19),
- name varchar2(255),
- constraint pk_mprofile primary key (id)
-);
-
-create table mprotected_construct_bean (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- constraint pk_mprotected_construct_bean primary key (id)
-);
-
-create table mrole (
- roleid number(10) generated by default as identity not null,
- role_name varchar2(255),
- constraint pk_mrole primary key (roleid)
-);
-
-create table mrole_muser (
- mrole_roleid number(10) not null,
- muser_userid number(10) not null,
- constraint pk_mrole_muser primary key (mrole_roleid,muser_userid)
-);
-
-create table msome_other (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- constraint pk_msome_other primary key (id)
-);
-
-create table muser (
- userid number(10) generated by default as identity not null,
- user_name varchar2(255),
- user_type_id number(10),
- constraint pk_muser primary key (userid)
-);
-
-create table muser_type (
- id number(10) generated by default as identity not null,
- name varchar2(255),
- constraint pk_muser_type primary key (id)
-);
-
-create table mail_box (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- constraint pk_mail_box primary key (id)
-);
-
-create table mail_user (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- constraint pk_mail_user primary key (id)
-);
-
-create table mail_user_inbox (
- mail_user_id number(19) not null,
- mail_box_id number(19) not null,
- constraint pk_mail_user_inbox primary key (mail_user_id,mail_box_id)
-);
-
-create table mail_user_outbox (
- mail_user_id number(19) not null,
- mail_box_id number(19) not null,
- constraint pk_mail_user_outbox primary key (mail_user_id,mail_box_id)
-);
-
-create table main_entity (
- id varchar2(255) not null,
- attr1 varchar2(255),
- attr2 varchar2(255),
- constraint pk_main_entity primary key (id)
-);
-
-create table main_entity_relation (
- id varchar2(40) not null,
- id1 varchar2(255),
- id2 varchar2(255),
- attr1 varchar2(255),
- constraint pk_main_entity_relation primary key (id)
-);
-
-create table map_super_actual (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- when_created timestamp not null,
- when_updated timestamp not null,
- constraint pk_map_super_actual primary key (id)
-);
-
-create table c_message (
- id number(19) generated by default as identity not null,
- title varchar2(255),
- body varchar2(255),
- conversation_id number(19),
- user_id number(19),
- version number(19) not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_c_message primary key (id)
-);
-
-create table meter_address_data (
- id varchar2(40) not null,
- street varchar2(255) not null,
- constraint pk_meter_address_data primary key (id)
-);
-
-create table meter_contract_data (
- id varchar2(40) not null,
- special_needs_client_id varchar2(40) not null,
- constraint uq_mtr_cntrct_dt_spcl_nds_c_1 unique (special_needs_client_id),
- constraint pk_meter_contract_data primary key (id)
-);
-
-create table meter_special_needs_client (
- id varchar2(40) not null,
- name varchar2(255),
- primary_id varchar2(40),
- constraint uq_mtr_spcl_nds_clnt_prmry_d unique (primary_id),
- constraint pk_meter_special_needs_client primary key (id)
-);
-
-create table meter_special_needs_contact (
- id varchar2(40) not null,
- name varchar2(255),
- constraint pk_mtr_spcl_nds_cntct primary key (id)
-);
-
-create table meter_version (
- id varchar2(40) not null,
- address_data_id varchar2(40),
- contract_data_id varchar2(40) not null,
- constraint uq_mtr_vrsn_ddrss_dt_d unique (address_data_id),
- constraint uq_mtr_vrsn_cntrct_dt_d unique (contract_data_id),
- constraint pk_meter_version primary key (id)
-);
-
-create table mnoc_role (
- role_id number(10) generated by default as identity not null,
- role_name varchar2(255),
- version number(10) not null,
- constraint pk_mnoc_role primary key (role_id)
-);
-
-create table mnoc_user (
- user_id number(10) generated by default as identity not null,
- user_name varchar2(255),
- version number(10) not null,
- constraint pk_mnoc_user primary key (user_id)
-);
-
-create table mnoc_user_mnoc_role (
- mnoc_user_user_id number(10) not null,
- mnoc_role_role_id number(10) not null,
- constraint pk_mnoc_user_mnoc_role primary key (mnoc_user_user_id,mnoc_role_role_id)
-);
-
-create table mny_a (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_mny_a primary key (id)
-);
-
-create table mny_b (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- a_id number(19),
- version number(19) not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_mny_b primary key (id)
-);
-
-create table mny_b_mny_c (
- mny_b_id number(19) not null,
- mny_c_id number(19) not null,
- constraint pk_mny_b_mny_c primary key (mny_b_id,mny_c_id)
-);
-
-create table mny_c (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_mny_c primary key (id)
-);
-
-create table mny_topic (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- constraint pk_mny_topic primary key (id)
-);
-
-create table subtopics (
- topic number(19) not null,
- subtopic number(19) not null,
- constraint pk_subtopics primary key (topic,subtopic)
-);
-
-create table mp_role (
- id number(19) generated by default as identity not null,
- mp_user_id number(19) not null,
- code varchar2(255),
- organization_id number(19),
- constraint pk_mp_role primary key (id)
-);
-
-create table mp_user (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- constraint pk_mp_user primary key (id)
-);
-
-create table ms_many_a (
- aid number(19) generated by default as identity not null,
- name varchar2(255),
- ms_many_a_many_b number(1) default 0 not null,
- ms_many_b number(1) default 0 not null,
- deleted number(1) default 0 not null,
- constraint pk_ms_many_a primary key (aid)
-);
-
-create table ms_many_a_many_b (
- ms_many_a_aid number(19) not null,
- ms_many_b_bid number(19) not null,
- constraint pk_ms_many_a_many_b primary key (ms_many_a_aid,ms_many_b_bid)
-);
-
-create table ms_many_b (
- bid number(19) generated by default as identity not null,
- name varchar2(255),
- deleted number(1) default 0 not null,
- constraint pk_ms_many_b primary key (bid)
-);
-
-create table ms_many_b_many_a (
- ms_many_b_bid number(19) not null,
- ms_many_a_aid number(19) not null,
- constraint pk_ms_many_b_many_a primary key (ms_many_b_bid,ms_many_a_aid)
-);
-
-create table my_lob_size (
- id number(10) generated by default as identity not null,
- name varchar2(255),
- my_count number(10) not null,
- my_lob clob,
- constraint pk_my_lob_size primary key (id)
-);
-
-create table my_lob_size_join_many (
- id number(10) generated by default as identity not null,
- something varchar2(255),
- other varchar2(255),
- parent_id number(10),
- constraint pk_my_lob_size_join_many primary key (id)
-);
-
-create table noidbean (
- name varchar2(255),
- subject varchar2(255),
- when_created timestamp not null
-);
-
-create table o_bean_child (
- id number(19) generated by default as identity not null,
- cached_bean_id number(19),
- constraint pk_o_bean_child primary key (id)
-);
-
-create table ocached_app (
- id number(19) generated by default as identity not null,
- app_name varchar2(255),
- version number(19) not null,
- constraint uq_ocached_app_app_name unique (app_name),
- constraint pk_ocached_app primary key (id)
-);
-
-create table ocached_app_detail (
- id number(19) generated by default as identity not null,
- app_id number(19) not null,
- detail varchar2(255),
- version number(19) not null,
- constraint uq_occhd_pp_dtl_pp_d_dtl unique (app_id,detail),
- constraint pk_ocached_app_detail primary key (id)
-);
-
-create table o_cached_bean (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- constraint pk_o_cached_bean primary key (id)
-);
-
-create table o_cached_bean_country (
- o_cached_bean_id number(19) not null,
- o_country_code varchar2(2) not null,
- constraint pk_o_cached_bean_country primary key (o_cached_bean_id,o_country_code)
-);
-
-create table o_cached_bean_child (
- id number(19) generated by default as identity not null,
- cached_bean_id number(19),
- constraint pk_o_cached_bean_child primary key (id)
-);
-
-create table o_cached_inherit (
- dtype varchar2(31) not null,
- id number(19) generated by default as identity not null,
- name varchar2(255),
- child_adata varchar2(255),
- child_bdata varchar2(255),
- constraint pk_o_cached_inherit primary key (id)
-);
-
-create table o_cached_natkey (
- id number(19) generated by default as identity not null,
- store varchar2(255),
- sku varchar2(255),
- description varchar2(255),
- constraint pk_o_cached_natkey primary key (id)
-);
-
-create table o_cached_natkey3 (
- id number(19) generated by default as identity not null,
- store varchar2(255),
- code number(10) not null,
- sku varchar2(255),
- description varchar2(255),
- constraint pk_o_cached_natkey3 primary key (id)
-);
-
-create table ocached_nkey_uid (
- id number(19) generated by default as identity not null,
- cid varchar2(40),
- other varchar2(255),
- version number(19) not null,
- constraint pk_ocached_nkey_uid primary key (id)
-);
-
-create table ocar (
- id number(10) generated by default as identity not null,
- vin varchar2(255),
- name varchar2(255),
- cretime timestamp not null,
- updtime timestamp not null,
- version number(19) not null,
- constraint pk_ocar primary key (id)
-);
-
-create table ocompany (
- id number(10) generated by default as identity not null,
- corp_id varchar2(50),
- cretime timestamp not null,
- updtime timestamp not null,
- version number(19) not null,
- constraint uq_ocompany_corp_id unique (corp_id),
- constraint pk_ocompany primary key (id)
-);
-
-create table oengine (
- engine_id varchar2(40) not null,
- short_desc varchar2(255),
- car_id number(10),
- version number(10) not null,
- constraint uq_oengine_car_id unique (car_id),
- constraint pk_oengine primary key (engine_id)
-);
-
-create table ogear_box (
- id varchar2(40) not null,
- box_desc varchar2(255),
- box_size number(10),
- car_id number(10),
- version number(10) not null,
- constraint uq_ogear_box_car_id unique (car_id),
- constraint pk_ogear_box primary key (id)
-);
-
-create table omvertex (
- id varchar2(40) not null,
- constraint pk_omvertex primary key (id)
-);
-
-create table omvertex_other (
- id varchar2(40) not null,
- omvertex_id varchar2(40) not null,
- name varchar2(255),
- constraint pk_omvertex_other primary key (id)
-);
-
-create table oroad_show_msg (
- id number(10) generated by default as identity not null,
- company_id number(10) not null,
- cretime timestamp not null,
- updtime timestamp not null,
- version number(19) not null,
- constraint uq_oroad_show_msg_company_id unique (company_id),
- constraint pk_oroad_show_msg primary key (id)
-);
-
-create table om_account_child_dbo (
- id number(19) generated by default as identity not null,
- description varchar2(255),
- banana_rama_id number(19),
- constraint pk_om_account_child_dbo primary key (id)
-);
-
-create table om_account_dbo (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- constraint pk_om_account_dbo primary key (id)
-);
-
-create table om_basic_child (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- parent_id number(19),
- version number(19) not null,
- constraint pk_om_basic_child primary key (id)
-);
-
-create table om_basic_parent (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- constraint pk_om_basic_parent primary key (id)
-);
-
-create table om_ordered_detail (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- master_id number(19),
- version number(19) not null,
- sort_order number(10),
- constraint pk_om_ordered_detail primary key (id)
-);
-
-create table om_ordered_master (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- constraint pk_om_ordered_master primary key (id)
-);
-
-create table only_id_entity (
- id number(19) generated by default as identity not null,
- constraint pk_only_id_entity primary key (id)
-);
-
-create table o_order (
- id number(10) generated by default as identity not null,
- status number(10),
- order_date date,
- ship_date date,
- kcustomer_id number(10) not null,
- cretime timestamp not null,
- updtime timestamp not null,
- constraint ck_o_order_status check ( status in (0,1,2,3)),
- constraint pk_o_order primary key (id)
-);
-
-create table o_order_detail (
- id number(10) generated by default as identity not null,
- order_id number(10) not null,
- order_qty number(10),
- ship_qty number(10),
- unit_price number(19,4),
- product_id number(10),
- cretime timestamp,
- updtime timestamp not null,
- constraint pk_o_order_detail primary key (id)
-);
-
-create table s_orders (
- uuid varchar2(40) not null,
- constraint pk_s_orders primary key (uuid)
-);
-
-create table s_order_items (
- uuid varchar2(40) not null,
- product_variant_uuid varchar2(255),
- order_uuid varchar2(40),
- quantity number(10) not null,
- amount number(16,3),
- constraint pk_s_order_items primary key (uuid)
-);
-
-create table or_order_ship (
- id number(10) generated by default as identity not null,
- order_id number(10),
- ship_time timestamp,
- cretime timestamp not null,
- updtime timestamp not null,
- version number(19) not null,
- constraint pk_or_order_ship primary key (id)
-);
-
-create table organisation (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_organisation primary key (id)
-);
-
-create table organization_node (
- kind varchar2(31) not null,
- id number(19) generated by default as identity not null,
- parent_tree_node_id number(19) not null,
- title varchar2(255),
- constraint uq_orgnztn_nd_prnt_tr_nd_d unique (parent_tree_node_id),
- constraint pk_organization_node primary key (id)
-);
-
-create table organization_tree_node (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- constraint pk_organization_tree_node primary key (id)
-);
-
-create table orp_detail (
- id varchar2(100) not null,
- detail varchar2(255),
- master_id varchar2(100),
- version number(19) not null,
- constraint pk_orp_detail primary key (id)
-);
-
-create table orp_detail2 (
- id varchar2(100) not null,
- orp_master2_id varchar2(100) not null,
- detail varchar2(255),
- master_id varchar2(255),
- version number(19) not null,
- constraint pk_orp_detail2 primary key (id)
-);
-
-create table orp_master (
- id varchar2(100) not null,
- name varchar2(255),
- version number(19) not null,
- constraint pk_orp_master primary key (id)
-);
-
-create table orp_master2 (
- id varchar2(100) not null,
- name varchar2(255),
- version number(19) not null,
- constraint pk_orp_master2 primary key (id)
-);
-
-create table oto_aone (
- id varchar2(100) not null,
- description varchar2(255),
- constraint pk_oto_aone primary key (id)
-);
-
-create table oto_atwo (
- id varchar2(100) not null,
- description varchar2(255),
- aone_id varchar2(100),
- constraint uq_oto_atwo_aone_id unique (aone_id),
- constraint pk_oto_atwo primary key (id)
-);
-
-create table oto_bchild (
- master_id number(19) generated by default as identity not null,
- child varchar2(255),
- constraint pk_oto_bchild primary key (master_id)
-);
-
-create table oto_bmaster (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- constraint pk_oto_bmaster primary key (id)
-);
-
-create table oto_child (
- id number(10) generated by default as identity not null,
- name varchar2(255),
- master_id number(19),
- constraint uq_oto_child_master_id unique (master_id),
- constraint pk_oto_child primary key (id)
-);
-
-create table oto_cust (
- cid number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- constraint pk_oto_cust primary key (cid)
-);
-
-create table oto_cust_address (
- aid number(19) generated by default as identity not null,
- line1 varchar2(255),
- line2 varchar2(255),
- line3 varchar2(255),
- customer_cid number(19),
- version number(19) not null,
- constraint uq_ot_cst_ddrss_cstmr_cd unique (customer_cid),
- constraint pk_oto_cust_address primary key (aid)
-);
-
-create table oto_level_a (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- b_id number(19),
- constraint uq_oto_level_a_b_id unique (b_id),
- constraint pk_oto_level_a primary key (id)
-);
-
-create table oto_level_b (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- c_id number(19),
- constraint uq_oto_level_b_c_id unique (c_id),
- constraint pk_oto_level_b primary key (id)
-);
-
-create table oto_level_c (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- constraint pk_oto_level_c primary key (id)
-);
-
-create table oto_master (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- constraint pk_oto_master primary key (id)
-);
-
-create table oto_prime (
- pid number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- constraint pk_oto_prime primary key (pid)
-);
-
-create table oto_prime_extra (
- eid number(19) generated by default as identity not null,
- extra varchar2(255),
- version number(19) not null,
- constraint pk_oto_prime_extra primary key (eid)
-);
-
-create table oto_sd_child (
- id number(19) generated by default as identity not null,
- child varchar2(255),
- master_id number(19),
- deleted number(1) default 0 not null,
- version number(19) not null,
- constraint uq_oto_sd_child_master_id unique (master_id),
- constraint pk_oto_sd_child primary key (id)
-);
-
-create table oto_sd_master (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- constraint pk_oto_sd_master primary key (id)
-);
-
-create table oto_th_many (
- id number(19) generated by default as identity not null,
- oto_th_top_id number(19) not null,
- many varchar2(255),
- version number(19) not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_oto_th_many primary key (id)
-);
-
-create table oto_th_one (
- id number(19) generated by default as identity not null,
- one number(1) default 0 not null,
- many_id number(19),
- version number(19) not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint uq_oto_th_one_many_id unique (many_id),
- constraint pk_oto_th_one primary key (id)
-);
-
-create table oto_th_top (
- id number(19) generated by default as identity not null,
- topp varchar2(255),
- version number(19) not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_oto_th_top primary key (id)
-);
-
-create table oto_ubprime (
- pid varchar2(40) not null,
- name varchar2(255),
- version number(19) not null,
- constraint pk_oto_ubprime primary key (pid)
-);
-
-create table oto_ubprime_extra (
- eid varchar2(40) not null,
- extra varchar2(255),
- version number(19) not null,
- constraint pk_oto_ubprime_extra primary key (eid)
-);
-
-create table oto_uprime (
- pid varchar2(40) not null,
- name varchar2(255),
- version number(19) not null,
- constraint pk_oto_uprime primary key (pid)
-);
-
-create table oto_uprime_extra (
- eid varchar2(40) not null,
- extra varchar2(255),
- version number(19) not null,
- constraint pk_oto_uprime_extra primary key (eid)
-);
-
-create table oto_user_model (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- user_optional_id number(19),
- version number(19) not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint uq_ot_sr_mdl_sr_ptnl_d unique (user_optional_id),
- constraint pk_oto_user_model primary key (id)
-);
-
-create table oto_user_model_optional (
- id number(19) generated by default as identity not null,
- optional varchar2(255),
- version number(19) not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_oto_user_model_optional primary key (id)
-);
-
-create table pfile (
- id number(10) generated by default as identity not null,
- name varchar2(255),
- file_content_id number(10),
- file_content2_id number(10),
- cretime timestamp not null,
- updtime timestamp not null,
- version number(19) not null,
- constraint uq_pfile_file_content_id unique (file_content_id),
- constraint uq_pfile_file_content2_id unique (file_content2_id),
- constraint pk_pfile primary key (id)
-);
-
-create table pfile_content (
- id number(10) generated by default as identity not null,
- content blob,
- cretime timestamp not null,
- updtime timestamp not null,
- version number(19) not null,
- constraint pk_pfile_content primary key (id)
-);
-
-create table paggview (
- pview_id varchar2(40),
- amount number(10) not null,
- constraint uq_paggview_pview_id unique (pview_id)
-);
-
-create table pallet_location (
- type varchar2(31) not null,
- id number(10) generated by default as identity not null,
- zone_sid number(10) not null,
- attribute varchar2(255),
- constraint pk_pallet_location primary key (id)
-);
-
-create table parcel (
- parcelid number(19) generated by default as identity not null,
- description varchar2(255),
- constraint pk_parcel primary key (parcelid)
-);
-
-create table parcel_location (
- parcellocid number(19) generated by default as identity not null,
- location varchar2(255),
- parcelid number(19),
- constraint uq_parcel_location_parcelid unique (parcelid),
- constraint pk_parcel_location primary key (parcellocid)
-);
-
-create table rawinherit_parent (
- type varchar2(31) not null,
- id number(19) generated by default as identity not null,
- val number(10),
- more varchar2(255),
- constraint pk_rawinherit_parent primary key (id)
-);
-
-create table rawinherit_parent_rawinherit_d (
- rawinherit_parent_id number(19) not null,
- rawinherit_data_id number(19) not null,
- constraint pk_rwnhrt_prnt_rwnhrt_d primary key (rawinherit_parent_id,rawinherit_data_id)
-);
-
-create table e_save_test_c (
- id number(19) generated by default as identity not null,
- version number(19) not null,
- constraint pk_e_save_test_c primary key (id)
-);
-
-create table parent_person (
- identifier number(10) generated by default as identity not null,
- name varchar2(255),
- age number(10),
- some_bean_id number(10),
- parent_identifier number(10),
- family_name varchar2(255),
- address varchar2(255),
- constraint pk_parent_person primary key (identifier)
-);
-
-create table c_participation (
- id number(19) generated by default as identity not null,
- rating number(10),
- type number(10),
- conversation_id number(19) not null,
- user_id number(19) not null,
- version number(19) not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint ck_c_participation_type check ( type in (0,1)),
- constraint pk_c_participation primary key (id)
-);
-
-create table password_store_model (
- id number(19) generated by default as identity not null,
- enc1 varchar2(30),
- enc2 varchar2(40),
- enc3 clob,
- enc4 raw(30),
- enc5 raw(40),
- enc6 blob,
- version number(19) not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_password_store_model primary key (id)
-);
-
-create table pcf_calendar (
- id number(19) generated by default as identity not null,
- pcf_person_id number(19) not null,
- version number(19) not null,
- constraint pk_pcf_calendar primary key (id)
-);
-
-create table pcf_city (
- id number(19) generated by default as identity not null,
- pcf_country_id number(19) not null,
- name varchar2(255),
- mayor_id number(19) not null,
- vice_mayor_id number(19) not null,
- version number(19) not null,
- constraint uq_pcf_city_mayor_id unique (mayor_id),
- constraint uq_pcf_city_vice_mayor_id unique (vice_mayor_id),
- constraint pk_pcf_city primary key (id)
-);
-
-create table pcf_country (
- id number(19) generated by default as identity not null,
- version number(19) not null,
- constraint pk_pcf_country primary key (id)
-);
-
-create table pcf_event (
- id number(19) generated by default as identity not null,
- pcf_calendar_id number(19) not null,
- name varchar2(255),
- version number(19) not null,
- constraint pk_pcf_event primary key (id)
-);
-
-create table pcf_person (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- constraint pk_pcf_person primary key (id)
-);
-
-create table mt_permission (
- id varchar2(40) not null,
- name varchar2(255),
- constraint pk_mt_permission primary key (id)
-);
-
-create table persistent_file (
- id number(10) generated by default as identity not null,
- name varchar2(255),
- cretime timestamp not null,
- updtime timestamp not null,
- version number(19) not null,
- constraint pk_persistent_file primary key (id)
-);
-
-create table persistent_file_content (
- id number(10) generated by default as identity not null,
- persistent_file_id number(10),
- content blob,
- cretime timestamp not null,
- updtime timestamp not null,
- version number(19) not null,
- constraint uq_prsstnt_fl_cntnt_prsstnt_1 unique (persistent_file_id),
- constraint pk_persistent_file_content primary key (id)
-);
-
-create table person (
- oid number(19) generated by default as identity not null,
- default_address_oid number(19),
- version number(10) not null,
- constraint pk_person primary key (oid)
-);
-
-create table persons (
- id number(19) generated by default as identity (start with 1000 increment by 40) not null,
- surname varchar2(64) not null,
- name varchar2(64) not null,
- constraint pk_persons primary key (id)
-);
-
-create table person_cache_email (
- id varchar2(128) not null,
- person_info_person_id varchar2(128),
- email varchar2(255),
- constraint pk_person_cache_email primary key (id)
-);
-
-create table person_cache_info (
- person_id varchar2(128) not null,
- name varchar2(255),
- constraint pk_person_cache_info primary key (person_id)
-);
-
-create table phones (
- id number(19) generated by default as identity not null,
- phone_number varchar2(7) not null,
- person_id number(19) not null,
- constraint uq_phones_phone_number unique (phone_number),
- constraint pk_phones primary key (id)
-);
-
-create table e_position (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- contract_id number(19) not null,
- constraint pk_e_position primary key (id)
-);
-
-create table primary_revision (
- id number(19) not null,
- revision number(10) not null,
- name varchar2(255),
- version number(19) not null,
- constraint pk_primary_revision primary key (id,revision)
-);
-
-create table o_product (
- id number(10) generated by default as identity not null,
- sku varchar2(20),
- name varchar2(255),
- cretime timestamp not null,
- updtime timestamp not null,
- constraint pk_o_product primary key (id)
-);
-
-create table pp (
- id varchar2(40) not null,
- name varchar2(255),
- value varchar2(100) not null,
- constraint pk_pp primary key (id)
-);
-
-create table pp_to_ww (
- pp_id varchar2(40) not null,
- ww_id varchar2(40) not null,
- constraint pk_pp_to_ww primary key (pp_id,ww_id)
-);
-
-create table question (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- groupobjectid number(19),
- sequence_number number(10) not null,
- constraint pk_question primary key (id)
-);
-
-create table rcustomer (
- company varchar2(127) not null,
- name varchar2(127) not null,
- description varchar2(255),
- constraint pk_rcustomer primary key (company,name)
-);
-
-create table r_orders (
- company varchar2(127) not null,
- order_number number(10) not null,
- customername varchar2(127),
- item varchar2(255),
- constraint pk_r_orders primary key (company,order_number)
-);
-
-create table referencing_bean (
- id varchar2(40) not null,
- constraint pk_referencing_bean primary key (id)
-);
-
-create table region (
- customer number(10) not null,
- type number(10) not null,
- description varchar2(255),
- version number(19) not null,
- constraint pk_region primary key (customer,type)
-);
-
-create table rel_detail (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(10) not null,
- constraint pk_rel_detail primary key (id)
-);
-
-create table rel_master (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- detail_id number(19),
- version number(10) not null,
- constraint pk_rel_master primary key (id)
-);
-
-create table resourcefile (
- id varchar2(64) not null,
- parentresourcefileid varchar2(64),
- name varchar2(128) not null,
- constraint pk_resourcefile primary key (id)
-);
-
-create table mt_role (
- id varchar2(40) not null,
- name varchar2(50),
- tenant_id varchar2(40),
- version number(19) not null,
- constraint pk_mt_role primary key (id)
-);
-
-create table mt_role_permission (
- mt_role_id varchar2(40) not null,
- mt_permission_id varchar2(40) not null,
- constraint pk_mt_role_permission primary key (mt_role_id,mt_permission_id)
-);
-
-create table em_role (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- constraint pk_em_role primary key (id)
-);
-
-create table root_bean (
- dtype varchar2(31) not null,
- id varchar2(40) not null,
- referencing_bean_id varchar2(40) not null,
- value varchar2(255),
- constraint pk_root_bean primary key (id)
-);
-
-create table f_second (
- id number(19) generated by default as identity not null,
- mod_name varchar2(255),
- first number(19),
- title varchar2(255),
- constraint uq_f_second_first unique (first),
- constraint pk_f_second primary key (id)
-);
-
-create table section (
- id number(10) generated by default as identity not null,
- article_id number(10),
- type number(10),
- content clob,
- cretime timestamp not null,
- updtime timestamp not null,
- version number(19) not null,
- constraint ck_section_type check ( type in (0,1)),
- constraint pk_section primary key (id)
-);
-
-create table self_parent (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- parent_id number(19),
- version number(19) not null,
- constraint pk_self_parent primary key (id)
-);
-
-create table self_ref_customer (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- referred_by_id number(19),
- constraint pk_self_ref_customer primary key (id)
-);
-
-create table self_ref_example (
- id number(19) generated by default as identity not null,
- name varchar2(255) not null,
- parent_id number(19),
- constraint pk_self_ref_example primary key (id)
-);
-
-create table e_save_test_a (
- id number(19) generated by default as identity not null,
- version number(19) not null,
- constraint pk_e_save_test_a primary key (id)
-);
-
-create table e_save_test_b (
- id number(19) generated by default as identity not null,
- sibling_a_id number(19),
- test_property number(1) default 0 not null,
- version number(19) not null,
- constraint uq_e_save_test_b_sibling_a_id unique (sibling_a_id),
- constraint pk_e_save_test_b primary key (id)
-);
-
-create table site (
- id varchar2(40) not null,
- name varchar2(255),
- parent_id varchar2(40),
- data_container_id varchar2(40),
- site_address_id varchar2(40),
- constraint uq_site_data_container_id unique (data_container_id),
- constraint uq_site_site_address_id unique (site_address_id),
- constraint pk_site primary key (id)
-);
-
-create table site_address (
- id varchar2(40) not null,
- street varchar2(255),
- city varchar2(255),
- zip_code varchar2(255),
- constraint pk_site_address primary key (id)
-);
-
-create table some_enum_bean (
- id number(19) generated by default as identity not null,
- some_enum number(10),
- name varchar2(255),
- constraint ck_some_enum_bean_some_enum check ( some_enum in (0,1)),
- constraint pk_some_enum_bean primary key (id)
-);
-
-create table some_file_bean (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- content blob,
- version number(19) not null,
- constraint pk_some_file_bean primary key (id)
-);
-
-create table some_new_types_bean (
- id number(19) generated by default as identity not null,
- dow number(1),
- mth number(1),
- yr number(10),
- yr_mth date,
- month_day date,
- sql_date date,
- sql_time timestamp,
- local_date date,
- local_date_time timestamp,
- offset_date_time timestamp,
- zoned_date_time timestamp,
- local_time timestamp,
- instant timestamp,
- zone_id varchar2(60),
- zone_offset varchar2(60),
- path varchar2(255),
- period varchar2(20),
- duration number(19),
- version number(19) not null,
- constraint ck_some_new_types_bean_dow check ( dow in (1,2,3,4,5,6,7)),
- constraint ck_some_new_types_bean_mth check ( mth in (1,2,3,4,5,6,7,8,9,10,11,12)),
- constraint pk_some_new_types_bean primary key (id)
-);
-
-create table some_period_bean (
- id number(19) generated by default as identity not null,
- anniversary date,
- version number(19) not null,
- constraint pk_some_period_bean primary key (id)
-);
-
-create table source_base (
- dtype varchar2(31) not null,
- id varchar2(40) not null,
- name varchar2(255),
- pos number(10) not null,
- target_id varchar2(40),
- constraint pk_source_base primary key (id)
-);
-
-create table stockforecast (
- type varchar2(31) not null,
- id number(19) generated by default as identity not null,
- inner_report_id number(19),
- constraint pk_stockforecast primary key (id)
-);
-
-create table sub_section (
- id number(10) generated by default as identity not null,
- section_id number(10),
- title varchar2(255),
- cretime timestamp not null,
- updtime timestamp not null,
- version number(19) not null,
- constraint pk_sub_section primary key (id)
-);
-
-create table sub_type (
- sub_type_id number(10) generated by default as identity not null,
- description varchar2(255),
- version number(19) not null,
- constraint pk_sub_type primary key (sub_type_id)
-);
-
-create table survey (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- constraint pk_survey primary key (id)
-);
-
-create table tbytes_only (
- id number(10) generated by default as identity not null,
- content blob,
- constraint pk_tbytes_only primary key (id)
-);
-
-create table tcar (
- type varchar2(31) not null,
- plate_no varchar2(32) not null,
- truckload number(19),
- constraint pk_tcar primary key (plate_no)
-);
-
-create table tevent (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- constraint pk_tevent primary key (id)
-);
-
-create table tevent_many (
- id number(19) generated by default as identity not null,
- description varchar2(255),
- event_id number(19),
- units number(10) not null,
- amount number(19,4) not null,
- version number(19) not null,
- constraint pk_tevent_many primary key (id)
-);
-
-create table tevent_one (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- status number(10),
- event_id number(19),
- version number(19) not null,
- constraint ck_tevent_one_status check ( status in (0,1)),
- constraint uq_tevent_one_event_id unique (event_id),
- constraint pk_tevent_one primary key (id)
-);
-
-create table tint_root (
- my_type number(3) not null,
- id number(10) generated by default as identity not null,
- name varchar2(255),
- child_property varchar2(255),
- constraint pk_tint_root primary key (id)
-);
-
-create table tjoda_entity (
- id number(10) generated by default as identity not null,
- local_time timestamp,
- constraint pk_tjoda_entity primary key (id)
-);
-
-create table t_mapsuper1 (
- id number(10) generated by default as identity not null,
- something varchar2(255),
- name varchar2(255),
- version number(10) not null,
- constraint pk_t_mapsuper1 primary key (id)
-);
-
-create table t_oneb (
- id number(10) generated by default as identity not null,
- name varchar2(255),
- description varchar2(255),
- active number(1) default 0 not null,
- constraint pk_t_oneb primary key (id)
-);
-
-create table t_detail_with_other_namexxxyy (
- id number(10) not null,
- name varchar2(255),
- description varchar2(255),
- some_unique_value varchar2(127),
- active number(1) default 0 not null,
- master_id number(10),
- constraint uq_t_dtl_wth_thr_nmxxxyy_sm_1 unique (some_unique_value),
- constraint pk_t_dtl_wth_thr_nmxxxyy primary key (id)
-);
-create sequence t_atable_detail_seq increment by 1;
-
-create table t_atable_thatisrelatively (
- id number(10) not null,
- name varchar2(255),
- description varchar2(255),
- active number(1) default 0 not null,
- constraint pk_t_atable_thatisrelatively primary key (id)
-);
-create sequence t_atable_master_seq increment by 1;
-
-create table ttruck_holder (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- truck_plate_no varchar2(32) not null,
- basic_id number(10),
- version number(19) not null,
- constraint pk_ttruck_holder primary key (id)
-);
-
-create table ttruck_holder_item (
- id number(19) generated by default as identity not null,
- some_uid varchar2(40),
- foo varchar2(255),
- owner_id number(19) not null,
- constraint pk_ttruck_holder_item primary key (id)
-);
-
-create table tuuid_entity (
- id varchar2(40) not null,
- name varchar2(255),
- constraint pk_tuuid_entity primary key (id)
-);
-
-create table twheel (
- id number(19) generated by default as identity not null,
- owner_plate_no varchar2(32) not null,
- constraint pk_twheel primary key (id)
-);
-
-create table twith_pre_insert (
- id number(10) generated by default as identity not null,
- name varchar2(255) not null,
- title varchar2(255),
- constraint pk_twith_pre_insert primary key (id)
-);
-
-create table target_base (
- dtype varchar2(31) not null,
- id varchar2(40) not null,
- name varchar2(255),
- constraint pk_target_base primary key (id)
-);
-
-create table mt_tenant (
- id varchar2(40) not null,
- name varchar2(255),
- version number(19) not null,
- constraint pk_mt_tenant primary key (id)
-);
-
-create table test_annotation_base_entity (
- direct varchar2(255),
- meta varchar2(255),
- mixed varchar2(255),
- constraint_annotation varchar2(40),
- null1 varchar2(255) not null,
- null2 varchar2(255),
- null3 varchar2(255)
-);
-
-create table tire (
- id number(19) not null,
- wheel number(19),
- version number(10) not null,
- constraint uq_tire_wheel unique (wheel),
- constraint pk_tire primary key (id)
-);
-create sequence tire_seq increment by 1;
-
-create table sa_tire (
- id number(19) not null,
- version number(10) not null,
- constraint pk_sa_tire primary key (id)
-);
-create sequence sa_tire_seq increment by 1;
-
-create table tree_entity (
- id number(10) generated by default as identity not null,
- text varchar2(255),
- parent_id number(10),
- constraint pk_tree_entity primary key (id)
-);
-
-create table trip (
- id number(10) generated by default as identity not null,
- vehicle_driver_id number(10),
- destination varchar2(255),
- address_id number(10),
- star_date timestamp,
- cretime timestamp not null,
- updtime timestamp not null,
- version number(19) not null,
- constraint pk_trip primary key (id)
-);
-
-create table truck_ref (
- id number(10) generated by default as identity not null,
- something varchar2(255),
- constraint pk_truck_ref primary key (id)
-);
-
-create table tune (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- constraint pk_tune primary key (id)
-);
-
-create table "type" (
- customer number(10) not null,
- type number(10) not null,
- description varchar2(255),
- sub_type_id number(10),
- version number(19) not null,
- constraint pk_type primary key (customer,type)
-);
-
-create table tz_bean (
- id number(19) generated by default as identity not null,
- moda varchar2(255),
- ts timestamp,
- tstz timestamp,
- constraint pk_tz_bean primary key (id)
-);
-
-create table usib_child (
- id varchar2(40) not null,
- parent_id number(19),
- deleted number(1) default 0 not null,
- constraint pk_usib_child primary key (id)
-);
-
-create table usib_child_sibling (
- id number(19) generated by default as identity not null,
- child_id varchar2(40),
- deleted number(1) default 0 not null,
- constraint uq_usb_chld_sblng_chld_d unique (child_id),
- constraint pk_usib_child_sibling primary key (id)
-);
-
-create table usib_parent (
- id number(19) generated by default as identity not null,
- deleted number(1) default 0 not null,
- constraint pk_usib_parent primary key (id)
-);
-
-create table ut_detail (
- id number(10) generated by default as identity not null,
- utmaster_id number(10) not null,
- name varchar2(255),
- qty number(10),
- amount number(19,4),
- version number(10) not null,
- constraint pk_ut_detail primary key (id)
-);
-
-create table ut_master (
- id number(10) generated by default as identity not null,
- name varchar2(255),
- description varchar2(255),
- event_date date,
- version number(10) not null,
- constraint pk_ut_master primary key (id)
-);
-
-create table uuone (
- id varchar2(40) not null,
- name varchar2(255),
- description varchar2(255),
- version number(19) not null,
- constraint pk_uuone primary key (id)
-);
-
-create table uutwo (
- id varchar2(40) not null,
- name varchar2(255),
- notes varchar2(255),
- master_id varchar2(40),
- version number(19) not null,
- constraint pk_uutwo primary key (id)
-);
-
-create table oto_user (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- account_id number(19) not null,
- version number(19) not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint uq_oto_user_account_id unique (account_id),
- constraint pk_oto_user primary key (id)
-);
-
-create table c_user (
- id number(19) generated by default as identity not null,
- inactive number(1) default 0 not null,
- name varchar2(255),
- email varchar2(255),
- password_hash varchar2(255),
- group_id number(19),
- version number(19) not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- constraint pk_c_user primary key (id)
-);
-
-create table tx_user (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- constraint pk_tx_user primary key (id)
-);
-
-create table g_user (
- id number(19) generated by default as identity not null,
- username varchar2(255),
- version number(19) not null,
- constraint pk_g_user primary key (id)
-);
-
-create table em_user (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- constraint pk_em_user primary key (id)
-);
-
-create table user_interest_live (
- user_id number(19) not null,
- live_id number(19) not null,
- created_at timestamp not null,
- constraint pk_user_interest_live primary key (user_id,live_id)
-);
-
-create table em_user_role (
- user_id number(19) not null,
- role_id number(19) not null,
- constraint pk_em_user_role primary key (user_id,role_id)
-);
-
-create table vehicle (
- dtype varchar2(3) not null,
- id number(10) generated by default as identity not null,
- license_number varchar2(255),
- registration_date timestamp,
- lease_id number(19),
- cretime timestamp not null,
- updtime timestamp not null,
- version number(19) not null,
- siz varchar2(3),
- driver varchar2(255),
- car_ref_id number(10),
- notes varchar2(255),
- truck_ref_id number(10),
- capacity number(19,4),
- constraint ck_vehicle_siz check ( siz in ('S','M','L','H')),
- constraint pk_vehicle primary key (id)
-);
-
-create table vehicle_driver (
- id number(10) generated by default as identity not null,
- name varchar2(255),
- vehicle_id number(10),
- address_id number(10),
- license_issued_on timestamp,
- cretime timestamp not null,
- updtime timestamp not null,
- version number(19) not null,
- constraint pk_vehicle_driver primary key (id)
-);
-
-create table vehicle_lease (
- dtype varchar2(31) not null,
- id number(19) generated by default as identity not null,
- name varchar2(255),
- active_start date,
- active_end date,
- version number(19) not null,
- bond number(16,3),
- min_duration number(10) not null,
- day_rate number(16,3),
- max_days number(10),
- constraint pk_vehicle_lease primary key (id)
-);
-
-create table warehouses (
- id number(10) generated by default as identity not null,
- officezoneid number(10),
- constraint pk_warehouses primary key (id)
-);
-
-create table warehousesshippingzones (
- warehouseid number(10) not null,
- shippingzoneid number(10) not null,
- constraint pk_warehousesshippingzones primary key (warehouseid,shippingzoneid)
-);
-
-create table wheel (
- id number(19) not null,
- version number(10) not null,
- constraint pk_wheel primary key (id)
-);
-create sequence wheel_seq increment by 1;
-
-create table sa_wheel (
- id number(19) not null,
- tire number(19),
- car number(19),
- version number(10) not null,
- constraint pk_sa_wheel primary key (id)
-);
-create sequence sa_wheel_seq increment by 1;
-
-create table sp_car_wheel (
- id number(19) not null,
- name varchar2(255),
- version number(10) not null,
- constraint pk_sp_car_wheel primary key (id)
-);
-create sequence sp_car_wheel_seq increment by 1;
-
-create table g_who_props_otm (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- version number(19) not null,
- when_created timestamp not null,
- when_modified timestamp not null,
- who_created_id number(19),
- who_modified_id number(19),
- constraint pk_g_who_props_otm primary key (id)
-);
-
-create table with_zero (
- id number(19) generated by default as identity not null,
- name varchar2(255),
- parent_id number(10),
- lang varchar2(2) default 'en' not null,
- version number(19) not null,
- constraint pk_with_zero primary key (id)
-);
-
-create table parent (
- id number(10) generated by default as identity not null,
- name varchar2(255),
- constraint pk_parent primary key (id)
-);
-
-create table wview (
- id varchar2(40) not null,
- name varchar2(127) not null,
- constraint uq_wview_name unique (name),
- constraint pk_wview primary key (id)
-);
-
-create table zones (
- type varchar2(31) not null,
- id number(10) generated by default as identity not null,
- attribute varchar2(255),
- constraint pk_zones primary key (id)
-);
-
-create index ix_cntct_lst_nm_frst_nm on contact (last_name,first_name);
-create index ix_e_basic_name on e_basic (name);
-create index ix_efile2_no_fk_owner_id on efile2_no_fk (owner_id);
-create index ix_ecsm_values_host_id on ecsm_values (host_id);
-create index ix_organization_node_kind on organization_node (kind);
-create index ano_3 on test_annotation_base_entity (direct);
-create index ix_bar_foo_id on bar (foo_id);
-alter table bar add constraint fk_bar_foo_id foreign key (foo_id) references foo (foo_id);
-
-create index ix_acl_cntnr_rltn_cntnr_d on acl_container_relation (container_id);
-alter table acl_container_relation add constraint fk_acl_cntnr_rltn_cntnr_d foreign key (container_id) references contract (id);
-
-create index ix_acl_cntnr_rltn_cl_ntry_d on acl_container_relation (acl_entry_id);
-alter table acl_container_relation add constraint fk_acl_cntnr_rltn_cl_ntry_d foreign key (acl_entry_id) references acl (id);
-
-create index ix_addr_employee_id on addr (employee_id);
-alter table addr add constraint fk_addr_employee_id foreign key (employee_id) references empl (id);
-
-create index ix_o_address_country_code on o_address (country_code);
-alter table o_address add constraint fk_o_address_country_code foreign key (country_code) references o_country (code);
-
-alter table album add constraint fk_album_cover_id foreign key (cover_id) references cover (id);
-
-create index ix_animal_shelter_id on animal (shelter_id);
-alter table animal add constraint fk_animal_shelter_id foreign key (shelter_id) references animal_shelter (id);
-
-create index ix_attrbt_ttrbt_hldr_d on attribute (attribute_holder_id);
-alter table attribute add constraint fk_attrbt_ttrbt_hldr_d foreign key (attribute_holder_id) references attribute_holder (id);
-
-create index ix_bbookmark_user_id on bbookmark (user_id);
-alter table bbookmark add constraint fk_bbookmark_user_id foreign key (user_id) references bbookmark_user (id);
-
-create index ix_bbookmark_user_org_id on bbookmark_user (org_id);
-alter table bbookmark_user add constraint fk_bbookmark_user_org_id foreign key (org_id) references bbookmark_org (id);
-
-create index ix_bsite_user_a_site_id on bsite_user_a (site_id);
-alter table bsite_user_a add constraint fk_bsite_user_a_site_id foreign key (site_id) references bsite (id);
-
-create index ix_bsite_user_a_user_id on bsite_user_a (user_id);
-alter table bsite_user_a add constraint fk_bsite_user_a_user_id foreign key (user_id) references buser (id);
-
-create index ix_bsite_user_b_site on bsite_user_b (site);
-alter table bsite_user_b add constraint fk_bsite_user_b_site foreign key (site) references bsite (id);
-
-create index ix_bsite_user_b_usr on bsite_user_b (usr);
-alter table bsite_user_b add constraint fk_bsite_user_b_usr foreign key (usr) references buser (id);
-
-create index ix_bsite_user_c_site_uid on bsite_user_c (site_uid);
-alter table bsite_user_c add constraint fk_bsite_user_c_site_uid foreign key (site_uid) references bsite (id);
-
-create index ix_bsite_user_c_user_uid on bsite_user_c (user_uid);
-alter table bsite_user_c add constraint fk_bsite_user_c_user_uid foreign key (user_uid) references buser (id);
-
-create index ix_bsite_user_e_site_id on bsite_user_e (site_id);
-alter table bsite_user_e add constraint fk_bsite_user_e_site_id foreign key (site_id) references bsite (id);
-
-create index ix_bsite_user_e_user_id on bsite_user_e (user_id);
-alter table bsite_user_e add constraint fk_bsite_user_e_user_id foreign key (user_id) references buser (id);
-
-alter table basic_draftable_bean add constraint fk_basic_draftable_bean_id foreign key (id) references basic_draftable_bean_draft (id);
-
-alter table drel_booking add constraint fk_drel_booking_agent_invoice foreign key (agent_invoice) references drel_invoice (id);
-
-alter table drel_booking add constraint fk_drl_bkng_clnt_nvc foreign key (client_invoice) references drel_invoice (id);
-
-create index ix_cpprdct_ctgry_ctgry_d on cepproduct_category (category_id);
-alter table cepproduct_category add constraint fk_cpprdct_ctgry_ctgry_d foreign key (category_id) references cepcategory (id);
-
-create index ix_cpprdct_ctgry_prdct_d on cepproduct_category (product_id);
-alter table cepproduct_category add constraint fk_cpprdct_ctgry_prdct_d foreign key (product_id) references cepproduct (id);
-
-create index ix_ciaddress_street_id on ciaddress (street_id);
-alter table ciaddress add constraint fk_ciaddress_street_id foreign key (street_id) references cistreet_parent (id);
-
-create index ix_ccstmr_prnt_ddrss_d on cicustomer_parent (address_id);
-alter table cicustomer_parent add constraint fk_ccstmr_prnt_ddrss_d foreign key (address_id) references ciaddress (id);
-
-create index ix_cinh_ref_ref_id on cinh_ref (ref_id);
-alter table cinh_ref add constraint fk_cinh_ref_ref_id foreign key (ref_id) references cinh_root (id);
-
-create index ix_ckey_detail_parent on ckey_detail (one_key,two_key);
-alter table ckey_detail add constraint fk_ckey_detail_parent foreign key (one_key,two_key) references ckey_parent (one_key,two_key);
-
-create index ix_ckey_parent_assoc_id on ckey_parent (assoc_id);
-alter table ckey_parent add constraint fk_ckey_parent_assoc_id foreign key (assoc_id) references ckey_assoc (id);
-
-create index ix_coone_many_coone_id on coone_many (coone_id);
-alter table coone_many add constraint fk_coone_many_coone_id foreign key (coone_id) references coone (id);
-
-alter table coroot add constraint fk_coroot_one_id foreign key (one_id) references coone (id);
-
-create index ix_clcltn_rslt_prdct_cnfgrt_1 on calculation_result (product_configuration_id);
-alter table calculation_result add constraint fk_clcltn_rslt_prdct_cnfgrt_1 foreign key (product_configuration_id) references configuration (id);
-
-create index ix_clcltn_rslt_grp_cnfgrtn_d on calculation_result (group_configuration_id);
-alter table calculation_result add constraint fk_clcltn_rslt_grp_cnfgrtn_d foreign key (group_configuration_id) references configuration (id);
-
-create index ix_sp_cr_cr_whls_sp_cr_cr on sp_car_car_wheels (car);
-alter table sp_car_car_wheels add constraint fk_sp_cr_cr_whls_sp_cr_cr foreign key (car) references sp_car_car (id);
-
-create index ix_sp_cr_cr_whls_sp_cr_whl on sp_car_car_wheels (wheel);
-alter table sp_car_car_wheels add constraint fk_sp_cr_cr_whls_sp_cr_whl foreign key (wheel) references sp_car_wheel (id);
-
-create index ix_sp_cr_cr_drs_sp_cr_cr on sp_car_car_doors (car);
-alter table sp_car_car_doors add constraint fk_sp_cr_cr_drs_sp_cr_cr foreign key (car) references sp_car_car (id);
-
-create index ix_sp_cr_cr_drs_sp_cr_dr on sp_car_car_doors (door);
-alter table sp_car_car_doors add constraint fk_sp_cr_cr_drs_sp_cr_dr foreign key (door) references sp_car_door (id);
-
-create index ix_car_accessory_fuse_id on car_accessory (fuse_id);
-alter table car_accessory add constraint fk_car_accessory_fuse_id foreign key (fuse_id) references car_fuse (id);
-
-create index ix_car_accessory_car_id on car_accessory (car_id);
-alter table car_accessory add constraint fk_car_accessory_car_id foreign key (car_id) references vehicle (id);
-
-create index ix_category_surveyobjectid on category (surveyobjectid);
-alter table category add constraint fk_category_surveyobjectid foreign key (surveyobjectid) references survey (id);
-
-alter table e_save_test_d add constraint fk_e_save_test_d_parent_id foreign key (parent_id) references e_save_test_c (id);
-
-create index ix_child_person_some_bean_id on child_person (some_bean_id);
-alter table child_person add constraint fk_child_person_some_bean_id foreign key (some_bean_id) references e_basic (id);
-
-create index ix_chld_prsn_prnt_dntfr on child_person (parent_identifier);
-alter table child_person add constraint fk_chld_prsn_prnt_dntfr foreign key (parent_identifier) references parent_person (identifier);
-
-create index ix_cke_client_user on cke_client (username,cod_cpny);
-alter table cke_client add constraint fk_cke_client_user foreign key (username,cod_cpny) references cke_user (username,cod_cpny);
-
-alter table class_super_monkey add constraint fk_clss_spr_mnky_clss_spr foreign key (class_super_sid) references class_super (sid);
-
-alter table class_super_monkey add constraint fk_class_super_monkey_monkey foreign key (monkey_mid) references monkey (mid);
-
-create index ix_cnfgrtn_cnfgrtns_d on configuration (configurations_id);
-alter table configuration add constraint fk_cnfgrtn_cnfgrtns_d foreign key (configurations_id) references configurations (id);
-
-create index ix_contact_customer_id on contact (customer_id);
-alter table contact add constraint fk_contact_customer_id foreign key (customer_id) references o_customer (id);
-
-create index ix_contact_group_id on contact (group_id);
-alter table contact add constraint fk_contact_group_id foreign key (group_id) references contact_group (id);
-
-create index ix_contact_note_contact_id on contact_note (contact_id);
-alter table contact_note add constraint fk_contact_note_contact_id foreign key (contact_id) references contact (id);
-
-create index ix_contract_costs_position_id on contract_costs (position_id);
-alter table contract_costs add constraint fk_contract_costs_position_id foreign key (position_id) references e_position (id);
-
-create index ix_c_conversation_group_id on c_conversation (group_id);
-alter table c_conversation add constraint fk_c_conversation_group_id foreign key (group_id) references c_group (id);
-
-create index ix_o_cstmr_bllng_ddrss_d on o_customer (billing_address_id);
-alter table o_customer add constraint fk_o_cstmr_bllng_ddrss_d foreign key (billing_address_id) references o_address (id);
-
-create index ix_o_cstmr_shppng_ddrss_d on o_customer (shipping_address_id);
-alter table o_customer add constraint fk_o_cstmr_shppng_ddrss_d foreign key (shipping_address_id) references o_address (id);
-
-create index ix_dcredit_drol_dcredit on dcredit_drol (dcredit_id);
-alter table dcredit_drol add constraint fk_dcredit_drol_dcredit foreign key (dcredit_id) references dcredit (id);
-
-create index ix_dcredit_drol_drol on dcredit_drol (drol_id);
-alter table dcredit_drol add constraint fk_dcredit_drol_drol foreign key (drol_id) references drol (id);
-
-create index ix_dmachine_organisation_id on dmachine (organisation_id);
-alter table dmachine add constraint fk_dmachine_organisation_id foreign key (organisation_id) references dorg (id);
-
-create index ix_d_mchn_x_s_mchn_d on d_machine_aux_use (machine_id);
-alter table d_machine_aux_use add constraint fk_d_mchn_x_s_mchn_d foreign key (machine_id) references dmachine (id);
-
-create index ix_d_machine_stats_machine_id on d_machine_stats (machine_id);
-alter table d_machine_stats add constraint fk_d_machine_stats_machine_id foreign key (machine_id) references dmachine (id);
-
-create index ix_d_machine_use_machine_id on d_machine_use (machine_id);
-alter table d_machine_use add constraint fk_d_machine_use_machine_id foreign key (machine_id) references dmachine (id);
-
-create index ix_drot_drol_drot on drot_drol (drot_id);
-alter table drot_drol add constraint fk_drot_drol_drot foreign key (drot_id) references drot (id);
-
-create index ix_drot_drol_drol on drot_drol (drol_id);
-alter table drot_drol add constraint fk_drot_drol_drol foreign key (drol_id) references drol (id);
-
-create index ix_dc_detail_master_id on dc_detail (master_id);
-alter table dc_detail add constraint fk_dc_detail_master_id foreign key (master_id) references dc_master (id);
-
-create index ix_dfk_cascade_one_id on dfk_cascade (one_id);
-alter table dfk_cascade add constraint fk_dfk_cascade_one_id foreign key (one_id) references dfk_cascade_one (id) on delete cascade;
-
-create index ix_dfk_set_null_one_id on dfk_set_null (one_id);
-alter table dfk_set_null add constraint fk_dfk_set_null_one_id foreign key (one_id) references dfk_one (id) on delete set null;
-
-alter table doc add constraint fk_doc_id foreign key (id) references doc_draft (id);
-
-create index ix_doc_link_doc on doc_link (doc_id);
-alter table doc_link add constraint fk_doc_link_doc foreign key (doc_id) references doc (id);
-
-create index ix_doc_link_link on doc_link (link_id);
-alter table doc_link add constraint fk_doc_link_link foreign key (link_id) references link (id);
-
-alter table document add constraint fk_document_id foreign key (id) references document_draft (id);
-
-create index ix_document_organisation_id on document (organisation_id);
-alter table document add constraint fk_document_organisation_id foreign key (organisation_id) references organisation (id);
-
-create index ix_dcmnt_drft_rgnstn_d on document_draft (organisation_id);
-alter table document_draft add constraint fk_dcmnt_drft_rgnstn_d foreign key (organisation_id) references organisation (id);
-
-create index ix_document_media_document_id on document_media (document_id);
-alter table document_media add constraint fk_document_media_document_id foreign key (document_id) references document (id);
-
-create index ix_dcmnt_md_drft_dcmnt_d on document_media_draft (document_id);
-alter table document_media_draft add constraint fk_dcmnt_md_drft_dcmnt_d foreign key (document_id) references document_draft (id);
-
-create index ix_e_basicenc_relate_other_id on e_basicenc_relate (other_id);
-alter table e_basicenc_relate add constraint fk_e_basicenc_relate_other_id foreign key (other_id) references e_basicenc (id);
-
-create index ix_ebsc_jsn_mp_dtl_wnr_d on ebasic_json_map_detail (owner_id);
-alter table ebasic_json_map_detail add constraint fk_ebsc_jsn_mp_dtl_wnr_d foreign key (owner_id) references ebasic_json_map (id);
-
-create index ix_ebasic_no_sdchild_owner_id on ebasic_no_sdchild (owner_id);
-alter table ebasic_no_sdchild add constraint fk_ebasic_no_sdchild_owner_id foreign key (owner_id) references ebasic_soft_delete (id);
-
-create index ix_ebasic_sdchild_owner_id on ebasic_sdchild (owner_id);
-alter table ebasic_sdchild add constraint fk_ebasic_sdchild_owner_id foreign key (owner_id) references ebasic_soft_delete (id);
-
-create index ix_ecache_child_root_id on ecache_child (root_id);
-alter table ecache_child add constraint fk_ecache_child_root_id foreign key (root_id) references ecache_root (id);
-
-alter table edefault_prop add constraint fk_edflt_prp__smpl_srtypd foreign key (e_simple_usertypeid) references esimple (usertypeid);
-
-create index ix_eemb_inner_outer_id on eemb_inner (outer_id);
-alter table eemb_inner add constraint fk_eemb_inner_outer_id foreign key (outer_id) references eemb_outer (id);
-
-create index ix_einvoice_person_id on einvoice (person_id);
-alter table einvoice add constraint fk_einvoice_person_id foreign key (person_id) references eperson (id);
-
-create index ix_enll_cllctn_dtl_nll_cllc_1 on enull_collection_detail (enull_collection_id);
-alter table enull_collection_detail add constraint fk_enll_cllctn_dtl_nll_cllc_1 foreign key (enull_collection_id) references enull_collection (id);
-
-create index ix_eopt_one_a_b_id on eopt_one_a (b_id);
-alter table eopt_one_a add constraint fk_eopt_one_a_b_id foreign key (b_id) references eopt_one_b (id);
-
-create index ix_eopt_one_b_c_id on eopt_one_b (c_id);
-alter table eopt_one_b add constraint fk_eopt_one_b_c_id foreign key (c_id) references eopt_one_c (id);
-
-create index ix_eper_addr_ma_country_code on eper_addr (ma_country_code);
-alter table eper_addr add constraint fk_eper_addr_ma_country_code foreign key (ma_country_code) references o_country (code);
-
-create index ix_esoft_del_book_lend_by_id on esoft_del_book (lend_by_id);
-alter table esoft_del_book add constraint fk_esoft_del_book_lend_by_id foreign key (lend_by_id) references esoft_del_user (id);
-
-create index ix_esft_dl_bk_sft_dl_sr_sft_1 on esoft_del_book_esoft_del_user (esoft_del_book_id);
-alter table esoft_del_book_esoft_del_user add constraint fk_esft_dl_bk_sft_dl_sr_sft_1 foreign key (esoft_del_book_id) references esoft_del_book (id);
-
-create index ix_esft_dl_bk_sft_dl_sr_sft_2 on esoft_del_book_esoft_del_user (esoft_del_user_id);
-alter table esoft_del_book_esoft_del_user add constraint fk_esft_dl_bk_sft_dl_sr_sft_2 foreign key (esoft_del_user_id) references esoft_del_user (id);
-
-create index ix_esft_dl_dwn_sft_dl_md_d on esoft_del_down (esoft_del_mid_id);
-alter table esoft_del_down add constraint fk_esft_dl_dwn_sft_dl_md_d foreign key (esoft_del_mid_id) references esoft_del_mid (id);
-
-create index ix_esoft_del_mid_top_id on esoft_del_mid (top_id);
-alter table esoft_del_mid add constraint fk_esoft_del_mid_top_id foreign key (top_id) references esoft_del_top (id);
-
-create index ix_esoft_del_mid_up_id on esoft_del_mid (up_id);
-alter table esoft_del_mid add constraint fk_esoft_del_mid_up_id foreign key (up_id) references esoft_del_up (id);
-
-alter table esoft_del_one_a add constraint fk_esoft_del_one_a_oneb_id foreign key (oneb_id) references esoft_del_one_b (id);
-
-create index ix_esft_dl_rl_sft_dl_sr_sft_1 on esoft_del_role_esoft_del_user (esoft_del_role_id);
-alter table esoft_del_role_esoft_del_user add constraint fk_esft_dl_rl_sft_dl_sr_sft_1 foreign key (esoft_del_role_id) references esoft_del_role (id);
-
-create index ix_esft_dl_rl_sft_dl_sr_sft_2 on esoft_del_role_esoft_del_user (esoft_del_user_id);
-alter table esoft_del_role_esoft_del_user add constraint fk_esft_dl_rl_sft_dl_sr_sft_2 foreign key (esoft_del_user_id) references esoft_del_user (id);
-
-create index ix_esft_dl_sr_sft_dl_rl_sft_1 on esoft_del_user_esoft_del_role (esoft_del_user_id);
-alter table esoft_del_user_esoft_del_role add constraint fk_esft_dl_sr_sft_dl_rl_sft_1 foreign key (esoft_del_user_id) references esoft_del_user (id);
-
-create index ix_esft_dl_sr_sft_dl_rl_sft_2 on esoft_del_user_esoft_del_role (esoft_del_role_id);
-alter table esoft_del_user_esoft_del_role add constraint fk_esft_dl_sr_sft_dl_rl_sft_2 foreign key (esoft_del_role_id) references esoft_del_role (id);
-
-create index ix_rawinherit_uncle_parent_id on rawinherit_uncle (parent_id);
-alter table rawinherit_uncle add constraint fk_rawinherit_uncle_parent_id foreign key (parent_id) references rawinherit_parent (id);
-
-create index ix_evnll_cllctn_dtl_vnll_cl_1 on evanilla_collection_detail (evanilla_collection_id);
-alter table evanilla_collection_detail add constraint fk_evnll_cllctn_dtl_vnll_cl_1 foreign key (evanilla_collection_id) references evanilla_collection (id);
-
-create index ix_ec_nm_prsn_tgs_c_nm_prsn_d on ec_enum_person_tags (ec_enum_person_id);
-alter table ec_enum_person_tags add constraint fk_ec_nm_prsn_tgs_c_nm_prsn_d foreign key (ec_enum_person_id) references ec_enum_person (id);
-
-create index ix_ec_person_phone_owner_id on ec_person_phone (owner_id);
-alter table ec_person_phone add constraint fk_ec_person_phone_owner_id foreign key (owner_id) references ec_person (id);
-
-create index ix_ec_top_person_id on ec_top (person_id);
-alter table ec_top add constraint fk_ec_top_person_id foreign key (person_id) references ecs_person (id);
-
-create index ix_ec_top_ecs_person_ec_top on ec_top_ecs_person (ec_top_id);
-alter table ec_top_ecs_person add constraint fk_ec_top_ecs_person_ec_top foreign key (ec_top_id) references ec_top (id);
-
-create index ix_ec_tp_cs_prsn_cs_prsn on ec_top_ecs_person (ecs_person_id);
-alter table ec_top_ecs_person add constraint fk_ec_tp_cs_prsn_cs_prsn foreign key (ecs_person_id) references ecs_person (id);
-
-create index ix_ecbl_prsn_phn_nmbrs_prsn_d on ecbl_person_phone_numbers (person_id);
-alter table ecbl_person_phone_numbers add constraint fk_ecbl_prsn_phn_nmbrs_prsn_d foreign key (person_id) references ecbl_person (id);
-
-create index ix_ecbm_prsn_phn_nmbrs_prsn_d on ecbm_person_phone_numbers (person_id);
-alter table ecbm_person_phone_numbers add constraint fk_ecbm_prsn_phn_nmbrs_prsn_d foreign key (person_id) references ecbm_person (id);
-
-create index ix_ecm_prsn_phn_nmbrs_cm_pr_1 on ecm_person_phone_numbers (ecm_person_id);
-alter table ecm_person_phone_numbers add constraint fk_ecm_prsn_phn_nmbrs_cm_pr_1 foreign key (ecm_person_id) references ecm_person (id);
-
-create index ix_ecmc_prsn_phn_nmbrs_cmc__1 on ecmc_person_phone_numbers (ecmc_person_id);
-alter table ecmc_person_phone_numbers add constraint fk_ecmc_prsn_phn_nmbrs_cmc__1 foreign key (ecmc_person_id) references ecmc_person (id);
-
-create index ix_ecs_prsn_phn_cs_prsn_d on ecs_person_phone (ecs_person_id);
-alter table ecs_person_phone add constraint fk_ecs_prsn_phn_cs_prsn_d foreign key (ecs_person_id) references ecs_person (id);
-
-create index ix_ecsm_child_ecsm_parent_id on ecsm_child (ecsm_parent_id);
-alter table ecsm_child add constraint fk_ecsm_child_ecsm_parent_id foreign key (ecsm_parent_id) references ecsm_parent (id);
-
-create index ix_td_child_parent_id on td_child (parent_id);
-alter table td_child add constraint fk_td_child_parent_id foreign key (parent_id) references td_parent (parent_id);
-
-create index ix_elmnt_bn_cmplx_bn_d on element_bean (complex_bean_id);
-alter table element_bean add constraint fk_elmnt_bn_cmplx_bn_d foreign key (complex_bean_id) references root_bean (id);
-
-create index ix_empl_default_address_id on empl (default_address_id);
-alter table empl add constraint fk_empl_default_address_id foreign key (default_address_id) references addr (id);
-
-create index ix_esd_detail_master_id on esd_detail (master_id);
-alter table esd_detail add constraint fk_esd_detail_master_id foreign key (master_id) references esd_master (id);
-
-create index ix_grnd_prnt_prsn_sm_bn_d on grand_parent_person (some_bean_id);
-alter table grand_parent_person add constraint fk_grnd_prnt_prsn_sm_bn_d foreign key (some_bean_id) references e_basic (id);
-
-create index ix_srvy_grp_ctgrybjctd on survey_group (categoryobjectid);
-alter table survey_group add constraint fk_srvy_grp_ctgrybjctd foreign key (categoryobjectid) references category (id);
-
-create index ix_hx_link_doc_hx_link on hx_link_doc (hx_link_id);
-alter table hx_link_doc add constraint fk_hx_link_doc_hx_link foreign key (hx_link_id) references hx_link (id);
-
-create index ix_hx_link_doc_he_doc on hx_link_doc (he_doc_id);
-alter table hx_link_doc add constraint fk_hx_link_doc_he_doc foreign key (he_doc_id) references he_doc (id);
-
-create index ix_hi_link_doc_hi_link on hi_link_doc (hi_link_id);
-alter table hi_link_doc add constraint fk_hi_link_doc_hi_link foreign key (hi_link_id) references hi_link (id);
-
-create index ix_hi_link_doc_hi_doc on hi_link_doc (hi_doc_id);
-alter table hi_link_doc add constraint fk_hi_link_doc_hi_doc foreign key (hi_doc_id) references hi_doc (id);
-
-create index ix_hi_tthree_hi_ttwo_id on hi_tthree (hi_ttwo_id);
-alter table hi_tthree add constraint fk_hi_tthree_hi_ttwo_id foreign key (hi_ttwo_id) references hi_ttwo (id);
-
-create index ix_hi_ttwo_hi_tone_id on hi_ttwo (hi_tone_id);
-alter table hi_ttwo add constraint fk_hi_ttwo_hi_tone_id foreign key (hi_tone_id) references hi_tone (id);
-
-alter table hsd_setting add constraint fk_hsd_setting_user_id foreign key (user_id) references hsd_user (id);
-
-create index ix_iaf_segment_status_id on iaf_segment (status_id);
-alter table iaf_segment add constraint fk_iaf_segment_status_id foreign key (status_id) references iaf_segment_status (id);
-
-create index ix_imrelated_owner_id on imrelated (owner_id);
-alter table imrelated add constraint fk_imrelated_owner_id foreign key (owner_id) references imroot (id);
-
-create index ix_info_contact_company_id on info_contact (company_id);
-alter table info_contact add constraint fk_info_contact_company_id foreign key (company_id) references info_company (id);
-
-alter table info_customer add constraint fk_info_customer_company_id foreign key (company_id) references info_company (id);
-
-alter table inner_report add constraint fk_inner_report_forecast_id foreign key (forecast_id) references stockforecast (id);
-
-create index ix_drel_invoice_booking on drel_invoice (booking);
-alter table drel_invoice add constraint fk_drel_invoice_booking foreign key (booking) references drel_booking (id);
-
-create index ix_item_etype on item (customer,type);
-alter table item add constraint fk_item_etype foreign key (customer,type) references "type" (customer,type);
-
-create index ix_item_eregion on item (customer,region);
-alter table item add constraint fk_item_eregion foreign key (customer,region) references region (customer,type);
-
-alter table mkeygroup_monkey add constraint fk_mkeygroup_monkey_mkeygroup foreign key (mkeygroup_pid) references mkeygroup (pid);
-
-alter table mkeygroup_monkey add constraint fk_mkeygroup_monkey_monkey foreign key (monkey_mid) references monkey (mid);
-
-alter table trainer_monkey add constraint fk_trainer_monkey_trainer foreign key (trainer_tid) references trainer (tid);
-
-alter table trainer_monkey add constraint fk_trainer_monkey_monkey foreign key (monkey_mid) references monkey (mid);
-
-alter table troop_monkey add constraint fk_troop_monkey_troop foreign key (troop_pid) references troop (pid);
-
-alter table troop_monkey add constraint fk_troop_monkey_monkey foreign key (monkey_mid) references monkey (mid);
-
-create index ix_l2_cldf_rst_bn_chld_prnt_d on l2_cldf_reset_bean_child (parent_id);
-alter table l2_cldf_reset_bean_child add constraint fk_l2_cldf_rst_bn_chld_prnt_d foreign key (parent_id) references l2_cldf_reset_bean (id);
-
-create index ix_level1_level4_level1 on level1_level4 (level1_id);
-alter table level1_level4 add constraint fk_level1_level4_level1 foreign key (level1_id) references level1 (id);
-
-create index ix_level1_level4_level4 on level1_level4 (level4_id);
-alter table level1_level4 add constraint fk_level1_level4_level4 foreign key (level4_id) references level4 (id);
-
-create index ix_level1_level2_level1 on level1_level2 (level1_id);
-alter table level1_level2 add constraint fk_level1_level2_level1 foreign key (level1_id) references level1 (id);
-
-create index ix_level1_level2_level2 on level1_level2 (level2_id);
-alter table level1_level2 add constraint fk_level1_level2_level2 foreign key (level2_id) references level2 (id);
-
-create index ix_level2_level3_level2 on level2_level3 (level2_id);
-alter table level2_level3 add constraint fk_level2_level3_level2 foreign key (level2_id) references level2 (id);
-
-create index ix_level2_level3_level3 on level2_level3 (level3_id);
-alter table level2_level3 add constraint fk_level2_level3_level3 foreign key (level3_id) references level3 (id);
-
-alter table link add constraint fk_link_id foreign key (id) references link_draft (id);
-
-create index ix_l_ttr_vl_ttrbt_l_ttr_vl on la_attr_value_attribute (la_attr_value_id);
-alter table la_attr_value_attribute add constraint fk_l_ttr_vl_ttrbt_l_ttr_vl foreign key (la_attr_value_id) references la_attr_value (id);
-
-create index ix_l_ttr_vl_ttrbt_ttrbt on la_attr_value_attribute (attribute_id);
-alter table la_attr_value_attribute add constraint fk_l_ttr_vl_ttrbt_ttrbt foreign key (attribute_id) references attribute (id);
-
-create index ix_looney_tune_id on looney (tune_id);
-alter table looney add constraint fk_looney_tune_id foreign key (tune_id) references tune (id);
-
-create index ix_mcontact_customer_id on mcontact (customer_id);
-alter table mcontact add constraint fk_mcontact_customer_id foreign key (customer_id) references mcustomer (id);
-
-create index ix_mcntct_mssg_cntct_d on mcontact_message (contact_id);
-alter table mcontact_message add constraint fk_mcntct_mssg_cntct_d foreign key (contact_id) references mcontact (id);
-
-create index ix_mcstmr_shppng_ddrss_d on mcustomer (shipping_address_id);
-alter table mcustomer add constraint fk_mcstmr_shppng_ddrss_d foreign key (shipping_address_id) references maddress (id);
-
-create index ix_mcstmr_bllng_ddrss_d on mcustomer (billing_address_id);
-alter table mcustomer add constraint fk_mcstmr_bllng_ddrss_d foreign key (billing_address_id) references maddress (id);
-
-create index ix_mmachine_mgroup_mmachine on mmachine_mgroup (mmachine_id);
-alter table mmachine_mgroup add constraint fk_mmachine_mgroup_mmachine foreign key (mmachine_id) references mmachine (id);
-
-create index ix_mmachine_mgroup_mgroup on mmachine_mgroup (mgroup_id);
-alter table mmachine_mgroup add constraint fk_mmachine_mgroup_mgroup foreign key (mgroup_id) references mgroup (id);
-
-create index ix_mprinter_current_state_id on mprinter (current_state_id);
-alter table mprinter add constraint fk_mprinter_current_state_id foreign key (current_state_id) references mprinter_state (id);
-
-alter table mprinter add constraint fk_mprinter_last_swap_cyan_id foreign key (last_swap_cyan_id) references mprinter_state (id);
-
-alter table mprinter add constraint fk_mprntr_lst_swp_mgnt_d foreign key (last_swap_magenta_id) references mprinter_state (id);
-
-alter table mprinter add constraint fk_mprntr_lst_swp_yllw_d foreign key (last_swap_yellow_id) references mprinter_state (id);
-
-alter table mprinter add constraint fk_mprntr_lst_swp_blck_d foreign key (last_swap_black_id) references mprinter_state (id);
-
-create index ix_mprinter_state_printer_id on mprinter_state (printer_id);
-alter table mprinter_state add constraint fk_mprinter_state_printer_id foreign key (printer_id) references mprinter (id);
-
-create index ix_mprofile_picture_id on mprofile (picture_id);
-alter table mprofile add constraint fk_mprofile_picture_id foreign key (picture_id) references mmedia (id);
-
-create index ix_mrole_muser_mrole on mrole_muser (mrole_roleid);
-alter table mrole_muser add constraint fk_mrole_muser_mrole foreign key (mrole_roleid) references mrole (roleid);
-
-create index ix_mrole_muser_muser on mrole_muser (muser_userid);
-alter table mrole_muser add constraint fk_mrole_muser_muser foreign key (muser_userid) references muser (userid);
-
-create index ix_muser_user_type_id on muser (user_type_id);
-alter table muser add constraint fk_muser_user_type_id foreign key (user_type_id) references muser_type (id);
-
-create index ix_mail_user_inbox_mail_user on mail_user_inbox (mail_user_id);
-alter table mail_user_inbox add constraint fk_mail_user_inbox_mail_user foreign key (mail_user_id) references mail_user (id);
-
-create index ix_mail_user_inbox_mail_box on mail_user_inbox (mail_box_id);
-alter table mail_user_inbox add constraint fk_mail_user_inbox_mail_box foreign key (mail_box_id) references mail_box (id);
-
-create index ix_mail_user_outbox_mail_user on mail_user_outbox (mail_user_id);
-alter table mail_user_outbox add constraint fk_mail_user_outbox_mail_user foreign key (mail_user_id) references mail_user (id);
-
-create index ix_mail_user_outbox_mail_box on mail_user_outbox (mail_box_id);
-alter table mail_user_outbox add constraint fk_mail_user_outbox_mail_box foreign key (mail_box_id) references mail_box (id);
-
-create index ix_c_message_conversation_id on c_message (conversation_id);
-alter table c_message add constraint fk_c_message_conversation_id foreign key (conversation_id) references c_conversation (id);
-
-create index ix_c_message_user_id on c_message (user_id);
-alter table c_message add constraint fk_c_message_user_id foreign key (user_id) references c_user (id);
-
-alter table meter_contract_data add constraint fk_mtr_cntrct_dt_spcl_nds_c_1 foreign key (special_needs_client_id) references meter_special_needs_client (id);
-
-alter table meter_special_needs_client add constraint fk_mtr_spcl_nds_clnt_prmry_d foreign key (primary_id) references meter_special_needs_contact (id);
-
-alter table meter_version add constraint fk_mtr_vrsn_ddrss_dt_d foreign key (address_data_id) references meter_address_data (id);
-
-alter table meter_version add constraint fk_mtr_vrsn_cntrct_dt_d foreign key (contract_data_id) references meter_contract_data (id);
-
-create index ix_mnc_sr_mnc_rl_mnc_sr on mnoc_user_mnoc_role (mnoc_user_user_id);
-alter table mnoc_user_mnoc_role add constraint fk_mnc_sr_mnc_rl_mnc_sr foreign key (mnoc_user_user_id) references mnoc_user (user_id);
-
-create index ix_mnc_sr_mnc_rl_mnc_rl on mnoc_user_mnoc_role (mnoc_role_role_id);
-alter table mnoc_user_mnoc_role add constraint fk_mnc_sr_mnc_rl_mnc_rl foreign key (mnoc_role_role_id) references mnoc_role (role_id);
-
-create index ix_mny_b_a_id on mny_b (a_id);
-alter table mny_b add constraint fk_mny_b_a_id foreign key (a_id) references mny_a (id);
-
-create index ix_mny_b_mny_c_mny_b on mny_b_mny_c (mny_b_id);
-alter table mny_b_mny_c add constraint fk_mny_b_mny_c_mny_b foreign key (mny_b_id) references mny_b (id);
-
-create index ix_mny_b_mny_c_mny_c on mny_b_mny_c (mny_c_id);
-alter table mny_b_mny_c add constraint fk_mny_b_mny_c_mny_c foreign key (mny_c_id) references mny_c (id);
-
-create index ix_subtopics_mny_topic_1 on subtopics (topic);
-alter table subtopics add constraint fk_subtopics_mny_topic_1 foreign key (topic) references mny_topic (id);
-
-create index ix_subtopics_mny_topic_2 on subtopics (subtopic);
-alter table subtopics add constraint fk_subtopics_mny_topic_2 foreign key (subtopic) references mny_topic (id);
-
-create index ix_mp_role_mp_user_id on mp_role (mp_user_id);
-alter table mp_role add constraint fk_mp_role_mp_user_id foreign key (mp_user_id) references mp_user (id);
-
-create index ix_ms_many_a_many_b_ms_many_a on ms_many_a_many_b (ms_many_a_aid);
-alter table ms_many_a_many_b add constraint fk_ms_many_a_many_b_ms_many_a foreign key (ms_many_a_aid) references ms_many_a (aid);
-
-create index ix_ms_many_a_many_b_ms_many_b on ms_many_a_many_b (ms_many_b_bid);
-alter table ms_many_a_many_b add constraint fk_ms_many_a_many_b_ms_many_b foreign key (ms_many_b_bid) references ms_many_b (bid);
-
-create index ix_ms_many_b_many_a_ms_many_b on ms_many_b_many_a (ms_many_b_bid);
-alter table ms_many_b_many_a add constraint fk_ms_many_b_many_a_ms_many_b foreign key (ms_many_b_bid) references ms_many_b (bid);
-
-create index ix_ms_many_b_many_a_ms_many_a on ms_many_b_many_a (ms_many_a_aid);
-alter table ms_many_b_many_a add constraint fk_ms_many_b_many_a_ms_many_a foreign key (ms_many_a_aid) references ms_many_a (aid);
-
-create index ix_my_lb_sz_jn_mny_prnt_d on my_lob_size_join_many (parent_id);
-alter table my_lob_size_join_many add constraint fk_my_lb_sz_jn_mny_prnt_d foreign key (parent_id) references my_lob_size (id);
-
-create index ix_o_bn_chld_cchd_bn_d on o_bean_child (cached_bean_id);
-alter table o_bean_child add constraint fk_o_bn_chld_cchd_bn_d foreign key (cached_bean_id) references o_cached_bean (id);
-
-create index ix_ocached_app_detail_app_id on ocached_app_detail (app_id);
-alter table ocached_app_detail add constraint fk_ocached_app_detail_app_id foreign key (app_id) references ocached_app (id);
-
-create index ix_o_cchd_bn_cntry__cchd_bn on o_cached_bean_country (o_cached_bean_id);
-alter table o_cached_bean_country add constraint fk_o_cchd_bn_cntry__cchd_bn foreign key (o_cached_bean_id) references o_cached_bean (id);
-
-create index ix_o_cchd_bn_cntry__cntry on o_cached_bean_country (o_country_code);
-alter table o_cached_bean_country add constraint fk_o_cchd_bn_cntry__cntry foreign key (o_country_code) references o_country (code);
-
-create index ix_o_cchd_bn_chld_cchd_bn_d on o_cached_bean_child (cached_bean_id);
-alter table o_cached_bean_child add constraint fk_o_cchd_bn_chld_cchd_bn_d foreign key (cached_bean_id) references o_cached_bean (id);
-
-alter table oengine add constraint fk_oengine_car_id foreign key (car_id) references ocar (id);
-
-alter table ogear_box add constraint fk_ogear_box_car_id foreign key (car_id) references ocar (id);
-
-create index ix_omvertex_other_omvertex_id on omvertex_other (omvertex_id);
-alter table omvertex_other add constraint fk_omvertex_other_omvertex_id foreign key (omvertex_id) references omvertex (id);
-
-alter table oroad_show_msg add constraint fk_oroad_show_msg_company_id foreign key (company_id) references ocompany (id);
-
-create index ix_om_ccnt_chld_db_bnn_rm_d on om_account_child_dbo (banana_rama_id);
-alter table om_account_child_dbo add constraint fk_om_ccnt_chld_db_bnn_rm_d foreign key (banana_rama_id) references om_account_dbo (id);
-
-create index ix_om_basic_child_parent_id on om_basic_child (parent_id);
-alter table om_basic_child add constraint fk_om_basic_child_parent_id foreign key (parent_id) references om_basic_parent (id);
-
-create index ix_om_rdrd_dtl_mstr_d on om_ordered_detail (master_id);
-alter table om_ordered_detail add constraint fk_om_rdrd_dtl_mstr_d foreign key (master_id) references om_ordered_master (id);
-
-create index ix_o_order_kcustomer_id on o_order (kcustomer_id);
-alter table o_order add constraint fk_o_order_kcustomer_id foreign key (kcustomer_id) references o_customer (id);
-
-create index ix_o_order_detail_order_id on o_order_detail (order_id);
-alter table o_order_detail add constraint fk_o_order_detail_order_id foreign key (order_id) references o_order (id);
-
-create index ix_o_order_detail_product_id on o_order_detail (product_id);
-alter table o_order_detail add constraint fk_o_order_detail_product_id foreign key (product_id) references o_product (id);
-
-create index ix_s_order_items_order_uuid on s_order_items (order_uuid);
-alter table s_order_items add constraint fk_s_order_items_order_uuid foreign key (order_uuid) references s_orders (uuid);
-
-create index ix_or_order_ship_order_id on or_order_ship (order_id);
-alter table or_order_ship add constraint fk_or_order_ship_order_id foreign key (order_id) references o_order (id);
-
-alter table organization_node add constraint fk_orgnztn_nd_prnt_tr_nd_d foreign key (parent_tree_node_id) references organization_tree_node (id);
-
-create index ix_orp_detail_master_id on orp_detail (master_id);
-alter table orp_detail add constraint fk_orp_detail_master_id foreign key (master_id) references orp_master (id);
-
-create index ix_orp_detail2_orp_master2_id on orp_detail2 (orp_master2_id);
-alter table orp_detail2 add constraint fk_orp_detail2_orp_master2_id foreign key (orp_master2_id) references orp_master2 (id);
-
-alter table oto_atwo add constraint fk_oto_atwo_aone_id foreign key (aone_id) references oto_aone (id);
-
-alter table oto_bchild add constraint fk_oto_bchild_master_id foreign key (master_id) references oto_bmaster (id);
-
-alter table oto_child add constraint fk_oto_child_master_id foreign key (master_id) references oto_master (id);
-
-alter table oto_cust_address add constraint fk_ot_cst_ddrss_cstmr_cd foreign key (customer_cid) references oto_cust (cid);
-
-alter table oto_level_a add constraint fk_oto_level_a_b_id foreign key (b_id) references oto_level_b (id);
-
-alter table oto_level_b add constraint fk_oto_level_b_c_id foreign key (c_id) references oto_level_c (id);
-
-alter table oto_prime_extra add constraint fk_oto_prime_extra_eid foreign key (eid) references oto_prime (pid);
-
-alter table oto_sd_child add constraint fk_oto_sd_child_master_id foreign key (master_id) references oto_sd_master (id);
-
-create index ix_oto_th_many_oto_th_top_id on oto_th_many (oto_th_top_id);
-alter table oto_th_many add constraint fk_oto_th_many_oto_th_top_id foreign key (oto_th_top_id) references oto_th_top (id);
-
-alter table oto_th_one add constraint fk_oto_th_one_many_id foreign key (many_id) references oto_th_many (id);
-
-alter table oto_ubprime_extra add constraint fk_oto_ubprime_extra_eid foreign key (eid) references oto_ubprime (pid);
-
-alter table oto_user_model add constraint fk_ot_sr_mdl_sr_ptnl_d foreign key (user_optional_id) references oto_user_model_optional (id);
-
-alter table pfile add constraint fk_pfile_file_content_id foreign key (file_content_id) references pfile_content (id);
-
-alter table pfile add constraint fk_pfile_file_content2_id foreign key (file_content2_id) references pfile_content (id);
-
-alter table paggview add constraint fk_paggview_pview_id foreign key (pview_id) references pp (id);
-
-create index ix_pallet_location_zone_sid on pallet_location (zone_sid);
-alter table pallet_location add constraint fk_pallet_location_zone_sid foreign key (zone_sid) references zones (id);
-
-alter table parcel_location add constraint fk_parcel_location_parcelid foreign key (parcelid) references parcel (parcelid);
-
-create index ix_rwnhrt_prnt_rwnhrt_d_rwn_1 on rawinherit_parent_rawinherit_d (rawinherit_parent_id);
-alter table rawinherit_parent_rawinherit_d add constraint fk_rwnhrt_prnt_rwnhrt_d_rwn_1 foreign key (rawinherit_parent_id) references rawinherit_parent (id);
-
-create index ix_rwnhrt_prnt_rwnhrt_d_rwn_2 on rawinherit_parent_rawinherit_d (rawinherit_data_id);
-alter table rawinherit_parent_rawinherit_d add constraint fk_rwnhrt_prnt_rwnhrt_d_rwn_2 foreign key (rawinherit_data_id) references rawinherit_data (id);
-
-create index ix_parent_person_some_bean_id on parent_person (some_bean_id);
-alter table parent_person add constraint fk_parent_person_some_bean_id foreign key (some_bean_id) references e_basic (id);
-
-create index ix_prnt_prsn_prnt_dntfr on parent_person (parent_identifier);
-alter table parent_person add constraint fk_prnt_prsn_prnt_dntfr foreign key (parent_identifier) references grand_parent_person (identifier);
-
-create index ix_c_prtcptn_cnvrstn_d on c_participation (conversation_id);
-alter table c_participation add constraint fk_c_prtcptn_cnvrstn_d foreign key (conversation_id) references c_conversation (id);
-
-create index ix_c_participation_user_id on c_participation (user_id);
-alter table c_participation add constraint fk_c_participation_user_id foreign key (user_id) references c_user (id);
-
-create index ix_pcf_calendar_pcf_person_id on pcf_calendar (pcf_person_id);
-alter table pcf_calendar add constraint fk_pcf_calendar_pcf_person_id foreign key (pcf_person_id) references pcf_person (id);
-
-create index ix_pcf_city_pcf_country_id on pcf_city (pcf_country_id);
-alter table pcf_city add constraint fk_pcf_city_pcf_country_id foreign key (pcf_country_id) references pcf_country (id);
-
-alter table pcf_city add constraint fk_pcf_city_mayor_id foreign key (mayor_id) references pcf_person (id);
-
-alter table pcf_city add constraint fk_pcf_city_vice_mayor_id foreign key (vice_mayor_id) references pcf_person (id);
-
-create index ix_pcf_event_pcf_calendar_id on pcf_event (pcf_calendar_id);
-alter table pcf_event add constraint fk_pcf_event_pcf_calendar_id foreign key (pcf_calendar_id) references pcf_calendar (id);
-
-alter table persistent_file_content add constraint fk_prsstnt_fl_cntnt_prsstnt_1 foreign key (persistent_file_id) references persistent_file (id);
-
-create index ix_person_default_address_oid on person (default_address_oid);
-alter table person add constraint fk_person_default_address_oid foreign key (default_address_oid) references address (oid);
-
-create index ix_prsn_cch_ml_prsn_nf_prsn_d on person_cache_email (person_info_person_id);
-alter table person_cache_email add constraint fk_prsn_cch_ml_prsn_nf_prsn_d foreign key (person_info_person_id) references person_cache_info (person_id);
-
-create index ix_phones_person_id on phones (person_id);
-alter table phones add constraint fk_phones_person_id foreign key (person_id) references persons (id);
-
-create index ix_e_position_contract_id on e_position (contract_id);
-alter table e_position add constraint fk_e_position_contract_id foreign key (contract_id) references contract (id);
-
-create index ix_pp_to_ww_pp on pp_to_ww (pp_id);
-alter table pp_to_ww add constraint fk_pp_to_ww_pp foreign key (pp_id) references pp (id);
-
-create index ix_pp_to_ww_wview on pp_to_ww (ww_id);
-alter table pp_to_ww add constraint fk_pp_to_ww_wview foreign key (ww_id) references wview (id);
-
-create index ix_question_groupobjectid on question (groupobjectid);
-alter table question add constraint fk_question_groupobjectid foreign key (groupobjectid) references survey_group (id);
-
-create index ix_r_orders_customer on r_orders (company,customername);
-alter table r_orders add constraint fk_r_orders_customer foreign key (company,customername) references rcustomer (company,name);
-
-create index ix_rel_master_detail_id on rel_master (detail_id);
-alter table rel_master add constraint fk_rel_master_detail_id foreign key (detail_id) references rel_detail (id);
-
-create index ix_rsrcfl_prntrsrcfld on resourcefile (parentresourcefileid);
-alter table resourcefile add constraint fk_rsrcfl_prntrsrcfld foreign key (parentresourcefileid) references resourcefile (id);
-
-create index ix_mt_role_tenant_id on mt_role (tenant_id);
-alter table mt_role add constraint fk_mt_role_tenant_id foreign key (tenant_id) references mt_tenant (id);
-
-create index ix_mt_role_permission_mt_role on mt_role_permission (mt_role_id);
-alter table mt_role_permission add constraint fk_mt_role_permission_mt_role foreign key (mt_role_id) references mt_role (id);
-
-create index ix_mt_rl_prmssn_mt_prmssn on mt_role_permission (mt_permission_id);
-alter table mt_role_permission add constraint fk_mt_rl_prmssn_mt_prmssn foreign key (mt_permission_id) references mt_permission (id);
-
-create index ix_rt_bn_rfrncng_bn_d on root_bean (referencing_bean_id);
-alter table root_bean add constraint fk_rt_bn_rfrncng_bn_d foreign key (referencing_bean_id) references referencing_bean (id);
-
-alter table f_second add constraint fk_f_second_first foreign key (first) references f_first (id);
-
-create index ix_section_article_id on section (article_id);
-alter table section add constraint fk_section_article_id foreign key (article_id) references article (id);
-
-create index ix_self_parent_parent_id on self_parent (parent_id);
-alter table self_parent add constraint fk_self_parent_parent_id foreign key (parent_id) references self_parent (id);
-
-create index ix_slf_rf_cstmr_rfrrd_by_d on self_ref_customer (referred_by_id);
-alter table self_ref_customer add constraint fk_slf_rf_cstmr_rfrrd_by_d foreign key (referred_by_id) references self_ref_customer (id);
-
-create index ix_self_ref_example_parent_id on self_ref_example (parent_id);
-alter table self_ref_example add constraint fk_self_ref_example_parent_id foreign key (parent_id) references self_ref_example (id);
-
-alter table e_save_test_b add constraint fk_e_save_test_b_sibling_a_id foreign key (sibling_a_id) references e_save_test_a (id);
-
-create index ix_site_parent_id on site (parent_id);
-alter table site add constraint fk_site_parent_id foreign key (parent_id) references site (id);
-
-alter table site add constraint fk_site_data_container_id foreign key (data_container_id) references data_container (id);
-
-alter table site add constraint fk_site_site_address_id foreign key (site_address_id) references site_address (id);
-
-create index ix_source_base_target_id on source_base (target_id);
-alter table source_base add constraint fk_source_base_target_id foreign key (target_id) references target_base (id);
-
-create index ix_stckfrcst_nnr_rprt_d on stockforecast (inner_report_id);
-alter table stockforecast add constraint fk_stckfrcst_nnr_rprt_d foreign key (inner_report_id) references inner_report (id);
-
-create index ix_sub_section_section_id on sub_section (section_id);
-alter table sub_section add constraint fk_sub_section_section_id foreign key (section_id) references section (id);
-
-create index ix_tevent_many_event_id on tevent_many (event_id);
-alter table tevent_many add constraint fk_tevent_many_event_id foreign key (event_id) references tevent_one (id);
-
-alter table tevent_one add constraint fk_tevent_one_event_id foreign key (event_id) references tevent (id);
-
-create index ix_t_dtl_wth_thr_nmxxxyy_ms_1 on t_detail_with_other_namexxxyy (master_id);
-alter table t_detail_with_other_namexxxyy add constraint fk_t_dtl_wth_thr_nmxxxyy_ms_1 foreign key (master_id) references t_atable_thatisrelatively (id);
-
-create index ix_ttrck_hldr_trck_plt_n on ttruck_holder (truck_plate_no);
-alter table ttruck_holder add constraint fk_ttrck_hldr_trck_plt_n foreign key (truck_plate_no) references tcar (plate_no);
-
-create index ix_ttruck_holder_basic_id on ttruck_holder (basic_id);
-alter table ttruck_holder add constraint fk_ttruck_holder_basic_id foreign key (basic_id) references e_basic (id);
-
-create index ix_ttrck_hldr_tm_wnr_d on ttruck_holder_item (owner_id);
-alter table ttruck_holder_item add constraint fk_ttrck_hldr_tm_wnr_d foreign key (owner_id) references ttruck_holder (id);
-
-create index ix_twheel_owner_plate_no on twheel (owner_plate_no);
-alter table twheel add constraint fk_twheel_owner_plate_no foreign key (owner_plate_no) references tcar (plate_no);
-
-alter table tire add constraint fk_tire_wheel foreign key (wheel) references wheel (id);
-
-create index ix_tree_entity_parent_id on tree_entity (parent_id);
-alter table tree_entity add constraint fk_tree_entity_parent_id foreign key (parent_id) references tree_entity (id);
-
-create index ix_trip_vehicle_driver_id on trip (vehicle_driver_id);
-alter table trip add constraint fk_trip_vehicle_driver_id foreign key (vehicle_driver_id) references vehicle_driver (id);
-
-create index ix_trip_address_id on trip (address_id);
-alter table trip add constraint fk_trip_address_id foreign key (address_id) references o_address (id);
-
-create index ix_type_sub_type_id on "type" (sub_type_id);
-alter table "type" add constraint fk_type_sub_type_id foreign key (sub_type_id) references sub_type (sub_type_id);
-
-create index ix_usib_child_parent_id on usib_child (parent_id);
-alter table usib_child add constraint fk_usib_child_parent_id foreign key (parent_id) references usib_parent (id);
-
-alter table usib_child_sibling add constraint fk_usb_chld_sblng_chld_d foreign key (child_id) references usib_child (id);
-
-create index ix_ut_detail_utmaster_id on ut_detail (utmaster_id);
-alter table ut_detail add constraint fk_ut_detail_utmaster_id foreign key (utmaster_id) references ut_master (id);
-
-create index ix_uutwo_master_id on uutwo (master_id);
-alter table uutwo add constraint fk_uutwo_master_id foreign key (master_id) references uuone (id);
-
-alter table oto_user add constraint fk_oto_user_account_id foreign key (account_id) references oto_account (id);
-
-create index ix_c_user_group_id on c_user (group_id);
-alter table c_user add constraint fk_c_user_group_id foreign key (group_id) references c_group (id);
-
-create index ix_em_user_role_user_id on em_user_role (user_id);
-alter table em_user_role add constraint fk_em_user_role_user_id foreign key (user_id) references em_user (id);
-
-create index ix_em_user_role_role_id on em_user_role (role_id);
-alter table em_user_role add constraint fk_em_user_role_role_id foreign key (role_id) references em_role (id);
-
-create index ix_vehicle_lease_id on vehicle (lease_id);
-alter table vehicle add constraint fk_vehicle_lease_id foreign key (lease_id) references vehicle_lease (id);
-
-create index ix_vehicle_car_ref_id on vehicle (car_ref_id);
-alter table vehicle add constraint fk_vehicle_car_ref_id foreign key (car_ref_id) references truck_ref (id);
-
-create index ix_vehicle_truck_ref_id on vehicle (truck_ref_id);
-alter table vehicle add constraint fk_vehicle_truck_ref_id foreign key (truck_ref_id) references truck_ref (id);
-
-create index ix_vehicle_driver_vehicle_id on vehicle_driver (vehicle_id);
-alter table vehicle_driver add constraint fk_vehicle_driver_vehicle_id foreign key (vehicle_id) references vehicle (id);
-
-create index ix_vehicle_driver_address_id on vehicle_driver (address_id);
-alter table vehicle_driver add constraint fk_vehicle_driver_address_id foreign key (address_id) references o_address (id);
-
-create index ix_warehouses_officezoneid on warehouses (officezoneid);
-alter table warehouses add constraint fk_warehouses_officezoneid foreign key (officezoneid) references zones (id);
-
-create index ix_wrhssshppngzns_wrhss on warehousesshippingzones (warehouseid);
-alter table warehousesshippingzones add constraint fk_wrhssshppngzns_wrhss foreign key (warehouseid) references warehouses (id);
-
-create index ix_wrhssshppngzns_zns on warehousesshippingzones (shippingzoneid);
-alter table warehousesshippingzones add constraint fk_wrhssshppngzns_zns foreign key (shippingzoneid) references zones (id);
-
-create index ix_sa_wheel_tire on sa_wheel (tire);
-alter table sa_wheel add constraint fk_sa_wheel_tire foreign key (tire) references sa_tire (id);
-
-create index ix_sa_wheel_car on sa_wheel (car);
-alter table sa_wheel add constraint fk_sa_wheel_car foreign key (car) references sa_car (id);
-
-create index ix_g_wh_prps_tm_wh_crtd_d on g_who_props_otm (who_created_id);
-alter table g_who_props_otm add constraint fk_g_wh_prps_tm_wh_crtd_d foreign key (who_created_id) references g_user (id);
-
-create index ix_g_wh_prps_tm_wh_mdfd_d on g_who_props_otm (who_modified_id);
-alter table g_who_props_otm add constraint fk_g_wh_prps_tm_wh_mdfd_d foreign key (who_modified_id) references g_user (id);
-
-create index ix_with_zero_parent_id on with_zero (parent_id);
-alter table with_zero add constraint fk_with_zero_parent_id foreign key (parent_id) references parent (id);
-
diff --git a/src/test/ddl-review/oracle-drop-all.sql b/src/test/ddl-review/oracle-drop-all.sql
deleted file mode 100644
index 318c4b276..000000000
--- a/src/test/ddl-review/oracle-drop-all.sql
+++ /dev/null
@@ -1,1821 +0,0 @@
--- Generated by ebean unknown at 2020-03-17T09:34:02.384264Z
-alter table bar drop constraint fk_bar_foo_id;
-drop index ix_bar_foo_id;
-
-alter table acl_container_relation drop constraint fk_acl_cntnr_rltn_cntnr_d;
-drop index ix_acl_cntnr_rltn_cntnr_d;
-
-alter table acl_container_relation drop constraint fk_acl_cntnr_rltn_cl_ntry_d;
-drop index ix_acl_cntnr_rltn_cl_ntry_d;
-
-alter table addr drop constraint fk_addr_employee_id;
-drop index ix_addr_employee_id;
-
-alter table o_address drop constraint fk_o_address_country_code;
-drop index ix_o_address_country_code;
-
-alter table album drop constraint fk_album_cover_id;
-
-alter table animal drop constraint fk_animal_shelter_id;
-drop index ix_animal_shelter_id;
-
-alter table attribute drop constraint fk_attrbt_ttrbt_hldr_d;
-drop index ix_attrbt_ttrbt_hldr_d;
-
-alter table bbookmark drop constraint fk_bbookmark_user_id;
-drop index ix_bbookmark_user_id;
-
-alter table bbookmark_user drop constraint fk_bbookmark_user_org_id;
-drop index ix_bbookmark_user_org_id;
-
-alter table bsite_user_a drop constraint fk_bsite_user_a_site_id;
-drop index ix_bsite_user_a_site_id;
-
-alter table bsite_user_a drop constraint fk_bsite_user_a_user_id;
-drop index ix_bsite_user_a_user_id;
-
-alter table bsite_user_b drop constraint fk_bsite_user_b_site;
-drop index ix_bsite_user_b_site;
-
-alter table bsite_user_b drop constraint fk_bsite_user_b_usr;
-drop index ix_bsite_user_b_usr;
-
-alter table bsite_user_c drop constraint fk_bsite_user_c_site_uid;
-drop index ix_bsite_user_c_site_uid;
-
-alter table bsite_user_c drop constraint fk_bsite_user_c_user_uid;
-drop index ix_bsite_user_c_user_uid;
-
-alter table bsite_user_e drop constraint fk_bsite_user_e_site_id;
-drop index ix_bsite_user_e_site_id;
-
-alter table bsite_user_e drop constraint fk_bsite_user_e_user_id;
-drop index ix_bsite_user_e_user_id;
-
-alter table basic_draftable_bean drop constraint fk_basic_draftable_bean_id;
-
-alter table drel_booking drop constraint fk_drel_booking_agent_invoice;
-
-alter table drel_booking drop constraint fk_drl_bkng_clnt_nvc;
-
-alter table cepproduct_category drop constraint fk_cpprdct_ctgry_ctgry_d;
-drop index ix_cpprdct_ctgry_ctgry_d;
-
-alter table cepproduct_category drop constraint fk_cpprdct_ctgry_prdct_d;
-drop index ix_cpprdct_ctgry_prdct_d;
-
-alter table ciaddress drop constraint fk_ciaddress_street_id;
-drop index ix_ciaddress_street_id;
-
-alter table cicustomer_parent drop constraint fk_ccstmr_prnt_ddrss_d;
-drop index ix_ccstmr_prnt_ddrss_d;
-
-alter table cinh_ref drop constraint fk_cinh_ref_ref_id;
-drop index ix_cinh_ref_ref_id;
-
-alter table ckey_detail drop constraint fk_ckey_detail_parent;
-drop index ix_ckey_detail_parent;
-
-alter table ckey_parent drop constraint fk_ckey_parent_assoc_id;
-drop index ix_ckey_parent_assoc_id;
-
-alter table coone_many drop constraint fk_coone_many_coone_id;
-drop index ix_coone_many_coone_id;
-
-alter table coroot drop constraint fk_coroot_one_id;
-
-alter table calculation_result drop constraint fk_clcltn_rslt_prdct_cnfgrt_1;
-drop index ix_clcltn_rslt_prdct_cnfgrt_1;
-
-alter table calculation_result drop constraint fk_clcltn_rslt_grp_cnfgrtn_d;
-drop index ix_clcltn_rslt_grp_cnfgrtn_d;
-
-alter table sp_car_car_wheels drop constraint fk_sp_cr_cr_whls_sp_cr_cr;
-drop index ix_sp_cr_cr_whls_sp_cr_cr;
-
-alter table sp_car_car_wheels drop constraint fk_sp_cr_cr_whls_sp_cr_whl;
-drop index ix_sp_cr_cr_whls_sp_cr_whl;
-
-alter table sp_car_car_doors drop constraint fk_sp_cr_cr_drs_sp_cr_cr;
-drop index ix_sp_cr_cr_drs_sp_cr_cr;
-
-alter table sp_car_car_doors drop constraint fk_sp_cr_cr_drs_sp_cr_dr;
-drop index ix_sp_cr_cr_drs_sp_cr_dr;
-
-alter table car_accessory drop constraint fk_car_accessory_fuse_id;
-drop index ix_car_accessory_fuse_id;
-
-alter table car_accessory drop constraint fk_car_accessory_car_id;
-drop index ix_car_accessory_car_id;
-
-alter table category drop constraint fk_category_surveyobjectid;
-drop index ix_category_surveyobjectid;
-
-alter table e_save_test_d drop constraint fk_e_save_test_d_parent_id;
-
-alter table child_person drop constraint fk_child_person_some_bean_id;
-drop index ix_child_person_some_bean_id;
-
-alter table child_person drop constraint fk_chld_prsn_prnt_dntfr;
-drop index ix_chld_prsn_prnt_dntfr;
-
-alter table cke_client drop constraint fk_cke_client_user;
-drop index ix_cke_client_user;
-
-alter table class_super_monkey drop constraint fk_clss_spr_mnky_clss_spr;
-
-alter table class_super_monkey drop constraint fk_class_super_monkey_monkey;
-
-alter table configuration drop constraint fk_cnfgrtn_cnfgrtns_d;
-drop index ix_cnfgrtn_cnfgrtns_d;
-
-alter table contact drop constraint fk_contact_customer_id;
-drop index ix_contact_customer_id;
-
-alter table contact drop constraint fk_contact_group_id;
-drop index ix_contact_group_id;
-
-alter table contact_note drop constraint fk_contact_note_contact_id;
-drop index ix_contact_note_contact_id;
-
-alter table contract_costs drop constraint fk_contract_costs_position_id;
-drop index ix_contract_costs_position_id;
-
-alter table c_conversation drop constraint fk_c_conversation_group_id;
-drop index ix_c_conversation_group_id;
-
-alter table o_customer drop constraint fk_o_cstmr_bllng_ddrss_d;
-drop index ix_o_cstmr_bllng_ddrss_d;
-
-alter table o_customer drop constraint fk_o_cstmr_shppng_ddrss_d;
-drop index ix_o_cstmr_shppng_ddrss_d;
-
-alter table dcredit_drol drop constraint fk_dcredit_drol_dcredit;
-drop index ix_dcredit_drol_dcredit;
-
-alter table dcredit_drol drop constraint fk_dcredit_drol_drol;
-drop index ix_dcredit_drol_drol;
-
-alter table dmachine drop constraint fk_dmachine_organisation_id;
-drop index ix_dmachine_organisation_id;
-
-alter table d_machine_aux_use drop constraint fk_d_mchn_x_s_mchn_d;
-drop index ix_d_mchn_x_s_mchn_d;
-
-alter table d_machine_stats drop constraint fk_d_machine_stats_machine_id;
-drop index ix_d_machine_stats_machine_id;
-
-alter table d_machine_use drop constraint fk_d_machine_use_machine_id;
-drop index ix_d_machine_use_machine_id;
-
-alter table drot_drol drop constraint fk_drot_drol_drot;
-drop index ix_drot_drol_drot;
-
-alter table drot_drol drop constraint fk_drot_drol_drol;
-drop index ix_drot_drol_drol;
-
-alter table dc_detail drop constraint fk_dc_detail_master_id;
-drop index ix_dc_detail_master_id;
-
-alter table dfk_cascade drop constraint fk_dfk_cascade_one_id;
-drop index ix_dfk_cascade_one_id;
-
-alter table dfk_set_null drop constraint fk_dfk_set_null_one_id;
-drop index ix_dfk_set_null_one_id;
-
-alter table doc drop constraint fk_doc_id;
-
-alter table doc_link drop constraint fk_doc_link_doc;
-drop index ix_doc_link_doc;
-
-alter table doc_link drop constraint fk_doc_link_link;
-drop index ix_doc_link_link;
-
-alter table document drop constraint fk_document_id;
-
-alter table document drop constraint fk_document_organisation_id;
-drop index ix_document_organisation_id;
-
-alter table document_draft drop constraint fk_dcmnt_drft_rgnstn_d;
-drop index ix_dcmnt_drft_rgnstn_d;
-
-alter table document_media drop constraint fk_document_media_document_id;
-drop index ix_document_media_document_id;
-
-alter table document_media_draft drop constraint fk_dcmnt_md_drft_dcmnt_d;
-drop index ix_dcmnt_md_drft_dcmnt_d;
-
-alter table e_basicenc_relate drop constraint fk_e_basicenc_relate_other_id;
-drop index ix_e_basicenc_relate_other_id;
-
-alter table ebasic_json_map_detail drop constraint fk_ebsc_jsn_mp_dtl_wnr_d;
-drop index ix_ebsc_jsn_mp_dtl_wnr_d;
-
-alter table ebasic_no_sdchild drop constraint fk_ebasic_no_sdchild_owner_id;
-drop index ix_ebasic_no_sdchild_owner_id;
-
-alter table ebasic_sdchild drop constraint fk_ebasic_sdchild_owner_id;
-drop index ix_ebasic_sdchild_owner_id;
-
-alter table ecache_child drop constraint fk_ecache_child_root_id;
-drop index ix_ecache_child_root_id;
-
-alter table edefault_prop drop constraint fk_edflt_prp__smpl_srtypd;
-
-alter table eemb_inner drop constraint fk_eemb_inner_outer_id;
-drop index ix_eemb_inner_outer_id;
-
-alter table einvoice drop constraint fk_einvoice_person_id;
-drop index ix_einvoice_person_id;
-
-alter table enull_collection_detail drop constraint fk_enll_cllctn_dtl_nll_cllc_1;
-drop index ix_enll_cllctn_dtl_nll_cllc_1;
-
-alter table eopt_one_a drop constraint fk_eopt_one_a_b_id;
-drop index ix_eopt_one_a_b_id;
-
-alter table eopt_one_b drop constraint fk_eopt_one_b_c_id;
-drop index ix_eopt_one_b_c_id;
-
-alter table eper_addr drop constraint fk_eper_addr_ma_country_code;
-drop index ix_eper_addr_ma_country_code;
-
-alter table esoft_del_book drop constraint fk_esoft_del_book_lend_by_id;
-drop index ix_esoft_del_book_lend_by_id;
-
-alter table esoft_del_book_esoft_del_user drop constraint fk_esft_dl_bk_sft_dl_sr_sft_1;
-drop index ix_esft_dl_bk_sft_dl_sr_sft_1;
-
-alter table esoft_del_book_esoft_del_user drop constraint fk_esft_dl_bk_sft_dl_sr_sft_2;
-drop index ix_esft_dl_bk_sft_dl_sr_sft_2;
-
-alter table esoft_del_down drop constraint fk_esft_dl_dwn_sft_dl_md_d;
-drop index ix_esft_dl_dwn_sft_dl_md_d;
-
-alter table esoft_del_mid drop constraint fk_esoft_del_mid_top_id;
-drop index ix_esoft_del_mid_top_id;
-
-alter table esoft_del_mid drop constraint fk_esoft_del_mid_up_id;
-drop index ix_esoft_del_mid_up_id;
-
-alter table esoft_del_one_a drop constraint fk_esoft_del_one_a_oneb_id;
-
-alter table esoft_del_role_esoft_del_user drop constraint fk_esft_dl_rl_sft_dl_sr_sft_1;
-drop index ix_esft_dl_rl_sft_dl_sr_sft_1;
-
-alter table esoft_del_role_esoft_del_user drop constraint fk_esft_dl_rl_sft_dl_sr_sft_2;
-drop index ix_esft_dl_rl_sft_dl_sr_sft_2;
-
-alter table esoft_del_user_esoft_del_role drop constraint fk_esft_dl_sr_sft_dl_rl_sft_1;
-drop index ix_esft_dl_sr_sft_dl_rl_sft_1;
-
-alter table esoft_del_user_esoft_del_role drop constraint fk_esft_dl_sr_sft_dl_rl_sft_2;
-drop index ix_esft_dl_sr_sft_dl_rl_sft_2;
-
-alter table rawinherit_uncle drop constraint fk_rawinherit_uncle_parent_id;
-drop index ix_rawinherit_uncle_parent_id;
-
-alter table evanilla_collection_detail drop constraint fk_evnll_cllctn_dtl_vnll_cl_1;
-drop index ix_evnll_cllctn_dtl_vnll_cl_1;
-
-alter table ec_enum_person_tags drop constraint fk_ec_nm_prsn_tgs_c_nm_prsn_d;
-drop index ix_ec_nm_prsn_tgs_c_nm_prsn_d;
-
-alter table ec_person_phone drop constraint fk_ec_person_phone_owner_id;
-drop index ix_ec_person_phone_owner_id;
-
-alter table ec_top drop constraint fk_ec_top_person_id;
-drop index ix_ec_top_person_id;
-
-alter table ec_top_ecs_person drop constraint fk_ec_top_ecs_person_ec_top;
-drop index ix_ec_top_ecs_person_ec_top;
-
-alter table ec_top_ecs_person drop constraint fk_ec_tp_cs_prsn_cs_prsn;
-drop index ix_ec_tp_cs_prsn_cs_prsn;
-
-alter table ecbl_person_phone_numbers drop constraint fk_ecbl_prsn_phn_nmbrs_prsn_d;
-drop index ix_ecbl_prsn_phn_nmbrs_prsn_d;
-
-alter table ecbm_person_phone_numbers drop constraint fk_ecbm_prsn_phn_nmbrs_prsn_d;
-drop index ix_ecbm_prsn_phn_nmbrs_prsn_d;
-
-alter table ecm_person_phone_numbers drop constraint fk_ecm_prsn_phn_nmbrs_cm_pr_1;
-drop index ix_ecm_prsn_phn_nmbrs_cm_pr_1;
-
-alter table ecmc_person_phone_numbers drop constraint fk_ecmc_prsn_phn_nmbrs_cmc__1;
-drop index ix_ecmc_prsn_phn_nmbrs_cmc__1;
-
-alter table ecs_person_phone drop constraint fk_ecs_prsn_phn_cs_prsn_d;
-drop index ix_ecs_prsn_phn_cs_prsn_d;
-
-alter table ecsm_child drop constraint fk_ecsm_child_ecsm_parent_id;
-drop index ix_ecsm_child_ecsm_parent_id;
-
-alter table td_child drop constraint fk_td_child_parent_id;
-drop index ix_td_child_parent_id;
-
-alter table element_bean drop constraint fk_elmnt_bn_cmplx_bn_d;
-drop index ix_elmnt_bn_cmplx_bn_d;
-
-alter table empl drop constraint fk_empl_default_address_id;
-drop index ix_empl_default_address_id;
-
-alter table esd_detail drop constraint fk_esd_detail_master_id;
-drop index ix_esd_detail_master_id;
-
-alter table grand_parent_person drop constraint fk_grnd_prnt_prsn_sm_bn_d;
-drop index ix_grnd_prnt_prsn_sm_bn_d;
-
-alter table survey_group drop constraint fk_srvy_grp_ctgrybjctd;
-drop index ix_srvy_grp_ctgrybjctd;
-
-alter table hx_link_doc drop constraint fk_hx_link_doc_hx_link;
-drop index ix_hx_link_doc_hx_link;
-
-alter table hx_link_doc drop constraint fk_hx_link_doc_he_doc;
-drop index ix_hx_link_doc_he_doc;
-
-alter table hi_link_doc drop constraint fk_hi_link_doc_hi_link;
-drop index ix_hi_link_doc_hi_link;
-
-alter table hi_link_doc drop constraint fk_hi_link_doc_hi_doc;
-drop index ix_hi_link_doc_hi_doc;
-
-alter table hi_tthree drop constraint fk_hi_tthree_hi_ttwo_id;
-drop index ix_hi_tthree_hi_ttwo_id;
-
-alter table hi_ttwo drop constraint fk_hi_ttwo_hi_tone_id;
-drop index ix_hi_ttwo_hi_tone_id;
-
-alter table hsd_setting drop constraint fk_hsd_setting_user_id;
-
-alter table iaf_segment drop constraint fk_iaf_segment_status_id;
-drop index ix_iaf_segment_status_id;
-
-alter table imrelated drop constraint fk_imrelated_owner_id;
-drop index ix_imrelated_owner_id;
-
-alter table info_contact drop constraint fk_info_contact_company_id;
-drop index ix_info_contact_company_id;
-
-alter table info_customer drop constraint fk_info_customer_company_id;
-
-alter table inner_report drop constraint fk_inner_report_forecast_id;
-
-alter table drel_invoice drop constraint fk_drel_invoice_booking;
-drop index ix_drel_invoice_booking;
-
-alter table item drop constraint fk_item_etype;
-drop index ix_item_etype;
-
-alter table item drop constraint fk_item_eregion;
-drop index ix_item_eregion;
-
-alter table mkeygroup_monkey drop constraint fk_mkeygroup_monkey_mkeygroup;
-
-alter table mkeygroup_monkey drop constraint fk_mkeygroup_monkey_monkey;
-
-alter table trainer_monkey drop constraint fk_trainer_monkey_trainer;
-
-alter table trainer_monkey drop constraint fk_trainer_monkey_monkey;
-
-alter table troop_monkey drop constraint fk_troop_monkey_troop;
-
-alter table troop_monkey drop constraint fk_troop_monkey_monkey;
-
-alter table l2_cldf_reset_bean_child drop constraint fk_l2_cldf_rst_bn_chld_prnt_d;
-drop index ix_l2_cldf_rst_bn_chld_prnt_d;
-
-alter table level1_level4 drop constraint fk_level1_level4_level1;
-drop index ix_level1_level4_level1;
-
-alter table level1_level4 drop constraint fk_level1_level4_level4;
-drop index ix_level1_level4_level4;
-
-alter table level1_level2 drop constraint fk_level1_level2_level1;
-drop index ix_level1_level2_level1;
-
-alter table level1_level2 drop constraint fk_level1_level2_level2;
-drop index ix_level1_level2_level2;
-
-alter table level2_level3 drop constraint fk_level2_level3_level2;
-drop index ix_level2_level3_level2;
-
-alter table level2_level3 drop constraint fk_level2_level3_level3;
-drop index ix_level2_level3_level3;
-
-alter table link drop constraint fk_link_id;
-
-alter table la_attr_value_attribute drop constraint fk_l_ttr_vl_ttrbt_l_ttr_vl;
-drop index ix_l_ttr_vl_ttrbt_l_ttr_vl;
-
-alter table la_attr_value_attribute drop constraint fk_l_ttr_vl_ttrbt_ttrbt;
-drop index ix_l_ttr_vl_ttrbt_ttrbt;
-
-alter table looney drop constraint fk_looney_tune_id;
-drop index ix_looney_tune_id;
-
-alter table mcontact drop constraint fk_mcontact_customer_id;
-drop index ix_mcontact_customer_id;
-
-alter table mcontact_message drop constraint fk_mcntct_mssg_cntct_d;
-drop index ix_mcntct_mssg_cntct_d;
-
-alter table mcustomer drop constraint fk_mcstmr_shppng_ddrss_d;
-drop index ix_mcstmr_shppng_ddrss_d;
-
-alter table mcustomer drop constraint fk_mcstmr_bllng_ddrss_d;
-drop index ix_mcstmr_bllng_ddrss_d;
-
-alter table mmachine_mgroup drop constraint fk_mmachine_mgroup_mmachine;
-drop index ix_mmachine_mgroup_mmachine;
-
-alter table mmachine_mgroup drop constraint fk_mmachine_mgroup_mgroup;
-drop index ix_mmachine_mgroup_mgroup;
-
-alter table mprinter drop constraint fk_mprinter_current_state_id;
-drop index ix_mprinter_current_state_id;
-
-alter table mprinter drop constraint fk_mprinter_last_swap_cyan_id;
-
-alter table mprinter drop constraint fk_mprntr_lst_swp_mgnt_d;
-
-alter table mprinter drop constraint fk_mprntr_lst_swp_yllw_d;
-
-alter table mprinter drop constraint fk_mprntr_lst_swp_blck_d;
-
-alter table mprinter_state drop constraint fk_mprinter_state_printer_id;
-drop index ix_mprinter_state_printer_id;
-
-alter table mprofile drop constraint fk_mprofile_picture_id;
-drop index ix_mprofile_picture_id;
-
-alter table mrole_muser drop constraint fk_mrole_muser_mrole;
-drop index ix_mrole_muser_mrole;
-
-alter table mrole_muser drop constraint fk_mrole_muser_muser;
-drop index ix_mrole_muser_muser;
-
-alter table muser drop constraint fk_muser_user_type_id;
-drop index ix_muser_user_type_id;
-
-alter table mail_user_inbox drop constraint fk_mail_user_inbox_mail_user;
-drop index ix_mail_user_inbox_mail_user;
-
-alter table mail_user_inbox drop constraint fk_mail_user_inbox_mail_box;
-drop index ix_mail_user_inbox_mail_box;
-
-alter table mail_user_outbox drop constraint fk_mail_user_outbox_mail_user;
-drop index ix_mail_user_outbox_mail_user;
-
-alter table mail_user_outbox drop constraint fk_mail_user_outbox_mail_box;
-drop index ix_mail_user_outbox_mail_box;
-
-alter table c_message drop constraint fk_c_message_conversation_id;
-drop index ix_c_message_conversation_id;
-
-alter table c_message drop constraint fk_c_message_user_id;
-drop index ix_c_message_user_id;
-
-alter table meter_contract_data drop constraint fk_mtr_cntrct_dt_spcl_nds_c_1;
-
-alter table meter_special_needs_client drop constraint fk_mtr_spcl_nds_clnt_prmry_d;
-
-alter table meter_version drop constraint fk_mtr_vrsn_ddrss_dt_d;
-
-alter table meter_version drop constraint fk_mtr_vrsn_cntrct_dt_d;
-
-alter table mnoc_user_mnoc_role drop constraint fk_mnc_sr_mnc_rl_mnc_sr;
-drop index ix_mnc_sr_mnc_rl_mnc_sr;
-
-alter table mnoc_user_mnoc_role drop constraint fk_mnc_sr_mnc_rl_mnc_rl;
-drop index ix_mnc_sr_mnc_rl_mnc_rl;
-
-alter table mny_b drop constraint fk_mny_b_a_id;
-drop index ix_mny_b_a_id;
-
-alter table mny_b_mny_c drop constraint fk_mny_b_mny_c_mny_b;
-drop index ix_mny_b_mny_c_mny_b;
-
-alter table mny_b_mny_c drop constraint fk_mny_b_mny_c_mny_c;
-drop index ix_mny_b_mny_c_mny_c;
-
-alter table subtopics drop constraint fk_subtopics_mny_topic_1;
-drop index ix_subtopics_mny_topic_1;
-
-alter table subtopics drop constraint fk_subtopics_mny_topic_2;
-drop index ix_subtopics_mny_topic_2;
-
-alter table mp_role drop constraint fk_mp_role_mp_user_id;
-drop index ix_mp_role_mp_user_id;
-
-alter table ms_many_a_many_b drop constraint fk_ms_many_a_many_b_ms_many_a;
-drop index ix_ms_many_a_many_b_ms_many_a;
-
-alter table ms_many_a_many_b drop constraint fk_ms_many_a_many_b_ms_many_b;
-drop index ix_ms_many_a_many_b_ms_many_b;
-
-alter table ms_many_b_many_a drop constraint fk_ms_many_b_many_a_ms_many_b;
-drop index ix_ms_many_b_many_a_ms_many_b;
-
-alter table ms_many_b_many_a drop constraint fk_ms_many_b_many_a_ms_many_a;
-drop index ix_ms_many_b_many_a_ms_many_a;
-
-alter table my_lob_size_join_many drop constraint fk_my_lb_sz_jn_mny_prnt_d;
-drop index ix_my_lb_sz_jn_mny_prnt_d;
-
-alter table o_bean_child drop constraint fk_o_bn_chld_cchd_bn_d;
-drop index ix_o_bn_chld_cchd_bn_d;
-
-alter table ocached_app_detail drop constraint fk_ocached_app_detail_app_id;
-drop index ix_ocached_app_detail_app_id;
-
-alter table o_cached_bean_country drop constraint fk_o_cchd_bn_cntry__cchd_bn;
-drop index ix_o_cchd_bn_cntry__cchd_bn;
-
-alter table o_cached_bean_country drop constraint fk_o_cchd_bn_cntry__cntry;
-drop index ix_o_cchd_bn_cntry__cntry;
-
-alter table o_cached_bean_child drop constraint fk_o_cchd_bn_chld_cchd_bn_d;
-drop index ix_o_cchd_bn_chld_cchd_bn_d;
-
-alter table oengine drop constraint fk_oengine_car_id;
-
-alter table ogear_box drop constraint fk_ogear_box_car_id;
-
-alter table omvertex_other drop constraint fk_omvertex_other_omvertex_id;
-drop index ix_omvertex_other_omvertex_id;
-
-alter table oroad_show_msg drop constraint fk_oroad_show_msg_company_id;
-
-alter table om_account_child_dbo drop constraint fk_om_ccnt_chld_db_bnn_rm_d;
-drop index ix_om_ccnt_chld_db_bnn_rm_d;
-
-alter table om_basic_child drop constraint fk_om_basic_child_parent_id;
-drop index ix_om_basic_child_parent_id;
-
-alter table om_ordered_detail drop constraint fk_om_rdrd_dtl_mstr_d;
-drop index ix_om_rdrd_dtl_mstr_d;
-
-alter table o_order drop constraint fk_o_order_kcustomer_id;
-drop index ix_o_order_kcustomer_id;
-
-alter table o_order_detail drop constraint fk_o_order_detail_order_id;
-drop index ix_o_order_detail_order_id;
-
-alter table o_order_detail drop constraint fk_o_order_detail_product_id;
-drop index ix_o_order_detail_product_id;
-
-alter table s_order_items drop constraint fk_s_order_items_order_uuid;
-drop index ix_s_order_items_order_uuid;
-
-alter table or_order_ship drop constraint fk_or_order_ship_order_id;
-drop index ix_or_order_ship_order_id;
-
-alter table organization_node drop constraint fk_orgnztn_nd_prnt_tr_nd_d;
-
-alter table orp_detail drop constraint fk_orp_detail_master_id;
-drop index ix_orp_detail_master_id;
-
-alter table orp_detail2 drop constraint fk_orp_detail2_orp_master2_id;
-drop index ix_orp_detail2_orp_master2_id;
-
-alter table oto_atwo drop constraint fk_oto_atwo_aone_id;
-
-alter table oto_bchild drop constraint fk_oto_bchild_master_id;
-
-alter table oto_child drop constraint fk_oto_child_master_id;
-
-alter table oto_cust_address drop constraint fk_ot_cst_ddrss_cstmr_cd;
-
-alter table oto_level_a drop constraint fk_oto_level_a_b_id;
-
-alter table oto_level_b drop constraint fk_oto_level_b_c_id;
-
-alter table oto_prime_extra drop constraint fk_oto_prime_extra_eid;
-
-alter table oto_sd_child drop constraint fk_oto_sd_child_master_id;
-
-alter table oto_th_many drop constraint fk_oto_th_many_oto_th_top_id;
-drop index ix_oto_th_many_oto_th_top_id;
-
-alter table oto_th_one drop constraint fk_oto_th_one_many_id;
-
-alter table oto_ubprime_extra drop constraint fk_oto_ubprime_extra_eid;
-
-alter table oto_user_model drop constraint fk_ot_sr_mdl_sr_ptnl_d;
-
-alter table pfile drop constraint fk_pfile_file_content_id;
-
-alter table pfile drop constraint fk_pfile_file_content2_id;
-
-alter table paggview drop constraint fk_paggview_pview_id;
-
-alter table pallet_location drop constraint fk_pallet_location_zone_sid;
-drop index ix_pallet_location_zone_sid;
-
-alter table parcel_location drop constraint fk_parcel_location_parcelid;
-
-alter table rawinherit_parent_rawinherit_d drop constraint fk_rwnhrt_prnt_rwnhrt_d_rwn_1;
-drop index ix_rwnhrt_prnt_rwnhrt_d_rwn_1;
-
-alter table rawinherit_parent_rawinherit_d drop constraint fk_rwnhrt_prnt_rwnhrt_d_rwn_2;
-drop index ix_rwnhrt_prnt_rwnhrt_d_rwn_2;
-
-alter table parent_person drop constraint fk_parent_person_some_bean_id;
-drop index ix_parent_person_some_bean_id;
-
-alter table parent_person drop constraint fk_prnt_prsn_prnt_dntfr;
-drop index ix_prnt_prsn_prnt_dntfr;
-
-alter table c_participation drop constraint fk_c_prtcptn_cnvrstn_d;
-drop index ix_c_prtcptn_cnvrstn_d;
-
-alter table c_participation drop constraint fk_c_participation_user_id;
-drop index ix_c_participation_user_id;
-
-alter table pcf_calendar drop constraint fk_pcf_calendar_pcf_person_id;
-drop index ix_pcf_calendar_pcf_person_id;
-
-alter table pcf_city drop constraint fk_pcf_city_pcf_country_id;
-drop index ix_pcf_city_pcf_country_id;
-
-alter table pcf_city drop constraint fk_pcf_city_mayor_id;
-
-alter table pcf_city drop constraint fk_pcf_city_vice_mayor_id;
-
-alter table pcf_event drop constraint fk_pcf_event_pcf_calendar_id;
-drop index ix_pcf_event_pcf_calendar_id;
-
-alter table persistent_file_content drop constraint fk_prsstnt_fl_cntnt_prsstnt_1;
-
-alter table person drop constraint fk_person_default_address_oid;
-drop index ix_person_default_address_oid;
-
-alter table person_cache_email drop constraint fk_prsn_cch_ml_prsn_nf_prsn_d;
-drop index ix_prsn_cch_ml_prsn_nf_prsn_d;
-
-alter table phones drop constraint fk_phones_person_id;
-drop index ix_phones_person_id;
-
-alter table e_position drop constraint fk_e_position_contract_id;
-drop index ix_e_position_contract_id;
-
-alter table pp_to_ww drop constraint fk_pp_to_ww_pp;
-drop index ix_pp_to_ww_pp;
-
-alter table pp_to_ww drop constraint fk_pp_to_ww_wview;
-drop index ix_pp_to_ww_wview;
-
-alter table question drop constraint fk_question_groupobjectid;
-drop index ix_question_groupobjectid;
-
-alter table r_orders drop constraint fk_r_orders_customer;
-drop index ix_r_orders_customer;
-
-alter table rel_master drop constraint fk_rel_master_detail_id;
-drop index ix_rel_master_detail_id;
-
-alter table resourcefile drop constraint fk_rsrcfl_prntrsrcfld;
-drop index ix_rsrcfl_prntrsrcfld;
-
-alter table mt_role drop constraint fk_mt_role_tenant_id;
-drop index ix_mt_role_tenant_id;
-
-alter table mt_role_permission drop constraint fk_mt_role_permission_mt_role;
-drop index ix_mt_role_permission_mt_role;
-
-alter table mt_role_permission drop constraint fk_mt_rl_prmssn_mt_prmssn;
-drop index ix_mt_rl_prmssn_mt_prmssn;
-
-alter table root_bean drop constraint fk_rt_bn_rfrncng_bn_d;
-drop index ix_rt_bn_rfrncng_bn_d;
-
-alter table f_second drop constraint fk_f_second_first;
-
-alter table section drop constraint fk_section_article_id;
-drop index ix_section_article_id;
-
-alter table self_parent drop constraint fk_self_parent_parent_id;
-drop index ix_self_parent_parent_id;
-
-alter table self_ref_customer drop constraint fk_slf_rf_cstmr_rfrrd_by_d;
-drop index ix_slf_rf_cstmr_rfrrd_by_d;
-
-alter table self_ref_example drop constraint fk_self_ref_example_parent_id;
-drop index ix_self_ref_example_parent_id;
-
-alter table e_save_test_b drop constraint fk_e_save_test_b_sibling_a_id;
-
-alter table site drop constraint fk_site_parent_id;
-drop index ix_site_parent_id;
-
-alter table site drop constraint fk_site_data_container_id;
-
-alter table site drop constraint fk_site_site_address_id;
-
-alter table source_base drop constraint fk_source_base_target_id;
-drop index ix_source_base_target_id;
-
-alter table stockforecast drop constraint fk_stckfrcst_nnr_rprt_d;
-drop index ix_stckfrcst_nnr_rprt_d;
-
-alter table sub_section drop constraint fk_sub_section_section_id;
-drop index ix_sub_section_section_id;
-
-alter table tevent_many drop constraint fk_tevent_many_event_id;
-drop index ix_tevent_many_event_id;
-
-alter table tevent_one drop constraint fk_tevent_one_event_id;
-
-alter table t_detail_with_other_namexxxyy drop constraint fk_t_dtl_wth_thr_nmxxxyy_ms_1;
-drop index ix_t_dtl_wth_thr_nmxxxyy_ms_1;
-
-alter table ttruck_holder drop constraint fk_ttrck_hldr_trck_plt_n;
-drop index ix_ttrck_hldr_trck_plt_n;
-
-alter table ttruck_holder drop constraint fk_ttruck_holder_basic_id;
-drop index ix_ttruck_holder_basic_id;
-
-alter table ttruck_holder_item drop constraint fk_ttrck_hldr_tm_wnr_d;
-drop index ix_ttrck_hldr_tm_wnr_d;
-
-alter table twheel drop constraint fk_twheel_owner_plate_no;
-drop index ix_twheel_owner_plate_no;
-
-alter table tire drop constraint fk_tire_wheel;
-
-alter table tree_entity drop constraint fk_tree_entity_parent_id;
-drop index ix_tree_entity_parent_id;
-
-alter table trip drop constraint fk_trip_vehicle_driver_id;
-drop index ix_trip_vehicle_driver_id;
-
-alter table trip drop constraint fk_trip_address_id;
-drop index ix_trip_address_id;
-
-alter table "type" drop constraint fk_type_sub_type_id;
-drop index ix_type_sub_type_id;
-
-alter table usib_child drop constraint fk_usib_child_parent_id;
-drop index ix_usib_child_parent_id;
-
-alter table usib_child_sibling drop constraint fk_usb_chld_sblng_chld_d;
-
-alter table ut_detail drop constraint fk_ut_detail_utmaster_id;
-drop index ix_ut_detail_utmaster_id;
-
-alter table uutwo drop constraint fk_uutwo_master_id;
-drop index ix_uutwo_master_id;
-
-alter table oto_user drop constraint fk_oto_user_account_id;
-
-alter table c_user drop constraint fk_c_user_group_id;
-drop index ix_c_user_group_id;
-
-alter table em_user_role drop constraint fk_em_user_role_user_id;
-drop index ix_em_user_role_user_id;
-
-alter table em_user_role drop constraint fk_em_user_role_role_id;
-drop index ix_em_user_role_role_id;
-
-alter table vehicle drop constraint fk_vehicle_lease_id;
-drop index ix_vehicle_lease_id;
-
-alter table vehicle drop constraint fk_vehicle_car_ref_id;
-drop index ix_vehicle_car_ref_id;
-
-alter table vehicle drop constraint fk_vehicle_truck_ref_id;
-drop index ix_vehicle_truck_ref_id;
-
-alter table vehicle_driver drop constraint fk_vehicle_driver_vehicle_id;
-drop index ix_vehicle_driver_vehicle_id;
-
-alter table vehicle_driver drop constraint fk_vehicle_driver_address_id;
-drop index ix_vehicle_driver_address_id;
-
-alter table warehouses drop constraint fk_warehouses_officezoneid;
-drop index ix_warehouses_officezoneid;
-
-alter table warehousesshippingzones drop constraint fk_wrhssshppngzns_wrhss;
-drop index ix_wrhssshppngzns_wrhss;
-
-alter table warehousesshippingzones drop constraint fk_wrhssshppngzns_zns;
-drop index ix_wrhssshppngzns_zns;
-
-alter table sa_wheel drop constraint fk_sa_wheel_tire;
-drop index ix_sa_wheel_tire;
-
-alter table sa_wheel drop constraint fk_sa_wheel_car;
-drop index ix_sa_wheel_car;
-
-alter table g_who_props_otm drop constraint fk_g_wh_prps_tm_wh_crtd_d;
-drop index ix_g_wh_prps_tm_wh_crtd_d;
-
-alter table g_who_props_otm drop constraint fk_g_wh_prps_tm_wh_mdfd_d;
-drop index ix_g_wh_prps_tm_wh_mdfd_d;
-
-alter table with_zero drop constraint fk_with_zero_parent_id;
-drop index ix_with_zero_parent_id;
-
-drop table asimple_bean cascade constraints purge;
-
-drop table bar cascade constraints purge;
-
-drop table block cascade constraints purge;
-
-drop table oto_account cascade constraints purge;
-
-drop table acl cascade constraints purge;
-
-drop table acl_container_relation cascade constraints purge;
-
-drop table addr cascade constraints purge;
-
-drop table address cascade constraints purge;
-
-drop table o_address cascade constraints purge;
-
-drop table album cascade constraints purge;
-
-drop table animal cascade constraints purge;
-
-drop table animal_shelter cascade constraints purge;
-
-drop table article cascade constraints purge;
-
-drop table attribute cascade constraints purge;
-
-drop table attribute_holder cascade constraints purge;
-
-drop table audit_log cascade constraints purge;
-
-drop table bbookmark cascade constraints purge;
-
-drop table bbookmark_org cascade constraints purge;
-
-drop table bbookmark_user cascade constraints purge;
-
-drop table bsimple_with_gen cascade constraints purge;
-
-drop table bsite cascade constraints purge;
-
-drop table bsite_user_a cascade constraints purge;
-
-drop table bsite_user_b cascade constraints purge;
-
-drop table bsite_user_c cascade constraints purge;
-
-drop table bsite_user_d cascade constraints purge;
-
-drop table bsite_user_e cascade constraints purge;
-
-drop table buser cascade constraints purge;
-
-drop table bwith_qident cascade constraints purge;
-
-drop table basic_draftable_bean cascade constraints purge;
-
-drop table basic_draftable_bean_draft cascade constraints purge;
-
-drop table basic_joda_entity cascade constraints purge;
-
-drop table bean_with_time_zone cascade constraints purge;
-
-drop table drel_booking cascade constraints purge;
-drop sequence drel_booking_seq;
-
-drop table bw_bean cascade constraints purge;
-
-drop table cepcategory cascade constraints purge;
-
-drop table cepproduct cascade constraints purge;
-
-drop table cepproduct_category cascade constraints purge;
-
-drop table ciaddress cascade constraints purge;
-
-drop table cicustomer_parent cascade constraints purge;
-
-drop table cistreet_parent cascade constraints purge;
-
-drop table cinh_ref cascade constraints purge;
-
-drop table cinh_root cascade constraints purge;
-
-drop table ckey_assoc cascade constraints purge;
-
-drop table ckey_detail cascade constraints purge;
-
-drop table ckey_parent cascade constraints purge;
-
-drop table coone cascade constraints purge;
-
-drop table coone_many cascade constraints purge;
-
-drop table coroot cascade constraints purge;
-
-drop table calculation_result cascade constraints purge;
-
-drop table cao_bean cascade constraints purge;
-
-drop table sp_car_car cascade constraints purge;
-drop sequence sp_car_car_seq;
-
-drop table sp_car_car_wheels cascade constraints purge;
-
-drop table sp_car_car_doors cascade constraints purge;
-
-drop table sa_car cascade constraints purge;
-drop sequence sa_car_seq;
-
-drop table car_accessory cascade constraints purge;
-
-drop table car_fuse cascade constraints purge;
-
-drop table category cascade constraints purge;
-
-drop table e_save_test_d cascade constraints purge;
-
-drop table child_person cascade constraints purge;
-
-drop table cke_client cascade constraints purge;
-
-drop table cke_user cascade constraints purge;
-
-drop table class_super cascade constraints purge;
-
-drop table class_super_monkey cascade constraints purge;
-
-drop table configuration cascade constraints purge;
-
-drop table configurations cascade constraints purge;
-
-drop table contact cascade constraints purge;
-
-drop table contact_group cascade constraints purge;
-
-drop table contact_note cascade constraints purge;
-
-drop table contract cascade constraints purge;
-
-drop table contract_costs cascade constraints purge;
-
-drop table c_conversation cascade constraints purge;
-
-drop table o_country cascade constraints purge;
-
-drop table cover cascade constraints purge;
-
-drop table o_customer cascade constraints purge;
-
-drop table dcredit cascade constraints purge;
-
-drop table dcredit_drol cascade constraints purge;
-
-drop table dexh_entity cascade constraints purge;
-
-drop table dint_parent cascade constraints purge;
-
-drop table dmachine cascade constraints purge;
-
-drop table d_machine_aux_use cascade constraints purge;
-
-drop table d_machine_stats cascade constraints purge;
-
-drop table d_machine_use cascade constraints purge;
-
-drop table dorg cascade constraints purge;
-
-drop table dperson cascade constraints purge;
-
-drop table drol cascade constraints purge;
-
-drop table drot cascade constraints purge;
-
-drop table drot_drol cascade constraints purge;
-
-drop table rawinherit_data cascade constraints purge;
-
-drop table data_container cascade constraints purge;
-
-drop table dc_detail cascade constraints purge;
-
-drop table dc_master cascade constraints purge;
-
-drop table dfk_cascade cascade constraints purge;
-
-drop table dfk_cascade_one cascade constraints purge;
-
-drop table dfk_none cascade constraints purge;
-
-drop table dfk_none_via_join cascade constraints purge;
-
-drop table dfk_none_via_mto_m cascade constraints purge;
-
-drop table dfk_none_via_mto_m_dfk_one cascade constraints purge;
-
-drop table dfk_one cascade constraints purge;
-
-drop table dfk_set_null cascade constraints purge;
-
-drop table doc cascade constraints purge;
-
-drop table doc_link cascade constraints purge;
-
-drop table doc_link_draft cascade constraints purge;
-
-drop table doc_draft cascade constraints purge;
-
-drop table document cascade constraints purge;
-
-drop table document_draft cascade constraints purge;
-
-drop table document_media cascade constraints purge;
-
-drop table document_media_draft cascade constraints purge;
-
-drop table sp_car_door cascade constraints purge;
-drop sequence sp_car_door_seq;
-
-drop table earray_bean cascade constraints purge;
-
-drop table earray_set_bean cascade constraints purge;
-
-drop table e_basic cascade constraints purge;
-
-drop table ebasic_change_log cascade constraints purge;
-
-drop table ebasic_clob cascade constraints purge;
-
-drop table ebasic_clob_fetch_eager cascade constraints purge;
-
-drop table ebasic_clob_no_ver cascade constraints purge;
-
-drop table e_basicenc cascade constraints purge;
-
-drop table e_basicenc_bin cascade constraints purge;
-
-drop table e_basicenc_client cascade constraints purge;
-
-drop table e_basicenc_relate cascade constraints purge;
-
-drop table e_basic_enum_id cascade constraints purge;
-
-drop table e_basic_eni cascade constraints purge;
-
-drop table ebasic_hstore cascade constraints purge;
-
-drop table ebasic_json_jackson cascade constraints purge;
-
-drop table ebasic_json_jackson2 cascade constraints purge;
-
-drop table ebasic_json_list cascade constraints purge;
-
-drop table ebasic_json_map cascade constraints purge;
-
-drop table ebasic_json_map_blob cascade constraints purge;
-
-drop table ebasic_json_map_clob cascade constraints purge;
-
-drop table ebasic_json_map_detail cascade constraints purge;
-
-drop table ebasic_json_map_json_b cascade constraints purge;
-
-drop table ebasic_json_map_varchar cascade constraints purge;
-
-drop table ebasic_json_node cascade constraints purge;
-
-drop table ebasic_json_node_blob cascade constraints purge;
-
-drop table ebasic_json_node_json_b cascade constraints purge;
-
-drop table ebasic_json_node_varchar cascade constraints purge;
-
-drop table ebasic_json_unmapped cascade constraints purge;
-
-drop table e_basic_ndc cascade constraints purge;
-
-drop table ebasic_no_sdchild cascade constraints purge;
-
-drop table ebasic_sdchild cascade constraints purge;
-
-drop table ebasic_soft_delete cascade constraints purge;
-
-drop table e_basicver cascade constraints purge;
-
-drop table e_basic_withlife cascade constraints purge;
-
-drop table e_basic_with_ex cascade constraints purge;
-
-drop table e_basicverucon cascade constraints purge;
-
-drop table ecache_child cascade constraints purge;
-
-drop table ecache_root cascade constraints purge;
-
-drop table e_col_ab cascade constraints purge;
-
-drop table ecustom_id cascade constraints purge;
-
-drop table edefault_prop cascade constraints purge;
-
-drop table eemb_inner cascade constraints purge;
-
-drop table eemb_outer cascade constraints purge;
-
-drop table efile2_no_fk cascade constraints purge;
-
-drop table efile_no_fk cascade constraints purge;
-
-drop table efile_no_fk_euser_no_fk cascade constraints purge;
-
-drop table efile_no_fk_euser_no_fk_soft_d cascade constraints purge;
-
-drop table egen_props cascade constraints purge;
-
-drop table eid_uid_bean cascade constraints purge;
-
-drop table einvoice cascade constraints purge;
-
-drop table e_main cascade constraints purge;
-
-drop table enull_collection cascade constraints purge;
-
-drop table enull_collection_detail cascade constraints purge;
-
-drop table eopt_one_a cascade constraints purge;
-
-drop table eopt_one_b cascade constraints purge;
-
-drop table eopt_one_c cascade constraints purge;
-
-drop table eper_addr cascade constraints purge;
-
-drop table eperson cascade constraints purge;
-
-drop table e_person_online cascade constraints purge;
-
-drop table esimple cascade constraints purge;
-
-drop table esoft_del_book cascade constraints purge;
-
-drop table esoft_del_book_esoft_del_user cascade constraints purge;
-
-drop table esoft_del_down cascade constraints purge;
-
-drop table esoft_del_mid cascade constraints purge;
-
-drop table esoft_del_one_a cascade constraints purge;
-
-drop table esoft_del_one_b cascade constraints purge;
-
-drop table esoft_del_role cascade constraints purge;
-
-drop table esoft_del_role_esoft_del_user cascade constraints purge;
-
-drop table esoft_del_top cascade constraints purge;
-
-drop table esoft_del_up cascade constraints purge;
-
-drop table esoft_del_user cascade constraints purge;
-
-drop table esoft_del_user_esoft_del_role cascade constraints purge;
-
-drop table esome_convert_type cascade constraints purge;
-
-drop table esome_type cascade constraints purge;
-
-drop table etrans_many cascade constraints purge;
-
-drop table rawinherit_uncle cascade constraints purge;
-
-drop table euser_no_fk cascade constraints purge;
-
-drop table euser_no_fk_soft_del cascade constraints purge;
-
-drop table evanilla_collection cascade constraints purge;
-
-drop table evanilla_collection_detail cascade constraints purge;
-
-drop table ewho_props cascade constraints purge;
-
-drop table e_withinet cascade constraints purge;
-
-drop table ec_enum_person cascade constraints purge;
-
-drop table ec_enum_person_tags cascade constraints purge;
-
-drop table ec_person cascade constraints purge;
-
-drop table ec_person_phone cascade constraints purge;
-
-drop table ec_top cascade constraints purge;
-
-drop table ec_top_ecs_person cascade constraints purge;
-
-drop table ecbl_person cascade constraints purge;
-
-drop table ecbl_person_phone_numbers cascade constraints purge;
-
-drop table ecbm_person cascade constraints purge;
-
-drop table ecbm_person_phone_numbers cascade constraints purge;
-
-drop table ecm_person cascade constraints purge;
-
-drop table ecm_person_phone_numbers cascade constraints purge;
-
-drop table ecmc_person cascade constraints purge;
-
-drop table ecmc_person_phone_numbers cascade constraints purge;
-
-drop table ecs_person cascade constraints purge;
-
-drop table ecs_person_phone cascade constraints purge;
-
-drop table ecsm_child cascade constraints purge;
-
-drop table ecsm_values cascade constraints purge;
-
-drop table ecsm_one cascade constraints purge;
-
-drop table ecsm_parent cascade constraints purge;
-
-drop table ecsm_two cascade constraints purge;
-
-drop table td_child cascade constraints purge;
-
-drop table td_parent cascade constraints purge;
-
-drop table element_bean cascade constraints purge;
-
-drop table empl cascade constraints purge;
-
-drop table esd_detail cascade constraints purge;
-
-drop table esd_master cascade constraints purge;
-
-drop table feature_desc cascade constraints purge;
-
-drop table f_first cascade constraints purge;
-
-drop table foo cascade constraints purge;
-
-drop table gen_key_identity cascade constraints purge;
-
-drop table gen_key_sequence cascade constraints purge;
-drop sequence SEQ_NAME;
-
-drop table grand_parent_person cascade constraints purge;
-
-drop table survey_group cascade constraints purge;
-
-drop table c_group cascade constraints purge;
-
-drop table he_doc cascade constraints purge;
-
-drop table hx_link cascade constraints purge;
-
-drop table hx_link_doc cascade constraints purge;
-
-drop table hi_doc cascade constraints purge;
-
-drop table hi_link cascade constraints purge;
-
-drop table hi_link_doc cascade constraints purge;
-
-drop table hi_tone cascade constraints purge;
-
-drop table hi_tthree cascade constraints purge;
-
-drop table hi_ttwo cascade constraints purge;
-
-drop table hsd_setting cascade constraints purge;
-
-drop table hsd_user cascade constraints purge;
-
-drop table iaf_segment cascade constraints purge;
-
-drop table iaf_segment_status cascade constraints purge;
-
-drop table imrelated cascade constraints purge;
-
-drop table imroot cascade constraints purge;
-
-drop table ixresource cascade constraints purge;
-
-drop table info_company cascade constraints purge;
-
-drop table info_contact cascade constraints purge;
-
-drop table info_customer cascade constraints purge;
-
-drop table inner_report cascade constraints purge;
-
-drop table drel_invoice cascade constraints purge;
-drop sequence drel_invoice_seq;
-
-drop table item cascade constraints purge;
-
-drop table monkey cascade constraints purge;
-
-drop table mkeygroup cascade constraints purge;
-
-drop table mkeygroup_monkey cascade constraints purge;
-
-drop table trainer cascade constraints purge;
-
-drop table trainer_monkey cascade constraints purge;
-
-drop table troop cascade constraints purge;
-
-drop table troop_monkey cascade constraints purge;
-
-drop table l2_cldf_reset_bean cascade constraints purge;
-
-drop table l2_cldf_reset_bean_child cascade constraints purge;
-
-drop table level1 cascade constraints purge;
-
-drop table level1_level4 cascade constraints purge;
-
-drop table level1_level2 cascade constraints purge;
-
-drop table level2 cascade constraints purge;
-
-drop table level2_level3 cascade constraints purge;
-
-drop table level3 cascade constraints purge;
-
-drop table level4 cascade constraints purge;
-
-drop table link cascade constraints purge;
-
-drop table link_draft cascade constraints purge;
-
-drop table la_attr_value cascade constraints purge;
-
-drop table la_attr_value_attribute cascade constraints purge;
-
-drop table looney cascade constraints purge;
-
-drop table maddress cascade constraints purge;
-
-drop table mcontact cascade constraints purge;
-
-drop table mcontact_message cascade constraints purge;
-
-drop table mcustomer cascade constraints purge;
-
-drop table mgroup cascade constraints purge;
-
-drop table mmachine cascade constraints purge;
-
-drop table mmachine_mgroup cascade constraints purge;
-
-drop table mmedia cascade constraints purge;
-
-drop table non_updateprop cascade constraints purge;
-
-drop table mprinter cascade constraints purge;
-
-drop table mprinter_state cascade constraints purge;
-
-drop table mprofile cascade constraints purge;
-
-drop table mprotected_construct_bean cascade constraints purge;
-
-drop table mrole cascade constraints purge;
-
-drop table mrole_muser cascade constraints purge;
-
-drop table msome_other cascade constraints purge;
-
-drop table muser cascade constraints purge;
-
-drop table muser_type cascade constraints purge;
-
-drop table mail_box cascade constraints purge;
-
-drop table mail_user cascade constraints purge;
-
-drop table mail_user_inbox cascade constraints purge;
-
-drop table mail_user_outbox cascade constraints purge;
-
-drop table main_entity cascade constraints purge;
-
-drop table main_entity_relation cascade constraints purge;
-
-drop table map_super_actual cascade constraints purge;
-
-drop table c_message cascade constraints purge;
-
-drop table meter_address_data cascade constraints purge;
-
-drop table meter_contract_data cascade constraints purge;
-
-drop table meter_special_needs_client cascade constraints purge;
-
-drop table meter_special_needs_contact cascade constraints purge;
-
-drop table meter_version cascade constraints purge;
-
-drop table mnoc_role cascade constraints purge;
-
-drop table mnoc_user cascade constraints purge;
-
-drop table mnoc_user_mnoc_role cascade constraints purge;
-
-drop table mny_a cascade constraints purge;
-
-drop table mny_b cascade constraints purge;
-
-drop table mny_b_mny_c cascade constraints purge;
-
-drop table mny_c cascade constraints purge;
-
-drop table mny_topic cascade constraints purge;
-
-drop table subtopics cascade constraints purge;
-
-drop table mp_role cascade constraints purge;
-
-drop table mp_user cascade constraints purge;
-
-drop table ms_many_a cascade constraints purge;
-
-drop table ms_many_a_many_b cascade constraints purge;
-
-drop table ms_many_b cascade constraints purge;
-
-drop table ms_many_b_many_a cascade constraints purge;
-
-drop table my_lob_size cascade constraints purge;
-
-drop table my_lob_size_join_many cascade constraints purge;
-
-drop table noidbean cascade constraints purge;
-
-drop table o_bean_child cascade constraints purge;
-
-drop table ocached_app cascade constraints purge;
-
-drop table ocached_app_detail cascade constraints purge;
-
-drop table o_cached_bean cascade constraints purge;
-
-drop table o_cached_bean_country cascade constraints purge;
-
-drop table o_cached_bean_child cascade constraints purge;
-
-drop table o_cached_inherit cascade constraints purge;
-
-drop table o_cached_natkey cascade constraints purge;
-
-drop table o_cached_natkey3 cascade constraints purge;
-
-drop table ocached_nkey_uid cascade constraints purge;
-
-drop table ocar cascade constraints purge;
-
-drop table ocompany cascade constraints purge;
-
-drop table oengine cascade constraints purge;
-
-drop table ogear_box cascade constraints purge;
-
-drop table omvertex cascade constraints purge;
-
-drop table omvertex_other cascade constraints purge;
-
-drop table oroad_show_msg cascade constraints purge;
-
-drop table om_account_child_dbo cascade constraints purge;
-
-drop table om_account_dbo cascade constraints purge;
-
-drop table om_basic_child cascade constraints purge;
-
-drop table om_basic_parent cascade constraints purge;
-
-drop table om_ordered_detail cascade constraints purge;
-
-drop table om_ordered_master cascade constraints purge;
-
-drop table only_id_entity cascade constraints purge;
-
-drop table o_order cascade constraints purge;
-
-drop table o_order_detail cascade constraints purge;
-
-drop table s_orders cascade constraints purge;
-
-drop table s_order_items cascade constraints purge;
-
-drop table or_order_ship cascade constraints purge;
-
-drop table organisation cascade constraints purge;
-
-drop table organization_node cascade constraints purge;
-
-drop table organization_tree_node cascade constraints purge;
-
-drop table orp_detail cascade constraints purge;
-
-drop table orp_detail2 cascade constraints purge;
-
-drop table orp_master cascade constraints purge;
-
-drop table orp_master2 cascade constraints purge;
-
-drop table oto_aone cascade constraints purge;
-
-drop table oto_atwo cascade constraints purge;
-
-drop table oto_bchild cascade constraints purge;
-
-drop table oto_bmaster cascade constraints purge;
-
-drop table oto_child cascade constraints purge;
-
-drop table oto_cust cascade constraints purge;
-
-drop table oto_cust_address cascade constraints purge;
-
-drop table oto_level_a cascade constraints purge;
-
-drop table oto_level_b cascade constraints purge;
-
-drop table oto_level_c cascade constraints purge;
-
-drop table oto_master cascade constraints purge;
-
-drop table oto_prime cascade constraints purge;
-
-drop table oto_prime_extra cascade constraints purge;
-
-drop table oto_sd_child cascade constraints purge;
-
-drop table oto_sd_master cascade constraints purge;
-
-drop table oto_th_many cascade constraints purge;
-
-drop table oto_th_one cascade constraints purge;
-
-drop table oto_th_top cascade constraints purge;
-
-drop table oto_ubprime cascade constraints purge;
-
-drop table oto_ubprime_extra cascade constraints purge;
-
-drop table oto_uprime cascade constraints purge;
-
-drop table oto_uprime_extra cascade constraints purge;
-
-drop table oto_user_model cascade constraints purge;
-
-drop table oto_user_model_optional cascade constraints purge;
-
-drop table pfile cascade constraints purge;
-
-drop table pfile_content cascade constraints purge;
-
-drop table paggview cascade constraints purge;
-
-drop table pallet_location cascade constraints purge;
-
-drop table parcel cascade constraints purge;
-
-drop table parcel_location cascade constraints purge;
-
-drop table rawinherit_parent cascade constraints purge;
-
-drop table rawinherit_parent_rawinherit_d cascade constraints purge;
-
-drop table e_save_test_c cascade constraints purge;
-
-drop table parent_person cascade constraints purge;
-
-drop table c_participation cascade constraints purge;
-
-drop table password_store_model cascade constraints purge;
-
-drop table pcf_calendar cascade constraints purge;
-
-drop table pcf_city cascade constraints purge;
-
-drop table pcf_country cascade constraints purge;
-
-drop table pcf_event cascade constraints purge;
-
-drop table pcf_person cascade constraints purge;
-
-drop table mt_permission cascade constraints purge;
-
-drop table persistent_file cascade constraints purge;
-
-drop table persistent_file_content cascade constraints purge;
-
-drop table person cascade constraints purge;
-
-drop table persons cascade constraints purge;
-
-drop table person_cache_email cascade constraints purge;
-
-drop table person_cache_info cascade constraints purge;
-
-drop table phones cascade constraints purge;
-
-drop table e_position cascade constraints purge;
-
-drop table primary_revision cascade constraints purge;
-
-drop table o_product cascade constraints purge;
-
-drop table pp cascade constraints purge;
-
-drop table pp_to_ww cascade constraints purge;
-
-drop table question cascade constraints purge;
-
-drop table rcustomer cascade constraints purge;
-
-drop table r_orders cascade constraints purge;
-
-drop table referencing_bean cascade constraints purge;
-
-drop table region cascade constraints purge;
-
-drop table rel_detail cascade constraints purge;
-
-drop table rel_master cascade constraints purge;
-
-drop table resourcefile cascade constraints purge;
-
-drop table mt_role cascade constraints purge;
-
-drop table mt_role_permission cascade constraints purge;
-
-drop table em_role cascade constraints purge;
-
-drop table root_bean cascade constraints purge;
-
-drop table f_second cascade constraints purge;
-
-drop table section cascade constraints purge;
-
-drop table self_parent cascade constraints purge;
-
-drop table self_ref_customer cascade constraints purge;
-
-drop table self_ref_example cascade constraints purge;
-
-drop table e_save_test_a cascade constraints purge;
-
-drop table e_save_test_b cascade constraints purge;
-
-drop table site cascade constraints purge;
-
-drop table site_address cascade constraints purge;
-
-drop table some_enum_bean cascade constraints purge;
-
-drop table some_file_bean cascade constraints purge;
-
-drop table some_new_types_bean cascade constraints purge;
-
-drop table some_period_bean cascade constraints purge;
-
-drop table source_base cascade constraints purge;
-
-drop table stockforecast cascade constraints purge;
-
-drop table sub_section cascade constraints purge;
-
-drop table sub_type cascade constraints purge;
-
-drop table survey cascade constraints purge;
-
-drop table tbytes_only cascade constraints purge;
-
-drop table tcar cascade constraints purge;
-
-drop table tevent cascade constraints purge;
-
-drop table tevent_many cascade constraints purge;
-
-drop table tevent_one cascade constraints purge;
-
-drop table tint_root cascade constraints purge;
-
-drop table tjoda_entity cascade constraints purge;
-
-drop table t_mapsuper1 cascade constraints purge;
-
-drop table t_oneb cascade constraints purge;
-
-drop table t_detail_with_other_namexxxyy cascade constraints purge;
-drop sequence t_atable_detail_seq;
-
-drop table t_atable_thatisrelatively cascade constraints purge;
-drop sequence t_atable_master_seq;
-
-drop table ttruck_holder cascade constraints purge;
-
-drop table ttruck_holder_item cascade constraints purge;
-
-drop table tuuid_entity cascade constraints purge;
-
-drop table twheel cascade constraints purge;
-
-drop table twith_pre_insert cascade constraints purge;
-
-drop table target_base cascade constraints purge;
-
-drop table mt_tenant cascade constraints purge;
-
-drop table test_annotation_base_entity cascade constraints purge;
-
-drop table tire cascade constraints purge;
-drop sequence tire_seq;
-
-drop table sa_tire cascade constraints purge;
-drop sequence sa_tire_seq;
-
-drop table tree_entity cascade constraints purge;
-
-drop table trip cascade constraints purge;
-
-drop table truck_ref cascade constraints purge;
-
-drop table tune cascade constraints purge;
-
-drop table "type" cascade constraints purge;
-
-drop table tz_bean cascade constraints purge;
-
-drop table usib_child cascade constraints purge;
-
-drop table usib_child_sibling cascade constraints purge;
-
-drop table usib_parent cascade constraints purge;
-
-drop table ut_detail cascade constraints purge;
-
-drop table ut_master cascade constraints purge;
-
-drop table uuone cascade constraints purge;
-
-drop table uutwo cascade constraints purge;
-
-drop table oto_user cascade constraints purge;
-
-drop table c_user cascade constraints purge;
-
-drop table tx_user cascade constraints purge;
-
-drop table g_user cascade constraints purge;
-
-drop table em_user cascade constraints purge;
-
-drop table user_interest_live cascade constraints purge;
-
-drop table em_user_role cascade constraints purge;
-
-drop table vehicle cascade constraints purge;
-
-drop table vehicle_driver cascade constraints purge;
-
-drop table vehicle_lease cascade constraints purge;
-
-drop table warehouses cascade constraints purge;
-
-drop table warehousesshippingzones cascade constraints purge;
-
-drop table wheel cascade constraints purge;
-drop sequence wheel_seq;
-
-drop table sa_wheel cascade constraints purge;
-drop sequence sa_wheel_seq;
-
-drop table sp_car_wheel cascade constraints purge;
-drop sequence sp_car_wheel_seq;
-
-drop table g_who_props_otm cascade constraints purge;
-
-drop table with_zero cascade constraints purge;
-
-drop table parent cascade constraints purge;
-
-drop table wview cascade constraints purge;
-
-drop table zones cascade constraints purge;
-
-drop index ix_cntct_lst_nm_frst_nm;
-drop index ix_e_basic_name;
-drop index ix_efile2_no_fk_owner_id;
-drop index ix_ecsm_values_host_id;
-drop index ix_organization_node_kind;
-drop index ano_3;
diff --git a/src/test/ddl-review/pg-create-all.sql b/src/test/ddl-review/pg-create-all.sql
deleted file mode 100644
index 5b4bc24dd..000000000
--- a/src/test/ddl-review/pg-create-all.sql
+++ /dev/null
@@ -1,5236 +0,0 @@
--- Generated by ebean unknown at 2020-08-24T21:02:32.420817Z
-create table asimple_bean (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_asimple_bean primary key (id)
-);
-
-create table bar (
- bar_type varchar(31) not null,
- bar_id integer generated by default as identity not null,
- foo_id integer not null,
- version integer not null,
- constraint pk_bar primary key (bar_id)
-);
-
-create table block (
- case_type integer not null,
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- notes varchar(255),
- constraint pk_block primary key (id)
-);
-
-create table oto_account (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- when_created timestamptz not null,
- when_modified timestamptz not null,
- constraint pk_oto_account primary key (id)
-);
-
-create table acl (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_acl primary key (id)
-);
-
-create table acl_container_relation (
- id bigint generated by default as identity not null,
- container_id bigint not null,
- acl_entry_id bigint not null,
- constraint pk_acl_container_relation primary key (id)
-);
-
-create table addr (
- id bigint generated by default as identity not null,
- employee_id bigint,
- name varchar(255),
- address_line1 varchar(255),
- address_line2 varchar(255),
- city varchar(255),
- version bigint not null,
- constraint pk_addr primary key (id)
-);
-
-create table address (
- oid bigint generated by default as identity not null,
- street varchar(255),
- version integer not null,
- constraint pk_address primary key (oid)
-);
-
-create table o_address (
- id integer generated by default as identity not null,
- line_1 varchar(100),
- line_2 varchar(100),
- city varchar(100),
- cretime timestamptz,
- country_code varchar(2),
- updtime timestamptz not null,
- constraint pk_o_address primary key (id)
-);
-
-create table album (
- id bigint generated by default as identity not null,
- name varchar(255),
- cover_id bigint,
- deleted boolean default false not null,
- created_at timestamptz not null,
- last_update timestamptz not null,
- constraint uq_album_cover_id unique (cover_id),
- constraint pk_album primary key (id)
-);
-
-create table animal (
- species varchar(255) not null,
- id bigint generated by default as identity not null,
- shelter_id bigint,
- version bigint not null,
- name varchar(255),
- registration_number varchar(255),
- date_of_birth date,
- dog_size varchar(255),
- constraint pk_animal primary key (id)
-);
-
-create table animal_shelter (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_animal_shelter primary key (id)
-);
-
-create table article (
- id integer generated by default as identity not null,
- name varchar(255),
- author varchar(255),
- cretime timestamptz not null,
- updtime timestamptz not null,
- version bigint not null,
- constraint pk_article primary key (id)
-);
-
-create table attribute (
- option_type integer not null,
- id integer generated by default as identity not null,
- attribute_holder_id integer,
- cretime timestamptz not null,
- updtime timestamptz not null,
- version bigint not null,
- constraint pk_attribute primary key (id)
-);
-
-create table attribute_holder (
- id integer generated by default as identity not null,
- cretime timestamptz not null,
- updtime timestamptz not null,
- version bigint not null,
- constraint pk_attribute_holder primary key (id)
-);
-
-create table audit_log (
- id bigint generated by default as identity (start with 1000 cache 100) not null,
- description varchar(255),
- modified_description varchar(255),
- constraint pk_audit_log primary key (id)
-);
-
-create table bbookmark (
- id integer generated by default as identity not null,
- bookmark_reference varchar(255),
- user_id integer,
- constraint pk_bbookmark primary key (id)
-);
-
-create table bbookmark_org (
- id integer generated by default as identity not null,
- name varchar(255),
- constraint pk_bbookmark_org primary key (id)
-);
-
-create table bbookmark_user (
- id integer generated by default as identity not null,
- name varchar(255),
- password varchar(255),
- email_address varchar(255),
- country varchar(255),
- org_id integer,
- constraint pk_bbookmark_user primary key (id)
-);
-
-create table bsimple_with_gen (
- id integer generated by default as identity not null,
- name varchar(255),
- constraint pk_bsimple_with_gen primary key (id)
-);
-
-create table bsite (
- id uuid not null,
- name varchar(255),
- constraint pk_bsite primary key (id)
-);
-
-create table bsite_user_a (
- site_id uuid not null,
- user_id uuid not null,
- access_level integer,
- version bigint not null,
- constraint ck_bsite_user_a_access_level check ( access_level in (0,1,2)),
- constraint pk_bsite_user_a primary key (site_id,user_id)
-);
-
-create table bsite_user_b (
- site uuid not null,
- usr uuid not null,
- access_level integer,
- constraint ck_bsite_user_b_access_level check ( access_level in (0,1,2)),
- constraint pk_bsite_user_b primary key (site,usr)
-);
-
-create table bsite_user_c (
- site_uid uuid not null,
- user_uid uuid not null,
- access_level integer,
- constraint ck_bsite_user_c_access_level check ( access_level in (0,1,2)),
- constraint pk_bsite_user_c primary key (site_uid,user_uid)
-);
-
-create table bsite_user_d (
- site_id uuid not null,
- user_id uuid not null,
- access_level integer,
- version bigint not null,
- constraint ck_bsite_user_d_access_level check ( access_level in (0,1,2))
-);
-
-create table bsite_user_e (
- site_id uuid not null,
- user_id uuid not null,
- access_level integer,
- constraint ck_bsite_user_e_access_level check ( access_level in (0,1,2))
-);
-
-create table buser (
- id uuid not null,
- name varchar(255),
- constraint pk_buser primary key (id)
-);
-
-create table bwith_qident (
- id integer generated by default as identity not null,
- "Name" varchar(191),
- "CODE" varchar(255),
- last_updated timestamptz not null,
- constraint uq_bwith_qident_name unique ("Name"),
- constraint pk_bwith_qident primary key (id)
-);
-
-create table basic_draftable_bean (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- when_created timestamptz not null,
- when_modified timestamptz not null,
- constraint pk_basic_draftable_bean primary key (id)
-);
-
-create table basic_draftable_bean_draft (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- when_created timestamptz not null,
- when_modified timestamptz not null,
- constraint pk_basic_draftable_bean_draft primary key (id)
-);
-
-create table basic_joda_entity (
- id bigint generated by default as identity not null,
- name varchar(255),
- period varchar(50),
- local_date date,
- created timestamptz not null,
- updated timestamptz not null,
- version timestamptz not null,
- constraint pk_basic_joda_entity primary key (id)
-);
-
-create table bean_with_time_zone (
- id bigint generated by default as identity not null,
- name varchar(255),
- timezone varchar(20),
- constraint pk_bean_with_time_zone primary key (id)
-);
-
-create table drel_booking (
- id bigint not null,
- booking_uid bigint,
- agent_invoice bigint,
- client_invoice bigint,
- version integer not null,
- constraint uq_drel_booking_booking_uid unique (booking_uid),
- constraint uq_drel_booking_agent_invoice unique (agent_invoice),
- constraint uq_drel_booking_client_invoice unique (client_invoice),
- constraint pk_drel_booking primary key (id)
-);
-create sequence drel_booking_seq increment by 1;
-
-create table bw_bean (
- id bigint generated by default as identity not null,
- name varchar(255),
- flags integer not null,
- version bigint not null,
- constraint pk_bw_bean primary key (id)
-);
-
-create table cepcategory (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_cepcategory primary key (id)
-);
-
-create table cepproduct (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_cepproduct primary key (id)
-);
-
-create table cepproduct_category (
- customer_id bigint not null,
- address_id bigint not null,
- category_id bigint not null,
- product_id bigint not null,
- priority integer
-);
-
-create table ciaddress (
- id bigint generated by default as identity not null,
- street_id bigint,
- constraint pk_ciaddress primary key (id)
-);
-
-create table cicustomer_parent (
- dtype integer not null,
- id bigint generated by default as identity not null,
- address_id bigint,
- notes varchar(255),
- constraint pk_cicustomer_parent primary key (id)
-);
-
-create table cistreet_parent (
- dtype integer not null,
- id bigint generated by default as identity not null,
- name varchar(255),
- num varchar(255),
- constraint pk_cistreet_parent primary key (id)
-);
-
-create table cinh_ref (
- id integer generated by default as identity not null,
- ref_id integer,
- cretime timestamptz not null,
- updtime timestamptz not null,
- version bigint not null,
- constraint pk_cinh_ref primary key (id)
-);
-
-create table cinh_root (
- dtype varchar(3) not null,
- id integer generated by default as identity not null,
- license_number varchar(255),
- cretime timestamptz not null,
- updtime timestamptz not null,
- version bigint not null,
- driver varchar(255),
- notes varchar(255),
- action varchar(255),
- constraint pk_cinh_root primary key (id)
-);
-
-create table ckey_assoc (
- id integer generated by default as identity not null,
- assoc_one varchar(255),
- constraint pk_ckey_assoc primary key (id)
-);
-
-create table ckey_detail (
- id integer generated by default as identity not null,
- something varchar(255),
- one_key integer,
- two_key varchar(127),
- constraint pk_ckey_detail primary key (id)
-);
-
-create table ckey_parent (
- one_key integer not null,
- two_key varchar(127) not null,
- name varchar(255),
- assoc_id integer,
- version integer not null,
- constraint pk_ckey_parent primary key (one_key,two_key)
-);
-
-create table coone (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_coone primary key (id)
-);
-
-create table coone_many (
- id bigint generated by default as identity not null,
- coone_id bigint not null,
- name varchar(255),
- deleted boolean default false not null,
- constraint pk_coone_many primary key (id)
-);
-
-create table coroot (
- id bigint generated by default as identity not null,
- name varchar(255),
- one_id bigint,
- constraint uq_coroot_one_id unique (one_id),
- constraint pk_coroot primary key (id)
-);
-
-create table calculation_result (
- id integer generated by default as identity not null,
- charge float not null,
- product_configuration_id integer,
- group_configuration_id integer,
- constraint pk_calculation_result primary key (id)
-);
-
-create table cao_bean (
- x_cust_id integer not null,
- x_type_id integer not null,
- description varchar(255),
- version bigint not null,
- constraint pk_cao_bean primary key (x_cust_id,x_type_id)
-);
-
-create table sp_car_car (
- id bigint not null,
- name varchar(255),
- version integer not null,
- constraint pk_sp_car_car primary key (id)
-);
-create sequence sp_car_car_seq increment by 1;
-
-create table sp_car_car_wheels (
- car bigint not null,
- wheel bigint not null,
- constraint pk_sp_car_car_wheels primary key (car,wheel)
-);
-
-create table sp_car_car_doors (
- car bigint not null,
- door bigint not null,
- constraint pk_sp_car_car_doors primary key (car,door)
-);
-
-create table sa_car (
- id bigint not null,
- brand varchar(255),
- sold integer not null,
- version integer not null,
- constraint pk_sa_car primary key (id)
-);
-create sequence sa_car_seq increment by 1;
-
-create table car_accessory (
- id integer generated by default as identity not null,
- name varchar(255),
- fuse_id bigint not null,
- car_id integer,
- cretime timestamptz not null,
- updtime timestamptz not null,
- version bigint not null,
- constraint pk_car_accessory primary key (id)
-);
-
-create table car_fuse (
- id bigint generated by default as identity not null,
- location_code varchar(255),
- constraint pk_car_fuse primary key (id)
-);
-
-create table category (
- id bigint generated by default as identity not null,
- name varchar(255),
- surveyobjectid bigint,
- sequence_number integer not null,
- constraint pk_category primary key (id)
-);
-
-create table e_save_test_d (
- id bigint generated by default as identity not null,
- parent_id bigint,
- test_property boolean default false not null,
- version bigint not null,
- constraint uq_e_save_test_d_parent_id unique (parent_id),
- constraint pk_e_save_test_d primary key (id)
-);
-
-create table child_person (
- identifier integer generated by default as identity not null,
- name varchar(255),
- age integer,
- some_bean_id integer,
- parent_identifier integer,
- family_name varchar(255),
- address varchar(255),
- constraint pk_child_person primary key (identifier)
-);
-
-create table cke_client (
- cod_cpny integer not null,
- cod_client varchar(100) not null,
- username varchar(100) not null,
- notes varchar(255),
- constraint pk_cke_client primary key (cod_cpny,cod_client)
-);
-
-create table cke_user (
- username varchar(100) not null,
- cod_cpny integer not null,
- name varchar(255),
- constraint pk_cke_user primary key (username,cod_cpny)
-);
-
-create table class_super (
- dtype varchar(31) not null,
- sid bigint generated by default as identity not null,
- constraint pk_class_super primary key (sid)
-);
-
-create table class_super_monkey (
- class_super_sid bigint not null,
- monkey_mid bigint not null,
- constraint uq_class_super_monkey_mid unique (monkey_mid),
- constraint pk_class_super_monkey primary key (class_super_sid,monkey_mid)
-);
-
-create table configuration (
- type varchar(21) not null,
- id integer generated by default as identity not null,
- name varchar(255),
- configurations_id integer,
- group_name varchar(255),
- product_name varchar(255),
- constraint pk_configuration primary key (id)
-);
-
-create table configurations (
- id integer generated by default as identity not null,
- name varchar(255),
- constraint pk_configurations primary key (id)
-);
-
-create table contact (
- id integer generated by default as identity not null,
- first_name varchar(127),
- last_name varchar(127),
- phone varchar(255),
- mobile varchar(255),
- email varchar(255),
- is_member boolean default false not null,
- customer_id integer not null,
- group_id integer,
- cretime timestamptz not null,
- updtime timestamptz not null,
- constraint pk_contact primary key (id)
-);
-
-create table contact_group (
- id integer generated by default as identity not null,
- name varchar(255),
- cretime timestamptz not null,
- updtime timestamptz not null,
- version bigint not null,
- constraint pk_contact_group primary key (id)
-);
-
-create table contact_note (
- id integer generated by default as identity not null,
- contact_id integer,
- title varchar(255),
- note text,
- cretime timestamptz not null,
- updtime timestamptz not null,
- version bigint not null,
- constraint pk_contact_note primary key (id)
-);
-
-create table contract (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_contract primary key (id)
-);
-
-create table contract_costs (
- id bigint generated by default as identity not null,
- status varchar(255),
- position_id bigint not null,
- constraint pk_contract_costs primary key (id)
-);
-
-create table c_conversation (
- id bigint generated by default as identity not null,
- title varchar(255),
- isopen boolean default false not null,
- group_id bigint,
- version bigint not null,
- when_created timestamptz not null,
- when_modified timestamptz not null,
- constraint pk_c_conversation primary key (id)
-);
-
-create table o_country (
- code varchar(2) not null,
- name varchar(60),
- constraint pk_o_country primary key (code)
-);
-
-create table cover (
- id bigint generated by default as identity not null,
- s3_url varchar(255),
- deleted boolean default false not null,
- constraint pk_cover primary key (id)
-);
-
-create table o_customer (
- id integer generated by default as identity not null,
- status varchar(1),
- name varchar(40) not null,
- smallnote varchar(100),
- anniversary date,
- billing_address_id integer,
- shipping_address_id integer,
- cretime timestamptz not null,
- updtime timestamptz not null,
- version bigint not null,
- constraint ck_o_customer_status check ( status in ('N','A','I')),
- constraint pk_o_customer primary key (id)
-);
-comment on table o_customer is 'Holds external customers';
-comment on column o_customer.status is 'status of the customer';
-comment on column o_customer.smallnote is 'Short notes regarding the customer';
-comment on column o_customer.anniversary is 'Join date of the customer';
-
-create table dcredit (
- id bigint generated by default as identity not null,
- credit varchar(255),
- constraint pk_dcredit primary key (id)
-);
-
-create table dcredit_drol (
- dcredit_id bigint not null,
- drol_id bigint not null,
- constraint pk_dcredit_drol primary key (dcredit_id,drol_id)
-);
-
-create table dexh_entity (
- oid bigint generated by default as identity not null,
- exhange varchar(255),
- an_enum_type varchar(255),
- last_updated timestamptz not null,
- constraint pk_dexh_entity primary key (oid)
-);
-
-create table dint_parent (
- type integer not null,
- id bigint generated by default as identity not null,
- val integer,
- more varchar(255),
- constraint pk_dint_parent primary key (id)
-);
-
-create table dmachine (
- id bigint generated by default as identity not null,
- name varchar(255),
- organisation_id bigint,
- version bigint not null,
- constraint pk_dmachine primary key (id)
-);
-
-create table d_machine_aux_use (
- id bigint generated by default as identity not null,
- machine_id bigint not null,
- name varchar(255),
- edate date,
- use_secs bigint not null,
- fuel decimal(16,3),
- version bigint not null,
- constraint pk_d_machine_aux_use primary key (id)
-);
-
-create table d_machine_stats (
- id bigint generated by default as identity not null,
- machine_id bigint not null,
- edate date,
- total_kms bigint not null,
- hours bigint not null,
- rate decimal(16,3),
- cost decimal(16,3),
- version bigint not null,
- constraint pk_d_machine_stats primary key (id)
-);
-
-create table d_machine_use (
- id bigint generated by default as identity not null,
- machine_id bigint not null,
- edate date,
- distance_kms bigint not null,
- time_secs bigint not null,
- fuel decimal(9,3),
- version bigint not null,
- constraint pk_d_machine_use primary key (id)
-);
-
-create table dorg (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_dorg primary key (id)
-);
-
-create table dperson (
- id bigint generated by default as identity not null,
- first_name varchar(255),
- last_name varchar(255),
- salary decimal(16,3),
- constraint pk_dperson primary key (id)
-);
-
-create table drol (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_drol primary key (id)
-);
-
-create table drot (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_drot primary key (id)
-);
-
-create table drot_drol (
- drot_id bigint not null,
- drol_id bigint not null,
- constraint pk_drot_drol primary key (drot_id,drol_id)
-);
-
-create table rawinherit_data (
- id bigint generated by default as identity not null,
- val integer,
- constraint pk_rawinherit_data primary key (id)
-);
-
-create table data_container (
- id uuid not null,
- content varchar(255),
- constraint pk_data_container primary key (id)
-);
-
-create table dc_detail (
- id bigint generated by default as identity not null,
- master_id bigint,
- description varchar(255),
- version bigint not null,
- constraint pk_dc_detail primary key (id)
-);
-
-create table dc_master (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_dc_master primary key (id)
-);
-
-create table defaults_model (
- id integer generated by default as identity not null,
- constraint pk_defaults_model primary key (id)
-);
-
-create table defaults_model_draft (
- id integer generated by default as identity not null,
- constraint pk_defaults_model_draft primary key (id)
-);
-
-create table dfk_cascade (
- id bigint generated by default as identity not null,
- name varchar(255),
- one_id bigint,
- constraint pk_dfk_cascade primary key (id)
-);
-
-create table dfk_cascade_one (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_dfk_cascade_one primary key (id)
-);
-
-create table dfk_none (
- id bigint generated by default as identity not null,
- name varchar(255),
- one_id bigint,
- constraint pk_dfk_none primary key (id)
-);
-
-create table dfk_none_via_join (
- id bigint generated by default as identity not null,
- name varchar(255),
- one_id bigint,
- constraint pk_dfk_none_via_join primary key (id)
-);
-
-create table dfk_none_via_mto_m (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_dfk_none_via_mto_m primary key (id)
-);
-
-create table dfk_none_via_mto_m_dfk_one (
- dfk_none_via_mto_m_id bigint not null,
- dfk_one_id bigint not null,
- constraint pk_dfk_none_via_mto_m_dfk_one primary key (dfk_none_via_mto_m_id,dfk_one_id)
-);
-
-create table dfk_one (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_dfk_one primary key (id)
-);
-
-create table dfk_set_null (
- id bigint generated by default as identity not null,
- name varchar(255),
- one_id bigint,
- constraint pk_dfk_set_null primary key (id)
-);
-
-create table doc (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- when_created timestamptz not null,
- when_modified timestamptz not null,
- constraint pk_doc primary key (id)
-);
-
-create table doc_link (
- doc_id bigint not null,
- link_id bigint not null,
- constraint pk_doc_link primary key (doc_id,link_id)
-);
-
-create table doc_link_draft (
- doc_id bigint not null,
- link_id bigint not null,
- constraint pk_doc_link_draft primary key (doc_id,link_id)
-);
-
-create table doc_draft (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- when_created timestamptz not null,
- when_modified timestamptz not null,
- constraint pk_doc_draft primary key (id)
-);
-
-create table document (
- id bigint generated by default as identity not null,
- title varchar(127),
- body varchar(255),
- organisation_id bigint,
- version bigint not null,
- when_created timestamptz not null,
- when_modified timestamptz not null,
- constraint uq_document_title unique (title),
- constraint pk_document primary key (id)
-);
-
-create table document_draft (
- id bigint generated by default as identity not null,
- title varchar(127),
- body varchar(255),
- when_publish timestamptz,
- organisation_id bigint,
- version bigint not null,
- when_created timestamptz not null,
- when_modified timestamptz not null,
- constraint uq_document_draft_title unique (title),
- constraint pk_document_draft primary key (id)
-);
-
-create table document_media (
- id bigint generated by default as identity not null,
- document_id bigint,
- name varchar(255),
- description varchar(255),
- version bigint not null,
- when_created timestamptz not null,
- when_modified timestamptz not null,
- constraint pk_document_media primary key (id)
-);
-
-create table document_media_draft (
- id bigint generated by default as identity not null,
- document_id bigint,
- name varchar(255),
- description varchar(255),
- version bigint not null,
- when_created timestamptz not null,
- when_modified timestamptz not null,
- constraint pk_document_media_draft primary key (id)
-);
-
-create table sp_car_door (
- id bigint not null,
- name varchar(255),
- version integer not null,
- constraint pk_sp_car_door primary key (id)
-);
-create sequence sp_car_door_seq increment by 1;
-
-create table earray_bean (
- id bigint generated by default as identity not null,
- foo integer,
- name varchar(255),
- phone_numbers varchar[],
- uids uuid[] not null,
- other_ids bigint[],
- doubs float[],
- statuses integer[],
- vc_enums varchar[],
- int_enums integer[],
- status2 integer[],
- version bigint not null,
- constraint ck_earray_bean_foo check ( foo in (100,101,102)),
- constraint pk_earray_bean primary key (id)
-);
-
-create table earray_set_bean (
- id bigint generated by default as identity not null,
- name varchar(255),
- phone_numbers varchar[],
- uids uuid[],
- other_ids bigint[],
- doubs float[],
- version bigint not null,
- constraint pk_earray_set_bean primary key (id)
-);
-
-create table e_basic (
- id integer generated by default as identity not null,
- status varchar(1),
- name varchar(127),
- description varchar(255),
- some_date timestamptz,
- constraint ck_e_basic_status check ( status in ('N','A','I')),
- constraint pk_e_basic primary key (id)
-);
-
-create table ebasic_change_log (
- id bigint generated by default as identity not null,
- name varchar(20),
- short_description varchar(50),
- long_description varchar(100),
- who_created varchar(255) not null,
- who_modified varchar(255) not null,
- when_created timestamptz not null,
- when_modified timestamptz not null,
- version bigint not null,
- constraint pk_ebasic_change_log primary key (id)
-);
-
-create table ebasic_clob (
- id bigint generated by default as identity not null,
- name varchar(255),
- title varchar(255),
- description text,
- last_update timestamptz not null,
- constraint pk_ebasic_clob primary key (id)
-);
-
-create table ebasic_clob_fetch_eager (
- id bigint generated by default as identity not null,
- name varchar(255),
- title varchar(255),
- description text,
- last_update timestamptz not null,
- constraint pk_ebasic_clob_fetch_eager primary key (id)
-);
-
-create table ebasic_clob_no_ver (
- id bigint generated by default as identity not null,
- name varchar(255),
- description text,
- constraint pk_ebasic_clob_no_ver primary key (id)
-);
-
-create table e_basicenc (
- id integer generated by default as identity not null,
- name varchar(255),
- description bytea,
- dob bytea,
- status bytea,
- last_update timestamptz,
- constraint pk_e_basicenc primary key (id)
-);
-
-create table e_basicenc_bin (
- id integer generated by default as identity not null,
- name varchar(255),
- description varchar(255),
- data bytea,
- some_time bytea,
- last_update timestamptz not null,
- constraint pk_e_basicenc_bin primary key (id)
-);
-
-create table e_basicenc_client (
- id bigint generated by default as identity not null,
- name varchar(255),
- description bytea,
- dob bytea,
- status bytea,
- version bigint not null,
- constraint pk_e_basicenc_client primary key (id)
-);
-
-create table e_basicenc_relate (
- id bigint generated by default as identity not null,
- name varchar(255),
- other_id integer,
- constraint pk_e_basicenc_relate primary key (id)
-);
-
-create table e_basic_enum_id (
- status varchar(1) not null,
- name varchar(255),
- description varchar(255),
- constraint ck_e_basic_enum_id_status check ( status in ('N','A','I')),
- constraint pk_e_basic_enum_id primary key (status)
-);
-
-create table e_basic_eni (
- id integer generated by default as identity not null,
- status integer,
- name varchar(255),
- description varchar(255),
- some_date timestamptz,
- constraint ck_e_basic_eni_status check ( status in (1,2,3)),
- constraint pk_e_basic_eni primary key (id)
-);
-
-create table ebasic_hstore (
- id bigint generated by default as identity not null,
- name varchar(255),
- map hstore,
- version bigint not null,
- constraint pk_ebasic_hstore primary key (id)
-);
-
-create table ebasic_json_jackson (
- id bigint generated by default as identity not null,
- name varchar(255),
- value_set json,
- value_list jsonb,
- value_map json,
- plain_value json,
- version bigint not null,
- constraint pk_ebasic_json_jackson primary key (id)
-);
-
-create table ebasic_json_jackson2 (
- id bigint generated by default as identity not null,
- name varchar(255),
- value_set json,
- value_list jsonb,
- value_map json,
- plain_value json,
- version bigint not null,
- constraint pk_ebasic_json_jackson2 primary key (id)
-);
-
-create table ebasic_json_list (
- id bigint generated by default as identity not null,
- name varchar(255),
- bean_set json,
- bean_list jsonb,
- bean_map json,
- plain_bean json,
- flags json,
- tags varchar(100),
- version bigint not null,
- constraint pk_ebasic_json_list primary key (id)
-);
-
-create table ebasic_json_map (
- id bigint generated by default as identity not null,
- name varchar(255),
- content json,
- version bigint not null,
- constraint pk_ebasic_json_map primary key (id)
-);
-
-create table ebasic_json_map_blob (
- id bigint generated by default as identity not null,
- name varchar(255),
- content bytea,
- version bigint not null,
- constraint pk_ebasic_json_map_blob primary key (id)
-);
-
-create table ebasic_json_map_clob (
- id bigint generated by default as identity not null,
- name varchar(255),
- content text,
- version bigint not null,
- constraint pk_ebasic_json_map_clob primary key (id)
-);
-
-create table ebasic_json_map_detail (
- id bigint generated by default as identity not null,
- owner_id bigint,
- name varchar(255),
- content json,
- version bigint not null,
- constraint pk_ebasic_json_map_detail primary key (id)
-);
-
-create table ebasic_json_map_json_b (
- id bigint generated by default as identity not null,
- name varchar(255),
- content jsonb,
- version bigint not null,
- constraint pk_ebasic_json_map_json_b primary key (id)
-);
-
-create table ebasic_json_map_varchar (
- id bigint generated by default as identity not null,
- name varchar(255),
- content varchar(3000),
- version bigint not null,
- constraint pk_ebasic_json_map_varchar primary key (id)
-);
-
-create table ebasic_json_node (
- id bigint generated by default as identity not null,
- name varchar(255),
- content json,
- version bigint not null,
- constraint pk_ebasic_json_node primary key (id)
-);
-
-create table ebasic_json_node_blob (
- id bigint generated by default as identity not null,
- name varchar(255),
- content bytea,
- version bigint not null,
- constraint pk_ebasic_json_node_blob primary key (id)
-);
-
-create table ebasic_json_node_json_b (
- id bigint generated by default as identity not null,
- name varchar(255),
- content jsonb,
- version bigint not null,
- constraint pk_ebasic_json_node_json_b primary key (id)
-);
-
-create table ebasic_json_node_varchar (
- id bigint generated by default as identity not null,
- name varchar(255),
- content varchar(1000),
- version bigint not null,
- constraint pk_ebasic_json_node_varchar primary key (id)
-);
-
-create table ebasic_json_unmapped (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ebasic_json_unmapped primary key (id)
-);
-
-create table e_basic_ndc (
- id integer generated by default as identity not null,
- name varchar(255),
- constraint pk_e_basic_ndc primary key (id)
-);
-
-create table ebasic_no_sdchild (
- id bigint generated by default as identity not null,
- owner_id bigint not null,
- child_name varchar(255),
- amount bigint not null,
- version bigint not null,
- constraint pk_ebasic_no_sdchild primary key (id)
-);
-
-create table ebasic_sdchild (
- id bigint generated by default as identity not null,
- owner_id bigint not null,
- child_name varchar(255),
- amount bigint not null,
- version bigint not null,
- deleted boolean default false not null,
- constraint pk_ebasic_sdchild primary key (id)
-);
-
-create table ebasic_soft_delete (
- id bigint generated by default as identity not null,
- name varchar(255),
- description varchar(255),
- version bigint not null,
- deleted boolean default false not null,
- constraint pk_ebasic_soft_delete primary key (id)
-);
-
-create table e_basicver (
- id integer generated by default as identity not null,
- name varchar(255),
- description varchar(255),
- other varchar(255),
- last_update timestamptz not null,
- constraint pk_e_basicver primary key (id)
-);
-
-create table e_basic_withlife (
- id bigint generated by default as identity not null,
- name varchar(255),
- other varchar(255),
- deleted boolean default false not null,
- version bigint not null,
- constraint pk_e_basic_withlife primary key (id)
-);
-
-create table e_basic_with_ex (
- id bigint generated by default as identity not null,
- deleted boolean default false not null,
- version bigint not null,
- constraint pk_e_basic_with_ex primary key (id)
-);
-
-create table e_basicverucon (
- id integer generated by default as identity not null,
- name varchar(127),
- other varchar(127),
- other_one varchar(127),
- description varchar(255),
- last_update timestamptz not null,
- constraint uq_e_basicverucon_name unique (name),
- constraint uq_e_basicverucon_other_other_one unique (other,other_one),
- constraint pk_e_basicverucon primary key (id)
-);
-
-create table ecache_child (
- id uuid not null,
- name varchar(100),
- root_id uuid not null,
- constraint pk_ecache_child primary key (id)
-);
-
-create table ecache_root (
- id uuid not null,
- name varchar(100),
- constraint pk_ecache_root primary key (id)
-);
-
-create table e_col_ab (
- id bigint generated by default as identity not null,
- column_a varchar(255),
- column_b varchar(255),
- constraint pk_e_col_ab primary key (id)
-);
-
-create table ecustom_id (
- id varchar(127) not null,
- name varchar(255),
- constraint pk_ecustom_id primary key (id)
-);
-
-create table edefault_prop (
- id integer generated by default as identity not null,
- e_simple_usertypeid integer,
- name varchar(255),
- constraint uq_edefault_prop_e_simple_usertypeid unique (e_simple_usertypeid),
- constraint pk_edefault_prop primary key (id)
-);
-
-create table eemb_inner (
- id integer generated by default as identity not null,
- nome_inner varchar(255),
- outer_id integer,
- update_count integer not null,
- constraint pk_eemb_inner primary key (id)
-);
-
-create table eemb_outer (
- id integer generated by default as identity not null,
- nome_outer varchar(255),
- date1 timestamptz,
- date2 timestamptz,
- update_count integer not null,
- constraint pk_eemb_outer primary key (id)
-);
-
-create table efile2_no_fk (
- file_name varchar(64) not null,
- owner_id integer not null,
- constraint pk_efile2_no_fk primary key (file_name)
-);
-
-create table efile_no_fk (
- file_name varchar(64) not null,
- owner_user_id integer,
- owner_soft_del_user_id integer,
- constraint pk_efile_no_fk primary key (file_name)
-);
-
-create table efile_no_fk_euser_no_fk (
- efile_no_fk_file_name varchar(64) not null,
- euser_no_fk_user_id integer not null,
- constraint pk_efile_no_fk_euser_no_fk primary key (efile_no_fk_file_name,euser_no_fk_user_id)
-);
-
-create table efile_no_fk_euser_no_fk_soft_del (
- efile_no_fk_file_name varchar(64) not null,
- euser_no_fk_soft_del_user_id integer not null,
- constraint pk_efile_no_fk_euser_no_fk_soft_del primary key (efile_no_fk_file_name,euser_no_fk_soft_del_user_id)
-);
-
-create table egen_props (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- when_created timestamptz not null,
- when_modified timestamptz not null,
- ts_created timestamptz not null,
- ts_updated timestamptz not null,
- ldt_created timestamptz not null,
- ldt_updated timestamptz not null,
- odt_created timestamptz not null,
- odt_updated timestamptz not null,
- zdt_created timestamptz not null,
- zdt_updated timestamptz not null,
- instant_created timestamptz not null,
- instant_updated timestamptz not null,
- long_created bigint not null,
- long_updated bigint not null,
- constraint pk_egen_props primary key (id)
-);
-
-create table eid_uid_bean (
- id bigint generated by default as identity not null,
- uuid uuid not null,
- name varchar(255),
- constraint uq_eid_uid_bean_uuid unique (uuid),
- constraint pk_eid_uid_bean primary key (id)
-);
-
-create table einvoice (
- id bigint generated by default as identity not null,
- invoice_date timestamptz,
- state integer,
- person_id bigint,
- ship_street varchar(255),
- ship_suburb varchar(255),
- ship_city varchar(255),
- ship_status varchar(3),
- bill_street varchar(255),
- bill_suburb varchar(255),
- bill_city varchar(255),
- bill_status varchar(3),
- version bigint not null,
- constraint ck_einvoice_state check ( state in (0,1,2)),
- constraint ck_einvoice_ship_status check ( ship_status in ('ONE','TWO')),
- constraint ck_einvoice_bill_status check ( bill_status in ('ONE','TWO')),
- constraint pk_einvoice primary key (id)
-);
-
-create table e_main (
- id integer generated by default as identity not null,
- name varchar(255),
- description varchar(255),
- version bigint not null,
- constraint pk_e_main primary key (id)
-);
-
-create table enull_collection (
- id integer generated by default as identity not null,
- name varchar(255),
- constraint pk_enull_collection primary key (id)
-);
-
-create table enull_collection_detail (
- id integer generated by default as identity not null,
- enull_collection_id integer not null,
- something varchar(255),
- constraint pk_enull_collection_detail primary key (id)
-);
-
-create table eopt_one_a (
- id integer generated by default as identity not null,
- name_for_a varchar(255),
- b_id integer,
- cretime timestamptz not null,
- updtime timestamptz not null,
- version bigint not null,
- constraint pk_eopt_one_a primary key (id)
-);
-
-create table eopt_one_b (
- id integer generated by default as identity not null,
- name_for_b varchar(255),
- c_id integer not null,
- cretime timestamptz not null,
- updtime timestamptz not null,
- version bigint not null,
- constraint pk_eopt_one_b primary key (id)
-);
-
-create table eopt_one_c (
- id integer generated by default as identity not null,
- name_for_c varchar(255),
- cretime timestamptz not null,
- updtime timestamptz not null,
- version bigint not null,
- constraint pk_eopt_one_c primary key (id)
-);
-
-create table eper_addr (
- id bigint generated by default as identity not null,
- name varchar(255),
- ma_street varchar(255),
- ma_suburb varchar(255),
- ma_city varchar(255),
- ma_country_code varchar(2),
- version bigint not null,
- constraint pk_eper_addr primary key (id)
-);
-
-create table eperson (
- id bigint generated by default as identity not null,
- name varchar(255),
- notes varchar(255),
- street varchar(255),
- suburb varchar(255),
- addr_city varchar(255),
- addr_status varchar(3),
- version bigint not null,
- constraint ck_eperson_addr_status check ( addr_status in ('ONE','TWO')),
- constraint pk_eperson primary key (id)
-);
-
-create table e_person_online (
- id bigint generated by default as identity not null,
- email varchar(127),
- online_status boolean default false not null,
- when_updated timestamptz not null,
- constraint uq_e_person_online_email unique (email),
- constraint pk_e_person_online primary key (id)
-);
-
-create table esimple (
- usertypeid integer generated by default as identity not null,
- name varchar(255),
- constraint pk_esimple primary key (usertypeid)
-);
-
-create table esoft_del_book (
- id bigint generated by default as identity not null,
- book_title varchar(255),
- lend_by_id bigint,
- version bigint not null,
- deleted boolean default false not null,
- constraint pk_esoft_del_book primary key (id)
-);
-
-create table esoft_del_book_esoft_del_user (
- esoft_del_book_id bigint not null,
- esoft_del_user_id bigint not null,
- constraint pk_esoft_del_book_esoft_del_user primary key (esoft_del_book_id,esoft_del_user_id)
-);
-
-create table esoft_del_down (
- id bigint generated by default as identity not null,
- esoft_del_mid_id bigint not null,
- down varchar(255),
- version bigint not null,
- deleted boolean default false not null,
- constraint pk_esoft_del_down primary key (id)
-);
-
-create table esoft_del_mid (
- id bigint generated by default as identity not null,
- top_id bigint,
- mid varchar(255),
- up_id bigint,
- version bigint not null,
- deleted boolean default false not null,
- constraint pk_esoft_del_mid primary key (id)
-);
-
-create table esoft_del_one_a (
- id bigint generated by default as identity not null,
- name varchar(255),
- oneb_id bigint,
- deleted boolean default false not null,
- version bigint not null,
- constraint uq_esoft_del_one_a_oneb_id unique (oneb_id),
- constraint pk_esoft_del_one_a primary key (id)
-);
-
-create table esoft_del_one_b (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_esoft_del_one_b primary key (id)
-);
-
-create table esoft_del_role (
- id bigint generated by default as identity not null,
- role_name varchar(255),
- version bigint not null,
- deleted boolean default false not null,
- constraint pk_esoft_del_role primary key (id)
-);
-
-create table esoft_del_role_esoft_del_user (
- esoft_del_role_id bigint not null,
- esoft_del_user_id bigint not null,
- constraint pk_esoft_del_role_esoft_del_user primary key (esoft_del_role_id,esoft_del_user_id)
-);
-
-create table esoft_del_top (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- deleted boolean default false not null,
- constraint pk_esoft_del_top primary key (id)
-);
-
-create table esoft_del_up (
- id bigint generated by default as identity not null,
- up varchar(255),
- version bigint not null,
- deleted boolean default false not null,
- constraint pk_esoft_del_up primary key (id)
-);
-
-create table esoft_del_user (
- id bigint generated by default as identity not null,
- user_name varchar(255),
- version bigint not null,
- deleted boolean default false not null,
- constraint pk_esoft_del_user primary key (id)
-);
-
-create table esoft_del_user_esoft_del_role (
- esoft_del_user_id bigint not null,
- esoft_del_role_id bigint not null,
- constraint pk_esoft_del_user_esoft_del_role primary key (esoft_del_user_id,esoft_del_role_id)
-);
-
-create table esome_convert_type (
- id bigint generated by default as identity not null,
- name varchar(255),
- money decimal(16,3),
- constraint pk_esome_convert_type primary key (id)
-);
-
-create table esome_type (
- id integer generated by default as identity not null,
- currency varchar(3),
- locale varchar(20),
- time_zone varchar(20),
- constraint pk_esome_type primary key (id)
-);
-
-create table etrans_many (
- id integer generated by default as identity not null,
- name varchar(255),
- constraint pk_etrans_many primary key (id)
-);
-
-create table rawinherit_uncle (
- id integer generated by default as identity not null,
- name varchar(255),
- parent_id bigint not null,
- version bigint not null,
- constraint pk_rawinherit_uncle primary key (id)
-);
-
-create table euser_no_fk (
- user_id integer generated by default as identity not null,
- user_name varchar(255),
- constraint pk_euser_no_fk primary key (user_id)
-);
-
-create table euser_no_fk_soft_del (
- user_id integer generated by default as identity not null,
- user_name varchar(255),
- constraint pk_euser_no_fk_soft_del primary key (user_id)
-);
-
-create table evanilla_collection (
- id integer generated by default as identity not null,
- name varchar(255),
- constraint pk_evanilla_collection primary key (id)
-);
-
-create table evanilla_collection_detail (
- id integer generated by default as identity not null,
- evanilla_collection_id integer not null,
- something varchar(255),
- constraint pk_evanilla_collection_detail primary key (id)
-);
-
-create table ewho_props (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- when_created timestamptz not null,
- when_modified timestamptz not null,
- who_created varchar(255) not null,
- who_modified varchar(255) not null,
- constraint pk_ewho_props primary key (id)
-);
-
-create table e_withinet (
- id bigint generated by default as identity not null,
- name varchar(255),
- inet_address inet,
- inet2 inet,
- cidr cidr,
- version bigint not null,
- constraint pk_e_withinet primary key (id)
-);
-
-create table ec_enum_person (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ec_enum_person primary key (id)
-);
-
-create table ec_enum_person_tags (
- ec_enum_person_id bigint not null,
- value varchar(5) not null,
- constraint ck_ec_enum_person_tags_value check ( value in ('RED','BLUE','GREEN'))
-);
-
-create table ec_person (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ec_person primary key (id)
-);
-
-create table ec_person_phone (
- owner_id bigint not null,
- phone varchar(255) not null
-);
-
-create table ec_top (
- id bigint generated by default as identity not null,
- name varchar(255),
- person_id bigint,
- version bigint not null,
- constraint pk_ec_top primary key (id)
-);
-
-create table ec_top_ecs_person (
- ec_top_id bigint not null,
- ecs_person_id bigint not null,
- constraint pk_ec_top_ecs_person primary key (ec_top_id,ecs_person_id)
-);
-
-create table ecbl_person (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ecbl_person primary key (id)
-);
-
-create table ecbl_person_phone_numbers (
- person_id bigint not null,
- country_code varchar(2),
- area varchar(6),
- phnum varchar(20)
-);
-
-create table ecbm_person (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ecbm_person primary key (id)
-);
-
-create table ecbm_person_phone_numbers (
- person_id bigint not null,
- mkey varchar(255) not null,
- country_code varchar(2),
- area varchar(6),
- phnum varchar(20)
-);
-
-create table ecm_person (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ecm_person primary key (id)
-);
-
-create table ecm_person_phone_numbers (
- ecm_person_id bigint not null,
- type varchar(4) not null,
- phnum varchar(10) not null
-);
-
-create table ecmc_person (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ecmc_person primary key (id)
-);
-
-create table ecmc_person_phone_numbers (
- ecmc_person_id bigint not null,
- type varchar(4) not null,
- value text not null
-);
-
-create table ecs_person (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ecs_person primary key (id)
-);
-
-create table ecs_person_phone (
- ecs_person_id bigint not null,
- phone varchar(255) not null
-);
-
-create table ecsm_child (
- one_id uuid not null,
- ecsm_parent_id bigint not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ecsm_child primary key (one_id)
-);
-
-create table ecsm_values (
- host_id uuid not null,
- value varchar(255) not null
-);
-
-create table ecsm_one (
- one_id uuid not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ecsm_one primary key (one_id)
-);
-
-create table ecsm_parent (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ecsm_parent primary key (id)
-);
-
-create table ecsm_two (
- id uuid not null,
- name varchar(255),
- version bigint not null,
- constraint pk_ecsm_two primary key (id)
-);
-
-create table td_child (
- child_id integer generated by default as identity not null,
- child_name varchar(255),
- parent_id integer not null,
- constraint pk_td_child primary key (child_id)
-);
-
-create table td_parent (
- parent_type varchar(31) not null,
- parent_id integer generated by default as identity not null,
- parent_name varchar(255),
- extended_name varchar(255),
- constraint pk_td_parent primary key (parent_id)
-);
-
-create table element_bean (
- id bigint generated by default as identity not null,
- complex_bean_id uuid not null,
- value varchar(255) not null,
- constraint pk_element_bean primary key (id)
-);
-
-create table empl (
- id bigint generated by default as identity not null,
- name varchar(255),
- age integer,
- default_address_id bigint,
- constraint pk_empl primary key (id)
-);
-
-create table esd_detail (
- id bigint generated by default as identity not null,
- name varchar(255),
- master_id bigint not null,
- version bigint not null,
- deleted boolean default false not null,
- constraint pk_esd_detail primary key (id)
-);
-
-create table esd_master (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- deleted boolean default false not null,
- constraint pk_esd_master primary key (id)
-);
-
-create table feature_desc (
- id integer generated by default as identity not null,
- name varchar(255),
- description varchar(255),
- constraint pk_feature_desc primary key (id)
-);
-
-create table f_first (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_f_first primary key (id)
-);
-
-create table foo (
- foo_id integer generated by default as identity not null,
- important_text varchar(255),
- version integer not null,
- constraint pk_foo primary key (foo_id)
-);
-
-create table gen_key_identity (
- id bigint generated by default as identity not null,
- description varchar(255),
- constraint pk_gen_key_identity primary key (id)
-);
-
-create table gen_key_sequence (
- id bigint not null,
- description varchar(255),
- constraint pk_gen_key_sequence primary key (id)
-);
-create sequence SEQ_NAME increment by 1;
-
-create table grand_parent_person (
- identifier integer generated by default as identity not null,
- name varchar(255),
- age integer,
- some_bean_id integer,
- family_name varchar(255),
- address varchar(255),
- constraint pk_grand_parent_person primary key (identifier)
-);
-
-create table survey_group (
- id bigint generated by default as identity not null,
- name varchar(255),
- categoryobjectid bigint,
- sequence_number integer not null,
- constraint pk_survey_group primary key (id)
-);
-
-create table c_group (
- id bigint generated by default as identity not null,
- inactive boolean default false not null,
- name varchar(255),
- version bigint not null,
- when_created timestamptz not null,
- when_modified timestamptz not null,
- constraint pk_c_group primary key (id)
-);
-
-create table he_doc (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- when_created timestamptz not null,
- when_modified timestamptz not null,
- constraint pk_he_doc primary key (id)
-);
-
-create table hx_link (
- id bigint generated by default as identity not null,
- name varchar(255),
- location varchar(255),
- comments varchar(255),
- version bigint not null,
- when_created timestamptz not null,
- when_modified timestamptz not null,
- deleted boolean default false not null,
- constraint pk_hx_link primary key (id)
-);
-
-create table hx_link_doc (
- hx_link_id bigint not null,
- he_doc_id bigint not null,
- constraint pk_hx_link_doc primary key (hx_link_id,he_doc_id)
-);
-
-create table hi_doc (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- when_created timestamptz not null,
- when_modified timestamptz not null,
- constraint pk_hi_doc primary key (id)
-);
-
-create table hi_link (
- id bigint generated by default as identity not null,
- name varchar(255),
- location varchar(255),
- comments varchar(255),
- version bigint not null,
- when_created timestamptz not null,
- when_modified timestamptz not null,
- constraint pk_hi_link primary key (id)
-);
-
-create table hi_link_doc (
- hi_link_id bigint not null,
- hi_doc_id bigint not null,
- constraint pk_hi_link_doc primary key (hi_link_id,hi_doc_id)
-);
-
-create table hi_tone (
- id bigint generated by default as identity not null,
- name varchar(255),
- comments varchar(255),
- version bigint not null,
- when_created timestamptz not null,
- when_modified timestamptz not null,
- constraint pk_hi_tone primary key (id)
-);
-
-create table hi_tthree (
- id bigint generated by default as identity not null,
- hi_ttwo_id bigint not null,
- three varchar(255),
- version bigint not null,
- when_created timestamptz not null,
- when_modified timestamptz not null,
- constraint pk_hi_tthree primary key (id)
-);
-
-create table hi_ttwo (
- id bigint generated by default as identity not null,
- hi_tone_id bigint not null,
- two varchar(255),
- version bigint not null,
- when_created timestamptz not null,
- when_modified timestamptz not null,
- constraint pk_hi_ttwo primary key (id)
-);
-
-create table hsd_setting (
- id bigint generated by default as identity not null,
- code varchar(255),
- content varchar(255),
- user_id bigint,
- version bigint not null,
- when_created timestamptz not null,
- when_modified timestamptz not null,
- deleted boolean default false not null,
- constraint uq_hsd_setting_user_id unique (user_id),
- constraint pk_hsd_setting primary key (id)
-);
-
-create table hsd_user (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- when_created timestamptz not null,
- when_modified timestamptz not null,
- deleted boolean default false not null,
- constraint pk_hsd_user primary key (id)
-);
-
-create table iaf_segment (
- ptype varchar(31) not null,
- id bigint generated by default as identity not null,
- segment_id_zat bigint not null,
- status_id bigint not null,
- constraint pk_iaf_segment primary key (id)
-);
-
-create table iaf_segment_status (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_iaf_segment_status primary key (id)
-);
-
-create table imrelated (
- id bigint generated by default as identity not null,
- name varchar(255),
- owner_id bigint not null,
- constraint pk_imrelated primary key (id)
-);
-
-create table imroot (
- dtype varchar(31) not null,
- id bigint generated by default as identity not null,
- name varchar(255),
- title varchar(255),
- when_title timestamptz,
- constraint pk_imroot primary key (id)
-);
-
-create table ixresource (
- dtype varchar(255),
- id uuid not null,
- name varchar(255),
- constraint pk_ixresource primary key (id)
-);
-
-create table info_company (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_info_company primary key (id)
-);
-
-create table info_contact (
- id bigint generated by default as identity not null,
- name varchar(255),
- company_id bigint not null,
- version bigint not null,
- constraint pk_info_contact primary key (id)
-);
-
-create table info_customer (
- id bigint generated by default as identity not null,
- name varchar(255),
- company_id bigint,
- version bigint not null,
- constraint uq_info_customer_company_id unique (company_id),
- constraint pk_info_customer primary key (id)
-);
-
-create table inner_report (
- id bigint generated by default as identity not null,
- name varchar(255),
- forecast_id bigint,
- constraint uq_inner_report_forecast_id unique (forecast_id),
- constraint pk_inner_report primary key (id)
-);
-
-create table drel_invoice (
- id bigint not null,
- booking bigint,
- version integer not null,
- constraint pk_drel_invoice primary key (id)
-);
-create sequence drel_invoice_seq increment by 1;
-
-create table item (
- customer integer not null,
- itemnumber varchar(127) not null,
- description varchar(255),
- units varchar(255),
- type integer not null,
- region integer not null,
- date_modified timestamptz,
- date_created timestamptz,
- modified_by varchar(255),
- created_by varchar(255),
- version bigint not null,
- constraint pk_item primary key (customer,itemnumber)
-);
-
-create table monkey (
- mid bigint generated by default as identity not null,
- name varchar(255),
- food_preference varchar(255),
- version bigint not null,
- constraint pk_monkey primary key (mid)
-);
-
-create table mkeygroup (
- pid bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_mkeygroup primary key (pid)
-);
-
-create table mkeygroup_monkey (
- mkeygroup_pid bigint not null,
- monkey_mid bigint not null,
- constraint uq_mkeygroup_monkey_mid unique (monkey_mid),
- constraint pk_mkeygroup_monkey primary key (mkeygroup_pid,monkey_mid)
-);
-
-create table trainer (
- tid bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_trainer primary key (tid)
-);
-
-create table trainer_monkey (
- trainer_tid bigint not null,
- monkey_mid bigint not null,
- constraint uq_trainer_monkey_mid unique (monkey_mid),
- constraint pk_trainer_monkey primary key (trainer_tid,monkey_mid)
-);
-
-create table troop (
- pid bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_troop primary key (pid)
-);
-
-create table troop_monkey (
- troop_pid bigint not null,
- monkey_mid bigint not null,
- constraint uq_troop_monkey_mid unique (monkey_mid),
- constraint pk_troop_monkey primary key (troop_pid,monkey_mid)
-);
-
-create table l2_cldf_reset_bean (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_l2_cldf_reset_bean primary key (id)
-);
-
-create table l2_cldf_reset_bean_child (
- id bigint generated by default as identity not null,
- parent_id bigint,
- constraint pk_l2_cldf_reset_bean_child primary key (id)
-);
-
-create table level1 (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_level1 primary key (id)
-);
-
-create table level1_level4 (
- level1_id bigint not null,
- level4_id bigint not null,
- constraint pk_level1_level4 primary key (level1_id,level4_id)
-);
-
-create table level1_level2 (
- level1_id bigint not null,
- level2_id bigint not null,
- constraint pk_level1_level2 primary key (level1_id,level2_id)
-);
-
-create table level2 (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_level2 primary key (id)
-);
-
-create table level2_level3 (
- level2_id bigint not null,
- level3_id bigint not null,
- constraint pk_level2_level3 primary key (level2_id,level3_id)
-);
-
-create table level3 (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_level3 primary key (id)
-);
-
-create table level4 (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_level4 primary key (id)
-);
-
-create table link (
- id bigint generated by default as identity not null,
- name varchar(255),
- location varchar(255),
- when_publish timestamptz,
- link_comment varchar(255),
- version bigint not null,
- when_created timestamptz not null,
- when_modified timestamptz not null,
- deleted boolean default false not null,
- constraint pk_link primary key (id)
-);
-
-create table link_draft (
- id bigint generated by default as identity not null,
- name varchar(255),
- location varchar(255),
- when_publish timestamptz,
- link_comment varchar(255),
- dirty boolean default false not null,
- version bigint not null,
- when_created timestamptz not null,
- when_modified timestamptz not null,
- deleted boolean default false not null,
- constraint pk_link_draft primary key (id)
-);
-
-create table la_attr_value (
- id integer generated by default as identity not null,
- name varchar(255),
- cretime timestamptz not null,
- updtime timestamptz not null,
- version bigint not null,
- constraint pk_la_attr_value primary key (id)
-);
-
-create table la_attr_value_attribute (
- la_attr_value_id integer not null,
- attribute_id integer not null,
- constraint pk_la_attr_value_attribute primary key (la_attr_value_id,attribute_id)
-);
-
-create table looney (
- id bigint generated by default as identity not null,
- tune_id bigint,
- name varchar(255),
- constraint pk_looney primary key (id)
-);
-
-create table maddress (
- id uuid not null,
- street varchar(255),
- city varchar(255),
- version bigint not null,
- constraint pk_maddress primary key (id)
-);
-
-create table mcontact (
- id uuid not null,
- email varchar(255),
- first_name varchar(255),
- last_name varchar(255),
- customer_id uuid,
- version bigint not null,
- constraint pk_mcontact primary key (id)
-);
-
-create table mcontact_message (
- id uuid not null,
- title varchar(255),
- subject varchar(255),
- notes varchar(255),
- contact_id uuid not null,
- version bigint not null,
- constraint pk_mcontact_message primary key (id)
-);
-
-create table mcustomer (
- id uuid not null,
- name varchar(255),
- notes varchar(255),
- shipping_address_id uuid,
- billing_address_id uuid,
- version bigint not null,
- constraint pk_mcustomer primary key (id)
-);
-
-create table mgroup (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_mgroup primary key (id)
-);
-
-create table mmachine (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_mmachine primary key (id)
-);
-
-create table mmachine_mgroup (
- mmachine_id bigint not null,
- mgroup_id bigint not null,
- constraint pk_mmachine_mgroup primary key (mmachine_id,mgroup_id)
-);
-
-create table mmedia (
- type varchar(31) not null,
- id bigint generated by default as identity not null,
- url varchar(255),
- note varchar(255),
- constraint pk_mmedia primary key (id)
-);
-
-create table non_updateprop (
- id integer generated by default as identity not null,
- non_enum varchar(5),
- name varchar(255),
- note varchar(255),
- constraint ck_non_updateprop_non_enum check ( non_enum in ('BEGIN','END')),
- constraint pk_non_updateprop primary key (id)
-);
-
-create table mprinter (
- id bigint generated by default as identity not null,
- name varchar(255),
- flags bigint not null,
- current_state_id bigint,
- last_swap_cyan_id bigint,
- last_swap_magenta_id bigint,
- last_swap_yellow_id bigint,
- last_swap_black_id bigint,
- version bigint not null,
- constraint uq_mprinter_last_swap_cyan_id unique (last_swap_cyan_id),
- constraint uq_mprinter_last_swap_magenta_id unique (last_swap_magenta_id),
- constraint uq_mprinter_last_swap_yellow_id unique (last_swap_yellow_id),
- constraint uq_mprinter_last_swap_black_id unique (last_swap_black_id),
- constraint pk_mprinter primary key (id)
-);
-
-create table mprinter_state (
- id bigint generated by default as identity not null,
- flags bigint not null,
- printer_id bigint,
- version bigint not null,
- constraint pk_mprinter_state primary key (id)
-);
-
-create table mprofile (
- id bigint generated by default as identity not null,
- picture_id bigint,
- name varchar(255),
- constraint pk_mprofile primary key (id)
-);
-
-create table mprotected_construct_bean (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_mprotected_construct_bean primary key (id)
-);
-
-create table mrole (
- roleid integer generated by default as identity not null,
- role_name varchar(255),
- constraint pk_mrole primary key (roleid)
-);
-
-create table mrole_muser (
- mrole_roleid integer not null,
- muser_userid integer not null,
- constraint pk_mrole_muser primary key (mrole_roleid,muser_userid)
-);
-
-create table msome_other (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_msome_other primary key (id)
-);
-
-create table muser (
- userid integer generated by default as identity not null,
- user_name varchar(255),
- user_type_id integer,
- constraint pk_muser primary key (userid)
-);
-
-create table muser_type (
- id integer generated by default as identity not null,
- name varchar(255),
- constraint pk_muser_type primary key (id)
-);
-
-create table mail_box (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_mail_box primary key (id)
-);
-
-create table mail_user (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_mail_user primary key (id)
-);
-
-create table mail_user_inbox (
- mail_user_id bigint not null,
- mail_box_id bigint not null,
- constraint pk_mail_user_inbox primary key (mail_user_id,mail_box_id)
-);
-
-create table mail_user_outbox (
- mail_user_id bigint not null,
- mail_box_id bigint not null,
- constraint pk_mail_user_outbox primary key (mail_user_id,mail_box_id)
-);
-
-create table main_entity (
- id varchar(255) not null,
- attr1 varchar(255),
- attr2 varchar(255),
- constraint pk_main_entity primary key (id)
-);
-
-create table main_entity_relation (
- id uuid not null,
- id1 varchar(255),
- id2 varchar(255),
- attr1 varchar(255),
- constraint pk_main_entity_relation primary key (id)
-);
-
-create table map_super_actual (
- id bigint generated by default as identity not null,
- name varchar(255),
- when_created timestamptz not null,
- when_updated timestamptz not null,
- constraint pk_map_super_actual primary key (id)
-);
-
-create table c_message (
- id bigint generated by default as identity not null,
- title varchar(255),
- body varchar(255),
- conversation_id bigint,
- user_id bigint,
- version bigint not null,
- when_created timestamptz not null,
- when_modified timestamptz not null,
- constraint pk_c_message primary key (id)
-);
-
-create table meter_address_data (
- id uuid not null,
- street varchar(255) not null,
- constraint pk_meter_address_data primary key (id)
-);
-
-create table meter_contract_data (
- id uuid not null,
- special_needs_client_id uuid not null,
- constraint uq_meter_contract_data_special_needs_client_id unique (special_needs_client_id),
- constraint pk_meter_contract_data primary key (id)
-);
-
-create table meter_special_needs_client (
- id uuid not null,
- name varchar(255),
- primary_id uuid,
- constraint uq_meter_special_needs_client_primary_id unique (primary_id),
- constraint pk_meter_special_needs_client primary key (id)
-);
-
-create table meter_special_needs_contact (
- id uuid not null,
- name varchar(255),
- constraint pk_meter_special_needs_contact primary key (id)
-);
-
-create table meter_version (
- id uuid not null,
- address_data_id uuid,
- contract_data_id uuid not null,
- constraint uq_meter_version_address_data_id unique (address_data_id),
- constraint uq_meter_version_contract_data_id unique (contract_data_id),
- constraint pk_meter_version primary key (id)
-);
-
-create table mnoc_role (
- role_id integer generated by default as identity not null,
- role_name varchar(255),
- version integer not null,
- constraint pk_mnoc_role primary key (role_id)
-);
-
-create table mnoc_user (
- user_id integer generated by default as identity not null,
- user_name varchar(255),
- version integer not null,
- constraint pk_mnoc_user primary key (user_id)
-);
-
-create table mnoc_user_mnoc_role (
- mnoc_user_user_id integer not null,
- mnoc_role_role_id integer not null,
- constraint pk_mnoc_user_mnoc_role primary key (mnoc_user_user_id,mnoc_role_role_id)
-);
-
-create table mny_a (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- when_created timestamptz not null,
- when_modified timestamptz not null,
- constraint pk_mny_a primary key (id)
-);
-
-create table mny_b (
- id bigint generated by default as identity not null,
- name varchar(255),
- a_id bigint,
- version bigint not null,
- when_created timestamptz not null,
- when_modified timestamptz not null,
- constraint pk_mny_b primary key (id)
-);
-
-create table mny_b_mny_c (
- mny_b_id bigint not null,
- mny_c_id bigint not null,
- constraint pk_mny_b_mny_c primary key (mny_b_id,mny_c_id)
-);
-
-create table mny_c (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- when_created timestamptz not null,
- when_modified timestamptz not null,
- constraint pk_mny_c primary key (id)
-);
-
-create table mny_topic (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_mny_topic primary key (id)
-);
-
-create table subtopics (
- topic bigint not null,
- subtopic bigint not null,
- constraint pk_subtopics primary key (topic,subtopic)
-);
-
-create table mp_role (
- id bigint generated by default as identity not null,
- mp_user_id bigint not null,
- code varchar(255),
- organization_id bigint,
- constraint pk_mp_role primary key (id)
-);
-
-create table mp_user (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_mp_user primary key (id)
-);
-
-create table ms_many_a (
- aid bigint generated by default as identity not null,
- name varchar(255),
- ms_many_a_many_b boolean default false not null,
- ms_many_b boolean default false not null,
- deleted boolean default false not null,
- constraint pk_ms_many_a primary key (aid)
-);
-
-create table ms_many_a_many_b (
- ms_many_a_aid bigint not null,
- ms_many_b_bid bigint not null,
- constraint pk_ms_many_a_many_b primary key (ms_many_a_aid,ms_many_b_bid)
-);
-
-create table ms_many_b (
- bid bigint generated by default as identity not null,
- name varchar(255),
- deleted boolean default false not null,
- constraint pk_ms_many_b primary key (bid)
-);
-
-create table ms_many_b_many_a (
- ms_many_b_bid bigint not null,
- ms_many_a_aid bigint not null,
- constraint pk_ms_many_b_many_a primary key (ms_many_b_bid,ms_many_a_aid)
-);
-
-create table my_lob_size (
- id integer generated by default as identity not null,
- name varchar(255),
- my_count integer not null,
- my_lob text,
- constraint pk_my_lob_size primary key (id)
-);
-
-create table my_lob_size_join_many (
- id integer generated by default as identity not null,
- something varchar(255),
- other varchar(255),
- parent_id integer,
- constraint pk_my_lob_size_join_many primary key (id)
-);
-
-create table noidbean (
- name varchar(255),
- subject varchar(255),
- when_created timestamptz not null
-);
-
-create table o_bean_child (
- id bigint generated by default as identity not null,
- cached_bean_id bigint,
- constraint pk_o_bean_child primary key (id)
-);
-
-create table ocached_app (
- id bigint generated by default as identity not null,
- app_name varchar(255),
- version bigint not null,
- constraint uq_ocached_app_app_name unique (app_name),
- constraint pk_ocached_app primary key (id)
-);
-
-create table ocached_app_detail (
- id bigint generated by default as identity not null,
- app_id bigint not null,
- detail varchar(255),
- version bigint not null,
- constraint uq_ocached_app_detail_app_id_detail unique (app_id,detail),
- constraint pk_ocached_app_detail primary key (id)
-);
-
-create table o_cached_bean (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_o_cached_bean primary key (id)
-);
-
-create table o_cached_bean_country (
- o_cached_bean_id bigint not null,
- o_country_code varchar(2) not null,
- constraint pk_o_cached_bean_country primary key (o_cached_bean_id,o_country_code)
-);
-
-create table o_cached_bean_child (
- id bigint generated by default as identity not null,
- cached_bean_id bigint,
- constraint pk_o_cached_bean_child primary key (id)
-);
-
-create table o_cached_inherit (
- dtype varchar(31) not null,
- id bigint generated by default as identity not null,
- name varchar(255),
- child_adata varchar(255),
- child_bdata varchar(255),
- constraint pk_o_cached_inherit primary key (id)
-);
-
-create table o_cached_natkey (
- id bigint generated by default as identity not null,
- store varchar(255),
- sku varchar(255),
- description varchar(255),
- constraint pk_o_cached_natkey primary key (id)
-);
-
-create table o_cached_natkey3 (
- id bigint generated by default as identity not null,
- store varchar(255),
- code integer not null,
- sku varchar(255),
- description varchar(255),
- constraint pk_o_cached_natkey3 primary key (id)
-);
-
-create table ocached_nkey_uid (
- id bigint generated by default as identity not null,
- cid uuid,
- other varchar(255),
- version bigint not null,
- constraint pk_ocached_nkey_uid primary key (id)
-);
-
-create table ocar (
- id integer generated by default as identity not null,
- vin varchar(255),
- name varchar(255),
- cretime timestamptz not null,
- updtime timestamptz not null,
- version bigint not null,
- constraint pk_ocar primary key (id)
-);
-
-create table ocompany (
- id integer generated by default as identity not null,
- corp_id varchar(50),
- cretime timestamptz not null,
- updtime timestamptz not null,
- version bigint not null,
- constraint uq_ocompany_corp_id unique (corp_id),
- constraint pk_ocompany primary key (id)
-);
-
-create table oengine (
- engine_id uuid not null,
- short_desc varchar(255),
- car_id integer,
- version integer not null,
- constraint uq_oengine_car_id unique (car_id),
- constraint pk_oengine primary key (engine_id)
-);
-
-create table ogear_box (
- id uuid not null,
- box_desc varchar(255),
- box_size integer,
- car_id integer,
- version integer not null,
- constraint uq_ogear_box_car_id unique (car_id),
- constraint pk_ogear_box primary key (id)
-);
-
-create table omvertex (
- id uuid not null,
- constraint pk_omvertex primary key (id)
-);
-
-create table omvertex_other (
- id uuid not null,
- omvertex_id uuid not null,
- name varchar(255),
- constraint pk_omvertex_other primary key (id)
-);
-
-create table oroad_show_msg (
- id integer generated by default as identity not null,
- company_id integer not null,
- cretime timestamptz not null,
- updtime timestamptz not null,
- version bigint not null,
- constraint uq_oroad_show_msg_company_id unique (company_id),
- constraint pk_oroad_show_msg primary key (id)
-);
-
-create table om_account_child_dbo (
- id bigint generated by default as identity not null,
- description varchar(255),
- banana_rama_id bigint,
- constraint pk_om_account_child_dbo primary key (id)
-);
-
-create table om_account_dbo (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_om_account_dbo primary key (id)
-);
-
-create table om_basic_child (
- id bigint generated by default as identity not null,
- name varchar(255),
- parent_id bigint,
- version bigint not null,
- constraint pk_om_basic_child primary key (id)
-);
-
-create table om_basic_parent (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_om_basic_parent primary key (id)
-);
-
-create table om_ordered_detail (
- id bigint generated by default as identity not null,
- name varchar(255),
- master_id bigint,
- version bigint not null,
- sort_order integer,
- constraint pk_om_ordered_detail primary key (id)
-);
-
-create table om_ordered_master (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_om_ordered_master primary key (id)
-);
-
-create table oml_bar (
- id bigint generated by default as identity not null,
- constraint pk_oml_bar primary key (id)
-);
-
-create table oml_baz (
- id bigint generated by default as identity not null,
- foo_id bigint not null,
- constraint pk_oml_baz primary key (id)
-);
-
-create table oml_foo (
- id bigint generated by default as identity not null,
- bar_id bigint not null,
- constraint pk_oml_foo primary key (id)
-);
-
-create table only_id_entity (
- id bigint generated by default as identity not null,
- constraint pk_only_id_entity primary key (id)
-);
-
-create table o_order (
- id integer generated by default as identity not null,
- status integer,
- order_date date,
- ship_date date,
- kcustomer_id integer not null,
- cretime timestamptz not null,
- updtime timestamptz not null,
- constraint ck_o_order_status check ( status in (0,1,2,3)),
- constraint pk_o_order primary key (id)
-);
-
-create table o_order_detail (
- id integer generated by default as identity not null,
- order_id integer not null,
- order_qty integer,
- ship_qty integer,
- unit_price float,
- product_id integer,
- cretime timestamptz,
- updtime timestamptz not null,
- constraint pk_o_order_detail primary key (id)
-);
-
-create table s_orders (
- uuid varchar(40) not null,
- constraint pk_s_orders primary key (uuid)
-);
-
-create table s_order_items (
- uuid varchar(40) not null,
- product_variant_uuid varchar(255),
- order_uuid varchar(40),
- quantity integer not null,
- amount decimal(16,3),
- constraint pk_s_order_items primary key (uuid)
-);
-
-create table order_master (
- id bigint generated by default as identity not null,
- constraint pk_order_master primary key (id)
-);
-
-create table order_master_inheritance (
- id integer generated by default as identity not null,
- constraint pk_order_master_inheritance primary key (id)
-);
-
-create table order_referenced_parent (
- type varchar(31) not null,
- id bigint generated by default as identity not null,
- name varchar(255),
- child_name varchar(255),
- master_id bigint,
- sort_order integer,
- constraint pk_order_referenced_parent primary key (id)
-);
-
-create table or_order_ship (
- id integer generated by default as identity not null,
- order_id integer,
- ship_time timestamptz,
- cretime timestamptz not null,
- updtime timestamptz not null,
- version bigint not null,
- constraint pk_or_order_ship primary key (id)
-);
-
-create table order_toy (
- id integer generated by default as identity not null,
- title varchar(255),
- child_id bigint,
- sort_order integer,
- constraint pk_order_toy primary key (id)
-);
-
-create table ordered_parent (
- dtype varchar(31) not null,
- id integer generated by default as identity not null,
- order_master_inheritance_id integer not null,
- common_name varchar(255),
- sort_order integer,
- ordered_aname varchar(255),
- ordered_bname varchar(255),
- constraint pk_ordered_parent primary key (id)
-);
-
-create table organisation (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- when_created timestamptz not null,
- when_modified timestamptz not null,
- constraint pk_organisation primary key (id)
-);
-
-create table organization_node (
- kind varchar(31) not null,
- id bigint generated by default as identity not null,
- parent_tree_node_id bigint not null,
- title varchar(255),
- constraint uq_organization_node_parent_tree_node_id unique (parent_tree_node_id),
- constraint pk_organization_node primary key (id)
-);
-
-create table organization_tree_node (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_organization_tree_node primary key (id)
-);
-
-create table orp_detail (
- id varchar(100) not null,
- detail varchar(255),
- master_id varchar(100),
- version bigint not null,
- constraint pk_orp_detail primary key (id)
-);
-
-create table orp_detail2 (
- id varchar(100) not null,
- orp_master2_id varchar(100) not null,
- detail varchar(255),
- master_id varchar(255),
- version bigint not null,
- constraint pk_orp_detail2 primary key (id)
-);
-
-create table orp_master (
- id varchar(100) not null,
- name varchar(255),
- version bigint not null,
- constraint pk_orp_master primary key (id)
-);
-
-create table orp_master2 (
- id varchar(100) not null,
- name varchar(255),
- version bigint not null,
- constraint pk_orp_master2 primary key (id)
-);
-
-create table oto_aone (
- id varchar(100) not null,
- description varchar(255),
- constraint pk_oto_aone primary key (id)
-);
-
-create table oto_atwo (
- id varchar(100) not null,
- description varchar(255),
- aone_id varchar(100),
- constraint uq_oto_atwo_aone_id unique (aone_id),
- constraint pk_oto_atwo primary key (id)
-);
-
-create table oto_bchild (
- master_id bigint generated by default as identity not null,
- child varchar(255),
- constraint pk_oto_bchild primary key (master_id)
-);
-
-create table oto_bmaster (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_oto_bmaster primary key (id)
-);
-
-create table oto_child (
- id integer generated by default as identity not null,
- name varchar(255),
- master_id bigint,
- constraint uq_oto_child_master_id unique (master_id),
- constraint pk_oto_child primary key (id)
-);
-
-create table oto_cust (
- cid bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_oto_cust primary key (cid)
-);
-
-create table oto_cust_address (
- aid bigint generated by default as identity not null,
- line1 varchar(255),
- line2 varchar(255),
- line3 varchar(255),
- customer_cid bigint,
- version bigint not null,
- constraint uq_oto_cust_address_customer_cid unique (customer_cid),
- constraint pk_oto_cust_address primary key (aid)
-);
-
-create table oto_level_a (
- id bigint generated by default as identity not null,
- name varchar(255),
- b_id bigint,
- constraint uq_oto_level_a_b_id unique (b_id),
- constraint pk_oto_level_a primary key (id)
-);
-
-create table oto_level_b (
- id bigint generated by default as identity not null,
- name varchar(255),
- c_id bigint,
- constraint uq_oto_level_b_c_id unique (c_id),
- constraint pk_oto_level_b primary key (id)
-);
-
-create table oto_level_c (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_oto_level_c primary key (id)
-);
-
-create table oto_master (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_oto_master primary key (id)
-);
-
-create table oto_prime (
- pid bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_oto_prime primary key (pid)
-);
-
-create table oto_prime_extra (
- eid bigint generated by default as identity not null,
- extra varchar(255),
- version bigint not null,
- constraint pk_oto_prime_extra primary key (eid)
-);
-
-create table oto_sd_child (
- id bigint generated by default as identity not null,
- child varchar(255),
- master_id bigint,
- deleted boolean default false not null,
- version bigint not null,
- constraint uq_oto_sd_child_master_id unique (master_id),
- constraint pk_oto_sd_child primary key (id)
-);
-
-create table oto_sd_master (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_oto_sd_master primary key (id)
-);
-
-create table oto_th_many (
- id bigint generated by default as identity not null,
- oto_th_top_id bigint not null,
- many varchar(255),
- version bigint not null,
- when_created timestamptz not null,
- when_modified timestamptz not null,
- constraint pk_oto_th_many primary key (id)
-);
-
-create table oto_th_one (
- id bigint generated by default as identity not null,
- one boolean default false not null,
- many_id bigint,
- version bigint not null,
- when_created timestamptz not null,
- when_modified timestamptz not null,
- constraint uq_oto_th_one_many_id unique (many_id),
- constraint pk_oto_th_one primary key (id)
-);
-
-create table oto_th_top (
- id bigint generated by default as identity not null,
- topp varchar(255),
- version bigint not null,
- when_created timestamptz not null,
- when_modified timestamptz not null,
- constraint pk_oto_th_top primary key (id)
-);
-
-create table oto_ubprime (
- pid uuid not null,
- name varchar(255),
- version bigint not null,
- constraint pk_oto_ubprime primary key (pid)
-);
-
-create table oto_ubprime_extra (
- eid uuid not null,
- extra varchar(255),
- version bigint not null,
- constraint pk_oto_ubprime_extra primary key (eid)
-);
-
-create table oto_uprime (
- pid uuid not null,
- name varchar(255),
- version bigint not null,
- constraint pk_oto_uprime primary key (pid)
-);
-
-create table oto_uprime_extra (
- eid uuid not null,
- extra varchar(255),
- version bigint not null,
- constraint pk_oto_uprime_extra primary key (eid)
-);
-
-create table oto_user_model (
- id bigint generated by default as identity not null,
- name varchar(255),
- user_optional_id bigint,
- version bigint not null,
- when_created timestamptz not null,
- when_modified timestamptz not null,
- constraint uq_oto_user_model_user_optional_id unique (user_optional_id),
- constraint pk_oto_user_model primary key (id)
-);
-
-create table oto_user_model_optional (
- id bigint generated by default as identity not null,
- optional varchar(255),
- version bigint not null,
- when_created timestamptz not null,
- when_modified timestamptz not null,
- constraint pk_oto_user_model_optional primary key (id)
-);
-
-create table pfile (
- id integer generated by default as identity not null,
- name varchar(255),
- file_content_id integer,
- file_content2_id integer,
- cretime timestamptz not null,
- updtime timestamptz not null,
- version bigint not null,
- constraint uq_pfile_file_content_id unique (file_content_id),
- constraint uq_pfile_file_content2_id unique (file_content2_id),
- constraint pk_pfile primary key (id)
-);
-
-create table pfile_content (
- id integer generated by default as identity not null,
- content bytea,
- cretime timestamptz not null,
- updtime timestamptz not null,
- version bigint not null,
- constraint pk_pfile_content primary key (id)
-);
-
-create table paggview (
- pview_id uuid,
- amount integer not null,
- constraint uq_paggview_pview_id unique (pview_id)
-);
-
-create table pallet_location (
- type varchar(31) not null,
- id integer generated by default as identity not null,
- zone_sid integer not null,
- attribute varchar(255),
- constraint pk_pallet_location primary key (id)
-);
-
-create table parcel (
- parcelid bigint generated by default as identity not null,
- description varchar(255),
- constraint pk_parcel primary key (parcelid)
-);
-
-create table parcel_location (
- parcellocid bigint generated by default as identity not null,
- location varchar(255),
- parcelid bigint,
- constraint uq_parcel_location_parcelid unique (parcelid),
- constraint pk_parcel_location primary key (parcellocid)
-);
-
-create table rawinherit_parent (
- type varchar(31) not null,
- id bigint generated by default as identity not null,
- val integer,
- more varchar(255),
- constraint pk_rawinherit_parent primary key (id)
-);
-
-create table rawinherit_parent_rawinherit_data (
- rawinherit_parent_id bigint not null,
- rawinherit_data_id bigint not null,
- constraint pk_rawinherit_parent_rawinherit_data primary key (rawinherit_parent_id,rawinherit_data_id)
-);
-
-create table e_save_test_c (
- id bigint generated by default as identity not null,
- version bigint not null,
- constraint pk_e_save_test_c primary key (id)
-);
-
-create table parent_person (
- identifier integer generated by default as identity not null,
- name varchar(255),
- age integer,
- some_bean_id integer,
- parent_identifier integer,
- family_name varchar(255),
- address varchar(255),
- constraint pk_parent_person primary key (identifier)
-);
-
-create table c_participation (
- id bigint generated by default as identity not null,
- rating integer,
- type integer,
- conversation_id bigint not null,
- user_id bigint not null,
- version bigint not null,
- when_created timestamptz not null,
- when_modified timestamptz not null,
- constraint ck_c_participation_type check ( type in (0,1)),
- constraint pk_c_participation primary key (id)
-);
-
-create table password_store_model (
- id bigint generated by default as identity not null,
- enc1 varchar(30),
- enc2 varchar(40),
- enc3 text,
- enc4 bytea,
- enc5 bytea,
- enc6 bytea,
- version bigint not null,
- when_created timestamptz not null,
- when_modified timestamptz not null,
- constraint pk_password_store_model primary key (id)
-);
-
-create table pcf_calendar (
- id bigint generated by default as identity not null,
- pcf_person_id bigint not null,
- version bigint not null,
- constraint pk_pcf_calendar primary key (id)
-);
-
-create table pcf_city (
- id bigint generated by default as identity not null,
- pcf_country_id bigint not null,
- name varchar(255),
- mayor_id bigint not null,
- vice_mayor_id bigint not null,
- version bigint not null,
- constraint uq_pcf_city_mayor_id unique (mayor_id),
- constraint uq_pcf_city_vice_mayor_id unique (vice_mayor_id),
- constraint pk_pcf_city primary key (id)
-);
-
-create table pcf_country (
- id bigint generated by default as identity not null,
- version bigint not null,
- constraint pk_pcf_country primary key (id)
-);
-
-create table pcf_event (
- id bigint generated by default as identity not null,
- pcf_calendar_id bigint not null,
- name varchar(255),
- version bigint not null,
- constraint pk_pcf_event primary key (id)
-);
-
-create table pcf_person (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_pcf_person primary key (id)
-);
-
-create table mt_permission (
- id uuid not null,
- name varchar(255),
- constraint pk_mt_permission primary key (id)
-);
-
-create table persistent_file (
- id integer generated by default as identity not null,
- name varchar(255),
- cretime timestamptz not null,
- updtime timestamptz not null,
- version bigint not null,
- constraint pk_persistent_file primary key (id)
-);
-
-create table persistent_file_content (
- id integer generated by default as identity not null,
- persistent_file_id integer,
- content bytea,
- cretime timestamptz not null,
- updtime timestamptz not null,
- version bigint not null,
- constraint uq_persistent_file_content_persistent_file_id unique (persistent_file_id),
- constraint pk_persistent_file_content primary key (id)
-);
-
-create table person (
- oid bigint generated by default as identity not null,
- default_address_oid bigint,
- version integer not null,
- constraint pk_person primary key (oid)
-);
-
-create table persons (
- id bigint generated by default as identity (start with 1000 increment by 40) not null,
- surname varchar(64) not null,
- name varchar(64) not null,
- constraint pk_persons primary key (id)
-);
-
-create table person_cache_email (
- id varchar(128) not null,
- person_info_person_id varchar(128),
- email varchar(255),
- constraint pk_person_cache_email primary key (id)
-);
-
-create table person_cache_info (
- person_id varchar(128) not null,
- name varchar(255),
- constraint pk_person_cache_info primary key (person_id)
-);
-
-create table phones (
- id bigint generated by default as identity not null,
- phone_number varchar(7) not null,
- person_id bigint not null,
- constraint uq_phones_phone_number unique (phone_number),
- constraint pk_phones primary key (id)
-);
-
-create table e_position (
- id bigint generated by default as identity not null,
- name varchar(255),
- contract_id bigint not null,
- constraint pk_e_position primary key (id)
-);
-
-create table primary_revision (
- id bigint not null,
- revision integer not null,
- name varchar(255),
- version bigint not null,
- constraint pk_primary_revision primary key (id,revision)
-);
-
-create table o_product (
- id integer generated by default as identity not null,
- sku varchar(20),
- name varchar(255),
- cretime timestamptz not null,
- updtime timestamptz not null,
- constraint pk_o_product primary key (id)
-);
-
-create table pp (
- id uuid not null,
- name varchar(255),
- value varchar(100) not null,
- constraint pk_pp primary key (id)
-);
-
-create table pp_to_ww (
- pp_id uuid not null,
- ww_id uuid not null,
- constraint pk_pp_to_ww primary key (pp_id,ww_id)
-);
-
-create table question (
- id bigint generated by default as identity not null,
- name varchar(255),
- groupobjectid bigint,
- sequence_number integer not null,
- constraint pk_question primary key (id)
-);
-
-create table rcustomer (
- company varchar(127) not null,
- name varchar(127) not null,
- description varchar(255),
- constraint pk_rcustomer primary key (company,name)
-);
-
-create table r_orders (
- company varchar(127) not null,
- order_number integer not null,
- customername varchar(127),
- item varchar(255),
- constraint pk_r_orders primary key (company,order_number)
-);
-
-create table referenced_defaults_model (
- id integer generated by default as identity not null,
- defaults_model_id integer not null,
- name varchar(255),
- constraint pk_referenced_defaults_model primary key (id)
-);
-
-create table referenced_defaults_model_draft (
- id integer generated by default as identity not null,
- defaults_model_id integer not null,
- name varchar(255),
- constraint pk_referenced_defaults_model_draft primary key (id)
-);
-
-create table referencing_bean (
- id uuid not null,
- constraint pk_referencing_bean primary key (id)
-);
-
-create table region (
- customer integer not null,
- type integer not null,
- description varchar(255),
- version bigint not null,
- constraint pk_region primary key (customer,type)
-);
-
-create table rel_detail (
- id bigint generated by default as identity not null,
- name varchar(255),
- version integer not null,
- constraint pk_rel_detail primary key (id)
-);
-
-create table rel_master (
- id bigint generated by default as identity not null,
- name varchar(255),
- detail_id bigint,
- version integer not null,
- constraint pk_rel_master primary key (id)
-);
-
-create table resourcefile (
- id varchar(64) not null,
- parentresourcefileid varchar(64),
- name varchar(128) not null,
- constraint pk_resourcefile primary key (id)
-);
-
-create table mt_role (
- id uuid not null,
- name varchar(50),
- tenant_id uuid,
- version bigint not null,
- constraint pk_mt_role primary key (id)
-);
-
-create table mt_role_permission (
- mt_role_id uuid not null,
- mt_permission_id uuid not null,
- constraint pk_mt_role_permission primary key (mt_role_id,mt_permission_id)
-);
-
-create table em_role (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_em_role primary key (id)
-);
-
-create table root_bean (
- dtype varchar(31) not null,
- id uuid not null,
- referencing_bean_id uuid not null,
- value varchar(255),
- constraint pk_root_bean primary key (id)
-);
-
-create table f_second (
- id bigint generated by default as identity not null,
- mod_name varchar(255),
- first bigint,
- title varchar(255),
- constraint uq_f_second_first unique (first),
- constraint pk_f_second primary key (id)
-);
-
-create table section (
- id integer generated by default as identity not null,
- article_id integer,
- type integer,
- content text,
- cretime timestamptz not null,
- updtime timestamptz not null,
- version bigint not null,
- constraint ck_section_type check ( type in (0,1)),
- constraint pk_section primary key (id)
-);
-
-create table self_parent (
- id bigint generated by default as identity not null,
- name varchar(255),
- parent_id bigint,
- version bigint not null,
- constraint pk_self_parent primary key (id)
-);
-
-create table self_ref_customer (
- id bigint generated by default as identity not null,
- name varchar(255),
- referred_by_id bigint,
- constraint pk_self_ref_customer primary key (id)
-);
-
-create table self_ref_example (
- id bigint generated by default as identity not null,
- name varchar(255) not null,
- parent_id bigint,
- constraint pk_self_ref_example primary key (id)
-);
-
-create table e_save_test_a (
- id bigint generated by default as identity not null,
- version bigint not null,
- constraint pk_e_save_test_a primary key (id)
-);
-
-create table e_save_test_b (
- id bigint generated by default as identity not null,
- sibling_a_id bigint,
- test_property boolean default false not null,
- version bigint not null,
- constraint uq_e_save_test_b_sibling_a_id unique (sibling_a_id),
- constraint pk_e_save_test_b primary key (id)
-);
-
-create table site (
- id uuid not null,
- name varchar(255),
- parent_id uuid,
- data_container_id uuid,
- site_address_id uuid,
- constraint uq_site_data_container_id unique (data_container_id),
- constraint uq_site_site_address_id unique (site_address_id),
- constraint pk_site primary key (id)
-);
-
-create table site_address (
- id uuid not null,
- street varchar(255),
- city varchar(255),
- zip_code varchar(255),
- constraint pk_site_address primary key (id)
-);
-
-create table some_enum_bean (
- id bigint generated by default as identity not null,
- some_enum integer,
- name varchar(255),
- constraint ck_some_enum_bean_some_enum check ( some_enum in (0,1)),
- constraint pk_some_enum_bean primary key (id)
-);
-
-create table some_file_bean (
- id bigint generated by default as identity not null,
- name varchar(255),
- content bytea,
- version bigint not null,
- constraint pk_some_file_bean primary key (id)
-);
-
-create table some_new_types_bean (
- id bigint generated by default as identity not null,
- dow integer,
- mth integer,
- yr integer,
- yr_mth date,
- month_day date,
- sql_date date,
- sql_time time,
- local_date date,
- local_date_time timestamptz,
- offset_date_time timestamptz,
- zoned_date_time timestamptz,
- local_time time,
- instant timestamptz,
- zone_id varchar(60),
- zone_offset varchar(60),
- path varchar(255),
- period varchar(20),
- duration bigint,
- version bigint not null,
- constraint ck_some_new_types_bean_dow check ( dow in (1,2,3,4,5,6,7)),
- constraint ck_some_new_types_bean_mth check ( mth in (1,2,3,4,5,6,7,8,9,10,11,12)),
- constraint pk_some_new_types_bean primary key (id)
-);
-
-create table some_period_bean (
- id bigint generated by default as identity not null,
- anniversary date,
- version bigint not null,
- constraint pk_some_period_bean primary key (id)
-);
-
-create table source_base (
- dtype varchar(31) not null,
- id uuid not null,
- name varchar(255),
- pos integer not null,
- target_id uuid,
- constraint pk_source_base primary key (id)
-);
-
-create table stockforecast (
- type varchar(31) not null,
- id bigint generated by default as identity not null,
- inner_report_id bigint,
- constraint pk_stockforecast primary key (id)
-);
-
-create table sub_section (
- id integer generated by default as identity not null,
- section_id integer,
- title varchar(255),
- cretime timestamptz not null,
- updtime timestamptz not null,
- version bigint not null,
- constraint pk_sub_section primary key (id)
-);
-
-create table sub_type (
- sub_type_id integer generated by default as identity not null,
- description varchar(255),
- version bigint not null,
- constraint pk_sub_type primary key (sub_type_id)
-);
-
-create table survey (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_survey primary key (id)
-);
-
-create table tbytes_only (
- id integer generated by default as identity not null,
- content bytea,
- constraint pk_tbytes_only primary key (id)
-);
-
-create table tcar (
- type varchar(31) not null,
- plate_no varchar(32) not null,
- truckload bigint,
- constraint pk_tcar primary key (plate_no)
-);
-
-create table tevent (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- constraint pk_tevent primary key (id)
-);
-
-create table tevent_many (
- id bigint generated by default as identity not null,
- description varchar(255),
- event_id bigint,
- units integer not null,
- amount float not null,
- version bigint not null,
- constraint pk_tevent_many primary key (id)
-);
-
-create table tevent_one (
- id bigint generated by default as identity not null,
- name varchar(255),
- status integer,
- event_id bigint,
- version bigint not null,
- constraint ck_tevent_one_status check ( status in (0,1)),
- constraint uq_tevent_one_event_id unique (event_id),
- constraint pk_tevent_one primary key (id)
-);
-
-create table tint_root (
- my_type integer not null,
- id integer generated by default as identity not null,
- name varchar(255),
- child_property varchar(255),
- constraint pk_tint_root primary key (id)
-);
-
-create table tjoda_entity (
- id integer generated by default as identity not null,
- local_time time,
- constraint pk_tjoda_entity primary key (id)
-);
-
-create table t_mapsuper1 (
- id integer generated by default as identity not null,
- something varchar(255),
- name varchar(255),
- version integer not null,
- constraint pk_t_mapsuper1 primary key (id)
-);
-
-create table t_oneb (
- id integer generated by default as identity not null,
- name varchar(255),
- description varchar(255),
- active boolean default false not null,
- constraint pk_t_oneb primary key (id)
-);
-
-create table t_detail_with_other_namexxxyy (
- id integer not null,
- name varchar(255),
- description varchar(255),
- some_unique_value varchar(127),
- active boolean default false not null,
- master_id integer,
- constraint uq_t_detail_with_other_namexxxyy_some_unique_value unique (some_unique_value),
- constraint pk_t_detail_with_other_namexxxyy primary key (id)
-);
-create sequence t_atable_detail_seq increment by 1;
-
-create table t_atable_thatisrelatively (
- id integer not null,
- name varchar(255),
- description varchar(255),
- active boolean default false not null,
- constraint pk_t_atable_thatisrelatively primary key (id)
-);
-create sequence t_atable_master_seq increment by 1;
-
-create table ttruck_holder (
- id bigint generated by default as identity not null,
- name varchar(255),
- truck_plate_no varchar(32) not null,
- basic_id integer,
- version bigint not null,
- constraint pk_ttruck_holder primary key (id)
-);
-
-create table ttruck_holder_item (
- id bigint generated by default as identity not null,
- some_uid uuid,
- foo varchar(255),
- owner_id bigint not null,
- constraint pk_ttruck_holder_item primary key (id)
-);
-
-create table tuuid_entity (
- id uuid not null,
- name varchar(255),
- constraint pk_tuuid_entity primary key (id)
-);
-
-create table twheel (
- id bigint generated by default as identity not null,
- owner_plate_no varchar(32) not null,
- constraint pk_twheel primary key (id)
-);
-
-create table twith_pre_insert (
- id integer generated by default as identity not null,
- name varchar(255) not null,
- title varchar(255),
- constraint pk_twith_pre_insert primary key (id)
-);
-
-create table target_base (
- dtype varchar(31) not null,
- id uuid not null,
- name varchar(255),
- constraint pk_target_base primary key (id)
-);
-
-create table mt_tenant (
- id uuid not null,
- name varchar(255),
- version bigint not null,
- constraint pk_mt_tenant primary key (id)
-);
-
-create table test_annotation_base_entity (
- direct varchar(255),
- meta varchar(255),
- mixed varchar(255),
- constraint_annotation varchar(40),
- null1 varchar(255) not null,
- null2 varchar(255),
- null3 varchar(255)
-);
-
-create table tire (
- id bigint not null,
- wheel bigint,
- version integer not null,
- constraint uq_tire_wheel unique (wheel),
- constraint pk_tire primary key (id)
-);
-create sequence tire_seq increment by 1;
-
-create table sa_tire (
- id bigint not null,
- version integer not null,
- constraint pk_sa_tire primary key (id)
-);
-create sequence sa_tire_seq increment by 1;
-
-create table tree_entity (
- id integer generated by default as identity not null,
- text varchar(255),
- parent_id integer,
- constraint pk_tree_entity primary key (id)
-);
-
-create table trip (
- id integer generated by default as identity not null,
- vehicle_driver_id integer,
- destination varchar(255),
- address_id integer,
- star_date timestamptz,
- cretime timestamptz not null,
- updtime timestamptz not null,
- version bigint not null,
- constraint pk_trip primary key (id)
-);
-
-create table truck_ref (
- id integer generated by default as identity not null,
- something varchar(255),
- constraint pk_truck_ref primary key (id)
-);
-
-create table tune (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_tune primary key (id)
-);
-
-create table "type" (
- customer integer not null,
- type integer not null,
- description varchar(255),
- sub_type_id integer,
- version bigint not null,
- constraint pk_type primary key (customer,type)
-);
-
-create table tz_bean (
- id bigint generated by default as identity not null,
- moda varchar(255),
- ts timestamptz,
- tstz timestamptz,
- constraint pk_tz_bean primary key (id)
-);
-
-create table usib_child (
- id uuid not null,
- parent_id bigint,
- deleted boolean default false not null,
- constraint pk_usib_child primary key (id)
-);
-
-create table usib_child_sibling (
- id bigint generated by default as identity not null,
- child_id uuid,
- deleted boolean default false not null,
- constraint uq_usib_child_sibling_child_id unique (child_id),
- constraint pk_usib_child_sibling primary key (id)
-);
-
-create table usib_parent (
- id bigint generated by default as identity not null,
- deleted boolean default false not null,
- constraint pk_usib_parent primary key (id)
-);
-
-create table ut_detail (
- id integer generated by default as identity not null,
- utmaster_id integer not null,
- name varchar(255),
- qty integer,
- amount float,
- version integer not null,
- constraint pk_ut_detail primary key (id)
-);
-
-create table ut_master (
- id integer generated by default as identity not null,
- name varchar(255),
- description varchar(255),
- event_date date,
- version integer not null,
- constraint pk_ut_master primary key (id)
-);
-
-create table uuone (
- id uuid not null,
- name varchar(255),
- description varchar(255),
- version bigint not null,
- constraint pk_uuone primary key (id)
-);
-
-create table uutwo (
- id uuid not null,
- name varchar(255),
- notes varchar(255),
- master_id uuid,
- version bigint not null,
- constraint pk_uutwo primary key (id)
-);
-
-create table oto_user (
- id bigint generated by default as identity not null,
- name varchar(255),
- account_id bigint not null,
- version bigint not null,
- when_created timestamptz not null,
- when_modified timestamptz not null,
- constraint uq_oto_user_account_id unique (account_id),
- constraint pk_oto_user primary key (id)
-);
-
-create table c_user (
- id bigint generated by default as identity not null,
- inactive boolean default false not null,
- name varchar(255),
- email varchar(255),
- password_hash varchar(255),
- group_id bigint,
- version bigint not null,
- when_created timestamptz not null,
- when_modified timestamptz not null,
- constraint pk_c_user primary key (id)
-);
-
-create table tx_user (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_tx_user primary key (id)
-);
-
-create table g_user (
- id bigint generated by default as identity not null,
- username varchar(255),
- version bigint not null,
- constraint pk_g_user primary key (id)
-);
-
-create table em_user (
- id bigint generated by default as identity not null,
- name varchar(255),
- constraint pk_em_user primary key (id)
-);
-
-create table user_interest_live (
- user_id bigint not null,
- live_id bigint not null,
- created_at timestamptz not null,
- constraint pk_user_interest_live primary key (user_id,live_id)
-);
-
-create table em_user_role (
- user_id bigint not null,
- role_id bigint not null,
- constraint pk_em_user_role primary key (user_id,role_id)
-);
-
-create table vehicle (
- dtype varchar(3) not null,
- id integer generated by default as identity not null,
- license_number varchar(255),
- registration_date timestamptz,
- lease_id bigint,
- cretime timestamptz not null,
- updtime timestamptz not null,
- version bigint not null,
- siz varchar(3),
- driver varchar(255),
- car_ref_id integer,
- notes varchar(255),
- truck_ref_id integer,
- capacity float,
- constraint ck_vehicle_siz check ( siz in ('S','M','L','H')),
- constraint pk_vehicle primary key (id)
-);
-
-create table vehicle_driver (
- id integer generated by default as identity not null,
- name varchar(255),
- vehicle_id integer,
- address_id integer,
- license_issued_on timestamptz,
- cretime timestamptz not null,
- updtime timestamptz not null,
- version bigint not null,
- constraint pk_vehicle_driver primary key (id)
-);
-
-create table vehicle_lease (
- dtype varchar(31) not null,
- id bigint generated by default as identity not null,
- name varchar(255),
- active_start date,
- active_end date,
- version bigint not null,
- bond decimal(16,3),
- min_duration integer not null,
- day_rate decimal(16,3),
- max_days integer,
- constraint pk_vehicle_lease primary key (id)
-);
-
-create table version_child (
- id integer generated by default as identity not null,
- name varchar(255),
- parent_id integer,
- version integer not null,
- position integer,
- constraint pk_version_child primary key (id)
-);
-
-create table version_parent (
- id integer generated by default as identity not null,
- name varchar(255),
- version integer not null,
- constraint pk_version_parent primary key (id)
-);
-
-create table version_toy (
- id integer generated by default as identity not null,
- name varchar(255),
- child_id integer,
- version integer not null,
- position integer,
- constraint pk_version_toy primary key (id)
-);
-
-create table warehouses (
- id integer generated by default as identity not null,
- officezoneid integer,
- constraint pk_warehouses primary key (id)
-);
-
-create table warehousesshippingzones (
- warehouseid integer not null,
- shippingzoneid integer not null,
- constraint pk_warehousesshippingzones primary key (warehouseid,shippingzoneid)
-);
-
-create table wheel (
- id bigint not null,
- version integer not null,
- constraint pk_wheel primary key (id)
-);
-create sequence wheel_seq increment by 1;
-
-create table sa_wheel (
- id bigint not null,
- tire bigint,
- car bigint,
- version integer not null,
- constraint pk_sa_wheel primary key (id)
-);
-create sequence sa_wheel_seq increment by 1;
-
-create table sp_car_wheel (
- id bigint not null,
- name varchar(255),
- version integer not null,
- constraint pk_sp_car_wheel primary key (id)
-);
-create sequence sp_car_wheel_seq increment by 1;
-
-create table g_who_props_otm (
- id bigint generated by default as identity not null,
- name varchar(255),
- version bigint not null,
- when_created timestamptz not null,
- when_modified timestamptz not null,
- who_created_id bigint,
- who_modified_id bigint,
- constraint pk_g_who_props_otm primary key (id)
-);
-
-create table with_zero (
- id bigint generated by default as identity not null,
- name varchar(255),
- parent_id integer,
- lang varchar(2) default 'en' not null,
- version bigint not null,
- constraint pk_with_zero primary key (id)
-);
-
-create table parent (
- id integer generated by default as identity not null,
- name varchar(255),
- constraint pk_parent primary key (id)
-);
-
-create table wview (
- id uuid not null,
- name varchar(127) not null,
- constraint uq_wview_name unique (name),
- constraint pk_wview primary key (id)
-);
-
-create table zones (
- type varchar(31) not null,
- id integer generated by default as identity not null,
- attribute varchar(255),
- constraint pk_zones primary key (id)
-);
-
-create index ix_contact_last_name_first_name on contact (last_name,first_name);
-create index ix_e_basic_name on e_basic (name);
-create index ix_efile2_no_fk_owner_id on efile2_no_fk (owner_id);
-create index ix_ecsm_values_host_id on ecsm_values (host_id);
-create index ix_order_referenced_parent_type on order_referenced_parent (type);
-create index ix_organization_node_kind on organization_node (kind);
-create unique index concurrently ix_t_detail_with_other_namexxxyy_lowername on t_detail_with_other_namexxxyy (lower(name));
-create index ix_t_detail_with_other_namexxxyy_defn on t_detail_with_other_namexxxyy using hash (lower(name)) where lower(name) like 'r%';
-create index ano_3 on test_annotation_base_entity (direct);
-create index ano_1 on test_annotation_base_entity (direct);
-create index ano_2 on test_annotation_base_entity (direct);
-create index ix_bar_foo_id on bar (foo_id);
-alter table bar add constraint fk_bar_foo_id foreign key (foo_id) references foo (foo_id) on delete restrict on update restrict;
-
-create index ix_acl_container_relation_container_id on acl_container_relation (container_id);
-alter table acl_container_relation add constraint fk_acl_container_relation_container_id foreign key (container_id) references contract (id) on delete restrict on update restrict;
-
-create index ix_acl_container_relation_acl_entry_id on acl_container_relation (acl_entry_id);
-alter table acl_container_relation add constraint fk_acl_container_relation_acl_entry_id foreign key (acl_entry_id) references acl (id) on delete restrict on update restrict;
-
-create index ix_addr_employee_id on addr (employee_id);
-alter table addr add constraint fk_addr_employee_id foreign key (employee_id) references empl (id) on delete restrict on update restrict;
-
-create index ix_o_address_country_code on o_address (country_code);
-alter table o_address add constraint fk_o_address_country_code foreign key (country_code) references o_country (code) on delete restrict on update restrict;
-
-alter table album add constraint fk_album_cover_id foreign key (cover_id) references cover (id) on delete restrict on update restrict;
-
-create index ix_animal_shelter_id on animal (shelter_id);
-alter table animal add constraint fk_animal_shelter_id foreign key (shelter_id) references animal_shelter (id) on delete restrict on update restrict;
-
-create index ix_attribute_attribute_holder_id on attribute (attribute_holder_id);
-alter table attribute add constraint fk_attribute_attribute_holder_id foreign key (attribute_holder_id) references attribute_holder (id) on delete restrict on update restrict;
-
-create index ix_bbookmark_user_id on bbookmark (user_id);
-alter table bbookmark add constraint fk_bbookmark_user_id foreign key (user_id) references bbookmark_user (id) on delete restrict on update restrict;
-
-create index ix_bbookmark_user_org_id on bbookmark_user (org_id);
-alter table bbookmark_user add constraint fk_bbookmark_user_org_id foreign key (org_id) references bbookmark_org (id) on delete restrict on update restrict;
-
-create index ix_bsite_user_a_site_id on bsite_user_a (site_id);
-alter table bsite_user_a add constraint fk_bsite_user_a_site_id foreign key (site_id) references bsite (id) on delete restrict on update restrict;
-
-create index ix_bsite_user_a_user_id on bsite_user_a (user_id);
-alter table bsite_user_a add constraint fk_bsite_user_a_user_id foreign key (user_id) references buser (id) on delete restrict on update restrict;
-
-create index ix_bsite_user_b_site on bsite_user_b (site);
-alter table bsite_user_b add constraint fk_bsite_user_b_site foreign key (site) references bsite (id) on delete restrict on update restrict;
-
-create index ix_bsite_user_b_usr on bsite_user_b (usr);
-alter table bsite_user_b add constraint fk_bsite_user_b_usr foreign key (usr) references buser (id) on delete restrict on update restrict;
-
-create index ix_bsite_user_c_site_uid on bsite_user_c (site_uid);
-alter table bsite_user_c add constraint fk_bsite_user_c_site_uid foreign key (site_uid) references bsite (id) on delete restrict on update restrict;
-
-create index ix_bsite_user_c_user_uid on bsite_user_c (user_uid);
-alter table bsite_user_c add constraint fk_bsite_user_c_user_uid foreign key (user_uid) references buser (id) on delete restrict on update restrict;
-
-create index ix_bsite_user_e_site_id on bsite_user_e (site_id);
-alter table bsite_user_e add constraint fk_bsite_user_e_site_id foreign key (site_id) references bsite (id) on delete restrict on update restrict;
-
-create index ix_bsite_user_e_user_id on bsite_user_e (user_id);
-alter table bsite_user_e add constraint fk_bsite_user_e_user_id foreign key (user_id) references buser (id) on delete restrict on update restrict;
-
-alter table basic_draftable_bean add constraint fk_basic_draftable_bean_id foreign key (id) references basic_draftable_bean_draft (id) on delete restrict on update restrict;
-
-alter table drel_booking add constraint fk_drel_booking_agent_invoice foreign key (agent_invoice) references drel_invoice (id) on delete restrict on update restrict;
-
-alter table drel_booking add constraint fk_drel_booking_client_invoice foreign key (client_invoice) references drel_invoice (id) on delete restrict on update restrict;
-
-create index ix_cepproduct_category_category_id on cepproduct_category (category_id);
-alter table cepproduct_category add constraint fk_cepproduct_category_category_id foreign key (category_id) references cepcategory (id) on delete restrict on update restrict;
-
-create index ix_cepproduct_category_product_id on cepproduct_category (product_id);
-alter table cepproduct_category add constraint fk_cepproduct_category_product_id foreign key (product_id) references cepproduct (id) on delete restrict on update restrict;
-
-create index ix_ciaddress_street_id on ciaddress (street_id);
-alter table ciaddress add constraint fk_ciaddress_street_id foreign key (street_id) references cistreet_parent (id) on delete restrict on update restrict;
-
-create index ix_cicustomer_parent_address_id on cicustomer_parent (address_id);
-alter table cicustomer_parent add constraint fk_cicustomer_parent_address_id foreign key (address_id) references ciaddress (id) on delete restrict on update restrict;
-
-create index ix_cinh_ref_ref_id on cinh_ref (ref_id);
-alter table cinh_ref add constraint fk_cinh_ref_ref_id foreign key (ref_id) references cinh_root (id) on delete restrict on update restrict;
-
-create index ix_ckey_detail_parent on ckey_detail (one_key,two_key);
-alter table ckey_detail add constraint fk_ckey_detail_parent foreign key (one_key,two_key) references ckey_parent (one_key,two_key) on delete restrict on update restrict;
-
-create index ix_ckey_parent_assoc_id on ckey_parent (assoc_id);
-alter table ckey_parent add constraint fk_ckey_parent_assoc_id foreign key (assoc_id) references ckey_assoc (id) on delete restrict on update restrict;
-
-create index ix_coone_many_coone_id on coone_many (coone_id);
-alter table coone_many add constraint fk_coone_many_coone_id foreign key (coone_id) references coone (id) on delete restrict on update restrict;
-
-alter table coroot add constraint fk_coroot_one_id foreign key (one_id) references coone (id) on delete restrict on update restrict;
-
-create index ix_calculation_result_product_configuration_id on calculation_result (product_configuration_id);
-alter table calculation_result add constraint fk_calculation_result_product_configuration_id foreign key (product_configuration_id) references configuration (id) on delete restrict on update restrict;
-
-create index ix_calculation_result_group_configuration_id on calculation_result (group_configuration_id);
-alter table calculation_result add constraint fk_calculation_result_group_configuration_id foreign key (group_configuration_id) references configuration (id) on delete restrict on update restrict;
-
-create index ix_sp_car_car_wheels_sp_car_car on sp_car_car_wheels (car);
-alter table sp_car_car_wheels add constraint fk_sp_car_car_wheels_sp_car_car foreign key (car) references sp_car_car (id) on delete restrict on update restrict;
-
-create index ix_sp_car_car_wheels_sp_car_wheel on sp_car_car_wheels (wheel);
-alter table sp_car_car_wheels add constraint fk_sp_car_car_wheels_sp_car_wheel foreign key (wheel) references sp_car_wheel (id) on delete restrict on update restrict;
-
-create index ix_sp_car_car_doors_sp_car_car on sp_car_car_doors (car);
-alter table sp_car_car_doors add constraint fk_sp_car_car_doors_sp_car_car foreign key (car) references sp_car_car (id) on delete restrict on update restrict;
-
-create index ix_sp_car_car_doors_sp_car_door on sp_car_car_doors (door);
-alter table sp_car_car_doors add constraint fk_sp_car_car_doors_sp_car_door foreign key (door) references sp_car_door (id) on delete restrict on update restrict;
-
-create index ix_car_accessory_fuse_id on car_accessory (fuse_id);
-alter table car_accessory add constraint fk_car_accessory_fuse_id foreign key (fuse_id) references car_fuse (id) on delete restrict on update restrict;
-
-create index ix_car_accessory_car_id on car_accessory (car_id);
-alter table car_accessory add constraint fk_car_accessory_car_id foreign key (car_id) references vehicle (id) on delete restrict on update restrict;
-
-create index ix_category_surveyobjectid on category (surveyobjectid);
-alter table category add constraint fk_category_surveyobjectid foreign key (surveyobjectid) references survey (id) on delete restrict on update restrict;
-
-alter table e_save_test_d add constraint fk_e_save_test_d_parent_id foreign key (parent_id) references e_save_test_c (id) on delete restrict on update restrict;
-
-create index ix_child_person_some_bean_id on child_person (some_bean_id);
-alter table child_person add constraint fk_child_person_some_bean_id foreign key (some_bean_id) references e_basic (id) on delete restrict on update restrict;
-
-create index ix_child_person_parent_identifier on child_person (parent_identifier);
-alter table child_person add constraint fk_child_person_parent_identifier foreign key (parent_identifier) references parent_person (identifier) on delete restrict on update restrict;
-
-create index ix_cke_client_user on cke_client (username,cod_cpny);
-alter table cke_client add constraint fk_cke_client_user foreign key (username,cod_cpny) references cke_user (username,cod_cpny) on delete restrict on update restrict;
-
-alter table class_super_monkey add constraint fk_class_super_monkey_class_super foreign key (class_super_sid) references class_super (sid) on delete restrict on update restrict;
-
-alter table class_super_monkey add constraint fk_class_super_monkey_monkey foreign key (monkey_mid) references monkey (mid) on delete restrict on update restrict;
-
-create index ix_configuration_configurations_id on configuration (configurations_id);
-alter table configuration add constraint fk_configuration_configurations_id foreign key (configurations_id) references configurations (id) on delete restrict on update restrict;
-
-create index ix_contact_customer_id on contact (customer_id);
-alter table contact add constraint fk_contact_customer_id foreign key (customer_id) references o_customer (id) on delete restrict on update restrict;
-
-create index ix_contact_group_id on contact (group_id);
-alter table contact add constraint fk_contact_group_id foreign key (group_id) references contact_group (id) on delete restrict on update restrict;
-
-create index ix_contact_note_contact_id on contact_note (contact_id);
-alter table contact_note add constraint fk_contact_note_contact_id foreign key (contact_id) references contact (id) on delete restrict on update restrict;
-
-create index ix_contract_costs_position_id on contract_costs (position_id);
-alter table contract_costs add constraint fk_contract_costs_position_id foreign key (position_id) references e_position (id) on delete restrict on update restrict;
-
-create index ix_c_conversation_group_id on c_conversation (group_id);
-alter table c_conversation add constraint fk_c_conversation_group_id foreign key (group_id) references c_group (id) on delete restrict on update restrict;
-
-create index ix_o_customer_billing_address_id on o_customer (billing_address_id);
-alter table o_customer add constraint fk_o_customer_billing_address_id foreign key (billing_address_id) references o_address (id) on delete restrict on update restrict;
-
-create index ix_o_customer_shipping_address_id on o_customer (shipping_address_id);
-alter table o_customer add constraint fk_o_customer_shipping_address_id foreign key (shipping_address_id) references o_address (id) on delete restrict on update restrict;
-
-create index ix_dcredit_drol_dcredit on dcredit_drol (dcredit_id);
-alter table dcredit_drol add constraint fk_dcredit_drol_dcredit foreign key (dcredit_id) references dcredit (id) on delete restrict on update restrict;
-
-create index ix_dcredit_drol_drol on dcredit_drol (drol_id);
-alter table dcredit_drol add constraint fk_dcredit_drol_drol foreign key (drol_id) references drol (id) on delete restrict on update restrict;
-
-create index ix_dmachine_organisation_id on dmachine (organisation_id);
-alter table dmachine add constraint fk_dmachine_organisation_id foreign key (organisation_id) references dorg (id) on delete restrict on update restrict;
-
-create index ix_d_machine_aux_use_machine_id on d_machine_aux_use (machine_id);
-alter table d_machine_aux_use add constraint fk_d_machine_aux_use_machine_id foreign key (machine_id) references dmachine (id) on delete restrict on update restrict;
-
-create index ix_d_machine_stats_machine_id on d_machine_stats (machine_id);
-alter table d_machine_stats add constraint fk_d_machine_stats_machine_id foreign key (machine_id) references dmachine (id) on delete restrict on update restrict;
-
-create index ix_d_machine_use_machine_id on d_machine_use (machine_id);
-alter table d_machine_use add constraint fk_d_machine_use_machine_id foreign key (machine_id) references dmachine (id) on delete restrict on update restrict;
-
-create index ix_drot_drol_drot on drot_drol (drot_id);
-alter table drot_drol add constraint fk_drot_drol_drot foreign key (drot_id) references drot (id) on delete restrict on update restrict;
-
-create index ix_drot_drol_drol on drot_drol (drol_id);
-alter table drot_drol add constraint fk_drot_drol_drol foreign key (drol_id) references drol (id) on delete restrict on update restrict;
-
-create index ix_dc_detail_master_id on dc_detail (master_id);
-alter table dc_detail add constraint fk_dc_detail_master_id foreign key (master_id) references dc_master (id) on delete restrict on update restrict;
-
-alter table defaults_model add constraint fk_defaults_model_id foreign key (id) references defaults_model_draft (id) on delete restrict on update restrict;
-
-create index ix_dfk_cascade_one_id on dfk_cascade (one_id);
-alter table dfk_cascade add constraint fk_dfk_cascade_one_id foreign key (one_id) references dfk_cascade_one (id) on delete cascade on update cascade;
-
-create index ix_dfk_set_null_one_id on dfk_set_null (one_id);
-alter table dfk_set_null add constraint fk_dfk_set_null_one_id foreign key (one_id) references dfk_one (id) on delete set null on update set null;
-
-alter table doc add constraint fk_doc_id foreign key (id) references doc_draft (id) on delete restrict on update restrict;
-
-create index ix_doc_link_doc on doc_link (doc_id);
-alter table doc_link add constraint fk_doc_link_doc foreign key (doc_id) references doc (id) on delete restrict on update restrict;
-
-create index ix_doc_link_link on doc_link (link_id);
-alter table doc_link add constraint fk_doc_link_link foreign key (link_id) references link (id) on delete restrict on update restrict;
-
-alter table document add constraint fk_document_id foreign key (id) references document_draft (id) on delete restrict on update restrict;
-
-create index ix_document_organisation_id on document (organisation_id);
-alter table document add constraint fk_document_organisation_id foreign key (organisation_id) references organisation (id) on delete restrict on update restrict;
-
-create index ix_document_draft_organisation_id on document_draft (organisation_id);
-alter table document_draft add constraint fk_document_draft_organisation_id foreign key (organisation_id) references organisation (id) on delete restrict on update restrict;
-
-create index ix_document_media_document_id on document_media (document_id);
-alter table document_media add constraint fk_document_media_document_id foreign key (document_id) references document (id) on delete restrict on update restrict;
-
-create index ix_document_media_draft_document_id on document_media_draft (document_id);
-alter table document_media_draft add constraint fk_document_media_draft_document_id foreign key (document_id) references document_draft (id) on delete restrict on update restrict;
-
-create index ix_e_basicenc_relate_other_id on e_basicenc_relate (other_id);
-alter table e_basicenc_relate add constraint fk_e_basicenc_relate_other_id foreign key (other_id) references e_basicenc (id) on delete restrict on update restrict;
-
-create index ix_ebasic_json_map_detail_owner_id on ebasic_json_map_detail (owner_id);
-alter table ebasic_json_map_detail add constraint fk_ebasic_json_map_detail_owner_id foreign key (owner_id) references ebasic_json_map (id) on delete restrict on update restrict;
-
-create index ix_ebasic_no_sdchild_owner_id on ebasic_no_sdchild (owner_id);
-alter table ebasic_no_sdchild add constraint fk_ebasic_no_sdchild_owner_id foreign key (owner_id) references ebasic_soft_delete (id) on delete restrict on update restrict;
-
-create index ix_ebasic_sdchild_owner_id on ebasic_sdchild (owner_id);
-alter table ebasic_sdchild add constraint fk_ebasic_sdchild_owner_id foreign key (owner_id) references ebasic_soft_delete (id) on delete restrict on update restrict;
-
-create index ix_ecache_child_root_id on ecache_child (root_id);
-alter table ecache_child add constraint fk_ecache_child_root_id foreign key (root_id) references ecache_root (id) on delete restrict on update restrict;
-
-alter table edefault_prop add constraint fk_edefault_prop_e_simple_usertypeid foreign key (e_simple_usertypeid) references esimple (usertypeid) on delete restrict on update restrict;
-
-create index ix_eemb_inner_outer_id on eemb_inner (outer_id);
-alter table eemb_inner add constraint fk_eemb_inner_outer_id foreign key (outer_id) references eemb_outer (id) on delete restrict on update restrict;
-
-create index ix_einvoice_person_id on einvoice (person_id);
-alter table einvoice add constraint fk_einvoice_person_id foreign key (person_id) references eperson (id) on delete restrict on update restrict;
-
-create index ix_enull_collection_detail_enull_collection_id on enull_collection_detail (enull_collection_id);
-alter table enull_collection_detail add constraint fk_enull_collection_detail_enull_collection_id foreign key (enull_collection_id) references enull_collection (id) on delete restrict on update restrict;
-
-create index ix_eopt_one_a_b_id on eopt_one_a (b_id);
-alter table eopt_one_a add constraint fk_eopt_one_a_b_id foreign key (b_id) references eopt_one_b (id) on delete restrict on update restrict;
-
-create index ix_eopt_one_b_c_id on eopt_one_b (c_id);
-alter table eopt_one_b add constraint fk_eopt_one_b_c_id foreign key (c_id) references eopt_one_c (id) on delete restrict on update restrict;
-
-create index ix_eper_addr_ma_country_code on eper_addr (ma_country_code);
-alter table eper_addr add constraint fk_eper_addr_ma_country_code foreign key (ma_country_code) references o_country (code) on delete restrict on update restrict;
-
-create index ix_esoft_del_book_lend_by_id on esoft_del_book (lend_by_id);
-alter table esoft_del_book add constraint fk_esoft_del_book_lend_by_id foreign key (lend_by_id) references esoft_del_user (id) on delete restrict on update restrict;
-
-create index ix_esoft_del_book_esoft_del_user_esoft_del_book on esoft_del_book_esoft_del_user (esoft_del_book_id);
-alter table esoft_del_book_esoft_del_user add constraint fk_esoft_del_book_esoft_del_user_esoft_del_book foreign key (esoft_del_book_id) references esoft_del_book (id) on delete restrict on update restrict;
-
-create index ix_esoft_del_book_esoft_del_user_esoft_del_user on esoft_del_book_esoft_del_user (esoft_del_user_id);
-alter table esoft_del_book_esoft_del_user add constraint fk_esoft_del_book_esoft_del_user_esoft_del_user foreign key (esoft_del_user_id) references esoft_del_user (id) on delete restrict on update restrict;
-
-create index ix_esoft_del_down_esoft_del_mid_id on esoft_del_down (esoft_del_mid_id);
-alter table esoft_del_down add constraint fk_esoft_del_down_esoft_del_mid_id foreign key (esoft_del_mid_id) references esoft_del_mid (id) on delete restrict on update restrict;
-
-create index ix_esoft_del_mid_top_id on esoft_del_mid (top_id);
-alter table esoft_del_mid add constraint fk_esoft_del_mid_top_id foreign key (top_id) references esoft_del_top (id) on delete restrict on update restrict;
-
-create index ix_esoft_del_mid_up_id on esoft_del_mid (up_id);
-alter table esoft_del_mid add constraint fk_esoft_del_mid_up_id foreign key (up_id) references esoft_del_up (id) on delete restrict on update restrict;
-
-alter table esoft_del_one_a add constraint fk_esoft_del_one_a_oneb_id foreign key (oneb_id) references esoft_del_one_b (id) on delete restrict on update restrict;
-
-create index ix_esoft_del_role_esoft_del_user_esoft_del_role on esoft_del_role_esoft_del_user (esoft_del_role_id);
-alter table esoft_del_role_esoft_del_user add constraint fk_esoft_del_role_esoft_del_user_esoft_del_role foreign key (esoft_del_role_id) references esoft_del_role (id) on delete restrict on update restrict;
-
-create index ix_esoft_del_role_esoft_del_user_esoft_del_user on esoft_del_role_esoft_del_user (esoft_del_user_id);
-alter table esoft_del_role_esoft_del_user add constraint fk_esoft_del_role_esoft_del_user_esoft_del_user foreign key (esoft_del_user_id) references esoft_del_user (id) on delete restrict on update restrict;
-
-create index ix_esoft_del_user_esoft_del_role_esoft_del_user on esoft_del_user_esoft_del_role (esoft_del_user_id);
-alter table esoft_del_user_esoft_del_role add constraint fk_esoft_del_user_esoft_del_role_esoft_del_user foreign key (esoft_del_user_id) references esoft_del_user (id) on delete restrict on update restrict;
-
-create index ix_esoft_del_user_esoft_del_role_esoft_del_role on esoft_del_user_esoft_del_role (esoft_del_role_id);
-alter table esoft_del_user_esoft_del_role add constraint fk_esoft_del_user_esoft_del_role_esoft_del_role foreign key (esoft_del_role_id) references esoft_del_role (id) on delete restrict on update restrict;
-
-create index ix_rawinherit_uncle_parent_id on rawinherit_uncle (parent_id);
-alter table rawinherit_uncle add constraint fk_rawinherit_uncle_parent_id foreign key (parent_id) references rawinherit_parent (id) on delete restrict on update restrict;
-
-create index ix_evanilla_collection_detail_evanilla_collection_id on evanilla_collection_detail (evanilla_collection_id);
-alter table evanilla_collection_detail add constraint fk_evanilla_collection_detail_evanilla_collection_id foreign key (evanilla_collection_id) references evanilla_collection (id) on delete restrict on update restrict;
-
-create index ix_ec_enum_person_tags_ec_enum_person_id on ec_enum_person_tags (ec_enum_person_id);
-alter table ec_enum_person_tags add constraint fk_ec_enum_person_tags_ec_enum_person_id foreign key (ec_enum_person_id) references ec_enum_person (id) on delete restrict on update restrict;
-
-create index ix_ec_person_phone_owner_id on ec_person_phone (owner_id);
-alter table ec_person_phone add constraint fk_ec_person_phone_owner_id foreign key (owner_id) references ec_person (id) on delete restrict on update restrict;
-
-create index ix_ec_top_person_id on ec_top (person_id);
-alter table ec_top add constraint fk_ec_top_person_id foreign key (person_id) references ecs_person (id) on delete restrict on update restrict;
-
-create index ix_ec_top_ecs_person_ec_top on ec_top_ecs_person (ec_top_id);
-alter table ec_top_ecs_person add constraint fk_ec_top_ecs_person_ec_top foreign key (ec_top_id) references ec_top (id) on delete restrict on update restrict;
-
-create index ix_ec_top_ecs_person_ecs_person on ec_top_ecs_person (ecs_person_id);
-alter table ec_top_ecs_person add constraint fk_ec_top_ecs_person_ecs_person foreign key (ecs_person_id) references ecs_person (id) on delete restrict on update restrict;
-
-create index ix_ecbl_person_phone_numbers_person_id on ecbl_person_phone_numbers (person_id);
-alter table ecbl_person_phone_numbers add constraint fk_ecbl_person_phone_numbers_person_id foreign key (person_id) references ecbl_person (id) on delete restrict on update restrict;
-
-create index ix_ecbm_person_phone_numbers_person_id on ecbm_person_phone_numbers (person_id);
-alter table ecbm_person_phone_numbers add constraint fk_ecbm_person_phone_numbers_person_id foreign key (person_id) references ecbm_person (id) on delete restrict on update restrict;
-
-create index ix_ecm_person_phone_numbers_ecm_person_id on ecm_person_phone_numbers (ecm_person_id);
-alter table ecm_person_phone_numbers add constraint fk_ecm_person_phone_numbers_ecm_person_id foreign key (ecm_person_id) references ecm_person (id) on delete restrict on update restrict;
-
-create index ix_ecmc_person_phone_numbers_ecmc_person_id on ecmc_person_phone_numbers (ecmc_person_id);
-alter table ecmc_person_phone_numbers add constraint fk_ecmc_person_phone_numbers_ecmc_person_id foreign key (ecmc_person_id) references ecmc_person (id) on delete restrict on update restrict;
-
-create index ix_ecs_person_phone_ecs_person_id on ecs_person_phone (ecs_person_id);
-alter table ecs_person_phone add constraint fk_ecs_person_phone_ecs_person_id foreign key (ecs_person_id) references ecs_person (id) on delete restrict on update restrict;
-
-create index ix_ecsm_child_ecsm_parent_id on ecsm_child (ecsm_parent_id);
-alter table ecsm_child add constraint fk_ecsm_child_ecsm_parent_id foreign key (ecsm_parent_id) references ecsm_parent (id) on delete restrict on update restrict;
-
-create index ix_td_child_parent_id on td_child (parent_id);
-alter table td_child add constraint fk_td_child_parent_id foreign key (parent_id) references td_parent (parent_id) on delete restrict on update restrict;
-
-create index ix_element_bean_complex_bean_id on element_bean (complex_bean_id);
-alter table element_bean add constraint fk_element_bean_complex_bean_id foreign key (complex_bean_id) references root_bean (id) on delete restrict on update restrict;
-
-create index ix_empl_default_address_id on empl (default_address_id);
-alter table empl add constraint fk_empl_default_address_id foreign key (default_address_id) references addr (id) on delete restrict on update restrict;
-
-create index ix_esd_detail_master_id on esd_detail (master_id);
-alter table esd_detail add constraint fk_esd_detail_master_id foreign key (master_id) references esd_master (id) on delete restrict on update restrict;
-
-create index ix_grand_parent_person_some_bean_id on grand_parent_person (some_bean_id);
-alter table grand_parent_person add constraint fk_grand_parent_person_some_bean_id foreign key (some_bean_id) references e_basic (id) on delete restrict on update restrict;
-
-create index ix_survey_group_categoryobjectid on survey_group (categoryobjectid);
-alter table survey_group add constraint fk_survey_group_categoryobjectid foreign key (categoryobjectid) references category (id) on delete restrict on update restrict;
-
-create index ix_hx_link_doc_hx_link on hx_link_doc (hx_link_id);
-alter table hx_link_doc add constraint fk_hx_link_doc_hx_link foreign key (hx_link_id) references hx_link (id) on delete restrict on update restrict;
-
-create index ix_hx_link_doc_he_doc on hx_link_doc (he_doc_id);
-alter table hx_link_doc add constraint fk_hx_link_doc_he_doc foreign key (he_doc_id) references he_doc (id) on delete restrict on update restrict;
-
-create index ix_hi_link_doc_hi_link on hi_link_doc (hi_link_id);
-alter table hi_link_doc add constraint fk_hi_link_doc_hi_link foreign key (hi_link_id) references hi_link (id) on delete restrict on update restrict;
-
-create index ix_hi_link_doc_hi_doc on hi_link_doc (hi_doc_id);
-alter table hi_link_doc add constraint fk_hi_link_doc_hi_doc foreign key (hi_doc_id) references hi_doc (id) on delete restrict on update restrict;
-
-create index ix_hi_tthree_hi_ttwo_id on hi_tthree (hi_ttwo_id);
-alter table hi_tthree add constraint fk_hi_tthree_hi_ttwo_id foreign key (hi_ttwo_id) references hi_ttwo (id) on delete restrict on update restrict;
-
-create index ix_hi_ttwo_hi_tone_id on hi_ttwo (hi_tone_id);
-alter table hi_ttwo add constraint fk_hi_ttwo_hi_tone_id foreign key (hi_tone_id) references hi_tone (id) on delete restrict on update restrict;
-
-alter table hsd_setting add constraint fk_hsd_setting_user_id foreign key (user_id) references hsd_user (id) on delete restrict on update restrict;
-
-create index ix_iaf_segment_status_id on iaf_segment (status_id);
-alter table iaf_segment add constraint fk_iaf_segment_status_id foreign key (status_id) references iaf_segment_status (id) on delete restrict on update restrict;
-
-create index ix_imrelated_owner_id on imrelated (owner_id);
-alter table imrelated add constraint fk_imrelated_owner_id foreign key (owner_id) references imroot (id) on delete restrict on update restrict;
-
-create index ix_info_contact_company_id on info_contact (company_id);
-alter table info_contact add constraint fk_info_contact_company_id foreign key (company_id) references info_company (id) on delete restrict on update restrict;
-
-alter table info_customer add constraint fk_info_customer_company_id foreign key (company_id) references info_company (id) on delete restrict on update restrict;
-
-alter table inner_report add constraint fk_inner_report_forecast_id foreign key (forecast_id) references stockforecast (id) on delete restrict on update restrict;
-
-create index ix_drel_invoice_booking on drel_invoice (booking);
-alter table drel_invoice add constraint fk_drel_invoice_booking foreign key (booking) references drel_booking (id) on delete restrict on update restrict;
-
-create index ix_item_etype on item (customer,type);
-alter table item add constraint fk_item_etype foreign key (customer,type) references "type" (customer,type) on delete restrict on update restrict;
-
-create index ix_item_eregion on item (customer,region);
-alter table item add constraint fk_item_eregion foreign key (customer,region) references region (customer,type) on delete restrict on update restrict;
-
-alter table mkeygroup_monkey add constraint fk_mkeygroup_monkey_mkeygroup foreign key (mkeygroup_pid) references mkeygroup (pid) on delete restrict on update restrict;
-
-alter table mkeygroup_monkey add constraint fk_mkeygroup_monkey_monkey foreign key (monkey_mid) references monkey (mid) on delete restrict on update restrict;
-
-alter table trainer_monkey add constraint fk_trainer_monkey_trainer foreign key (trainer_tid) references trainer (tid) on delete restrict on update restrict;
-
-alter table trainer_monkey add constraint fk_trainer_monkey_monkey foreign key (monkey_mid) references monkey (mid) on delete restrict on update restrict;
-
-alter table troop_monkey add constraint fk_troop_monkey_troop foreign key (troop_pid) references troop (pid) on delete restrict on update restrict;
-
-alter table troop_monkey add constraint fk_troop_monkey_monkey foreign key (monkey_mid) references monkey (mid) on delete restrict on update restrict;
-
-create index ix_l2_cldf_reset_bean_child_parent_id on l2_cldf_reset_bean_child (parent_id);
-alter table l2_cldf_reset_bean_child add constraint fk_l2_cldf_reset_bean_child_parent_id foreign key (parent_id) references l2_cldf_reset_bean (id) on delete restrict on update restrict;
-
-create index ix_level1_level4_level1 on level1_level4 (level1_id);
-alter table level1_level4 add constraint fk_level1_level4_level1 foreign key (level1_id) references level1 (id) on delete restrict on update restrict;
-
-create index ix_level1_level4_level4 on level1_level4 (level4_id);
-alter table level1_level4 add constraint fk_level1_level4_level4 foreign key (level4_id) references level4 (id) on delete restrict on update restrict;
-
-create index ix_level1_level2_level1 on level1_level2 (level1_id);
-alter table level1_level2 add constraint fk_level1_level2_level1 foreign key (level1_id) references level1 (id) on delete restrict on update restrict;
-
-create index ix_level1_level2_level2 on level1_level2 (level2_id);
-alter table level1_level2 add constraint fk_level1_level2_level2 foreign key (level2_id) references level2 (id) on delete restrict on update restrict;
-
-create index ix_level2_level3_level2 on level2_level3 (level2_id);
-alter table level2_level3 add constraint fk_level2_level3_level2 foreign key (level2_id) references level2 (id) on delete restrict on update restrict;
-
-create index ix_level2_level3_level3 on level2_level3 (level3_id);
-alter table level2_level3 add constraint fk_level2_level3_level3 foreign key (level3_id) references level3 (id) on delete restrict on update restrict;
-
-alter table link add constraint fk_link_id foreign key (id) references link_draft (id) on delete restrict on update restrict;
-
-create index ix_la_attr_value_attribute_la_attr_value on la_attr_value_attribute (la_attr_value_id);
-alter table la_attr_value_attribute add constraint fk_la_attr_value_attribute_la_attr_value foreign key (la_attr_value_id) references la_attr_value (id) on delete restrict on update restrict;
-
-create index ix_la_attr_value_attribute_attribute on la_attr_value_attribute (attribute_id);
-alter table la_attr_value_attribute add constraint fk_la_attr_value_attribute_attribute foreign key (attribute_id) references attribute (id) on delete restrict on update restrict;
-
-create index ix_looney_tune_id on looney (tune_id);
-alter table looney add constraint fk_looney_tune_id foreign key (tune_id) references tune (id) on delete restrict on update restrict;
-
-create index ix_mcontact_customer_id on mcontact (customer_id);
-alter table mcontact add constraint fk_mcontact_customer_id foreign key (customer_id) references mcustomer (id) on delete restrict on update restrict;
-
-create index ix_mcontact_message_contact_id on mcontact_message (contact_id);
-alter table mcontact_message add constraint fk_mcontact_message_contact_id foreign key (contact_id) references mcontact (id) on delete restrict on update restrict;
-
-create index ix_mcustomer_shipping_address_id on mcustomer (shipping_address_id);
-alter table mcustomer add constraint fk_mcustomer_shipping_address_id foreign key (shipping_address_id) references maddress (id) on delete restrict on update restrict;
-
-create index ix_mcustomer_billing_address_id on mcustomer (billing_address_id);
-alter table mcustomer add constraint fk_mcustomer_billing_address_id foreign key (billing_address_id) references maddress (id) on delete restrict on update restrict;
-
-create index ix_mmachine_mgroup_mmachine on mmachine_mgroup (mmachine_id);
-alter table mmachine_mgroup add constraint fk_mmachine_mgroup_mmachine foreign key (mmachine_id) references mmachine (id) on delete restrict on update restrict;
-
-create index ix_mmachine_mgroup_mgroup on mmachine_mgroup (mgroup_id);
-alter table mmachine_mgroup add constraint fk_mmachine_mgroup_mgroup foreign key (mgroup_id) references mgroup (id) on delete restrict on update restrict;
-
-create index ix_mprinter_current_state_id on mprinter (current_state_id);
-alter table mprinter add constraint fk_mprinter_current_state_id foreign key (current_state_id) references mprinter_state (id) on delete restrict on update restrict;
-
-alter table mprinter add constraint fk_mprinter_last_swap_cyan_id foreign key (last_swap_cyan_id) references mprinter_state (id) on delete restrict on update restrict;
-
-alter table mprinter add constraint fk_mprinter_last_swap_magenta_id foreign key (last_swap_magenta_id) references mprinter_state (id) on delete restrict on update restrict;
-
-alter table mprinter add constraint fk_mprinter_last_swap_yellow_id foreign key (last_swap_yellow_id) references mprinter_state (id) on delete restrict on update restrict;
-
-alter table mprinter add constraint fk_mprinter_last_swap_black_id foreign key (last_swap_black_id) references mprinter_state (id) on delete restrict on update restrict;
-
-create index ix_mprinter_state_printer_id on mprinter_state (printer_id);
-alter table mprinter_state add constraint fk_mprinter_state_printer_id foreign key (printer_id) references mprinter (id) on delete restrict on update restrict;
-
-create index ix_mprofile_picture_id on mprofile (picture_id);
-alter table mprofile add constraint fk_mprofile_picture_id foreign key (picture_id) references mmedia (id) on delete restrict on update restrict;
-
-create index ix_mrole_muser_mrole on mrole_muser (mrole_roleid);
-alter table mrole_muser add constraint fk_mrole_muser_mrole foreign key (mrole_roleid) references mrole (roleid) on delete restrict on update restrict;
-
-create index ix_mrole_muser_muser on mrole_muser (muser_userid);
-alter table mrole_muser add constraint fk_mrole_muser_muser foreign key (muser_userid) references muser (userid) on delete restrict on update restrict;
-
-create index ix_muser_user_type_id on muser (user_type_id);
-alter table muser add constraint fk_muser_user_type_id foreign key (user_type_id) references muser_type (id) on delete restrict on update restrict;
-
-create index ix_mail_user_inbox_mail_user on mail_user_inbox (mail_user_id);
-alter table mail_user_inbox add constraint fk_mail_user_inbox_mail_user foreign key (mail_user_id) references mail_user (id) on delete restrict on update restrict;
-
-create index ix_mail_user_inbox_mail_box on mail_user_inbox (mail_box_id);
-alter table mail_user_inbox add constraint fk_mail_user_inbox_mail_box foreign key (mail_box_id) references mail_box (id) on delete restrict on update restrict;
-
-create index ix_mail_user_outbox_mail_user on mail_user_outbox (mail_user_id);
-alter table mail_user_outbox add constraint fk_mail_user_outbox_mail_user foreign key (mail_user_id) references mail_user (id) on delete restrict on update restrict;
-
-create index ix_mail_user_outbox_mail_box on mail_user_outbox (mail_box_id);
-alter table mail_user_outbox add constraint fk_mail_user_outbox_mail_box foreign key (mail_box_id) references mail_box (id) on delete restrict on update restrict;
-
-create index ix_c_message_conversation_id on c_message (conversation_id);
-alter table c_message add constraint fk_c_message_conversation_id foreign key (conversation_id) references c_conversation (id) on delete restrict on update restrict;
-
-create index ix_c_message_user_id on c_message (user_id);
-alter table c_message add constraint fk_c_message_user_id foreign key (user_id) references c_user (id) on delete restrict on update restrict;
-
-alter table meter_contract_data add constraint fk_meter_contract_data_special_needs_client_id foreign key (special_needs_client_id) references meter_special_needs_client (id) on delete restrict on update restrict;
-
-alter table meter_special_needs_client add constraint fk_meter_special_needs_client_primary_id foreign key (primary_id) references meter_special_needs_contact (id) on delete restrict on update restrict;
-
-alter table meter_version add constraint fk_meter_version_address_data_id foreign key (address_data_id) references meter_address_data (id) on delete restrict on update restrict;
-
-alter table meter_version add constraint fk_meter_version_contract_data_id foreign key (contract_data_id) references meter_contract_data (id) on delete restrict on update restrict;
-
-create index ix_mnoc_user_mnoc_role_mnoc_user on mnoc_user_mnoc_role (mnoc_user_user_id);
-alter table mnoc_user_mnoc_role add constraint fk_mnoc_user_mnoc_role_mnoc_user foreign key (mnoc_user_user_id) references mnoc_user (user_id) on delete restrict on update restrict;
-
-create index ix_mnoc_user_mnoc_role_mnoc_role on mnoc_user_mnoc_role (mnoc_role_role_id);
-alter table mnoc_user_mnoc_role add constraint fk_mnoc_user_mnoc_role_mnoc_role foreign key (mnoc_role_role_id) references mnoc_role (role_id) on delete restrict on update restrict;
-
-create index ix_mny_b_a_id on mny_b (a_id);
-alter table mny_b add constraint fk_mny_b_a_id foreign key (a_id) references mny_a (id) on delete restrict on update restrict;
-
-create index ix_mny_b_mny_c_mny_b on mny_b_mny_c (mny_b_id);
-alter table mny_b_mny_c add constraint fk_mny_b_mny_c_mny_b foreign key (mny_b_id) references mny_b (id) on delete restrict on update restrict;
-
-create index ix_mny_b_mny_c_mny_c on mny_b_mny_c (mny_c_id);
-alter table mny_b_mny_c add constraint fk_mny_b_mny_c_mny_c foreign key (mny_c_id) references mny_c (id) on delete restrict on update restrict;
-
-create index ix_subtopics_mny_topic_1 on subtopics (topic);
-alter table subtopics add constraint fk_subtopics_mny_topic_1 foreign key (topic) references mny_topic (id) on delete restrict on update restrict;
-
-create index ix_subtopics_mny_topic_2 on subtopics (subtopic);
-alter table subtopics add constraint fk_subtopics_mny_topic_2 foreign key (subtopic) references mny_topic (id) on delete restrict on update restrict;
-
-create index ix_mp_role_mp_user_id on mp_role (mp_user_id);
-alter table mp_role add constraint fk_mp_role_mp_user_id foreign key (mp_user_id) references mp_user (id) on delete restrict on update restrict;
-
-create index ix_ms_many_a_many_b_ms_many_a on ms_many_a_many_b (ms_many_a_aid);
-alter table ms_many_a_many_b add constraint fk_ms_many_a_many_b_ms_many_a foreign key (ms_many_a_aid) references ms_many_a (aid) on delete restrict on update restrict;
-
-create index ix_ms_many_a_many_b_ms_many_b on ms_many_a_many_b (ms_many_b_bid);
-alter table ms_many_a_many_b add constraint fk_ms_many_a_many_b_ms_many_b foreign key (ms_many_b_bid) references ms_many_b (bid) on delete restrict on update restrict;
-
-create index ix_ms_many_b_many_a_ms_many_b on ms_many_b_many_a (ms_many_b_bid);
-alter table ms_many_b_many_a add constraint fk_ms_many_b_many_a_ms_many_b foreign key (ms_many_b_bid) references ms_many_b (bid) on delete restrict on update restrict;
-
-create index ix_ms_many_b_many_a_ms_many_a on ms_many_b_many_a (ms_many_a_aid);
-alter table ms_many_b_many_a add constraint fk_ms_many_b_many_a_ms_many_a foreign key (ms_many_a_aid) references ms_many_a (aid) on delete restrict on update restrict;
-
-create index ix_my_lob_size_join_many_parent_id on my_lob_size_join_many (parent_id);
-alter table my_lob_size_join_many add constraint fk_my_lob_size_join_many_parent_id foreign key (parent_id) references my_lob_size (id) on delete restrict on update restrict;
-
-create index ix_o_bean_child_cached_bean_id on o_bean_child (cached_bean_id);
-alter table o_bean_child add constraint fk_o_bean_child_cached_bean_id foreign key (cached_bean_id) references o_cached_bean (id) on delete restrict on update restrict;
-
-create index ix_ocached_app_detail_app_id on ocached_app_detail (app_id);
-alter table ocached_app_detail add constraint fk_ocached_app_detail_app_id foreign key (app_id) references ocached_app (id) on delete restrict on update restrict;
-
-create index ix_o_cached_bean_country_o_cached_bean on o_cached_bean_country (o_cached_bean_id);
-alter table o_cached_bean_country add constraint fk_o_cached_bean_country_o_cached_bean foreign key (o_cached_bean_id) references o_cached_bean (id) on delete restrict on update restrict;
-
-create index ix_o_cached_bean_country_o_country on o_cached_bean_country (o_country_code);
-alter table o_cached_bean_country add constraint fk_o_cached_bean_country_o_country foreign key (o_country_code) references o_country (code) on delete restrict on update restrict;
-
-create index ix_o_cached_bean_child_cached_bean_id on o_cached_bean_child (cached_bean_id);
-alter table o_cached_bean_child add constraint fk_o_cached_bean_child_cached_bean_id foreign key (cached_bean_id) references o_cached_bean (id) on delete restrict on update restrict;
-
-alter table oengine add constraint fk_oengine_car_id foreign key (car_id) references ocar (id) on delete restrict on update restrict;
-
-alter table ogear_box add constraint fk_ogear_box_car_id foreign key (car_id) references ocar (id) on delete restrict on update restrict;
-
-create index ix_omvertex_other_omvertex_id on omvertex_other (omvertex_id);
-alter table omvertex_other add constraint fk_omvertex_other_omvertex_id foreign key (omvertex_id) references omvertex (id) on delete restrict on update restrict;
-
-alter table oroad_show_msg add constraint fk_oroad_show_msg_company_id foreign key (company_id) references ocompany (id) on delete restrict on update restrict;
-
-create index ix_om_account_child_dbo_banana_rama_id on om_account_child_dbo (banana_rama_id);
-alter table om_account_child_dbo add constraint fk_om_account_child_dbo_banana_rama_id foreign key (banana_rama_id) references om_account_dbo (id) on delete restrict on update restrict;
-
-create index ix_om_basic_child_parent_id on om_basic_child (parent_id);
-alter table om_basic_child add constraint fk_om_basic_child_parent_id foreign key (parent_id) references om_basic_parent (id) on delete restrict on update restrict;
-
-create index ix_om_ordered_detail_master_id on om_ordered_detail (master_id);
-alter table om_ordered_detail add constraint fk_om_ordered_detail_master_id foreign key (master_id) references om_ordered_master (id) on delete restrict on update restrict;
-
-create index ix_oml_baz_foo_id on oml_baz (foo_id);
-alter table oml_baz add constraint fk_oml_baz_foo_id foreign key (foo_id) references oml_foo (id) on delete restrict on update restrict;
-
-create index ix_oml_foo_bar_id on oml_foo (bar_id);
-alter table oml_foo add constraint fk_oml_foo_bar_id foreign key (bar_id) references oml_bar (id) on delete restrict on update restrict;
-
-create index ix_o_order_kcustomer_id on o_order (kcustomer_id);
-alter table o_order add constraint fk_o_order_kcustomer_id foreign key (kcustomer_id) references o_customer (id) on delete restrict on update restrict;
-
-create index ix_o_order_detail_order_id on o_order_detail (order_id);
-alter table o_order_detail add constraint fk_o_order_detail_order_id foreign key (order_id) references o_order (id) on delete restrict on update restrict;
-
-create index ix_o_order_detail_product_id on o_order_detail (product_id);
-alter table o_order_detail add constraint fk_o_order_detail_product_id foreign key (product_id) references o_product (id) on delete restrict on update restrict;
-
-create index ix_s_order_items_order_uuid on s_order_items (order_uuid);
-alter table s_order_items add constraint fk_s_order_items_order_uuid foreign key (order_uuid) references s_orders (uuid) on delete restrict on update restrict;
-
-create index ix_order_referenced_parent_master_id on order_referenced_parent (master_id);
-alter table order_referenced_parent add constraint fk_order_referenced_parent_master_id foreign key (master_id) references order_master (id) on delete restrict on update restrict;
-
-create index ix_or_order_ship_order_id on or_order_ship (order_id);
-alter table or_order_ship add constraint fk_or_order_ship_order_id foreign key (order_id) references o_order (id) on delete restrict on update restrict;
-
-create index ix_order_toy_child_id on order_toy (child_id);
-alter table order_toy add constraint fk_order_toy_child_id foreign key (child_id) references order_referenced_parent (id) on delete restrict on update restrict;
-
-create index ix_ordered_parent_order_master_inheritance_id on ordered_parent (order_master_inheritance_id);
-alter table ordered_parent add constraint fk_ordered_parent_order_master_inheritance_id foreign key (order_master_inheritance_id) references order_master_inheritance (id) on delete restrict on update restrict;
-
-alter table organization_node add constraint fk_organization_node_parent_tree_node_id foreign key (parent_tree_node_id) references organization_tree_node (id) on delete restrict on update restrict;
-
-create index ix_orp_detail_master_id on orp_detail (master_id);
-alter table orp_detail add constraint fk_orp_detail_master_id foreign key (master_id) references orp_master (id) on delete restrict on update restrict;
-
-create index ix_orp_detail2_orp_master2_id on orp_detail2 (orp_master2_id);
-alter table orp_detail2 add constraint fk_orp_detail2_orp_master2_id foreign key (orp_master2_id) references orp_master2 (id) on delete restrict on update restrict;
-
-alter table oto_atwo add constraint fk_oto_atwo_aone_id foreign key (aone_id) references oto_aone (id) on delete restrict on update restrict;
-
-alter table oto_bchild add constraint fk_oto_bchild_master_id foreign key (master_id) references oto_bmaster (id) on delete restrict on update restrict;
-
-alter table oto_child add constraint fk_oto_child_master_id foreign key (master_id) references oto_master (id) on delete restrict on update restrict;
-
-alter table oto_cust_address add constraint fk_oto_cust_address_customer_cid foreign key (customer_cid) references oto_cust (cid) on delete restrict on update restrict;
-
-alter table oto_level_a add constraint fk_oto_level_a_b_id foreign key (b_id) references oto_level_b (id) on delete restrict on update restrict;
-
-alter table oto_level_b add constraint fk_oto_level_b_c_id foreign key (c_id) references oto_level_c (id) on delete restrict on update restrict;
-
-alter table oto_prime_extra add constraint fk_oto_prime_extra_eid foreign key (eid) references oto_prime (pid) on delete restrict on update restrict;
-
-alter table oto_sd_child add constraint fk_oto_sd_child_master_id foreign key (master_id) references oto_sd_master (id) on delete restrict on update restrict;
-
-create index ix_oto_th_many_oto_th_top_id on oto_th_many (oto_th_top_id);
-alter table oto_th_many add constraint fk_oto_th_many_oto_th_top_id foreign key (oto_th_top_id) references oto_th_top (id) on delete restrict on update restrict;
-
-alter table oto_th_one add constraint fk_oto_th_one_many_id foreign key (many_id) references oto_th_many (id) on delete restrict on update restrict;
-
-alter table oto_ubprime_extra add constraint fk_oto_ubprime_extra_eid foreign key (eid) references oto_ubprime (pid) on delete restrict on update restrict;
-
-alter table oto_user_model add constraint fk_oto_user_model_user_optional_id foreign key (user_optional_id) references oto_user_model_optional (id) on delete restrict on update restrict;
-
-alter table pfile add constraint fk_pfile_file_content_id foreign key (file_content_id) references pfile_content (id) on delete restrict on update restrict;
-
-alter table pfile add constraint fk_pfile_file_content2_id foreign key (file_content2_id) references pfile_content (id) on delete restrict on update restrict;
-
-alter table paggview add constraint fk_paggview_pview_id foreign key (pview_id) references pp (id) on delete restrict on update restrict;
-
-create index ix_pallet_location_zone_sid on pallet_location (zone_sid);
-alter table pallet_location add constraint fk_pallet_location_zone_sid foreign key (zone_sid) references zones (id) on delete restrict on update restrict;
-
-alter table parcel_location add constraint fk_parcel_location_parcelid foreign key (parcelid) references parcel (parcelid) on delete restrict on update restrict;
-
-create index ix_rawinherit_parent_rawinherit_data_rawinherit_parent on rawinherit_parent_rawinherit_data (rawinherit_parent_id);
-alter table rawinherit_parent_rawinherit_data add constraint fk_rawinherit_parent_rawinherit_data_rawinherit_parent foreign key (rawinherit_parent_id) references rawinherit_parent (id) on delete restrict on update restrict;
-
-create index ix_rawinherit_parent_rawinherit_data_rawinherit_data on rawinherit_parent_rawinherit_data (rawinherit_data_id);
-alter table rawinherit_parent_rawinherit_data add constraint fk_rawinherit_parent_rawinherit_data_rawinherit_data foreign key (rawinherit_data_id) references rawinherit_data (id) on delete restrict on update restrict;
-
-create index ix_parent_person_some_bean_id on parent_person (some_bean_id);
-alter table parent_person add constraint fk_parent_person_some_bean_id foreign key (some_bean_id) references e_basic (id) on delete restrict on update restrict;
-
-create index ix_parent_person_parent_identifier on parent_person (parent_identifier);
-alter table parent_person add constraint fk_parent_person_parent_identifier foreign key (parent_identifier) references grand_parent_person (identifier) on delete restrict on update restrict;
-
-create index ix_c_participation_conversation_id on c_participation (conversation_id);
-alter table c_participation add constraint fk_c_participation_conversation_id foreign key (conversation_id) references c_conversation (id) on delete restrict on update restrict;
-
-create index ix_c_participation_user_id on c_participation (user_id);
-alter table c_participation add constraint fk_c_participation_user_id foreign key (user_id) references c_user (id) on delete restrict on update restrict;
-
-create index ix_pcf_calendar_pcf_person_id on pcf_calendar (pcf_person_id);
-alter table pcf_calendar add constraint fk_pcf_calendar_pcf_person_id foreign key (pcf_person_id) references pcf_person (id) on delete restrict on update restrict;
-
-create index ix_pcf_city_pcf_country_id on pcf_city (pcf_country_id);
-alter table pcf_city add constraint fk_pcf_city_pcf_country_id foreign key (pcf_country_id) references pcf_country (id) on delete restrict on update restrict;
-
-alter table pcf_city add constraint fk_pcf_city_mayor_id foreign key (mayor_id) references pcf_person (id) on delete restrict on update restrict;
-
-alter table pcf_city add constraint fk_pcf_city_vice_mayor_id foreign key (vice_mayor_id) references pcf_person (id) on delete restrict on update restrict;
-
-create index ix_pcf_event_pcf_calendar_id on pcf_event (pcf_calendar_id);
-alter table pcf_event add constraint fk_pcf_event_pcf_calendar_id foreign key (pcf_calendar_id) references pcf_calendar (id) on delete restrict on update restrict;
-
-alter table persistent_file_content add constraint fk_persistent_file_content_persistent_file_id foreign key (persistent_file_id) references persistent_file (id) on delete restrict on update restrict;
-
-create index ix_person_default_address_oid on person (default_address_oid);
-alter table person add constraint fk_person_default_address_oid foreign key (default_address_oid) references address (oid) on delete restrict on update restrict;
-
-create index ix_person_cache_email_person_info_person_id on person_cache_email (person_info_person_id);
-alter table person_cache_email add constraint fk_person_cache_email_person_info_person_id foreign key (person_info_person_id) references person_cache_info (person_id) on delete restrict on update restrict;
-
-create index ix_phones_person_id on phones (person_id);
-alter table phones add constraint fk_phones_person_id foreign key (person_id) references persons (id) on delete restrict on update restrict;
-
-create index ix_e_position_contract_id on e_position (contract_id);
-alter table e_position add constraint fk_e_position_contract_id foreign key (contract_id) references contract (id) on delete restrict on update restrict;
-
-create index ix_pp_to_ww_pp on pp_to_ww (pp_id);
-alter table pp_to_ww add constraint fk_pp_to_ww_pp foreign key (pp_id) references pp (id) on delete restrict on update restrict;
-
-create index ix_pp_to_ww_wview on pp_to_ww (ww_id);
-alter table pp_to_ww add constraint fk_pp_to_ww_wview foreign key (ww_id) references wview (id) on delete restrict on update restrict;
-
-create index ix_question_groupobjectid on question (groupobjectid);
-alter table question add constraint fk_question_groupobjectid foreign key (groupobjectid) references survey_group (id) on delete restrict on update restrict;
-
-create index ix_r_orders_customer on r_orders (company,customername);
-alter table r_orders add constraint fk_r_orders_customer foreign key (company,customername) references rcustomer (company,name) on delete restrict on update restrict;
-
-alter table referenced_defaults_model add constraint fk_referenced_defaults_model_id foreign key (id) references referenced_defaults_model_draft (id) on delete restrict on update restrict;
-
-create index ix_referenced_defaults_model_defaults_model_id on referenced_defaults_model (defaults_model_id);
-alter table referenced_defaults_model add constraint fk_referenced_defaults_model_defaults_model_id foreign key (defaults_model_id) references defaults_model (id) on delete restrict on update restrict;
-
-create index ix_referenced_defaults_model_draft_defaults_model_id on referenced_defaults_model_draft (defaults_model_id);
-alter table referenced_defaults_model_draft add constraint fk_referenced_defaults_model_draft_defaults_model_id foreign key (defaults_model_id) references defaults_model_draft (id) on delete restrict on update restrict;
-
-create index ix_rel_master_detail_id on rel_master (detail_id);
-alter table rel_master add constraint fk_rel_master_detail_id foreign key (detail_id) references rel_detail (id) on delete restrict on update restrict;
-
-create index ix_resourcefile_parentresourcefileid on resourcefile (parentresourcefileid);
-alter table resourcefile add constraint fk_resourcefile_parentresourcefileid foreign key (parentresourcefileid) references resourcefile (id) on delete restrict on update restrict;
-
-create index ix_mt_role_tenant_id on mt_role (tenant_id);
-alter table mt_role add constraint fk_mt_role_tenant_id foreign key (tenant_id) references mt_tenant (id) on delete restrict on update restrict;
-
-create index ix_mt_role_permission_mt_role on mt_role_permission (mt_role_id);
-alter table mt_role_permission add constraint fk_mt_role_permission_mt_role foreign key (mt_role_id) references mt_role (id) on delete restrict on update restrict;
-
-create index ix_mt_role_permission_mt_permission on mt_role_permission (mt_permission_id);
-alter table mt_role_permission add constraint fk_mt_role_permission_mt_permission foreign key (mt_permission_id) references mt_permission (id) on delete restrict on update restrict;
-
-create index ix_root_bean_referencing_bean_id on root_bean (referencing_bean_id);
-alter table root_bean add constraint fk_root_bean_referencing_bean_id foreign key (referencing_bean_id) references referencing_bean (id) on delete restrict on update restrict;
-
-alter table f_second add constraint fk_f_second_first foreign key (first) references f_first (id) on delete restrict on update restrict;
-
-create index ix_section_article_id on section (article_id);
-alter table section add constraint fk_section_article_id foreign key (article_id) references article (id) on delete restrict on update restrict;
-
-create index ix_self_parent_parent_id on self_parent (parent_id);
-alter table self_parent add constraint fk_self_parent_parent_id foreign key (parent_id) references self_parent (id) on delete restrict on update restrict;
-
-create index ix_self_ref_customer_referred_by_id on self_ref_customer (referred_by_id);
-alter table self_ref_customer add constraint fk_self_ref_customer_referred_by_id foreign key (referred_by_id) references self_ref_customer (id) on delete restrict on update restrict;
-
-create index ix_self_ref_example_parent_id on self_ref_example (parent_id);
-alter table self_ref_example add constraint fk_self_ref_example_parent_id foreign key (parent_id) references self_ref_example (id) on delete restrict on update restrict;
-
-alter table e_save_test_b add constraint fk_e_save_test_b_sibling_a_id foreign key (sibling_a_id) references e_save_test_a (id) on delete restrict on update restrict;
-
-create index ix_site_parent_id on site (parent_id);
-alter table site add constraint fk_site_parent_id foreign key (parent_id) references site (id) on delete restrict on update restrict;
-
-alter table site add constraint fk_site_data_container_id foreign key (data_container_id) references data_container (id) on delete restrict on update restrict;
-
-alter table site add constraint fk_site_site_address_id foreign key (site_address_id) references site_address (id) on delete restrict on update restrict;
-
-create index ix_source_base_target_id on source_base (target_id);
-alter table source_base add constraint fk_source_base_target_id foreign key (target_id) references target_base (id) on delete restrict on update restrict;
-
-create index ix_stockforecast_inner_report_id on stockforecast (inner_report_id);
-alter table stockforecast add constraint fk_stockforecast_inner_report_id foreign key (inner_report_id) references inner_report (id) on delete restrict on update restrict;
-
-create index ix_sub_section_section_id on sub_section (section_id);
-alter table sub_section add constraint fk_sub_section_section_id foreign key (section_id) references section (id) on delete restrict on update restrict;
-
-create index ix_tevent_many_event_id on tevent_many (event_id);
-alter table tevent_many add constraint fk_tevent_many_event_id foreign key (event_id) references tevent_one (id) on delete restrict on update restrict;
-
-alter table tevent_one add constraint fk_tevent_one_event_id foreign key (event_id) references tevent (id) on delete restrict on update restrict;
-
-create index ix_t_detail_with_other_namexxxyy_master_id on t_detail_with_other_namexxxyy (master_id);
-alter table t_detail_with_other_namexxxyy add constraint fk_t_detail_with_other_namexxxyy_master_id foreign key (master_id) references t_atable_thatisrelatively (id) on delete restrict on update restrict;
-
-create index ix_ttruck_holder_truck_plate_no on ttruck_holder (truck_plate_no);
-alter table ttruck_holder add constraint fk_ttruck_holder_truck_plate_no foreign key (truck_plate_no) references tcar (plate_no) on delete restrict on update restrict;
-
-create index ix_ttruck_holder_basic_id on ttruck_holder (basic_id);
-alter table ttruck_holder add constraint fk_ttruck_holder_basic_id foreign key (basic_id) references e_basic (id) on delete restrict on update restrict;
-
-create index ix_ttruck_holder_item_owner_id on ttruck_holder_item (owner_id);
-alter table ttruck_holder_item add constraint fk_ttruck_holder_item_owner_id foreign key (owner_id) references ttruck_holder (id) on delete restrict on update restrict;
-
-create index ix_twheel_owner_plate_no on twheel (owner_plate_no);
-alter table twheel add constraint fk_twheel_owner_plate_no foreign key (owner_plate_no) references tcar (plate_no) on delete restrict on update restrict;
-
-alter table tire add constraint fk_tire_wheel foreign key (wheel) references wheel (id) on delete restrict on update restrict;
-
-create index ix_tree_entity_parent_id on tree_entity (parent_id);
-alter table tree_entity add constraint fk_tree_entity_parent_id foreign key (parent_id) references tree_entity (id) on delete restrict on update restrict;
-
-create index ix_trip_vehicle_driver_id on trip (vehicle_driver_id);
-alter table trip add constraint fk_trip_vehicle_driver_id foreign key (vehicle_driver_id) references vehicle_driver (id) on delete restrict on update restrict;
-
-create index ix_trip_address_id on trip (address_id);
-alter table trip add constraint fk_trip_address_id foreign key (address_id) references o_address (id) on delete restrict on update restrict;
-
-create index ix_type_sub_type_id on "type" (sub_type_id);
-alter table "type" add constraint fk_type_sub_type_id foreign key (sub_type_id) references sub_type (sub_type_id) on delete restrict on update restrict;
-
-create index ix_usib_child_parent_id on usib_child (parent_id);
-alter table usib_child add constraint fk_usib_child_parent_id foreign key (parent_id) references usib_parent (id) on delete restrict on update restrict;
-
-alter table usib_child_sibling add constraint fk_usib_child_sibling_child_id foreign key (child_id) references usib_child (id) on delete restrict on update restrict;
-
-create index ix_ut_detail_utmaster_id on ut_detail (utmaster_id);
-alter table ut_detail add constraint fk_ut_detail_utmaster_id foreign key (utmaster_id) references ut_master (id) on delete restrict on update restrict;
-
-create index ix_uutwo_master_id on uutwo (master_id);
-alter table uutwo add constraint fk_uutwo_master_id foreign key (master_id) references uuone (id) on delete restrict on update restrict;
-
-alter table oto_user add constraint fk_oto_user_account_id foreign key (account_id) references oto_account (id) on delete restrict on update restrict;
-
-create index ix_c_user_group_id on c_user (group_id);
-alter table c_user add constraint fk_c_user_group_id foreign key (group_id) references c_group (id) on delete restrict on update restrict;
-
-create index ix_em_user_role_user_id on em_user_role (user_id);
-alter table em_user_role add constraint fk_em_user_role_user_id foreign key (user_id) references em_user (id) on delete restrict on update restrict;
-
-create index ix_em_user_role_role_id on em_user_role (role_id);
-alter table em_user_role add constraint fk_em_user_role_role_id foreign key (role_id) references em_role (id) on delete restrict on update restrict;
-
-create index ix_vehicle_lease_id on vehicle (lease_id);
-alter table vehicle add constraint fk_vehicle_lease_id foreign key (lease_id) references vehicle_lease (id) on delete restrict on update restrict;
-
-create index ix_vehicle_car_ref_id on vehicle (car_ref_id);
-alter table vehicle add constraint fk_vehicle_car_ref_id foreign key (car_ref_id) references truck_ref (id) on delete restrict on update restrict;
-
-create index ix_vehicle_truck_ref_id on vehicle (truck_ref_id);
-alter table vehicle add constraint fk_vehicle_truck_ref_id foreign key (truck_ref_id) references truck_ref (id) on delete restrict on update restrict;
-
-create index ix_vehicle_driver_vehicle_id on vehicle_driver (vehicle_id);
-alter table vehicle_driver add constraint fk_vehicle_driver_vehicle_id foreign key (vehicle_id) references vehicle (id) on delete restrict on update restrict;
-
-create index ix_vehicle_driver_address_id on vehicle_driver (address_id);
-alter table vehicle_driver add constraint fk_vehicle_driver_address_id foreign key (address_id) references o_address (id) on delete restrict on update restrict;
-
-create index ix_version_child_parent_id on version_child (parent_id);
-alter table version_child add constraint fk_version_child_parent_id foreign key (parent_id) references version_parent (id) on delete restrict on update restrict;
-
-create index ix_version_toy_child_id on version_toy (child_id);
-alter table version_toy add constraint fk_version_toy_child_id foreign key (child_id) references version_child (id) on delete restrict on update restrict;
-
-create index ix_warehouses_officezoneid on warehouses (officezoneid);
-alter table warehouses add constraint fk_warehouses_officezoneid foreign key (officezoneid) references zones (id) on delete restrict on update restrict;
-
-create index ix_warehousesshippingzones_warehouses on warehousesshippingzones (warehouseid);
-alter table warehousesshippingzones add constraint fk_warehousesshippingzones_warehouses foreign key (warehouseid) references warehouses (id) on delete restrict on update restrict;
-
-create index ix_warehousesshippingzones_zones on warehousesshippingzones (shippingzoneid);
-alter table warehousesshippingzones add constraint fk_warehousesshippingzones_zones foreign key (shippingzoneid) references zones (id) on delete restrict on update restrict;
-
-create index ix_sa_wheel_tire on sa_wheel (tire);
-alter table sa_wheel add constraint fk_sa_wheel_tire foreign key (tire) references sa_tire (id) on delete restrict on update restrict;
-
-create index ix_sa_wheel_car on sa_wheel (car);
-alter table sa_wheel add constraint fk_sa_wheel_car foreign key (car) references sa_car (id) on delete restrict on update restrict;
-
-create index ix_g_who_props_otm_who_created_id on g_who_props_otm (who_created_id);
-alter table g_who_props_otm add constraint fk_g_who_props_otm_who_created_id foreign key (who_created_id) references g_user (id) on delete restrict on update restrict;
-
-create index ix_g_who_props_otm_who_modified_id on g_who_props_otm (who_modified_id);
-alter table g_who_props_otm add constraint fk_g_who_props_otm_who_modified_id foreign key (who_modified_id) references g_user (id) on delete restrict on update restrict;
-
-create index ix_with_zero_parent_id on with_zero (parent_id);
-alter table with_zero add constraint fk_with_zero_parent_id foreign key (parent_id) references parent (id) on delete restrict on update restrict;
-
-alter table hx_link add column sys_period tstzrange not null default tstzrange(current_timestamp, null);
-update hx_link set sys_period = tstzrange(when_created, null);
-create table hx_link_history(like hx_link);
-create view hx_link_with_history as select * from hx_link union all select * from hx_link_history;
-
-alter table hi_link add column sys_period tstzrange not null default tstzrange(current_timestamp, null);
-update hi_link set sys_period = tstzrange(when_created, null);
-create table hi_link_history(like hi_link);
-create view hi_link_with_history as select * from hi_link union all select * from hi_link_history;
-
-alter table hi_link_doc add column sys_period tstzrange not null default tstzrange(current_timestamp, null);
-create table hi_link_doc_history(like hi_link_doc);
-create view hi_link_doc_with_history as select * from hi_link_doc union all select * from hi_link_doc_history;
-
-alter table hi_tone add column sys_period tstzrange not null default tstzrange(current_timestamp, null);
-update hi_tone set sys_period = tstzrange(when_created, null);
-create table hi_tone_history(like hi_tone);
-create view hi_tone_with_history as select * from hi_tone union all select * from hi_tone_history;
-
-alter table hi_tthree add column sys_period tstzrange not null default tstzrange(current_timestamp, null);
-update hi_tthree set sys_period = tstzrange(when_created, null);
-create table hi_tthree_history(like hi_tthree);
-create view hi_tthree_with_history as select * from hi_tthree union all select * from hi_tthree_history;
-
-alter table hi_ttwo add column sys_period tstzrange not null default tstzrange(current_timestamp, null);
-update hi_ttwo set sys_period = tstzrange(when_created, null);
-create table hi_ttwo_history(like hi_ttwo);
-create view hi_ttwo_with_history as select * from hi_ttwo union all select * from hi_ttwo_history;
-
-alter table hsd_setting add column sys_period tstzrange not null default tstzrange(current_timestamp, null);
-update hsd_setting set sys_period = tstzrange(when_created, null);
-create table hsd_setting_history(like hsd_setting);
-create view hsd_setting_with_history as select * from hsd_setting union all select * from hsd_setting_history;
-
-alter table hsd_user add column sys_period tstzrange not null default tstzrange(current_timestamp, null);
-update hsd_user set sys_period = tstzrange(when_created, null);
-create table hsd_user_history(like hsd_user);
-create view hsd_user_with_history as select * from hsd_user union all select * from hsd_user_history;
-
-alter table link add column sys_period tstzrange not null default tstzrange(current_timestamp, null);
-update link set sys_period = tstzrange(when_created, null);
-create table link_history(like link);
-create view link_with_history as select * from link union all select * from link_history;
-
-alter table c_user add column sys_period tstzrange not null default tstzrange(current_timestamp, null);
-update c_user set sys_period = tstzrange(when_created, null);
-create table c_user_history(like c_user);
-create view c_user_with_history as select * from c_user union all select * from c_user_history;
-
-create or replace function hx_link_history_version() returns trigger as $$
-declare
- lowerTs timestamptz;
- upperTs timestamptz;
-begin
- lowerTs = lower(OLD.sys_period);
- upperTs = greatest(lowerTs + '1 microsecond',current_timestamp);
- if (TG_OP = 'UPDATE') then
- insert into hx_link_history (sys_period,id, name, location, comments, version, when_created, when_modified, deleted) values (tstzrange(lowerTs,upperTs), OLD.id, OLD.name, OLD.location, OLD.comments, OLD.version, OLD.when_created, OLD.when_modified, OLD.deleted);
- NEW.sys_period = tstzrange(upperTs,null);
- return new;
- elsif (TG_OP = 'DELETE') then
- insert into hx_link_history (sys_period,id, name, location, comments, version, when_created, when_modified, deleted) values (tstzrange(lowerTs,upperTs), OLD.id, OLD.name, OLD.location, OLD.comments, OLD.version, OLD.when_created, OLD.when_modified, OLD.deleted);
- return old;
- end if;
-end;
-$$ LANGUAGE plpgsql;
-
-create trigger hx_link_history_upd
- before update or delete on hx_link
- for each row execute procedure hx_link_history_version();
-
-create or replace function hi_link_history_version() returns trigger as $$
-declare
- lowerTs timestamptz;
- upperTs timestamptz;
-begin
- lowerTs = lower(OLD.sys_period);
- upperTs = greatest(lowerTs + '1 microsecond',current_timestamp);
- if (TG_OP = 'UPDATE') then
- insert into hi_link_history (sys_period,id, name, location, comments, version, when_created, when_modified) values (tstzrange(lowerTs,upperTs), OLD.id, OLD.name, OLD.location, OLD.comments, OLD.version, OLD.when_created, OLD.when_modified);
- NEW.sys_period = tstzrange(upperTs,null);
- return new;
- elsif (TG_OP = 'DELETE') then
- insert into hi_link_history (sys_period,id, name, location, comments, version, when_created, when_modified) values (tstzrange(lowerTs,upperTs), OLD.id, OLD.name, OLD.location, OLD.comments, OLD.version, OLD.when_created, OLD.when_modified);
- return old;
- end if;
-end;
-$$ LANGUAGE plpgsql;
-
-create trigger hi_link_history_upd
- before update or delete on hi_link
- for each row execute procedure hi_link_history_version();
-
-create or replace function hi_link_doc_history_version() returns trigger as $$
-declare
- lowerTs timestamptz;
- upperTs timestamptz;
-begin
- lowerTs = lower(OLD.sys_period);
- upperTs = greatest(lowerTs + '1 microsecond',current_timestamp);
- if (TG_OP = 'UPDATE') then
- insert into hi_link_doc_history (sys_period,hi_link_id, hi_doc_id) values (tstzrange(lowerTs,upperTs), OLD.hi_link_id, OLD.hi_doc_id);
- NEW.sys_period = tstzrange(upperTs,null);
- return new;
- elsif (TG_OP = 'DELETE') then
- insert into hi_link_doc_history (sys_period,hi_link_id, hi_doc_id) values (tstzrange(lowerTs,upperTs), OLD.hi_link_id, OLD.hi_doc_id);
- return old;
- end if;
-end;
-$$ LANGUAGE plpgsql;
-
-create trigger hi_link_doc_history_upd
- before update or delete on hi_link_doc
- for each row execute procedure hi_link_doc_history_version();
-
-create or replace function hi_tone_history_version() returns trigger as $$
-declare
- lowerTs timestamptz;
- upperTs timestamptz;
-begin
- lowerTs = lower(OLD.sys_period);
- upperTs = greatest(lowerTs + '1 microsecond',current_timestamp);
- if (TG_OP = 'UPDATE') then
- insert into hi_tone_history (sys_period,id, name, comments, version, when_created, when_modified) values (tstzrange(lowerTs,upperTs), OLD.id, OLD.name, OLD.comments, OLD.version, OLD.when_created, OLD.when_modified);
- NEW.sys_period = tstzrange(upperTs,null);
- return new;
- elsif (TG_OP = 'DELETE') then
- insert into hi_tone_history (sys_period,id, name, comments, version, when_created, when_modified) values (tstzrange(lowerTs,upperTs), OLD.id, OLD.name, OLD.comments, OLD.version, OLD.when_created, OLD.when_modified);
- return old;
- end if;
-end;
-$$ LANGUAGE plpgsql;
-
-create trigger hi_tone_history_upd
- before update or delete on hi_tone
- for each row execute procedure hi_tone_history_version();
-
-create or replace function hi_tthree_history_version() returns trigger as $$
-declare
- lowerTs timestamptz;
- upperTs timestamptz;
-begin
- lowerTs = lower(OLD.sys_period);
- upperTs = greatest(lowerTs + '1 microsecond',current_timestamp);
- if (TG_OP = 'UPDATE') then
- insert into hi_tthree_history (sys_period,id, hi_ttwo_id, three, version, when_created, when_modified) values (tstzrange(lowerTs,upperTs), OLD.id, OLD.hi_ttwo_id, OLD.three, OLD.version, OLD.when_created, OLD.when_modified);
- NEW.sys_period = tstzrange(upperTs,null);
- return new;
- elsif (TG_OP = 'DELETE') then
- insert into hi_tthree_history (sys_period,id, hi_ttwo_id, three, version, when_created, when_modified) values (tstzrange(lowerTs,upperTs), OLD.id, OLD.hi_ttwo_id, OLD.three, OLD.version, OLD.when_created, OLD.when_modified);
- return old;
- end if;
-end;
-$$ LANGUAGE plpgsql;
-
-create trigger hi_tthree_history_upd
- before update or delete on hi_tthree
- for each row execute procedure hi_tthree_history_version();
-
-create or replace function hi_ttwo_history_version() returns trigger as $$
-declare
- lowerTs timestamptz;
- upperTs timestamptz;
-begin
- lowerTs = lower(OLD.sys_period);
- upperTs = greatest(lowerTs + '1 microsecond',current_timestamp);
- if (TG_OP = 'UPDATE') then
- insert into hi_ttwo_history (sys_period,id, hi_tone_id, two, version, when_created, when_modified) values (tstzrange(lowerTs,upperTs), OLD.id, OLD.hi_tone_id, OLD.two, OLD.version, OLD.when_created, OLD.when_modified);
- NEW.sys_period = tstzrange(upperTs,null);
- return new;
- elsif (TG_OP = 'DELETE') then
- insert into hi_ttwo_history (sys_period,id, hi_tone_id, two, version, when_created, when_modified) values (tstzrange(lowerTs,upperTs), OLD.id, OLD.hi_tone_id, OLD.two, OLD.version, OLD.when_created, OLD.when_modified);
- return old;
- end if;
-end;
-$$ LANGUAGE plpgsql;
-
-create trigger hi_ttwo_history_upd
- before update or delete on hi_ttwo
- for each row execute procedure hi_ttwo_history_version();
-
-create or replace function hsd_setting_history_version() returns trigger as $$
-declare
- lowerTs timestamptz;
- upperTs timestamptz;
-begin
- lowerTs = lower(OLD.sys_period);
- upperTs = greatest(lowerTs + '1 microsecond',current_timestamp);
- if (TG_OP = 'UPDATE') then
- insert into hsd_setting_history (sys_period,id, code, content, user_id, version, when_created, when_modified, deleted) values (tstzrange(lowerTs,upperTs), OLD.id, OLD.code, OLD.content, OLD.user_id, OLD.version, OLD.when_created, OLD.when_modified, OLD.deleted);
- NEW.sys_period = tstzrange(upperTs,null);
- return new;
- elsif (TG_OP = 'DELETE') then
- insert into hsd_setting_history (sys_period,id, code, content, user_id, version, when_created, when_modified, deleted) values (tstzrange(lowerTs,upperTs), OLD.id, OLD.code, OLD.content, OLD.user_id, OLD.version, OLD.when_created, OLD.when_modified, OLD.deleted);
- return old;
- end if;
-end;
-$$ LANGUAGE plpgsql;
-
-create trigger hsd_setting_history_upd
- before update or delete on hsd_setting
- for each row execute procedure hsd_setting_history_version();
-
-create or replace function hsd_user_history_version() returns trigger as $$
-declare
- lowerTs timestamptz;
- upperTs timestamptz;
-begin
- lowerTs = lower(OLD.sys_period);
- upperTs = greatest(lowerTs + '1 microsecond',current_timestamp);
- if (TG_OP = 'UPDATE') then
- insert into hsd_user_history (sys_period,id, name, version, when_created, when_modified, deleted) values (tstzrange(lowerTs,upperTs), OLD.id, OLD.name, OLD.version, OLD.when_created, OLD.when_modified, OLD.deleted);
- NEW.sys_period = tstzrange(upperTs,null);
- return new;
- elsif (TG_OP = 'DELETE') then
- insert into hsd_user_history (sys_period,id, name, version, when_created, when_modified, deleted) values (tstzrange(lowerTs,upperTs), OLD.id, OLD.name, OLD.version, OLD.when_created, OLD.when_modified, OLD.deleted);
- return old;
- end if;
-end;
-$$ LANGUAGE plpgsql;
-
-create trigger hsd_user_history_upd
- before update or delete on hsd_user
- for each row execute procedure hsd_user_history_version();
-
-create or replace function link_history_version() returns trigger as $$
-declare
- lowerTs timestamptz;
- upperTs timestamptz;
-begin
- lowerTs = lower(OLD.sys_period);
- upperTs = greatest(lowerTs + '1 microsecond',current_timestamp);
- if (TG_OP = 'UPDATE') then
- insert into link_history (sys_period,id, name, location, when_publish, link_comment, version, when_created, when_modified, deleted) values (tstzrange(lowerTs,upperTs), OLD.id, OLD.name, OLD.location, OLD.when_publish, OLD.link_comment, OLD.version, OLD.when_created, OLD.when_modified, OLD.deleted);
- NEW.sys_period = tstzrange(upperTs,null);
- return new;
- elsif (TG_OP = 'DELETE') then
- insert into link_history (sys_period,id, name, location, when_publish, link_comment, version, when_created, when_modified, deleted) values (tstzrange(lowerTs,upperTs), OLD.id, OLD.name, OLD.location, OLD.when_publish, OLD.link_comment, OLD.version, OLD.when_created, OLD.when_modified, OLD.deleted);
- return old;
- end if;
-end;
-$$ LANGUAGE plpgsql;
-
-create trigger link_history_upd
- before update or delete on link
- for each row execute procedure link_history_version();
-
-create or replace function c_user_history_version() returns trigger as $$
-declare
- lowerTs timestamptz;
- upperTs timestamptz;
-begin
- lowerTs = lower(OLD.sys_period);
- upperTs = greatest(lowerTs + '1 microsecond',current_timestamp);
- if (TG_OP = 'UPDATE') then
- insert into c_user_history (sys_period,id, inactive, name, email, group_id, version, when_created, when_modified) values (tstzrange(lowerTs,upperTs), OLD.id, OLD.inactive, OLD.name, OLD.email, OLD.group_id, OLD.version, OLD.when_created, OLD.when_modified);
- NEW.sys_period = tstzrange(upperTs,null);
- return new;
- elsif (TG_OP = 'DELETE') then
- insert into c_user_history (sys_period,id, inactive, name, email, group_id, version, when_created, when_modified) values (tstzrange(lowerTs,upperTs), OLD.id, OLD.inactive, OLD.name, OLD.email, OLD.group_id, OLD.version, OLD.when_created, OLD.when_modified);
- return old;
- end if;
-end;
-$$ LANGUAGE plpgsql;
-
-create trigger c_user_history_upd
- before update or delete on c_user
- for each row execute procedure c_user_history_version();
-
diff --git a/src/test/ddl-review/pg-drop-all.sql b/src/test/ddl-review/pg-drop-all.sql
deleted file mode 100644
index e3fbd4432..000000000
--- a/src/test/ddl-review/pg-drop-all.sql
+++ /dev/null
@@ -1,1957 +0,0 @@
--- Generated by ebean unknown at 2020-08-24T21:02:32.420817Z
-alter table if exists bar drop constraint if exists fk_bar_foo_id;
-drop index if exists ix_bar_foo_id;
-
-alter table if exists acl_container_relation drop constraint if exists fk_acl_container_relation_container_id;
-drop index if exists ix_acl_container_relation_container_id;
-
-alter table if exists acl_container_relation drop constraint if exists fk_acl_container_relation_acl_entry_id;
-drop index if exists ix_acl_container_relation_acl_entry_id;
-
-alter table if exists addr drop constraint if exists fk_addr_employee_id;
-drop index if exists ix_addr_employee_id;
-
-alter table if exists o_address drop constraint if exists fk_o_address_country_code;
-drop index if exists ix_o_address_country_code;
-
-alter table if exists album drop constraint if exists fk_album_cover_id;
-
-alter table if exists animal drop constraint if exists fk_animal_shelter_id;
-drop index if exists ix_animal_shelter_id;
-
-alter table if exists attribute drop constraint if exists fk_attribute_attribute_holder_id;
-drop index if exists ix_attribute_attribute_holder_id;
-
-alter table if exists bbookmark drop constraint if exists fk_bbookmark_user_id;
-drop index if exists ix_bbookmark_user_id;
-
-alter table if exists bbookmark_user drop constraint if exists fk_bbookmark_user_org_id;
-drop index if exists ix_bbookmark_user_org_id;
-
-alter table if exists bsite_user_a drop constraint if exists fk_bsite_user_a_site_id;
-drop index if exists ix_bsite_user_a_site_id;
-
-alter table if exists bsite_user_a drop constraint if exists fk_bsite_user_a_user_id;
-drop index if exists ix_bsite_user_a_user_id;
-
-alter table if exists bsite_user_b drop constraint if exists fk_bsite_user_b_site;
-drop index if exists ix_bsite_user_b_site;
-
-alter table if exists bsite_user_b drop constraint if exists fk_bsite_user_b_usr;
-drop index if exists ix_bsite_user_b_usr;
-
-alter table if exists bsite_user_c drop constraint if exists fk_bsite_user_c_site_uid;
-drop index if exists ix_bsite_user_c_site_uid;
-
-alter table if exists bsite_user_c drop constraint if exists fk_bsite_user_c_user_uid;
-drop index if exists ix_bsite_user_c_user_uid;
-
-alter table if exists bsite_user_e drop constraint if exists fk_bsite_user_e_site_id;
-drop index if exists ix_bsite_user_e_site_id;
-
-alter table if exists bsite_user_e drop constraint if exists fk_bsite_user_e_user_id;
-drop index if exists ix_bsite_user_e_user_id;
-
-alter table if exists basic_draftable_bean drop constraint if exists fk_basic_draftable_bean_id;
-
-alter table if exists drel_booking drop constraint if exists fk_drel_booking_agent_invoice;
-
-alter table if exists drel_booking drop constraint if exists fk_drel_booking_client_invoice;
-
-alter table if exists cepproduct_category drop constraint if exists fk_cepproduct_category_category_id;
-drop index if exists ix_cepproduct_category_category_id;
-
-alter table if exists cepproduct_category drop constraint if exists fk_cepproduct_category_product_id;
-drop index if exists ix_cepproduct_category_product_id;
-
-alter table if exists ciaddress drop constraint if exists fk_ciaddress_street_id;
-drop index if exists ix_ciaddress_street_id;
-
-alter table if exists cicustomer_parent drop constraint if exists fk_cicustomer_parent_address_id;
-drop index if exists ix_cicustomer_parent_address_id;
-
-alter table if exists cinh_ref drop constraint if exists fk_cinh_ref_ref_id;
-drop index if exists ix_cinh_ref_ref_id;
-
-alter table if exists ckey_detail drop constraint if exists fk_ckey_detail_parent;
-drop index if exists ix_ckey_detail_parent;
-
-alter table if exists ckey_parent drop constraint if exists fk_ckey_parent_assoc_id;
-drop index if exists ix_ckey_parent_assoc_id;
-
-alter table if exists coone_many drop constraint if exists fk_coone_many_coone_id;
-drop index if exists ix_coone_many_coone_id;
-
-alter table if exists coroot drop constraint if exists fk_coroot_one_id;
-
-alter table if exists calculation_result drop constraint if exists fk_calculation_result_product_configuration_id;
-drop index if exists ix_calculation_result_product_configuration_id;
-
-alter table if exists calculation_result drop constraint if exists fk_calculation_result_group_configuration_id;
-drop index if exists ix_calculation_result_group_configuration_id;
-
-alter table if exists sp_car_car_wheels drop constraint if exists fk_sp_car_car_wheels_sp_car_car;
-drop index if exists ix_sp_car_car_wheels_sp_car_car;
-
-alter table if exists sp_car_car_wheels drop constraint if exists fk_sp_car_car_wheels_sp_car_wheel;
-drop index if exists ix_sp_car_car_wheels_sp_car_wheel;
-
-alter table if exists sp_car_car_doors drop constraint if exists fk_sp_car_car_doors_sp_car_car;
-drop index if exists ix_sp_car_car_doors_sp_car_car;
-
-alter table if exists sp_car_car_doors drop constraint if exists fk_sp_car_car_doors_sp_car_door;
-drop index if exists ix_sp_car_car_doors_sp_car_door;
-
-alter table if exists car_accessory drop constraint if exists fk_car_accessory_fuse_id;
-drop index if exists ix_car_accessory_fuse_id;
-
-alter table if exists car_accessory drop constraint if exists fk_car_accessory_car_id;
-drop index if exists ix_car_accessory_car_id;
-
-alter table if exists category drop constraint if exists fk_category_surveyobjectid;
-drop index if exists ix_category_surveyobjectid;
-
-alter table if exists e_save_test_d drop constraint if exists fk_e_save_test_d_parent_id;
-
-alter table if exists child_person drop constraint if exists fk_child_person_some_bean_id;
-drop index if exists ix_child_person_some_bean_id;
-
-alter table if exists child_person drop constraint if exists fk_child_person_parent_identifier;
-drop index if exists ix_child_person_parent_identifier;
-
-alter table if exists cke_client drop constraint if exists fk_cke_client_user;
-drop index if exists ix_cke_client_user;
-
-alter table if exists class_super_monkey drop constraint if exists fk_class_super_monkey_class_super;
-
-alter table if exists class_super_monkey drop constraint if exists fk_class_super_monkey_monkey;
-
-alter table if exists configuration drop constraint if exists fk_configuration_configurations_id;
-drop index if exists ix_configuration_configurations_id;
-
-alter table if exists contact drop constraint if exists fk_contact_customer_id;
-drop index if exists ix_contact_customer_id;
-
-alter table if exists contact drop constraint if exists fk_contact_group_id;
-drop index if exists ix_contact_group_id;
-
-alter table if exists contact_note drop constraint if exists fk_contact_note_contact_id;
-drop index if exists ix_contact_note_contact_id;
-
-alter table if exists contract_costs drop constraint if exists fk_contract_costs_position_id;
-drop index if exists ix_contract_costs_position_id;
-
-alter table if exists c_conversation drop constraint if exists fk_c_conversation_group_id;
-drop index if exists ix_c_conversation_group_id;
-
-alter table if exists o_customer drop constraint if exists fk_o_customer_billing_address_id;
-drop index if exists ix_o_customer_billing_address_id;
-
-alter table if exists o_customer drop constraint if exists fk_o_customer_shipping_address_id;
-drop index if exists ix_o_customer_shipping_address_id;
-
-alter table if exists dcredit_drol drop constraint if exists fk_dcredit_drol_dcredit;
-drop index if exists ix_dcredit_drol_dcredit;
-
-alter table if exists dcredit_drol drop constraint if exists fk_dcredit_drol_drol;
-drop index if exists ix_dcredit_drol_drol;
-
-alter table if exists dmachine drop constraint if exists fk_dmachine_organisation_id;
-drop index if exists ix_dmachine_organisation_id;
-
-alter table if exists d_machine_aux_use drop constraint if exists fk_d_machine_aux_use_machine_id;
-drop index if exists ix_d_machine_aux_use_machine_id;
-
-alter table if exists d_machine_stats drop constraint if exists fk_d_machine_stats_machine_id;
-drop index if exists ix_d_machine_stats_machine_id;
-
-alter table if exists d_machine_use drop constraint if exists fk_d_machine_use_machine_id;
-drop index if exists ix_d_machine_use_machine_id;
-
-alter table if exists drot_drol drop constraint if exists fk_drot_drol_drot;
-drop index if exists ix_drot_drol_drot;
-
-alter table if exists drot_drol drop constraint if exists fk_drot_drol_drol;
-drop index if exists ix_drot_drol_drol;
-
-alter table if exists dc_detail drop constraint if exists fk_dc_detail_master_id;
-drop index if exists ix_dc_detail_master_id;
-
-alter table if exists defaults_model drop constraint if exists fk_defaults_model_id;
-
-alter table if exists dfk_cascade drop constraint if exists fk_dfk_cascade_one_id;
-drop index if exists ix_dfk_cascade_one_id;
-
-alter table if exists dfk_set_null drop constraint if exists fk_dfk_set_null_one_id;
-drop index if exists ix_dfk_set_null_one_id;
-
-alter table if exists doc drop constraint if exists fk_doc_id;
-
-alter table if exists doc_link drop constraint if exists fk_doc_link_doc;
-drop index if exists ix_doc_link_doc;
-
-alter table if exists doc_link drop constraint if exists fk_doc_link_link;
-drop index if exists ix_doc_link_link;
-
-alter table if exists document drop constraint if exists fk_document_id;
-
-alter table if exists document drop constraint if exists fk_document_organisation_id;
-drop index if exists ix_document_organisation_id;
-
-alter table if exists document_draft drop constraint if exists fk_document_draft_organisation_id;
-drop index if exists ix_document_draft_organisation_id;
-
-alter table if exists document_media drop constraint if exists fk_document_media_document_id;
-drop index if exists ix_document_media_document_id;
-
-alter table if exists document_media_draft drop constraint if exists fk_document_media_draft_document_id;
-drop index if exists ix_document_media_draft_document_id;
-
-alter table if exists e_basicenc_relate drop constraint if exists fk_e_basicenc_relate_other_id;
-drop index if exists ix_e_basicenc_relate_other_id;
-
-alter table if exists ebasic_json_map_detail drop constraint if exists fk_ebasic_json_map_detail_owner_id;
-drop index if exists ix_ebasic_json_map_detail_owner_id;
-
-alter table if exists ebasic_no_sdchild drop constraint if exists fk_ebasic_no_sdchild_owner_id;
-drop index if exists ix_ebasic_no_sdchild_owner_id;
-
-alter table if exists ebasic_sdchild drop constraint if exists fk_ebasic_sdchild_owner_id;
-drop index if exists ix_ebasic_sdchild_owner_id;
-
-alter table if exists ecache_child drop constraint if exists fk_ecache_child_root_id;
-drop index if exists ix_ecache_child_root_id;
-
-alter table if exists edefault_prop drop constraint if exists fk_edefault_prop_e_simple_usertypeid;
-
-alter table if exists eemb_inner drop constraint if exists fk_eemb_inner_outer_id;
-drop index if exists ix_eemb_inner_outer_id;
-
-alter table if exists einvoice drop constraint if exists fk_einvoice_person_id;
-drop index if exists ix_einvoice_person_id;
-
-alter table if exists enull_collection_detail drop constraint if exists fk_enull_collection_detail_enull_collection_id;
-drop index if exists ix_enull_collection_detail_enull_collection_id;
-
-alter table if exists eopt_one_a drop constraint if exists fk_eopt_one_a_b_id;
-drop index if exists ix_eopt_one_a_b_id;
-
-alter table if exists eopt_one_b drop constraint if exists fk_eopt_one_b_c_id;
-drop index if exists ix_eopt_one_b_c_id;
-
-alter table if exists eper_addr drop constraint if exists fk_eper_addr_ma_country_code;
-drop index if exists ix_eper_addr_ma_country_code;
-
-alter table if exists esoft_del_book drop constraint if exists fk_esoft_del_book_lend_by_id;
-drop index if exists ix_esoft_del_book_lend_by_id;
-
-alter table if exists esoft_del_book_esoft_del_user drop constraint if exists fk_esoft_del_book_esoft_del_user_esoft_del_book;
-drop index if exists ix_esoft_del_book_esoft_del_user_esoft_del_book;
-
-alter table if exists esoft_del_book_esoft_del_user drop constraint if exists fk_esoft_del_book_esoft_del_user_esoft_del_user;
-drop index if exists ix_esoft_del_book_esoft_del_user_esoft_del_user;
-
-alter table if exists esoft_del_down drop constraint if exists fk_esoft_del_down_esoft_del_mid_id;
-drop index if exists ix_esoft_del_down_esoft_del_mid_id;
-
-alter table if exists esoft_del_mid drop constraint if exists fk_esoft_del_mid_top_id;
-drop index if exists ix_esoft_del_mid_top_id;
-
-alter table if exists esoft_del_mid drop constraint if exists fk_esoft_del_mid_up_id;
-drop index if exists ix_esoft_del_mid_up_id;
-
-alter table if exists esoft_del_one_a drop constraint if exists fk_esoft_del_one_a_oneb_id;
-
-alter table if exists esoft_del_role_esoft_del_user drop constraint if exists fk_esoft_del_role_esoft_del_user_esoft_del_role;
-drop index if exists ix_esoft_del_role_esoft_del_user_esoft_del_role;
-
-alter table if exists esoft_del_role_esoft_del_user drop constraint if exists fk_esoft_del_role_esoft_del_user_esoft_del_user;
-drop index if exists ix_esoft_del_role_esoft_del_user_esoft_del_user;
-
-alter table if exists esoft_del_user_esoft_del_role drop constraint if exists fk_esoft_del_user_esoft_del_role_esoft_del_user;
-drop index if exists ix_esoft_del_user_esoft_del_role_esoft_del_user;
-
-alter table if exists esoft_del_user_esoft_del_role drop constraint if exists fk_esoft_del_user_esoft_del_role_esoft_del_role;
-drop index if exists ix_esoft_del_user_esoft_del_role_esoft_del_role;
-
-alter table if exists rawinherit_uncle drop constraint if exists fk_rawinherit_uncle_parent_id;
-drop index if exists ix_rawinherit_uncle_parent_id;
-
-alter table if exists evanilla_collection_detail drop constraint if exists fk_evanilla_collection_detail_evanilla_collection_id;
-drop index if exists ix_evanilla_collection_detail_evanilla_collection_id;
-
-alter table if exists ec_enum_person_tags drop constraint if exists fk_ec_enum_person_tags_ec_enum_person_id;
-drop index if exists ix_ec_enum_person_tags_ec_enum_person_id;
-
-alter table if exists ec_person_phone drop constraint if exists fk_ec_person_phone_owner_id;
-drop index if exists ix_ec_person_phone_owner_id;
-
-alter table if exists ec_top drop constraint if exists fk_ec_top_person_id;
-drop index if exists ix_ec_top_person_id;
-
-alter table if exists ec_top_ecs_person drop constraint if exists fk_ec_top_ecs_person_ec_top;
-drop index if exists ix_ec_top_ecs_person_ec_top;
-
-alter table if exists ec_top_ecs_person drop constraint if exists fk_ec_top_ecs_person_ecs_person;
-drop index if exists ix_ec_top_ecs_person_ecs_person;
-
-alter table if exists ecbl_person_phone_numbers drop constraint if exists fk_ecbl_person_phone_numbers_person_id;
-drop index if exists ix_ecbl_person_phone_numbers_person_id;
-
-alter table if exists ecbm_person_phone_numbers drop constraint if exists fk_ecbm_person_phone_numbers_person_id;
-drop index if exists ix_ecbm_person_phone_numbers_person_id;
-
-alter table if exists ecm_person_phone_numbers drop constraint if exists fk_ecm_person_phone_numbers_ecm_person_id;
-drop index if exists ix_ecm_person_phone_numbers_ecm_person_id;
-
-alter table if exists ecmc_person_phone_numbers drop constraint if exists fk_ecmc_person_phone_numbers_ecmc_person_id;
-drop index if exists ix_ecmc_person_phone_numbers_ecmc_person_id;
-
-alter table if exists ecs_person_phone drop constraint if exists fk_ecs_person_phone_ecs_person_id;
-drop index if exists ix_ecs_person_phone_ecs_person_id;
-
-alter table if exists ecsm_child drop constraint if exists fk_ecsm_child_ecsm_parent_id;
-drop index if exists ix_ecsm_child_ecsm_parent_id;
-
-alter table if exists td_child drop constraint if exists fk_td_child_parent_id;
-drop index if exists ix_td_child_parent_id;
-
-alter table if exists element_bean drop constraint if exists fk_element_bean_complex_bean_id;
-drop index if exists ix_element_bean_complex_bean_id;
-
-alter table if exists empl drop constraint if exists fk_empl_default_address_id;
-drop index if exists ix_empl_default_address_id;
-
-alter table if exists esd_detail drop constraint if exists fk_esd_detail_master_id;
-drop index if exists ix_esd_detail_master_id;
-
-alter table if exists grand_parent_person drop constraint if exists fk_grand_parent_person_some_bean_id;
-drop index if exists ix_grand_parent_person_some_bean_id;
-
-alter table if exists survey_group drop constraint if exists fk_survey_group_categoryobjectid;
-drop index if exists ix_survey_group_categoryobjectid;
-
-alter table if exists hx_link_doc drop constraint if exists fk_hx_link_doc_hx_link;
-drop index if exists ix_hx_link_doc_hx_link;
-
-alter table if exists hx_link_doc drop constraint if exists fk_hx_link_doc_he_doc;
-drop index if exists ix_hx_link_doc_he_doc;
-
-alter table if exists hi_link_doc drop constraint if exists fk_hi_link_doc_hi_link;
-drop index if exists ix_hi_link_doc_hi_link;
-
-alter table if exists hi_link_doc drop constraint if exists fk_hi_link_doc_hi_doc;
-drop index if exists ix_hi_link_doc_hi_doc;
-
-alter table if exists hi_tthree drop constraint if exists fk_hi_tthree_hi_ttwo_id;
-drop index if exists ix_hi_tthree_hi_ttwo_id;
-
-alter table if exists hi_ttwo drop constraint if exists fk_hi_ttwo_hi_tone_id;
-drop index if exists ix_hi_ttwo_hi_tone_id;
-
-alter table if exists hsd_setting drop constraint if exists fk_hsd_setting_user_id;
-
-alter table if exists iaf_segment drop constraint if exists fk_iaf_segment_status_id;
-drop index if exists ix_iaf_segment_status_id;
-
-alter table if exists imrelated drop constraint if exists fk_imrelated_owner_id;
-drop index if exists ix_imrelated_owner_id;
-
-alter table if exists info_contact drop constraint if exists fk_info_contact_company_id;
-drop index if exists ix_info_contact_company_id;
-
-alter table if exists info_customer drop constraint if exists fk_info_customer_company_id;
-
-alter table if exists inner_report drop constraint if exists fk_inner_report_forecast_id;
-
-alter table if exists drel_invoice drop constraint if exists fk_drel_invoice_booking;
-drop index if exists ix_drel_invoice_booking;
-
-alter table if exists item drop constraint if exists fk_item_etype;
-drop index if exists ix_item_etype;
-
-alter table if exists item drop constraint if exists fk_item_eregion;
-drop index if exists ix_item_eregion;
-
-alter table if exists mkeygroup_monkey drop constraint if exists fk_mkeygroup_monkey_mkeygroup;
-
-alter table if exists mkeygroup_monkey drop constraint if exists fk_mkeygroup_monkey_monkey;
-
-alter table if exists trainer_monkey drop constraint if exists fk_trainer_monkey_trainer;
-
-alter table if exists trainer_monkey drop constraint if exists fk_trainer_monkey_monkey;
-
-alter table if exists troop_monkey drop constraint if exists fk_troop_monkey_troop;
-
-alter table if exists troop_monkey drop constraint if exists fk_troop_monkey_monkey;
-
-alter table if exists l2_cldf_reset_bean_child drop constraint if exists fk_l2_cldf_reset_bean_child_parent_id;
-drop index if exists ix_l2_cldf_reset_bean_child_parent_id;
-
-alter table if exists level1_level4 drop constraint if exists fk_level1_level4_level1;
-drop index if exists ix_level1_level4_level1;
-
-alter table if exists level1_level4 drop constraint if exists fk_level1_level4_level4;
-drop index if exists ix_level1_level4_level4;
-
-alter table if exists level1_level2 drop constraint if exists fk_level1_level2_level1;
-drop index if exists ix_level1_level2_level1;
-
-alter table if exists level1_level2 drop constraint if exists fk_level1_level2_level2;
-drop index if exists ix_level1_level2_level2;
-
-alter table if exists level2_level3 drop constraint if exists fk_level2_level3_level2;
-drop index if exists ix_level2_level3_level2;
-
-alter table if exists level2_level3 drop constraint if exists fk_level2_level3_level3;
-drop index if exists ix_level2_level3_level3;
-
-alter table if exists link drop constraint if exists fk_link_id;
-
-alter table if exists la_attr_value_attribute drop constraint if exists fk_la_attr_value_attribute_la_attr_value;
-drop index if exists ix_la_attr_value_attribute_la_attr_value;
-
-alter table if exists la_attr_value_attribute drop constraint if exists fk_la_attr_value_attribute_attribute;
-drop index if exists ix_la_attr_value_attribute_attribute;
-
-alter table if exists looney drop constraint if exists fk_looney_tune_id;
-drop index if exists ix_looney_tune_id;
-
-alter table if exists mcontact drop constraint if exists fk_mcontact_customer_id;
-drop index if exists ix_mcontact_customer_id;
-
-alter table if exists mcontact_message drop constraint if exists fk_mcontact_message_contact_id;
-drop index if exists ix_mcontact_message_contact_id;
-
-alter table if exists mcustomer drop constraint if exists fk_mcustomer_shipping_address_id;
-drop index if exists ix_mcustomer_shipping_address_id;
-
-alter table if exists mcustomer drop constraint if exists fk_mcustomer_billing_address_id;
-drop index if exists ix_mcustomer_billing_address_id;
-
-alter table if exists mmachine_mgroup drop constraint if exists fk_mmachine_mgroup_mmachine;
-drop index if exists ix_mmachine_mgroup_mmachine;
-
-alter table if exists mmachine_mgroup drop constraint if exists fk_mmachine_mgroup_mgroup;
-drop index if exists ix_mmachine_mgroup_mgroup;
-
-alter table if exists mprinter drop constraint if exists fk_mprinter_current_state_id;
-drop index if exists ix_mprinter_current_state_id;
-
-alter table if exists mprinter drop constraint if exists fk_mprinter_last_swap_cyan_id;
-
-alter table if exists mprinter drop constraint if exists fk_mprinter_last_swap_magenta_id;
-
-alter table if exists mprinter drop constraint if exists fk_mprinter_last_swap_yellow_id;
-
-alter table if exists mprinter drop constraint if exists fk_mprinter_last_swap_black_id;
-
-alter table if exists mprinter_state drop constraint if exists fk_mprinter_state_printer_id;
-drop index if exists ix_mprinter_state_printer_id;
-
-alter table if exists mprofile drop constraint if exists fk_mprofile_picture_id;
-drop index if exists ix_mprofile_picture_id;
-
-alter table if exists mrole_muser drop constraint if exists fk_mrole_muser_mrole;
-drop index if exists ix_mrole_muser_mrole;
-
-alter table if exists mrole_muser drop constraint if exists fk_mrole_muser_muser;
-drop index if exists ix_mrole_muser_muser;
-
-alter table if exists muser drop constraint if exists fk_muser_user_type_id;
-drop index if exists ix_muser_user_type_id;
-
-alter table if exists mail_user_inbox drop constraint if exists fk_mail_user_inbox_mail_user;
-drop index if exists ix_mail_user_inbox_mail_user;
-
-alter table if exists mail_user_inbox drop constraint if exists fk_mail_user_inbox_mail_box;
-drop index if exists ix_mail_user_inbox_mail_box;
-
-alter table if exists mail_user_outbox drop constraint if exists fk_mail_user_outbox_mail_user;
-drop index if exists ix_mail_user_outbox_mail_user;
-
-alter table if exists mail_user_outbox drop constraint if exists fk_mail_user_outbox_mail_box;
-drop index if exists ix_mail_user_outbox_mail_box;
-
-alter table if exists c_message drop constraint if exists fk_c_message_conversation_id;
-drop index if exists ix_c_message_conversation_id;
-
-alter table if exists c_message drop constraint if exists fk_c_message_user_id;
-drop index if exists ix_c_message_user_id;
-
-alter table if exists meter_contract_data drop constraint if exists fk_meter_contract_data_special_needs_client_id;
-
-alter table if exists meter_special_needs_client drop constraint if exists fk_meter_special_needs_client_primary_id;
-
-alter table if exists meter_version drop constraint if exists fk_meter_version_address_data_id;
-
-alter table if exists meter_version drop constraint if exists fk_meter_version_contract_data_id;
-
-alter table if exists mnoc_user_mnoc_role drop constraint if exists fk_mnoc_user_mnoc_role_mnoc_user;
-drop index if exists ix_mnoc_user_mnoc_role_mnoc_user;
-
-alter table if exists mnoc_user_mnoc_role drop constraint if exists fk_mnoc_user_mnoc_role_mnoc_role;
-drop index if exists ix_mnoc_user_mnoc_role_mnoc_role;
-
-alter table if exists mny_b drop constraint if exists fk_mny_b_a_id;
-drop index if exists ix_mny_b_a_id;
-
-alter table if exists mny_b_mny_c drop constraint if exists fk_mny_b_mny_c_mny_b;
-drop index if exists ix_mny_b_mny_c_mny_b;
-
-alter table if exists mny_b_mny_c drop constraint if exists fk_mny_b_mny_c_mny_c;
-drop index if exists ix_mny_b_mny_c_mny_c;
-
-alter table if exists subtopics drop constraint if exists fk_subtopics_mny_topic_1;
-drop index if exists ix_subtopics_mny_topic_1;
-
-alter table if exists subtopics drop constraint if exists fk_subtopics_mny_topic_2;
-drop index if exists ix_subtopics_mny_topic_2;
-
-alter table if exists mp_role drop constraint if exists fk_mp_role_mp_user_id;
-drop index if exists ix_mp_role_mp_user_id;
-
-alter table if exists ms_many_a_many_b drop constraint if exists fk_ms_many_a_many_b_ms_many_a;
-drop index if exists ix_ms_many_a_many_b_ms_many_a;
-
-alter table if exists ms_many_a_many_b drop constraint if exists fk_ms_many_a_many_b_ms_many_b;
-drop index if exists ix_ms_many_a_many_b_ms_many_b;
-
-alter table if exists ms_many_b_many_a drop constraint if exists fk_ms_many_b_many_a_ms_many_b;
-drop index if exists ix_ms_many_b_many_a_ms_many_b;
-
-alter table if exists ms_many_b_many_a drop constraint if exists fk_ms_many_b_many_a_ms_many_a;
-drop index if exists ix_ms_many_b_many_a_ms_many_a;
-
-alter table if exists my_lob_size_join_many drop constraint if exists fk_my_lob_size_join_many_parent_id;
-drop index if exists ix_my_lob_size_join_many_parent_id;
-
-alter table if exists o_bean_child drop constraint if exists fk_o_bean_child_cached_bean_id;
-drop index if exists ix_o_bean_child_cached_bean_id;
-
-alter table if exists ocached_app_detail drop constraint if exists fk_ocached_app_detail_app_id;
-drop index if exists ix_ocached_app_detail_app_id;
-
-alter table if exists o_cached_bean_country drop constraint if exists fk_o_cached_bean_country_o_cached_bean;
-drop index if exists ix_o_cached_bean_country_o_cached_bean;
-
-alter table if exists o_cached_bean_country drop constraint if exists fk_o_cached_bean_country_o_country;
-drop index if exists ix_o_cached_bean_country_o_country;
-
-alter table if exists o_cached_bean_child drop constraint if exists fk_o_cached_bean_child_cached_bean_id;
-drop index if exists ix_o_cached_bean_child_cached_bean_id;
-
-alter table if exists oengine drop constraint if exists fk_oengine_car_id;
-
-alter table if exists ogear_box drop constraint if exists fk_ogear_box_car_id;
-
-alter table if exists omvertex_other drop constraint if exists fk_omvertex_other_omvertex_id;
-drop index if exists ix_omvertex_other_omvertex_id;
-
-alter table if exists oroad_show_msg drop constraint if exists fk_oroad_show_msg_company_id;
-
-alter table if exists om_account_child_dbo drop constraint if exists fk_om_account_child_dbo_banana_rama_id;
-drop index if exists ix_om_account_child_dbo_banana_rama_id;
-
-alter table if exists om_basic_child drop constraint if exists fk_om_basic_child_parent_id;
-drop index if exists ix_om_basic_child_parent_id;
-
-alter table if exists om_ordered_detail drop constraint if exists fk_om_ordered_detail_master_id;
-drop index if exists ix_om_ordered_detail_master_id;
-
-alter table if exists oml_baz drop constraint if exists fk_oml_baz_foo_id;
-drop index if exists ix_oml_baz_foo_id;
-
-alter table if exists oml_foo drop constraint if exists fk_oml_foo_bar_id;
-drop index if exists ix_oml_foo_bar_id;
-
-alter table if exists o_order drop constraint if exists fk_o_order_kcustomer_id;
-drop index if exists ix_o_order_kcustomer_id;
-
-alter table if exists o_order_detail drop constraint if exists fk_o_order_detail_order_id;
-drop index if exists ix_o_order_detail_order_id;
-
-alter table if exists o_order_detail drop constraint if exists fk_o_order_detail_product_id;
-drop index if exists ix_o_order_detail_product_id;
-
-alter table if exists s_order_items drop constraint if exists fk_s_order_items_order_uuid;
-drop index if exists ix_s_order_items_order_uuid;
-
-alter table if exists order_referenced_parent drop constraint if exists fk_order_referenced_parent_master_id;
-drop index if exists ix_order_referenced_parent_master_id;
-
-alter table if exists or_order_ship drop constraint if exists fk_or_order_ship_order_id;
-drop index if exists ix_or_order_ship_order_id;
-
-alter table if exists order_toy drop constraint if exists fk_order_toy_child_id;
-drop index if exists ix_order_toy_child_id;
-
-alter table if exists ordered_parent drop constraint if exists fk_ordered_parent_order_master_inheritance_id;
-drop index if exists ix_ordered_parent_order_master_inheritance_id;
-
-alter table if exists organization_node drop constraint if exists fk_organization_node_parent_tree_node_id;
-
-alter table if exists orp_detail drop constraint if exists fk_orp_detail_master_id;
-drop index if exists ix_orp_detail_master_id;
-
-alter table if exists orp_detail2 drop constraint if exists fk_orp_detail2_orp_master2_id;
-drop index if exists ix_orp_detail2_orp_master2_id;
-
-alter table if exists oto_atwo drop constraint if exists fk_oto_atwo_aone_id;
-
-alter table if exists oto_bchild drop constraint if exists fk_oto_bchild_master_id;
-
-alter table if exists oto_child drop constraint if exists fk_oto_child_master_id;
-
-alter table if exists oto_cust_address drop constraint if exists fk_oto_cust_address_customer_cid;
-
-alter table if exists oto_level_a drop constraint if exists fk_oto_level_a_b_id;
-
-alter table if exists oto_level_b drop constraint if exists fk_oto_level_b_c_id;
-
-alter table if exists oto_prime_extra drop constraint if exists fk_oto_prime_extra_eid;
-
-alter table if exists oto_sd_child drop constraint if exists fk_oto_sd_child_master_id;
-
-alter table if exists oto_th_many drop constraint if exists fk_oto_th_many_oto_th_top_id;
-drop index if exists ix_oto_th_many_oto_th_top_id;
-
-alter table if exists oto_th_one drop constraint if exists fk_oto_th_one_many_id;
-
-alter table if exists oto_ubprime_extra drop constraint if exists fk_oto_ubprime_extra_eid;
-
-alter table if exists oto_user_model drop constraint if exists fk_oto_user_model_user_optional_id;
-
-alter table if exists pfile drop constraint if exists fk_pfile_file_content_id;
-
-alter table if exists pfile drop constraint if exists fk_pfile_file_content2_id;
-
-alter table if exists paggview drop constraint if exists fk_paggview_pview_id;
-
-alter table if exists pallet_location drop constraint if exists fk_pallet_location_zone_sid;
-drop index if exists ix_pallet_location_zone_sid;
-
-alter table if exists parcel_location drop constraint if exists fk_parcel_location_parcelid;
-
-alter table if exists rawinherit_parent_rawinherit_data drop constraint if exists fk_rawinherit_parent_rawinherit_data_rawinherit_parent;
-drop index if exists ix_rawinherit_parent_rawinherit_data_rawinherit_parent;
-
-alter table if exists rawinherit_parent_rawinherit_data drop constraint if exists fk_rawinherit_parent_rawinherit_data_rawinherit_data;
-drop index if exists ix_rawinherit_parent_rawinherit_data_rawinherit_data;
-
-alter table if exists parent_person drop constraint if exists fk_parent_person_some_bean_id;
-drop index if exists ix_parent_person_some_bean_id;
-
-alter table if exists parent_person drop constraint if exists fk_parent_person_parent_identifier;
-drop index if exists ix_parent_person_parent_identifier;
-
-alter table if exists c_participation drop constraint if exists fk_c_participation_conversation_id;
-drop index if exists ix_c_participation_conversation_id;
-
-alter table if exists c_participation drop constraint if exists fk_c_participation_user_id;
-drop index if exists ix_c_participation_user_id;
-
-alter table if exists pcf_calendar drop constraint if exists fk_pcf_calendar_pcf_person_id;
-drop index if exists ix_pcf_calendar_pcf_person_id;
-
-alter table if exists pcf_city drop constraint if exists fk_pcf_city_pcf_country_id;
-drop index if exists ix_pcf_city_pcf_country_id;
-
-alter table if exists pcf_city drop constraint if exists fk_pcf_city_mayor_id;
-
-alter table if exists pcf_city drop constraint if exists fk_pcf_city_vice_mayor_id;
-
-alter table if exists pcf_event drop constraint if exists fk_pcf_event_pcf_calendar_id;
-drop index if exists ix_pcf_event_pcf_calendar_id;
-
-alter table if exists persistent_file_content drop constraint if exists fk_persistent_file_content_persistent_file_id;
-
-alter table if exists person drop constraint if exists fk_person_default_address_oid;
-drop index if exists ix_person_default_address_oid;
-
-alter table if exists person_cache_email drop constraint if exists fk_person_cache_email_person_info_person_id;
-drop index if exists ix_person_cache_email_person_info_person_id;
-
-alter table if exists phones drop constraint if exists fk_phones_person_id;
-drop index if exists ix_phones_person_id;
-
-alter table if exists e_position drop constraint if exists fk_e_position_contract_id;
-drop index if exists ix_e_position_contract_id;
-
-alter table if exists pp_to_ww drop constraint if exists fk_pp_to_ww_pp;
-drop index if exists ix_pp_to_ww_pp;
-
-alter table if exists pp_to_ww drop constraint if exists fk_pp_to_ww_wview;
-drop index if exists ix_pp_to_ww_wview;
-
-alter table if exists question drop constraint if exists fk_question_groupobjectid;
-drop index if exists ix_question_groupobjectid;
-
-alter table if exists r_orders drop constraint if exists fk_r_orders_customer;
-drop index if exists ix_r_orders_customer;
-
-alter table if exists referenced_defaults_model drop constraint if exists fk_referenced_defaults_model_id;
-
-alter table if exists referenced_defaults_model drop constraint if exists fk_referenced_defaults_model_defaults_model_id;
-drop index if exists ix_referenced_defaults_model_defaults_model_id;
-
-alter table if exists referenced_defaults_model_draft drop constraint if exists fk_referenced_defaults_model_draft_defaults_model_id;
-drop index if exists ix_referenced_defaults_model_draft_defaults_model_id;
-
-alter table if exists rel_master drop constraint if exists fk_rel_master_detail_id;
-drop index if exists ix_rel_master_detail_id;
-
-alter table if exists resourcefile drop constraint if exists fk_resourcefile_parentresourcefileid;
-drop index if exists ix_resourcefile_parentresourcefileid;
-
-alter table if exists mt_role drop constraint if exists fk_mt_role_tenant_id;
-drop index if exists ix_mt_role_tenant_id;
-
-alter table if exists mt_role_permission drop constraint if exists fk_mt_role_permission_mt_role;
-drop index if exists ix_mt_role_permission_mt_role;
-
-alter table if exists mt_role_permission drop constraint if exists fk_mt_role_permission_mt_permission;
-drop index if exists ix_mt_role_permission_mt_permission;
-
-alter table if exists root_bean drop constraint if exists fk_root_bean_referencing_bean_id;
-drop index if exists ix_root_bean_referencing_bean_id;
-
-alter table if exists f_second drop constraint if exists fk_f_second_first;
-
-alter table if exists section drop constraint if exists fk_section_article_id;
-drop index if exists ix_section_article_id;
-
-alter table if exists self_parent drop constraint if exists fk_self_parent_parent_id;
-drop index if exists ix_self_parent_parent_id;
-
-alter table if exists self_ref_customer drop constraint if exists fk_self_ref_customer_referred_by_id;
-drop index if exists ix_self_ref_customer_referred_by_id;
-
-alter table if exists self_ref_example drop constraint if exists fk_self_ref_example_parent_id;
-drop index if exists ix_self_ref_example_parent_id;
-
-alter table if exists e_save_test_b drop constraint if exists fk_e_save_test_b_sibling_a_id;
-
-alter table if exists site drop constraint if exists fk_site_parent_id;
-drop index if exists ix_site_parent_id;
-
-alter table if exists site drop constraint if exists fk_site_data_container_id;
-
-alter table if exists site drop constraint if exists fk_site_site_address_id;
-
-alter table if exists source_base drop constraint if exists fk_source_base_target_id;
-drop index if exists ix_source_base_target_id;
-
-alter table if exists stockforecast drop constraint if exists fk_stockforecast_inner_report_id;
-drop index if exists ix_stockforecast_inner_report_id;
-
-alter table if exists sub_section drop constraint if exists fk_sub_section_section_id;
-drop index if exists ix_sub_section_section_id;
-
-alter table if exists tevent_many drop constraint if exists fk_tevent_many_event_id;
-drop index if exists ix_tevent_many_event_id;
-
-alter table if exists tevent_one drop constraint if exists fk_tevent_one_event_id;
-
-alter table if exists t_detail_with_other_namexxxyy drop constraint if exists fk_t_detail_with_other_namexxxyy_master_id;
-drop index if exists ix_t_detail_with_other_namexxxyy_master_id;
-
-alter table if exists ttruck_holder drop constraint if exists fk_ttruck_holder_truck_plate_no;
-drop index if exists ix_ttruck_holder_truck_plate_no;
-
-alter table if exists ttruck_holder drop constraint if exists fk_ttruck_holder_basic_id;
-drop index if exists ix_ttruck_holder_basic_id;
-
-alter table if exists ttruck_holder_item drop constraint if exists fk_ttruck_holder_item_owner_id;
-drop index if exists ix_ttruck_holder_item_owner_id;
-
-alter table if exists twheel drop constraint if exists fk_twheel_owner_plate_no;
-drop index if exists ix_twheel_owner_plate_no;
-
-alter table if exists tire drop constraint if exists fk_tire_wheel;
-
-alter table if exists tree_entity drop constraint if exists fk_tree_entity_parent_id;
-drop index if exists ix_tree_entity_parent_id;
-
-alter table if exists trip drop constraint if exists fk_trip_vehicle_driver_id;
-drop index if exists ix_trip_vehicle_driver_id;
-
-alter table if exists trip drop constraint if exists fk_trip_address_id;
-drop index if exists ix_trip_address_id;
-
-alter table if exists "type" drop constraint if exists fk_type_sub_type_id;
-drop index if exists ix_type_sub_type_id;
-
-alter table if exists usib_child drop constraint if exists fk_usib_child_parent_id;
-drop index if exists ix_usib_child_parent_id;
-
-alter table if exists usib_child_sibling drop constraint if exists fk_usib_child_sibling_child_id;
-
-alter table if exists ut_detail drop constraint if exists fk_ut_detail_utmaster_id;
-drop index if exists ix_ut_detail_utmaster_id;
-
-alter table if exists uutwo drop constraint if exists fk_uutwo_master_id;
-drop index if exists ix_uutwo_master_id;
-
-alter table if exists oto_user drop constraint if exists fk_oto_user_account_id;
-
-alter table if exists c_user drop constraint if exists fk_c_user_group_id;
-drop index if exists ix_c_user_group_id;
-
-alter table if exists em_user_role drop constraint if exists fk_em_user_role_user_id;
-drop index if exists ix_em_user_role_user_id;
-
-alter table if exists em_user_role drop constraint if exists fk_em_user_role_role_id;
-drop index if exists ix_em_user_role_role_id;
-
-alter table if exists vehicle drop constraint if exists fk_vehicle_lease_id;
-drop index if exists ix_vehicle_lease_id;
-
-alter table if exists vehicle drop constraint if exists fk_vehicle_car_ref_id;
-drop index if exists ix_vehicle_car_ref_id;
-
-alter table if exists vehicle drop constraint if exists fk_vehicle_truck_ref_id;
-drop index if exists ix_vehicle_truck_ref_id;
-
-alter table if exists vehicle_driver drop constraint if exists fk_vehicle_driver_vehicle_id;
-drop index if exists ix_vehicle_driver_vehicle_id;
-
-alter table if exists vehicle_driver drop constraint if exists fk_vehicle_driver_address_id;
-drop index if exists ix_vehicle_driver_address_id;
-
-alter table if exists version_child drop constraint if exists fk_version_child_parent_id;
-drop index if exists ix_version_child_parent_id;
-
-alter table if exists version_toy drop constraint if exists fk_version_toy_child_id;
-drop index if exists ix_version_toy_child_id;
-
-alter table if exists warehouses drop constraint if exists fk_warehouses_officezoneid;
-drop index if exists ix_warehouses_officezoneid;
-
-alter table if exists warehousesshippingzones drop constraint if exists fk_warehousesshippingzones_warehouses;
-drop index if exists ix_warehousesshippingzones_warehouses;
-
-alter table if exists warehousesshippingzones drop constraint if exists fk_warehousesshippingzones_zones;
-drop index if exists ix_warehousesshippingzones_zones;
-
-alter table if exists sa_wheel drop constraint if exists fk_sa_wheel_tire;
-drop index if exists ix_sa_wheel_tire;
-
-alter table if exists sa_wheel drop constraint if exists fk_sa_wheel_car;
-drop index if exists ix_sa_wheel_car;
-
-alter table if exists g_who_props_otm drop constraint if exists fk_g_who_props_otm_who_created_id;
-drop index if exists ix_g_who_props_otm_who_created_id;
-
-alter table if exists g_who_props_otm drop constraint if exists fk_g_who_props_otm_who_modified_id;
-drop index if exists ix_g_who_props_otm_who_modified_id;
-
-alter table if exists with_zero drop constraint if exists fk_with_zero_parent_id;
-drop index if exists ix_with_zero_parent_id;
-
-drop table if exists asimple_bean cascade;
-
-drop table if exists bar cascade;
-
-drop table if exists block cascade;
-
-drop table if exists oto_account cascade;
-
-drop table if exists acl cascade;
-
-drop table if exists acl_container_relation cascade;
-
-drop table if exists addr cascade;
-
-drop table if exists address cascade;
-
-drop table if exists o_address cascade;
-
-drop table if exists album cascade;
-
-drop table if exists animal cascade;
-
-drop table if exists animal_shelter cascade;
-
-drop table if exists article cascade;
-
-drop table if exists attribute cascade;
-
-drop table if exists attribute_holder cascade;
-
-drop table if exists audit_log cascade;
-
-drop table if exists bbookmark cascade;
-
-drop table if exists bbookmark_org cascade;
-
-drop table if exists bbookmark_user cascade;
-
-drop table if exists bsimple_with_gen cascade;
-
-drop table if exists bsite cascade;
-
-drop table if exists bsite_user_a cascade;
-
-drop table if exists bsite_user_b cascade;
-
-drop table if exists bsite_user_c cascade;
-
-drop table if exists bsite_user_d cascade;
-
-drop table if exists bsite_user_e cascade;
-
-drop table if exists buser cascade;
-
-drop table if exists bwith_qident cascade;
-
-drop table if exists basic_draftable_bean cascade;
-
-drop table if exists basic_draftable_bean_draft cascade;
-
-drop table if exists basic_joda_entity cascade;
-
-drop table if exists bean_with_time_zone cascade;
-
-drop table if exists drel_booking cascade;
-drop sequence if exists drel_booking_seq;
-
-drop table if exists bw_bean cascade;
-
-drop table if exists cepcategory cascade;
-
-drop table if exists cepproduct cascade;
-
-drop table if exists cepproduct_category cascade;
-
-drop table if exists ciaddress cascade;
-
-drop table if exists cicustomer_parent cascade;
-
-drop table if exists cistreet_parent cascade;
-
-drop table if exists cinh_ref cascade;
-
-drop table if exists cinh_root cascade;
-
-drop table if exists ckey_assoc cascade;
-
-drop table if exists ckey_detail cascade;
-
-drop table if exists ckey_parent cascade;
-
-drop table if exists coone cascade;
-
-drop table if exists coone_many cascade;
-
-drop table if exists coroot cascade;
-
-drop table if exists calculation_result cascade;
-
-drop table if exists cao_bean cascade;
-
-drop table if exists sp_car_car cascade;
-drop sequence if exists sp_car_car_seq;
-
-drop table if exists sp_car_car_wheels cascade;
-
-drop table if exists sp_car_car_doors cascade;
-
-drop table if exists sa_car cascade;
-drop sequence if exists sa_car_seq;
-
-drop table if exists car_accessory cascade;
-
-drop table if exists car_fuse cascade;
-
-drop table if exists category cascade;
-
-drop table if exists e_save_test_d cascade;
-
-drop table if exists child_person cascade;
-
-drop table if exists cke_client cascade;
-
-drop table if exists cke_user cascade;
-
-drop table if exists class_super cascade;
-
-drop table if exists class_super_monkey cascade;
-
-drop table if exists configuration cascade;
-
-drop table if exists configurations cascade;
-
-drop table if exists contact cascade;
-
-drop table if exists contact_group cascade;
-
-drop table if exists contact_note cascade;
-
-drop table if exists contract cascade;
-
-drop table if exists contract_costs cascade;
-
-drop table if exists c_conversation cascade;
-
-drop table if exists o_country cascade;
-
-drop table if exists cover cascade;
-
-drop table if exists o_customer cascade;
-
-drop table if exists dcredit cascade;
-
-drop table if exists dcredit_drol cascade;
-
-drop table if exists dexh_entity cascade;
-
-drop table if exists dint_parent cascade;
-
-drop table if exists dmachine cascade;
-
-drop table if exists d_machine_aux_use cascade;
-
-drop table if exists d_machine_stats cascade;
-
-drop table if exists d_machine_use cascade;
-
-drop table if exists dorg cascade;
-
-drop table if exists dperson cascade;
-
-drop table if exists drol cascade;
-
-drop table if exists drot cascade;
-
-drop table if exists drot_drol cascade;
-
-drop table if exists rawinherit_data cascade;
-
-drop table if exists data_container cascade;
-
-drop table if exists dc_detail cascade;
-
-drop table if exists dc_master cascade;
-
-drop table if exists defaults_model cascade;
-
-drop table if exists defaults_model_draft cascade;
-
-drop table if exists dfk_cascade cascade;
-
-drop table if exists dfk_cascade_one cascade;
-
-drop table if exists dfk_none cascade;
-
-drop table if exists dfk_none_via_join cascade;
-
-drop table if exists dfk_none_via_mto_m cascade;
-
-drop table if exists dfk_none_via_mto_m_dfk_one cascade;
-
-drop table if exists dfk_one cascade;
-
-drop table if exists dfk_set_null cascade;
-
-drop table if exists doc cascade;
-
-drop table if exists doc_link cascade;
-
-drop table if exists doc_link_draft cascade;
-
-drop table if exists doc_draft cascade;
-
-drop table if exists document cascade;
-
-drop table if exists document_draft cascade;
-
-drop table if exists document_media cascade;
-
-drop table if exists document_media_draft cascade;
-
-drop table if exists sp_car_door cascade;
-drop sequence if exists sp_car_door_seq;
-
-drop table if exists earray_bean cascade;
-
-drop table if exists earray_set_bean cascade;
-
-drop table if exists e_basic cascade;
-
-drop table if exists ebasic_change_log cascade;
-
-drop table if exists ebasic_clob cascade;
-
-drop table if exists ebasic_clob_fetch_eager cascade;
-
-drop table if exists ebasic_clob_no_ver cascade;
-
-drop table if exists e_basicenc cascade;
-
-drop table if exists e_basicenc_bin cascade;
-
-drop table if exists e_basicenc_client cascade;
-
-drop table if exists e_basicenc_relate cascade;
-
-drop table if exists e_basic_enum_id cascade;
-
-drop table if exists e_basic_eni cascade;
-
-drop table if exists ebasic_hstore cascade;
-
-drop table if exists ebasic_json_jackson cascade;
-
-drop table if exists ebasic_json_jackson2 cascade;
-
-drop table if exists ebasic_json_list cascade;
-
-drop table if exists ebasic_json_map cascade;
-
-drop table if exists ebasic_json_map_blob cascade;
-
-drop table if exists ebasic_json_map_clob cascade;
-
-drop table if exists ebasic_json_map_detail cascade;
-
-drop table if exists ebasic_json_map_json_b cascade;
-
-drop table if exists ebasic_json_map_varchar cascade;
-
-drop table if exists ebasic_json_node cascade;
-
-drop table if exists ebasic_json_node_blob cascade;
-
-drop table if exists ebasic_json_node_json_b cascade;
-
-drop table if exists ebasic_json_node_varchar cascade;
-
-drop table if exists ebasic_json_unmapped cascade;
-
-drop table if exists e_basic_ndc cascade;
-
-drop table if exists ebasic_no_sdchild cascade;
-
-drop table if exists ebasic_sdchild cascade;
-
-drop table if exists ebasic_soft_delete cascade;
-
-drop table if exists e_basicver cascade;
-
-drop table if exists e_basic_withlife cascade;
-
-drop table if exists e_basic_with_ex cascade;
-
-drop table if exists e_basicverucon cascade;
-
-drop table if exists ecache_child cascade;
-
-drop table if exists ecache_root cascade;
-
-drop table if exists e_col_ab cascade;
-
-drop table if exists ecustom_id cascade;
-
-drop table if exists edefault_prop cascade;
-
-drop table if exists eemb_inner cascade;
-
-drop table if exists eemb_outer cascade;
-
-drop table if exists efile2_no_fk cascade;
-
-drop table if exists efile_no_fk cascade;
-
-drop table if exists efile_no_fk_euser_no_fk cascade;
-
-drop table if exists efile_no_fk_euser_no_fk_soft_del cascade;
-
-drop table if exists egen_props cascade;
-
-drop table if exists eid_uid_bean cascade;
-
-drop table if exists einvoice cascade;
-
-drop table if exists e_main cascade;
-
-drop table if exists enull_collection cascade;
-
-drop table if exists enull_collection_detail cascade;
-
-drop table if exists eopt_one_a cascade;
-
-drop table if exists eopt_one_b cascade;
-
-drop table if exists eopt_one_c cascade;
-
-drop table if exists eper_addr cascade;
-
-drop table if exists eperson cascade;
-
-drop table if exists e_person_online cascade;
-
-drop table if exists esimple cascade;
-
-drop table if exists esoft_del_book cascade;
-
-drop table if exists esoft_del_book_esoft_del_user cascade;
-
-drop table if exists esoft_del_down cascade;
-
-drop table if exists esoft_del_mid cascade;
-
-drop table if exists esoft_del_one_a cascade;
-
-drop table if exists esoft_del_one_b cascade;
-
-drop table if exists esoft_del_role cascade;
-
-drop table if exists esoft_del_role_esoft_del_user cascade;
-
-drop table if exists esoft_del_top cascade;
-
-drop table if exists esoft_del_up cascade;
-
-drop table if exists esoft_del_user cascade;
-
-drop table if exists esoft_del_user_esoft_del_role cascade;
-
-drop table if exists esome_convert_type cascade;
-
-drop table if exists esome_type cascade;
-
-drop table if exists etrans_many cascade;
-
-drop table if exists rawinherit_uncle cascade;
-
-drop table if exists euser_no_fk cascade;
-
-drop table if exists euser_no_fk_soft_del cascade;
-
-drop table if exists evanilla_collection cascade;
-
-drop table if exists evanilla_collection_detail cascade;
-
-drop table if exists ewho_props cascade;
-
-drop table if exists e_withinet cascade;
-
-drop table if exists ec_enum_person cascade;
-
-drop table if exists ec_enum_person_tags cascade;
-
-drop table if exists ec_person cascade;
-
-drop table if exists ec_person_phone cascade;
-
-drop table if exists ec_top cascade;
-
-drop table if exists ec_top_ecs_person cascade;
-
-drop table if exists ecbl_person cascade;
-
-drop table if exists ecbl_person_phone_numbers cascade;
-
-drop table if exists ecbm_person cascade;
-
-drop table if exists ecbm_person_phone_numbers cascade;
-
-drop table if exists ecm_person cascade;
-
-drop table if exists ecm_person_phone_numbers cascade;
-
-drop table if exists ecmc_person cascade;
-
-drop table if exists ecmc_person_phone_numbers cascade;
-
-drop table if exists ecs_person cascade;
-
-drop table if exists ecs_person_phone cascade;
-
-drop table if exists ecsm_child cascade;
-
-drop table if exists ecsm_values cascade;
-
-drop table if exists ecsm_one cascade;
-
-drop table if exists ecsm_parent cascade;
-
-drop table if exists ecsm_two cascade;
-
-drop table if exists td_child cascade;
-
-drop table if exists td_parent cascade;
-
-drop table if exists element_bean cascade;
-
-drop table if exists empl cascade;
-
-drop table if exists esd_detail cascade;
-
-drop table if exists esd_master cascade;
-
-drop table if exists feature_desc cascade;
-
-drop table if exists f_first cascade;
-
-drop table if exists foo cascade;
-
-drop table if exists gen_key_identity cascade;
-
-drop table if exists gen_key_sequence cascade;
-drop sequence if exists SEQ_NAME;
-
-drop table if exists grand_parent_person cascade;
-
-drop table if exists survey_group cascade;
-
-drop table if exists c_group cascade;
-
-drop table if exists he_doc cascade;
-
-drop trigger if exists hx_link_history_upd on hx_link cascade;
-drop function if exists hx_link_history_version();
-
-drop view hx_link_with_history;
-alter table hx_link drop column sys_period;
-drop table hx_link_history;
-
-drop table if exists hx_link cascade;
-
-drop table if exists hx_link_doc cascade;
-
-drop table if exists hi_doc cascade;
-
-drop trigger if exists hi_link_history_upd on hi_link cascade;
-drop function if exists hi_link_history_version();
-
-drop view hi_link_with_history;
-alter table hi_link drop column sys_period;
-drop table hi_link_history;
-
-drop table if exists hi_link cascade;
-
-drop trigger if exists hi_link_doc_history_upd on hi_link_doc cascade;
-drop function if exists hi_link_doc_history_version();
-
-drop view hi_link_doc_with_history;
-alter table hi_link_doc drop column sys_period;
-drop table hi_link_doc_history;
-
-drop table if exists hi_link_doc cascade;
-
-drop trigger if exists hi_tone_history_upd on hi_tone cascade;
-drop function if exists hi_tone_history_version();
-
-drop view hi_tone_with_history;
-alter table hi_tone drop column sys_period;
-drop table hi_tone_history;
-
-drop table if exists hi_tone cascade;
-
-drop trigger if exists hi_tthree_history_upd on hi_tthree cascade;
-drop function if exists hi_tthree_history_version();
-
-drop view hi_tthree_with_history;
-alter table hi_tthree drop column sys_period;
-drop table hi_tthree_history;
-
-drop table if exists hi_tthree cascade;
-
-drop trigger if exists hi_ttwo_history_upd on hi_ttwo cascade;
-drop function if exists hi_ttwo_history_version();
-
-drop view hi_ttwo_with_history;
-alter table hi_ttwo drop column sys_period;
-drop table hi_ttwo_history;
-
-drop table if exists hi_ttwo cascade;
-
-drop trigger if exists hsd_setting_history_upd on hsd_setting cascade;
-drop function if exists hsd_setting_history_version();
-
-drop view hsd_setting_with_history;
-alter table hsd_setting drop column sys_period;
-drop table hsd_setting_history;
-
-drop table if exists hsd_setting cascade;
-
-drop trigger if exists hsd_user_history_upd on hsd_user cascade;
-drop function if exists hsd_user_history_version();
-
-drop view hsd_user_with_history;
-alter table hsd_user drop column sys_period;
-drop table hsd_user_history;
-
-drop table if exists hsd_user cascade;
-
-drop table if exists iaf_segment cascade;
-
-drop table if exists iaf_segment_status cascade;
-
-drop table if exists imrelated cascade;
-
-drop table if exists imroot cascade;
-
-drop table if exists ixresource cascade;
-
-drop table if exists info_company cascade;
-
-drop table if exists info_contact cascade;
-
-drop table if exists info_customer cascade;
-
-drop table if exists inner_report cascade;
-
-drop table if exists drel_invoice cascade;
-drop sequence if exists drel_invoice_seq;
-
-drop table if exists item cascade;
-
-drop table if exists monkey cascade;
-
-drop table if exists mkeygroup cascade;
-
-drop table if exists mkeygroup_monkey cascade;
-
-drop table if exists trainer cascade;
-
-drop table if exists trainer_monkey cascade;
-
-drop table if exists troop cascade;
-
-drop table if exists troop_monkey cascade;
-
-drop table if exists l2_cldf_reset_bean cascade;
-
-drop table if exists l2_cldf_reset_bean_child cascade;
-
-drop table if exists level1 cascade;
-
-drop table if exists level1_level4 cascade;
-
-drop table if exists level1_level2 cascade;
-
-drop table if exists level2 cascade;
-
-drop table if exists level2_level3 cascade;
-
-drop table if exists level3 cascade;
-
-drop table if exists level4 cascade;
-
-drop trigger if exists link_history_upd on link cascade;
-drop function if exists link_history_version();
-
-drop view link_with_history;
-alter table link drop column sys_period;
-drop table link_history;
-
-drop table if exists link cascade;
-
-drop table if exists link_draft cascade;
-
-drop table if exists la_attr_value cascade;
-
-drop table if exists la_attr_value_attribute cascade;
-
-drop table if exists looney cascade;
-
-drop table if exists maddress cascade;
-
-drop table if exists mcontact cascade;
-
-drop table if exists mcontact_message cascade;
-
-drop table if exists mcustomer cascade;
-
-drop table if exists mgroup cascade;
-
-drop table if exists mmachine cascade;
-
-drop table if exists mmachine_mgroup cascade;
-
-drop table if exists mmedia cascade;
-
-drop table if exists non_updateprop cascade;
-
-drop table if exists mprinter cascade;
-
-drop table if exists mprinter_state cascade;
-
-drop table if exists mprofile cascade;
-
-drop table if exists mprotected_construct_bean cascade;
-
-drop table if exists mrole cascade;
-
-drop table if exists mrole_muser cascade;
-
-drop table if exists msome_other cascade;
-
-drop table if exists muser cascade;
-
-drop table if exists muser_type cascade;
-
-drop table if exists mail_box cascade;
-
-drop table if exists mail_user cascade;
-
-drop table if exists mail_user_inbox cascade;
-
-drop table if exists mail_user_outbox cascade;
-
-drop table if exists main_entity cascade;
-
-drop table if exists main_entity_relation cascade;
-
-drop table if exists map_super_actual cascade;
-
-drop table if exists c_message cascade;
-
-drop table if exists meter_address_data cascade;
-
-drop table if exists meter_contract_data cascade;
-
-drop table if exists meter_special_needs_client cascade;
-
-drop table if exists meter_special_needs_contact cascade;
-
-drop table if exists meter_version cascade;
-
-drop table if exists mnoc_role cascade;
-
-drop table if exists mnoc_user cascade;
-
-drop table if exists mnoc_user_mnoc_role cascade;
-
-drop table if exists mny_a cascade;
-
-drop table if exists mny_b cascade;
-
-drop table if exists mny_b_mny_c cascade;
-
-drop table if exists mny_c cascade;
-
-drop table if exists mny_topic cascade;
-
-drop table if exists subtopics cascade;
-
-drop table if exists mp_role cascade;
-
-drop table if exists mp_user cascade;
-
-drop table if exists ms_many_a cascade;
-
-drop table if exists ms_many_a_many_b cascade;
-
-drop table if exists ms_many_b cascade;
-
-drop table if exists ms_many_b_many_a cascade;
-
-drop table if exists my_lob_size cascade;
-
-drop table if exists my_lob_size_join_many cascade;
-
-drop table if exists noidbean cascade;
-
-drop table if exists o_bean_child cascade;
-
-drop table if exists ocached_app cascade;
-
-drop table if exists ocached_app_detail cascade;
-
-drop table if exists o_cached_bean cascade;
-
-drop table if exists o_cached_bean_country cascade;
-
-drop table if exists o_cached_bean_child cascade;
-
-drop table if exists o_cached_inherit cascade;
-
-drop table if exists o_cached_natkey cascade;
-
-drop table if exists o_cached_natkey3 cascade;
-
-drop table if exists ocached_nkey_uid cascade;
-
-drop table if exists ocar cascade;
-
-drop table if exists ocompany cascade;
-
-drop table if exists oengine cascade;
-
-drop table if exists ogear_box cascade;
-
-drop table if exists omvertex cascade;
-
-drop table if exists omvertex_other cascade;
-
-drop table if exists oroad_show_msg cascade;
-
-drop table if exists om_account_child_dbo cascade;
-
-drop table if exists om_account_dbo cascade;
-
-drop table if exists om_basic_child cascade;
-
-drop table if exists om_basic_parent cascade;
-
-drop table if exists om_ordered_detail cascade;
-
-drop table if exists om_ordered_master cascade;
-
-drop table if exists oml_bar cascade;
-
-drop table if exists oml_baz cascade;
-
-drop table if exists oml_foo cascade;
-
-drop table if exists only_id_entity cascade;
-
-drop table if exists o_order cascade;
-
-drop table if exists o_order_detail cascade;
-
-drop table if exists s_orders cascade;
-
-drop table if exists s_order_items cascade;
-
-drop table if exists order_master cascade;
-
-drop table if exists order_master_inheritance cascade;
-
-drop table if exists order_referenced_parent cascade;
-
-drop table if exists or_order_ship cascade;
-
-drop table if exists order_toy cascade;
-
-drop table if exists ordered_parent cascade;
-
-drop table if exists organisation cascade;
-
-drop table if exists organization_node cascade;
-
-drop table if exists organization_tree_node cascade;
-
-drop table if exists orp_detail cascade;
-
-drop table if exists orp_detail2 cascade;
-
-drop table if exists orp_master cascade;
-
-drop table if exists orp_master2 cascade;
-
-drop table if exists oto_aone cascade;
-
-drop table if exists oto_atwo cascade;
-
-drop table if exists oto_bchild cascade;
-
-drop table if exists oto_bmaster cascade;
-
-drop table if exists oto_child cascade;
-
-drop table if exists oto_cust cascade;
-
-drop table if exists oto_cust_address cascade;
-
-drop table if exists oto_level_a cascade;
-
-drop table if exists oto_level_b cascade;
-
-drop table if exists oto_level_c cascade;
-
-drop table if exists oto_master cascade;
-
-drop table if exists oto_prime cascade;
-
-drop table if exists oto_prime_extra cascade;
-
-drop table if exists oto_sd_child cascade;
-
-drop table if exists oto_sd_master cascade;
-
-drop table if exists oto_th_many cascade;
-
-drop table if exists oto_th_one cascade;
-
-drop table if exists oto_th_top cascade;
-
-drop table if exists oto_ubprime cascade;
-
-drop table if exists oto_ubprime_extra cascade;
-
-drop table if exists oto_uprime cascade;
-
-drop table if exists oto_uprime_extra cascade;
-
-drop table if exists oto_user_model cascade;
-
-drop table if exists oto_user_model_optional cascade;
-
-drop table if exists pfile cascade;
-
-drop table if exists pfile_content cascade;
-
-drop table if exists paggview cascade;
-
-drop table if exists pallet_location cascade;
-
-drop table if exists parcel cascade;
-
-drop table if exists parcel_location cascade;
-
-drop table if exists rawinherit_parent cascade;
-
-drop table if exists rawinherit_parent_rawinherit_data cascade;
-
-drop table if exists e_save_test_c cascade;
-
-drop table if exists parent_person cascade;
-
-drop table if exists c_participation cascade;
-
-drop table if exists password_store_model cascade;
-
-drop table if exists pcf_calendar cascade;
-
-drop table if exists pcf_city cascade;
-
-drop table if exists pcf_country cascade;
-
-drop table if exists pcf_event cascade;
-
-drop table if exists pcf_person cascade;
-
-drop table if exists mt_permission cascade;
-
-drop table if exists persistent_file cascade;
-
-drop table if exists persistent_file_content cascade;
-
-drop table if exists person cascade;
-
-drop table if exists persons cascade;
-
-drop table if exists person_cache_email cascade;
-
-drop table if exists person_cache_info cascade;
-
-drop table if exists phones cascade;
-
-drop table if exists e_position cascade;
-
-drop table if exists primary_revision cascade;
-
-drop table if exists o_product cascade;
-
-drop table if exists pp cascade;
-
-drop table if exists pp_to_ww cascade;
-
-drop table if exists question cascade;
-
-drop table if exists rcustomer cascade;
-
-drop table if exists r_orders cascade;
-
-drop table if exists referenced_defaults_model cascade;
-
-drop table if exists referenced_defaults_model_draft cascade;
-
-drop table if exists referencing_bean cascade;
-
-drop table if exists region cascade;
-
-drop table if exists rel_detail cascade;
-
-drop table if exists rel_master cascade;
-
-drop table if exists resourcefile cascade;
-
-drop table if exists mt_role cascade;
-
-drop table if exists mt_role_permission cascade;
-
-drop table if exists em_role cascade;
-
-drop table if exists root_bean cascade;
-
-drop table if exists f_second cascade;
-
-drop table if exists section cascade;
-
-drop table if exists self_parent cascade;
-
-drop table if exists self_ref_customer cascade;
-
-drop table if exists self_ref_example cascade;
-
-drop table if exists e_save_test_a cascade;
-
-drop table if exists e_save_test_b cascade;
-
-drop table if exists site cascade;
-
-drop table if exists site_address cascade;
-
-drop table if exists some_enum_bean cascade;
-
-drop table if exists some_file_bean cascade;
-
-drop table if exists some_new_types_bean cascade;
-
-drop table if exists some_period_bean cascade;
-
-drop table if exists source_base cascade;
-
-drop table if exists stockforecast cascade;
-
-drop table if exists sub_section cascade;
-
-drop table if exists sub_type cascade;
-
-drop table if exists survey cascade;
-
-drop table if exists tbytes_only cascade;
-
-drop table if exists tcar cascade;
-
-drop table if exists tevent cascade;
-
-drop table if exists tevent_many cascade;
-
-drop table if exists tevent_one cascade;
-
-drop table if exists tint_root cascade;
-
-drop table if exists tjoda_entity cascade;
-
-drop table if exists t_mapsuper1 cascade;
-
-drop table if exists t_oneb cascade;
-
-drop table if exists t_detail_with_other_namexxxyy cascade;
-drop sequence if exists t_atable_detail_seq;
-
-drop table if exists t_atable_thatisrelatively cascade;
-drop sequence if exists t_atable_master_seq;
-
-drop table if exists ttruck_holder cascade;
-
-drop table if exists ttruck_holder_item cascade;
-
-drop table if exists tuuid_entity cascade;
-
-drop table if exists twheel cascade;
-
-drop table if exists twith_pre_insert cascade;
-
-drop table if exists target_base cascade;
-
-drop table if exists mt_tenant cascade;
-
-drop table if exists test_annotation_base_entity cascade;
-
-drop table if exists tire cascade;
-drop sequence if exists tire_seq;
-
-drop table if exists sa_tire cascade;
-drop sequence if exists sa_tire_seq;
-
-drop table if exists tree_entity cascade;
-
-drop table if exists trip cascade;
-
-drop table if exists truck_ref cascade;
-
-drop table if exists tune cascade;
-
-drop table if exists "type" cascade;
-
-drop table if exists tz_bean cascade;
-
-drop table if exists usib_child cascade;
-
-drop table if exists usib_child_sibling cascade;
-
-drop table if exists usib_parent cascade;
-
-drop table if exists ut_detail cascade;
-
-drop table if exists ut_master cascade;
-
-drop table if exists uuone cascade;
-
-drop table if exists uutwo cascade;
-
-drop table if exists oto_user cascade;
-
-drop trigger if exists c_user_history_upd on c_user cascade;
-drop function if exists c_user_history_version();
-
-drop view c_user_with_history;
-alter table c_user drop column sys_period;
-drop table c_user_history;
-
-drop table if exists c_user cascade;
-
-drop table if exists tx_user cascade;
-
-drop table if exists g_user cascade;
-
-drop table if exists em_user cascade;
-
-drop table if exists user_interest_live cascade;
-
-drop table if exists em_user_role cascade;
-
-drop table if exists vehicle cascade;
-
-drop table if exists vehicle_driver cascade;
-
-drop table if exists vehicle_lease cascade;
-
-drop table if exists version_child cascade;
-
-drop table if exists version_parent cascade;
-
-drop table if exists version_toy cascade;
-
-drop table if exists warehouses cascade;
-
-drop table if exists warehousesshippingzones cascade;
-
-drop table if exists wheel cascade;
-drop sequence if exists wheel_seq;
-
-drop table if exists sa_wheel cascade;
-drop sequence if exists sa_wheel_seq;
-
-drop table if exists sp_car_wheel cascade;
-drop sequence if exists sp_car_wheel_seq;
-
-drop table if exists g_who_props_otm cascade;
-
-drop table if exists with_zero cascade;
-
-drop table if exists parent cascade;
-
-drop table if exists wview cascade;
-
-drop table if exists zones cascade;
-
-drop index if exists ix_contact_last_name_first_name;
-drop index if exists ix_e_basic_name;
-drop index if exists ix_efile2_no_fk_owner_id;
-drop index if exists ix_ecsm_values_host_id;
-drop index if exists ix_order_referenced_parent_type;
-drop index if exists ix_organization_node_kind;
-drop index concurrently if exists ix_t_detail_with_other_namexxxyy_lowername;
-drop index if exists ix_t_detail_with_other_namexxxyy_defn;
-drop index if exists ano_3;
-drop index if exists ano_1;
-drop index if exists ano_2;
diff --git a/src/test/ddl-review/sqlserver-create-all.sql b/src/test/ddl-review/sqlserver-create-all.sql
deleted file mode 100644
index 40e48e28e..000000000
--- a/src/test/ddl-review/sqlserver-create-all.sql
+++ /dev/null
@@ -1,5308 +0,0 @@
--- Generated by ebean unknown at 2020-03-04T08:21:26.827349Z
--- init script create procs
--- Initial script to create stored procedures etc for sqlserver platform
-
--- create table-value-parameters
-if not exists (select name from sys.types where name = 'ebean_bigint_tvp') create type ebean_bigint_tvp as table (c1 bigint)
-GO
-if not exists (select name from sys.types where name = 'ebean_float_tvp') create type ebean_float_tvp as table (c1 float)
-GO
-if not exists (select name from sys.types where name = 'ebean_bit_tvp') create type ebean_bit_tvp as table (c1 bit)
-GO
-if not exists (select name from sys.types where name = 'ebean_date_tvp') create type ebean_date_tvp as table (c1 date)
-GO
-if not exists (select name from sys.types where name = 'ebean_time_tvp') create type ebean_time_tvp as table (c1 time)
-GO
-if not exists (select name from sys.types where name = 'ebean_uniqueidentifier_tvp') create type ebean_uniqueidentifier_tvp as table (c1 uniqueidentifier)
-GO
-if not exists (select name from sys.types where name = 'ebean_nvarchar_tvp') create type ebean_nvarchar_tvp as table (c1 nvarchar(max))
-GO
-
---
--- PROCEDURE: usp_ebean_drop_indices TABLE, COLUMN
--- deletes all indices referring to TABLE.COLUMN
---
-CREATE OR ALTER PROCEDURE usp_ebean_drop_indices @tableName nvarchar(255), @columnName nvarchar(255)
-AS SET NOCOUNT ON
-declare @sql nvarchar(1000)
-declare @indexName nvarchar(255)
-BEGIN
- DECLARE index_cursor CURSOR FOR SELECT i.name from sys.indexes i
- join sys.index_columns ic on ic.object_id = i.object_id and ic.index_id = i.index_id
- join sys.columns c on c.object_id = ic.object_id and c.column_id = ic.column_id
- where i.object_id = OBJECT_ID(@tableName) AND c.name = @columnName;
- OPEN index_cursor
- FETCH NEXT FROM index_cursor INTO @indexName
- WHILE @@FETCH_STATUS = 0
- BEGIN
- set @sql = 'drop index ' + @indexName + ' on ' + @tableName;
- EXECUTE(@sql);
-
- FETCH NEXT FROM index_cursor INTO @indexName
- END;
- CLOSE index_cursor;
- DEALLOCATE index_cursor;
-END
-GO
-
---
--- PROCEDURE: usp_ebean_drop_default_constraint TABLE, COLUMN
--- deletes the default constraint, which has a random name
---
-CREATE OR ALTER PROCEDURE usp_ebean_drop_default_constraint @tableName nvarchar(255), @columnName nvarchar(255)
-AS SET NOCOUNT ON
-declare @tmp nvarchar(1000)
-BEGIN
- select @tmp = t1.name from sys.default_constraints t1
- join sys.columns t2 on t1.object_id = t2.default_object_id
- where t1.parent_object_id = OBJECT_ID(@tableName) and t2.name = @columnName;
-
- if @tmp is not null EXEC('alter table ' + @tableName +' drop constraint ' + @tmp);
-END
-GO
-
---
--- PROCEDURE: usp_ebean_drop_constraints TABLE, COLUMN
--- deletes constraints and foreign keys refering to TABLE.COLUMN
---
-CREATE OR ALTER PROCEDURE usp_ebean_drop_constraints @tableName nvarchar(255), @columnName nvarchar(255)
-AS SET NOCOUNT ON
-declare @sql nvarchar(1000)
-declare @constraintName nvarchar(255)
-BEGIN
- DECLARE name_cursor CURSOR FOR
- SELECT cc.name from sys.check_constraints cc
- join sys.columns c on c.object_id = cc.parent_object_id and c.column_id = cc.parent_column_id
- where parent_object_id = OBJECT_ID(@tableName) AND c.name = @columnName
- UNION SELECT fk.name from sys.foreign_keys fk
- join sys.foreign_key_columns fkc on fkc.constraint_object_id = fk.object_id
- and fkc.parent_object_id = fk.parent_object_id
- join sys.columns c on c.object_id = fkc.parent_object_id and c.column_id = fkc.parent_column_id
- where fkc.parent_object_id = OBJECT_ID(@tableName) AND c.name = @columnName;
-
- OPEN name_cursor
- FETCH NEXT FROM name_cursor INTO @constraintName
- WHILE @@FETCH_STATUS = 0
- BEGIN
- set @sql = 'alter table ' + @tableName + ' drop constraint ' + @constraintName;
- EXECUTE(@sql);
-
- FETCH NEXT FROM name_cursor INTO @constraintName
- END;
- CLOSE name_cursor;
- DEALLOCATE name_cursor;
-END
-GO
-
---
--- PROCEDURE: usp_ebean_drop_column TABLE, COLUMN
--- deletes the column annd ensures that all indices and constraints are dropped first
---
-CREATE OR ALTER PROCEDURE usp_ebean_drop_column @tableName nvarchar(255), @columnName nvarchar(255)
-AS SET NOCOUNT ON
-declare @sql nvarchar(1000)
-BEGIN
- EXEC usp_ebean_drop_indices @tableName, @columnName;
- EXEC usp_ebean_drop_default_constraint @tableName, @columnName;
- EXEC usp_ebean_drop_constraints @tableName, @columnName;
-
- set @sql = 'alter table ' + @tableName + ' drop column ' + @columnName;
- EXECUTE(@sql);
-END
-GO
-create table asimple_bean (
- id numeric(19) not null,
- name nvarchar(255),
- constraint pk_asimple_bean primary key (id)
-);
-create sequence asimple_bean_seq as bigint start with 1 increment by 50;
-
-create table bar (
- bar_type nvarchar(31) not null,
- bar_id integer not null,
- foo_id integer not null,
- version integer not null,
- constraint pk_bar primary key (bar_id)
-);
-create sequence bar_seq as bigint start with 1 increment by 50;
-
-create table block (
- case_type integer not null,
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- notes nvarchar(255),
- constraint pk_block primary key (id)
-);
-create sequence block_seq as bigint start with 1 increment by 50;
-
-create table oto_account (
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- when_created datetime2 not null,
- when_modified datetime2 not null,
- constraint pk_oto_account primary key (id)
-);
-create sequence oto_account_seq as bigint start with 1 increment by 50;
-
-create table acl (
- id numeric(19) not null,
- name nvarchar(255),
- constraint pk_acl primary key (id)
-);
-create sequence acl_seq as bigint start with 1 increment by 50;
-
-create table acl_container_relation (
- id numeric(19) not null,
- container_id numeric(19) not null,
- acl_entry_id numeric(19) not null,
- constraint pk_acl_container_relation primary key (id)
-);
-create sequence acl_container_relation_seq as bigint start with 1 increment by 50;
-
-create table addr (
- id numeric(19) not null,
- employee_id numeric(19),
- name nvarchar(255),
- address_line1 nvarchar(255),
- address_line2 nvarchar(255),
- city nvarchar(255),
- version numeric(19) not null,
- constraint pk_addr primary key (id)
-);
-create sequence addr_seq as bigint start with 1 increment by 50;
-
-create table address (
- oid numeric(19) not null,
- street nvarchar(255),
- version integer not null,
- constraint pk_address primary key (oid)
-);
-create sequence address_seq as bigint start with 1 increment by 50;
-
-create table o_address (
- id integer not null,
- line_1 nvarchar(100),
- line_2 nvarchar(100),
- city nvarchar(100),
- cretime datetime2,
- country_code nvarchar(2),
- updtime datetime2 not null,
- constraint pk_o_address primary key (id)
-);
-create sequence o_address_seq as bigint start with 1 increment by 50;
-
-create table album (
- id numeric(19) not null,
- name nvarchar(255),
- cover_id numeric(19),
- deleted integer default 0 not null,
- created_at datetime2 not null,
- last_update datetime2 not null,
- constraint pk_album primary key (id)
-);
-create unique nonclustered index uq_album_cover_id on album(cover_id) where cover_id is not null;
-create sequence album_seq as bigint start with 1 increment by 50;
-
-create table animal (
- species nvarchar(255) not null,
- id numeric(19) not null,
- shelter_id numeric(19),
- version numeric(19) not null,
- name nvarchar(255),
- registration_number nvarchar(255),
- date_of_birth date,
- dog_size nvarchar(255),
- constraint pk_animal primary key (id)
-);
-create sequence animal_seq as bigint start with 1 increment by 50;
-
-create table animal_shelter (
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- constraint pk_animal_shelter primary key (id)
-);
-create sequence animal_shelter_seq as bigint start with 1 increment by 50;
-
-create table article (
- id integer not null,
- name nvarchar(255),
- author nvarchar(255),
- cretime datetime2 not null,
- updtime datetime2 not null,
- version numeric(19) not null,
- constraint pk_article primary key (id)
-);
-create sequence article_seq as bigint start with 1 increment by 50;
-
-create table attribute (
- option_type integer not null,
- id integer not null,
- attribute_holder_id integer,
- cretime datetime2 not null,
- updtime datetime2 not null,
- version numeric(19) not null,
- constraint pk_attribute primary key (id)
-);
-create sequence attribute_seq as bigint start with 1 increment by 50;
-
-create table attribute_holder (
- id integer not null,
- cretime datetime2 not null,
- updtime datetime2 not null,
- version numeric(19) not null,
- constraint pk_attribute_holder primary key (id)
-);
-create sequence attribute_holder_seq as bigint start with 1 increment by 50;
-
-create table audit_log (
- id numeric(19) not null,
- description nvarchar(255),
- modified_description nvarchar(255),
- constraint pk_audit_log primary key (id)
-);
-create sequence audit_log_seq as bigint start with 1000 increment by 50 cache 50;
-
-create table bbookmark (
- id integer not null,
- bookmark_reference nvarchar(255),
- user_id integer,
- constraint pk_bbookmark primary key (id)
-);
-create sequence bbookmark_seq as bigint start with 1 increment by 50;
-
-create table bbookmark_org (
- id integer not null,
- name nvarchar(255),
- constraint pk_bbookmark_org primary key (id)
-);
-create sequence bbookmark_org_seq as bigint start with 1 increment by 50;
-
-create table bbookmark_user (
- id integer not null,
- name nvarchar(255),
- password nvarchar(255),
- email_address nvarchar(255),
- country nvarchar(255),
- org_id integer,
- constraint pk_bbookmark_user primary key (id)
-);
-create sequence bbookmark_user_seq as bigint start with 1 increment by 50;
-
-create table bsimple_with_gen (
- id integer not null,
- name nvarchar(255),
- constraint pk_bsimple_with_gen primary key (id)
-);
-create sequence bsimple_with_gen_seq as bigint start with 1 increment by 50;
-
-create table bsite (
- id uniqueidentifier not null,
- name nvarchar(255),
- constraint pk_bsite primary key (id)
-);
-
-create table bsite_user_a (
- site_id uniqueidentifier not null,
- user_id uniqueidentifier not null,
- access_level integer,
- version numeric(19) not null,
- constraint ck_bsite_user_a_access_level check ( access_level in (0,1,2)),
- constraint pk_bsite_user_a primary key (site_id,user_id)
-);
-
-create table bsite_user_b (
- site uniqueidentifier not null,
- usr uniqueidentifier not null,
- access_level integer,
- constraint ck_bsite_user_b_access_level check ( access_level in (0,1,2)),
- constraint pk_bsite_user_b primary key (site,usr)
-);
-
-create table bsite_user_c (
- site_uid uniqueidentifier not null,
- user_uid uniqueidentifier not null,
- access_level integer,
- constraint ck_bsite_user_c_access_level check ( access_level in (0,1,2)),
- constraint pk_bsite_user_c primary key (site_uid,user_uid)
-);
-
-create table bsite_user_d (
- site_id uniqueidentifier not null,
- user_id uniqueidentifier not null,
- access_level integer,
- version numeric(19) not null,
- constraint ck_bsite_user_d_access_level check ( access_level in (0,1,2))
-);
-
-create table bsite_user_e (
- site_id uniqueidentifier not null,
- user_id uniqueidentifier not null,
- access_level integer,
- constraint ck_bsite_user_e_access_level check ( access_level in (0,1,2))
-);
-
-create table buser (
- id uniqueidentifier not null,
- name nvarchar(255),
- constraint pk_buser primary key (id)
-);
-
-create table bwith_qident (
- id integer not null,
- [Name] nvarchar(191),
- [CODE] nvarchar(255),
- last_updated datetime2 not null,
- constraint pk_bwith_qident primary key (id)
-);
-create unique nonclustered index uq_bwith_qident_name on bwith_qident([Name]) where [Name] is not null;
-create sequence bwith_qident_seq as bigint start with 1 increment by 50;
-
-create table basic_draftable_bean (
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- when_created datetime2 not null,
- when_modified datetime2 not null,
- constraint pk_basic_draftable_bean primary key (id)
-);
-create sequence basic_draftable_bean_seq as bigint start with 1 increment by 50;
-
-create table basic_draftable_bean_draft (
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- when_created datetime2 not null,
- when_modified datetime2 not null,
- constraint pk_basic_draftable_bean_draft primary key (id)
-);
-create sequence basic_draftable_bean_draft_seq as bigint start with 1 increment by 50;
-
-create table basic_joda_entity (
- id numeric(19) not null,
- name nvarchar(255),
- period nvarchar(50),
- local_date date,
- created datetime2 not null,
- updated datetime2 not null,
- version datetime2 not null,
- constraint pk_basic_joda_entity primary key (id)
-);
-create sequence basic_joda_entity_seq as bigint start with 1 increment by 50;
-
-create table bean_with_time_zone (
- id numeric(19) not null,
- name nvarchar(255),
- timezone nvarchar(20),
- constraint pk_bean_with_time_zone primary key (id)
-);
-create sequence bean_with_time_zone_seq as bigint start with 1 increment by 50;
-
-create table drel_booking (
- id numeric(19) not null,
- booking_uid numeric(19),
- agent_invoice numeric(19),
- client_invoice numeric(19),
- version integer not null,
- constraint pk_drel_booking primary key (id)
-);
-create unique nonclustered index uq_drel_booking_booking_uid on drel_booking(booking_uid) where booking_uid is not null;
-create unique nonclustered index uq_drel_booking_agent_invoice on drel_booking(agent_invoice) where agent_invoice is not null;
-create unique nonclustered index uq_drel_booking_client_invoice on drel_booking(client_invoice) where client_invoice is not null;
-create sequence drel_booking_seq as bigint start with 1 increment by 50;
-
-create table bw_bean (
- id numeric(19) not null,
- name nvarchar(255),
- flags integer not null,
- version numeric(19) not null,
- constraint pk_bw_bean primary key (id)
-);
-create sequence bw_bean_seq as bigint start with 1 increment by 50;
-
-create table cepcategory (
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- constraint pk_cepcategory primary key (id)
-);
-create sequence cepcategory_seq as bigint start with 1 increment by 50;
-
-create table cepproduct (
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- constraint pk_cepproduct primary key (id)
-);
-create sequence cepproduct_seq as bigint start with 1 increment by 50;
-
-create table cepproduct_category (
- customer_id numeric(19) not null,
- address_id numeric(19) not null,
- category_id numeric(19) not null,
- product_id numeric(19) not null,
- priority integer
-);
-
-create table cinh_ref (
- id integer not null,
- ref_id integer,
- cretime datetime2 not null,
- updtime datetime2 not null,
- version numeric(19) not null,
- constraint pk_cinh_ref primary key (id)
-);
-create sequence cinh_ref_seq as bigint start with 1 increment by 50;
-
-create table cinh_root (
- dtype nvarchar(3) not null,
- id integer not null,
- license_number nvarchar(255),
- cretime datetime2 not null,
- updtime datetime2 not null,
- version numeric(19) not null,
- driver nvarchar(255),
- notes nvarchar(255),
- action nvarchar(255),
- constraint pk_cinh_root primary key (id)
-);
-create sequence cinh_root_seq as bigint start with 1 increment by 50;
-
-create table ckey_assoc (
- id integer not null,
- assoc_one nvarchar(255),
- constraint pk_ckey_assoc primary key (id)
-);
-create sequence ckey_assoc_seq as bigint start with 1 increment by 50;
-
-create table ckey_detail (
- id integer not null,
- something nvarchar(255),
- one_key integer,
- two_key nvarchar(127),
- constraint pk_ckey_detail primary key (id)
-);
-create sequence ckey_detail_seq as bigint start with 1 increment by 50;
-
-create table ckey_parent (
- one_key integer not null,
- two_key nvarchar(127) not null,
- name nvarchar(255),
- assoc_id integer,
- version integer not null,
- constraint pk_ckey_parent primary key (one_key,two_key)
-);
-
-create table coone (
- id numeric(19) not null,
- name nvarchar(255),
- constraint pk_coone primary key (id)
-);
-create sequence coone_seq as bigint start with 1 increment by 50;
-
-create table coone_many (
- id numeric(19) not null,
- coone_id numeric(19) not null,
- name nvarchar(255),
- deleted integer default 0 not null,
- constraint pk_coone_many primary key (id)
-);
-create sequence coone_many_seq as bigint start with 1 increment by 50;
-
-create table coroot (
- id numeric(19) not null,
- name nvarchar(255),
- one_id numeric(19),
- constraint pk_coroot primary key (id)
-);
-create unique nonclustered index uq_coroot_one_id on coroot(one_id) where one_id is not null;
-create sequence coroot_seq as bigint start with 1 increment by 50;
-
-create table calculation_result (
- id integer not null,
- charge float(32) not null,
- product_configuration_id integer,
- group_configuration_id integer,
- constraint pk_calculation_result primary key (id)
-);
-create sequence calculation_result_seq as bigint start with 1 increment by 50;
-
-create table cao_bean (
- x_cust_id integer not null,
- x_type_id integer not null,
- description nvarchar(255),
- version numeric(19) not null,
- constraint pk_cao_bean primary key (x_cust_id,x_type_id)
-);
-
-create table sp_car_car (
- id numeric(19) not null,
- name nvarchar(255),
- version integer not null,
- constraint pk_sp_car_car primary key (id)
-);
-create sequence sp_car_car_seq as bigint start with 1 increment by 50;
-
-create table sp_car_car_wheels (
- car numeric(19) not null,
- wheel numeric(19) not null,
- constraint pk_sp_car_car_wheels primary key (car,wheel)
-);
-
-create table sp_car_car_doors (
- car numeric(19) not null,
- door numeric(19) not null,
- constraint pk_sp_car_car_doors primary key (car,door)
-);
-
-create table sa_car (
- id numeric(19) not null,
- brand nvarchar(255),
- sold integer not null,
- version integer not null,
- constraint pk_sa_car primary key (id)
-);
-create sequence sa_car_seq as bigint start with 1 increment by 50;
-
-create table car_accessory (
- id integer not null,
- name nvarchar(255),
- fuse_id numeric(19) not null,
- car_id integer,
- cretime datetime2 not null,
- updtime datetime2 not null,
- version numeric(19) not null,
- constraint pk_car_accessory primary key (id)
-);
-create sequence car_accessory_seq as bigint start with 1 increment by 50;
-
-create table car_fuse (
- id numeric(19) not null,
- location_code nvarchar(255),
- constraint pk_car_fuse primary key (id)
-);
-create sequence car_fuse_seq as bigint start with 1 increment by 50;
-
-create table category (
- id numeric(19) not null,
- name nvarchar(255),
- surveyobjectid numeric(19),
- sequence_number integer not null,
- constraint pk_category primary key (id)
-);
-create sequence category_seq as bigint start with 1 increment by 50;
-
-create table e_save_test_d (
- id numeric(19) not null,
- parent_id numeric(19),
- test_property integer default 0 not null,
- version numeric(19) not null,
- constraint pk_e_save_test_d primary key (id)
-);
-create unique nonclustered index uq_e_save_test_d_parent_id on e_save_test_d(parent_id) where parent_id is not null;
-create sequence e_save_test_d_seq as bigint start with 1 increment by 50;
-
-create table child_person (
- identifier integer not null,
- name nvarchar(255),
- age integer,
- some_bean_id integer,
- parent_identifier integer,
- family_name nvarchar(255),
- address nvarchar(255),
- constraint pk_child_person primary key (identifier)
-);
-create sequence child_person_seq as bigint start with 1 increment by 50;
-
-create table cke_client (
- cod_cpny integer not null,
- cod_client nvarchar(100) not null,
- username nvarchar(100) not null,
- notes nvarchar(255),
- constraint pk_cke_client primary key (cod_cpny,cod_client)
-);
-
-create table cke_user (
- username nvarchar(100) not null,
- cod_cpny integer not null,
- name nvarchar(255),
- constraint pk_cke_user primary key (username,cod_cpny)
-);
-
-create table class_super (
- dtype nvarchar(31) not null,
- sid numeric(19) not null,
- constraint pk_class_super primary key (sid)
-);
-create sequence class_super_seq as bigint start with 1 increment by 50;
-
-create table class_super_monkey (
- class_super_sid numeric(19) not null,
- monkey_mid numeric(19) not null,
- constraint uq_class_super_monkey_mid unique (monkey_mid),
- constraint pk_class_super_monkey primary key (class_super_sid,monkey_mid)
-);
-
-create table configuration (
- type nvarchar(21) not null,
- id integer not null,
- name nvarchar(255),
- configurations_id integer,
- group_name nvarchar(255),
- product_name nvarchar(255),
- constraint pk_configuration primary key (id)
-);
-create sequence configuration_seq as bigint start with 1 increment by 50;
-
-create table configurations (
- id integer not null,
- name nvarchar(255),
- constraint pk_configurations primary key (id)
-);
-create sequence configurations_seq as bigint start with 1 increment by 50;
-
-create table contact (
- id integer not null,
- first_name nvarchar(127),
- last_name nvarchar(127),
- phone nvarchar(255),
- mobile nvarchar(255),
- email nvarchar(255),
- is_member integer default 0 not null,
- customer_id integer not null,
- group_id integer,
- cretime datetime2 not null,
- updtime datetime2 not null,
- constraint pk_contact primary key (id)
-);
-create sequence contact_seq as bigint start with 1 increment by 50;
-
-create table contact_group (
- id integer not null,
- name nvarchar(255),
- cretime datetime2 not null,
- updtime datetime2 not null,
- version numeric(19) not null,
- constraint pk_contact_group primary key (id)
-);
-create sequence contact_group_seq as bigint start with 1 increment by 50;
-
-create table contact_note (
- id integer not null,
- contact_id integer,
- title nvarchar(255),
- note nvarchar(max),
- cretime datetime2 not null,
- updtime datetime2 not null,
- version numeric(19) not null,
- constraint pk_contact_note primary key (id)
-);
-create sequence contact_note_seq as bigint start with 1 increment by 50;
-
-create table contract (
- id numeric(19) not null,
- name nvarchar(255),
- constraint pk_contract primary key (id)
-);
-create sequence contract_seq as bigint start with 1 increment by 50;
-
-create table contract_costs (
- id numeric(19) not null,
- status nvarchar(255),
- position_id numeric(19) not null,
- constraint pk_contract_costs primary key (id)
-);
-create sequence contract_costs_seq as bigint start with 1 increment by 50;
-
-create table c_conversation (
- id numeric(19) not null,
- title nvarchar(255),
- isopen integer default 0 not null,
- group_id numeric(19),
- version numeric(19) not null,
- when_created datetime2 not null,
- when_modified datetime2 not null,
- constraint pk_c_conversation primary key (id)
-);
-create sequence c_conversation_seq as bigint start with 1 increment by 50;
-
-create table o_country (
- code nvarchar(2) not null,
- name nvarchar(60),
- constraint pk_o_country primary key (code)
-);
-
-create table cover (
- id numeric(19) not null,
- s3_url nvarchar(255),
- deleted integer default 0 not null,
- constraint pk_cover primary key (id)
-);
-create sequence cover_seq as bigint start with 1 increment by 50;
-
-create table o_customer (
- id integer not null,
- status nvarchar(1),
- name nvarchar(40) not null,
- smallnote nvarchar(100),
- anniversary date,
- billing_address_id integer,
- shipping_address_id integer,
- cretime datetime2 not null,
- updtime datetime2 not null,
- version numeric(19) not null,
- constraint ck_o_customer_status check ( status in ('N','A','I')),
- constraint pk_o_customer primary key (id)
-);
-create sequence o_customer_seq as bigint start with 1 increment by 50;
-
-create table dcredit (
- id numeric(19) not null,
- credit nvarchar(255),
- constraint pk_dcredit primary key (id)
-);
-create sequence dcredit_seq as bigint start with 1 increment by 50;
-
-create table dcredit_drol (
- dcredit_id numeric(19) not null,
- drol_id numeric(19) not null,
- constraint pk_dcredit_drol primary key (dcredit_id,drol_id)
-);
-
-create table dexh_entity (
- oid numeric(19) not null,
- exhange nvarchar(255),
- an_enum_type nvarchar(255),
- last_updated datetime2 not null,
- constraint pk_dexh_entity primary key (oid)
-);
-create sequence dexh_entity_seq as bigint start with 1 increment by 50;
-
-create table dint_parent (
- type integer not null,
- id numeric(19) not null,
- val integer,
- more nvarchar(255),
- constraint pk_dint_parent primary key (id)
-);
-create sequence dint_parent_seq as bigint start with 1 increment by 50;
-
-create table dmachine (
- id numeric(19) not null,
- name nvarchar(255),
- organisation_id numeric(19),
- version numeric(19) not null,
- constraint pk_dmachine primary key (id)
-);
-create sequence dmachine_seq as bigint start with 1 increment by 50;
-
-create table d_machine_aux_use (
- id numeric(19) not null,
- machine_id numeric(19) not null,
- name nvarchar(255),
- edate date,
- use_secs numeric(19) not null,
- fuel numeric(28),
- version numeric(19) not null,
- constraint pk_d_machine_aux_use primary key (id)
-);
-create sequence d_machine_aux_use_seq as bigint start with 1 increment by 50;
-
-create table d_machine_stats (
- id numeric(19) not null,
- machine_id numeric(19) not null,
- edate date,
- total_kms numeric(19) not null,
- hours numeric(19) not null,
- rate numeric(28),
- cost numeric(28),
- version numeric(19) not null,
- constraint pk_d_machine_stats primary key (id)
-);
-create sequence d_machine_stats_seq as bigint start with 1 increment by 50;
-
-create table d_machine_use (
- id numeric(19) not null,
- machine_id numeric(19) not null,
- edate date,
- distance_kms numeric(19) not null,
- time_secs numeric(19) not null,
- fuel numeric(28),
- version numeric(19) not null,
- constraint pk_d_machine_use primary key (id)
-);
-create sequence d_machine_use_seq as bigint start with 1 increment by 50;
-
-create table dorg (
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- constraint pk_dorg primary key (id)
-);
-create sequence dorg_seq as bigint start with 1 increment by 50;
-
-create table dperson (
- id numeric(19) not null,
- first_name nvarchar(255),
- last_name nvarchar(255),
- salary numeric(28),
- constraint pk_dperson primary key (id)
-);
-create sequence dperson_seq as bigint start with 1 increment by 50;
-
-create table drol (
- id numeric(19) not null,
- name nvarchar(255),
- constraint pk_drol primary key (id)
-);
-create sequence drol_seq as bigint start with 1 increment by 50;
-
-create table drot (
- id numeric(19) not null,
- name nvarchar(255),
- constraint pk_drot primary key (id)
-);
-create sequence drot_seq as bigint start with 1 increment by 50;
-
-create table drot_drol (
- drot_id numeric(19) not null,
- drol_id numeric(19) not null,
- constraint pk_drot_drol primary key (drot_id,drol_id)
-);
-
-create table rawinherit_data (
- id numeric(19) not null,
- val integer,
- constraint pk_rawinherit_data primary key (id)
-);
-create sequence rawinherit_data_seq as bigint start with 1 increment by 50;
-
-create table data_container (
- id uniqueidentifier not null,
- content nvarchar(255),
- constraint pk_data_container primary key (id)
-);
-
-create table dc_detail (
- id numeric(19) not null,
- master_id numeric(19),
- description nvarchar(255),
- version numeric(19) not null,
- constraint pk_dc_detail primary key (id)
-);
-create sequence dc_detail_seq as bigint start with 1 increment by 50;
-
-create table dc_master (
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- constraint pk_dc_master primary key (id)
-);
-create sequence dc_master_seq as bigint start with 1 increment by 50;
-
-create table dfk_cascade (
- id numeric(19) not null,
- name nvarchar(255),
- one_id numeric(19),
- constraint pk_dfk_cascade primary key (id)
-);
-create sequence dfk_cascade_seq as bigint start with 1 increment by 50;
-
-create table dfk_cascade_one (
- id numeric(19) not null,
- name nvarchar(255),
- constraint pk_dfk_cascade_one primary key (id)
-);
-create sequence dfk_cascade_one_seq as bigint start with 1 increment by 50;
-
-create table dfk_none (
- id numeric(19) not null,
- name nvarchar(255),
- one_id numeric(19),
- constraint pk_dfk_none primary key (id)
-);
-create sequence dfk_none_seq as bigint start with 1 increment by 50;
-
-create table dfk_none_via_join (
- id numeric(19) not null,
- name nvarchar(255),
- one_id numeric(19),
- constraint pk_dfk_none_via_join primary key (id)
-);
-create sequence dfk_none_via_join_seq as bigint start with 1 increment by 50;
-
-create table dfk_none_via_mto_m (
- id numeric(19) not null,
- name nvarchar(255),
- constraint pk_dfk_none_via_mto_m primary key (id)
-);
-create sequence dfk_none_via_mto_m_seq as bigint start with 1 increment by 50;
-
-create table dfk_none_via_mto_m_dfk_one (
- dfk_none_via_mto_m_id numeric(19) not null,
- dfk_one_id numeric(19) not null,
- constraint pk_dfk_none_via_mto_m_dfk_one primary key (dfk_none_via_mto_m_id,dfk_one_id)
-);
-
-create table dfk_one (
- id numeric(19) not null,
- name nvarchar(255),
- constraint pk_dfk_one primary key (id)
-);
-create sequence dfk_one_seq as bigint start with 1 increment by 50;
-
-create table dfk_set_null (
- id numeric(19) not null,
- name nvarchar(255),
- one_id numeric(19),
- constraint pk_dfk_set_null primary key (id)
-);
-create sequence dfk_set_null_seq as bigint start with 1 increment by 50;
-
-create table doc (
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- when_created datetime2 not null,
- when_modified datetime2 not null,
- constraint pk_doc primary key (id)
-);
-create sequence doc_seq as bigint start with 1 increment by 50;
-
-create table doc_link (
- doc_id numeric(19) not null,
- link_id numeric(19) not null,
- constraint pk_doc_link primary key (doc_id,link_id)
-);
-
-create table doc_link_draft (
- doc_id numeric(19) not null,
- link_id numeric(19) not null,
- constraint pk_doc_link_draft primary key (doc_id,link_id)
-);
-
-create table doc_draft (
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- when_created datetime2 not null,
- when_modified datetime2 not null,
- constraint pk_doc_draft primary key (id)
-);
-create sequence doc_draft_seq as bigint start with 1 increment by 50;
-
-create table document (
- id numeric(19) not null,
- title nvarchar(127),
- body nvarchar(255),
- organisation_id numeric(19),
- version numeric(19) not null,
- when_created datetime2 not null,
- when_modified datetime2 not null,
- constraint pk_document primary key (id)
-);
-create unique nonclustered index uq_document_title on document(title) where title is not null;
-create sequence document_seq as bigint start with 1 increment by 50;
-
-create table document_draft (
- id numeric(19) not null,
- title nvarchar(127),
- body nvarchar(255),
- when_publish datetime2,
- organisation_id numeric(19),
- version numeric(19) not null,
- when_created datetime2 not null,
- when_modified datetime2 not null,
- constraint pk_document_draft primary key (id)
-);
-create unique nonclustered index uq_document_draft_title on document_draft(title) where title is not null;
-create sequence document_draft_seq as bigint start with 1 increment by 50;
-
-create table document_media (
- id numeric(19) not null,
- document_id numeric(19),
- name nvarchar(255),
- description nvarchar(255),
- version numeric(19) not null,
- when_created datetime2 not null,
- when_modified datetime2 not null,
- constraint pk_document_media primary key (id)
-);
-create sequence document_media_seq as bigint start with 1 increment by 50;
-
-create table document_media_draft (
- id numeric(19) not null,
- document_id numeric(19),
- name nvarchar(255),
- description nvarchar(255),
- version numeric(19) not null,
- when_created datetime2 not null,
- when_modified datetime2 not null,
- constraint pk_document_media_draft primary key (id)
-);
-create sequence document_media_draft_seq as bigint start with 1 increment by 50;
-
-create table sp_car_door (
- id numeric(19) not null,
- name nvarchar(255),
- version integer not null,
- constraint pk_sp_car_door primary key (id)
-);
-create sequence sp_car_door_seq as bigint start with 1 increment by 50;
-
-create table earray_bean (
- id numeric(19) not null,
- foo integer,
- name nvarchar(255),
- phone_numbers varchar(300),
- uids varchar(1000) not null,
- other_ids varchar(1000),
- doubs varchar(1000),
- statuses varchar(1000),
- vc_enums varchar(1000),
- int_enums varchar(1000),
- status2 varchar(1000),
- version numeric(19) not null,
- constraint ck_earray_bean_foo check ( foo in (100,101,102)),
- constraint pk_earray_bean primary key (id)
-);
-create sequence earray_bean_seq as bigint start with 1 increment by 50;
-
-create table earray_set_bean (
- id numeric(19) not null,
- name nvarchar(255),
- phone_numbers varchar(300),
- uids varchar(1000),
- other_ids varchar(1000),
- doubs varchar(1000),
- version numeric(19) not null,
- constraint pk_earray_set_bean primary key (id)
-);
-create sequence earray_set_bean_seq as bigint start with 1 increment by 50;
-
-create table e_basic (
- id integer not null,
- status nvarchar(1),
- name nvarchar(127),
- description nvarchar(255),
- some_date datetime2,
- constraint ck_e_basic_status check ( status in ('N','A','I')),
- constraint pk_e_basic primary key (id)
-);
-create sequence e_basic_seq as bigint start with 1 increment by 50;
-
-create table ebasic_change_log (
- id numeric(19) not null,
- name nvarchar(20),
- short_description nvarchar(50),
- long_description nvarchar(100),
- who_created nvarchar(255) not null,
- who_modified nvarchar(255) not null,
- when_created datetime2 not null,
- when_modified datetime2 not null,
- version numeric(19) not null,
- constraint pk_ebasic_change_log primary key (id)
-);
-create sequence ebasic_change_log_seq as bigint start with 1 increment by 50;
-
-create table ebasic_clob (
- id numeric(19) not null,
- name nvarchar(255),
- title nvarchar(255),
- description nvarchar(max),
- last_update datetime2 not null,
- constraint pk_ebasic_clob primary key (id)
-);
-create sequence ebasic_clob_seq as bigint start with 1 increment by 50;
-
-create table ebasic_clob_fetch_eager (
- id numeric(19) not null,
- name nvarchar(255),
- title nvarchar(255),
- description nvarchar(max),
- last_update datetime2 not null,
- constraint pk_ebasic_clob_fetch_eager primary key (id)
-);
-create sequence ebasic_clob_fetch_eager_seq as bigint start with 1 increment by 50;
-
-create table ebasic_clob_no_ver (
- id numeric(19) not null,
- name nvarchar(255),
- description nvarchar(max),
- constraint pk_ebasic_clob_no_ver primary key (id)
-);
-create sequence ebasic_clob_no_ver_seq as bigint start with 1 increment by 50;
-
-create table e_basicenc (
- id integer not null,
- name nvarchar(255),
- description varbinary(80),
- dob varbinary(20),
- status varbinary(20),
- last_update datetime2,
- constraint pk_e_basicenc primary key (id)
-);
-create sequence e_basicenc_seq as bigint start with 1 increment by 50;
-
-create table e_basicenc_bin (
- id integer not null,
- name nvarchar(255),
- description nvarchar(255),
- data image,
- some_time varbinary(255),
- last_update datetime2 not null,
- constraint pk_e_basicenc_bin primary key (id)
-);
-create sequence e_basicenc_bin_seq as bigint start with 1 increment by 50;
-
-create table e_basicenc_client (
- id numeric(19) not null,
- name nvarchar(255),
- description varbinary(80),
- dob varbinary(20),
- status varbinary(20),
- version numeric(19) not null,
- constraint pk_e_basicenc_client primary key (id)
-);
-create sequence e_basicenc_client_seq as bigint start with 1 increment by 50;
-
-create table e_basicenc_relate (
- id numeric(19) not null,
- name nvarchar(255),
- other_id integer,
- constraint pk_e_basicenc_relate primary key (id)
-);
-create sequence e_basicenc_relate_seq as bigint start with 1 increment by 50;
-
-create table e_basic_enum_id (
- status nvarchar(1) not null,
- name nvarchar(255),
- description nvarchar(255),
- constraint ck_e_basic_enum_id_status check ( status in ('N','A','I')),
- constraint pk_e_basic_enum_id primary key (status)
-);
-
-create table e_basic_eni (
- id integer not null,
- status integer,
- name nvarchar(255),
- description nvarchar(255),
- some_date datetime2,
- constraint ck_e_basic_eni_status check ( status in (1,2,3)),
- constraint pk_e_basic_eni primary key (id)
-);
-create sequence e_basic_eni_seq as bigint start with 1 increment by 50;
-
-create table ebasic_hstore (
- id numeric(19) not null,
- name nvarchar(255),
- map nvarchar(800),
- version numeric(19) not null,
- constraint pk_ebasic_hstore primary key (id)
-);
-create sequence ebasic_hstore_seq as bigint start with 1 increment by 50;
-
-create table ebasic_json_jackson (
- id numeric(19) not null,
- name nvarchar(255),
- value_set nvarchar(700),
- value_list nvarchar(max),
- value_map nvarchar(700),
- plain_value nvarchar(500),
- version numeric(19) not null,
- constraint pk_ebasic_json_jackson primary key (id)
-);
-create sequence ebasic_json_jackson_seq as bigint start with 1 increment by 50;
-
-create table ebasic_json_jackson2 (
- id numeric(19) not null,
- name nvarchar(255),
- value_set nvarchar(700),
- value_list nvarchar(max),
- value_map nvarchar(700),
- plain_value nvarchar(500),
- version numeric(19) not null,
- constraint pk_ebasic_json_jackson2 primary key (id)
-);
-create sequence ebasic_json_jackson2_seq as bigint start with 1 increment by 50;
-
-create table ebasic_json_list (
- id numeric(19) not null,
- name nvarchar(255),
- bean_set nvarchar(700),
- bean_list nvarchar(max),
- bean_map nvarchar(700),
- plain_bean nvarchar(500),
- flags nvarchar(50),
- tags nvarchar(100),
- version numeric(19) not null,
- constraint pk_ebasic_json_list primary key (id)
-);
-create sequence ebasic_json_list_seq as bigint start with 1 increment by 50;
-
-create table ebasic_json_map (
- id numeric(19) not null,
- name nvarchar(255),
- content nvarchar(max),
- version numeric(19) not null,
- constraint pk_ebasic_json_map primary key (id)
-);
-create sequence ebasic_json_map_seq as bigint start with 1 increment by 50;
-
-create table ebasic_json_map_blob (
- id numeric(19) not null,
- name nvarchar(255),
- content image,
- version numeric(19) not null,
- constraint pk_ebasic_json_map_blob primary key (id)
-);
-create sequence ebasic_json_map_blob_seq as bigint start with 1 increment by 50;
-
-create table ebasic_json_map_clob (
- id numeric(19) not null,
- name nvarchar(255),
- content nvarchar(max),
- version numeric(19) not null,
- constraint pk_ebasic_json_map_clob primary key (id)
-);
-create sequence ebasic_json_map_clob_seq as bigint start with 1 increment by 50;
-
-create table ebasic_json_map_detail (
- id numeric(19) not null,
- owner_id numeric(19),
- name nvarchar(255),
- content nvarchar(max),
- version numeric(19) not null,
- constraint pk_ebasic_json_map_detail primary key (id)
-);
-create sequence ebasic_json_map_detail_seq as bigint start with 1 increment by 50;
-
-create table ebasic_json_map_json_b (
- id numeric(19) not null,
- name nvarchar(255),
- content nvarchar(max),
- version numeric(19) not null,
- constraint pk_ebasic_json_map_json_b primary key (id)
-);
-create sequence ebasic_json_map_json_b_seq as bigint start with 1 increment by 50;
-
-create table ebasic_json_map_varchar (
- id numeric(19) not null,
- name nvarchar(255),
- content nvarchar(3000),
- version numeric(19) not null,
- constraint pk_ebasic_json_map_varchar primary key (id)
-);
-create sequence ebasic_json_map_varchar_seq as bigint start with 1 increment by 50;
-
-create table ebasic_json_node (
- id numeric(19) not null,
- name nvarchar(255),
- content nvarchar(max),
- version numeric(19) not null,
- constraint pk_ebasic_json_node primary key (id)
-);
-create sequence ebasic_json_node_seq as bigint start with 1 increment by 50;
-
-create table ebasic_json_node_blob (
- id numeric(19) not null,
- name nvarchar(255),
- content image,
- version numeric(19) not null,
- constraint pk_ebasic_json_node_blob primary key (id)
-);
-create sequence ebasic_json_node_blob_seq as bigint start with 1 increment by 50;
-
-create table ebasic_json_node_json_b (
- id numeric(19) not null,
- name nvarchar(255),
- content nvarchar(max),
- version numeric(19) not null,
- constraint pk_ebasic_json_node_json_b primary key (id)
-);
-create sequence ebasic_json_node_json_b_seq as bigint start with 1 increment by 50;
-
-create table ebasic_json_node_varchar (
- id numeric(19) not null,
- name nvarchar(255),
- content nvarchar(1000),
- version numeric(19) not null,
- constraint pk_ebasic_json_node_varchar primary key (id)
-);
-create sequence ebasic_json_node_varchar_seq as bigint start with 1 increment by 50;
-
-create table ebasic_json_unmapped (
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- constraint pk_ebasic_json_unmapped primary key (id)
-);
-create sequence ebasic_json_unmapped_seq as bigint start with 1 increment by 50;
-
-create table e_basic_ndc (
- id integer not null,
- name nvarchar(255),
- constraint pk_e_basic_ndc primary key (id)
-);
-create sequence e_basic_ndc_seq as bigint start with 1 increment by 50;
-
-create table ebasic_no_sdchild (
- id numeric(19) not null,
- owner_id numeric(19) not null,
- child_name nvarchar(255),
- amount numeric(19) not null,
- version numeric(19) not null,
- constraint pk_ebasic_no_sdchild primary key (id)
-);
-create sequence ebasic_no_sdchild_seq as bigint start with 1 increment by 50;
-
-create table ebasic_sdchild (
- id numeric(19) not null,
- owner_id numeric(19) not null,
- child_name nvarchar(255),
- amount numeric(19) not null,
- version numeric(19) not null,
- deleted integer default 0 not null,
- constraint pk_ebasic_sdchild primary key (id)
-);
-create sequence ebasic_sdchild_seq as bigint start with 1 increment by 50;
-
-create table ebasic_soft_delete (
- id numeric(19) not null,
- name nvarchar(255),
- description nvarchar(255),
- version numeric(19) not null,
- deleted integer default 0 not null,
- constraint pk_ebasic_soft_delete primary key (id)
-);
-create sequence ebasic_soft_delete_seq as bigint start with 1 increment by 50;
-
-create table e_basicver (
- id integer not null,
- name nvarchar(255),
- description nvarchar(255),
- other nvarchar(255),
- last_update datetime2 not null,
- constraint pk_e_basicver primary key (id)
-);
-create sequence e_basicver_seq as bigint start with 1 increment by 50;
-
-create table e_basic_withlife (
- id numeric(19) not null,
- name nvarchar(255),
- other nvarchar(255),
- deleted integer default 0 not null,
- version numeric(19) not null,
- constraint pk_e_basic_withlife primary key (id)
-);
-create sequence e_basic_withlife_seq as bigint start with 1 increment by 50;
-
-create table e_basic_with_ex (
- id numeric(19) not null,
- deleted integer default 0 not null,
- version numeric(19) not null,
- constraint pk_e_basic_with_ex primary key (id)
-);
-create sequence e_basic_with_ex_seq as bigint start with 1 increment by 50;
-
-create table e_basicverucon (
- id integer not null,
- name nvarchar(127),
- other nvarchar(127),
- other_one nvarchar(127),
- description nvarchar(255),
- last_update datetime2 not null,
- constraint pk_e_basicverucon primary key (id)
-);
-create unique nonclustered index uq_e_basicverucon_name on e_basicverucon(name) where name is not null;
-create unique nonclustered index uq_e_basicverucon_other_other_one on e_basicverucon(other,other_one) where other is not null and other_one is not null;
-create sequence e_basicverucon_seq as bigint start with 1 increment by 50;
-
-create table ecache_child (
- id uniqueidentifier not null,
- name nvarchar(100),
- root_id uniqueidentifier not null,
- constraint pk_ecache_child primary key (id)
-);
-
-create table ecache_root (
- id uniqueidentifier not null,
- name nvarchar(100),
- constraint pk_ecache_root primary key (id)
-);
-
-create table e_col_ab (
- id numeric(19) not null,
- column_a nvarchar(255),
- column_b nvarchar(255),
- constraint pk_e_col_ab primary key (id)
-);
-create sequence e_col_ab_seq as bigint start with 1 increment by 50;
-
-create table ecustom_id (
- id nvarchar(127) not null,
- name nvarchar(255),
- constraint pk_ecustom_id primary key (id)
-);
-
-create table edefault_prop (
- id integer not null,
- e_simple_usertypeid integer,
- name nvarchar(255),
- constraint pk_edefault_prop primary key (id)
-);
-create unique nonclustered index uq_edefault_prop_e_simple_usertypeid on edefault_prop(e_simple_usertypeid) where e_simple_usertypeid is not null;
-create sequence edefault_prop_seq as bigint start with 1 increment by 50;
-
-create table eemb_inner (
- id integer not null,
- nome_inner nvarchar(255),
- outer_id integer,
- update_count integer not null,
- constraint pk_eemb_inner primary key (id)
-);
-create sequence eemb_inner_seq as bigint start with 1 increment by 50;
-
-create table eemb_outer (
- id integer not null,
- nome_outer nvarchar(255),
- date1 datetime2,
- date2 datetime2,
- update_count integer not null,
- constraint pk_eemb_outer primary key (id)
-);
-create sequence eemb_outer_seq as bigint start with 1 increment by 50;
-
-create table efile2_no_fk (
- file_name nvarchar(64) not null,
- owner_id integer not null,
- constraint pk_efile2_no_fk primary key (file_name)
-);
-
-create table efile_no_fk (
- file_name nvarchar(64) not null,
- owner_user_id integer,
- owner_soft_del_user_id integer,
- constraint pk_efile_no_fk primary key (file_name)
-);
-
-create table efile_no_fk_euser_no_fk (
- efile_no_fk_file_name nvarchar(64) not null,
- euser_no_fk_user_id integer not null,
- constraint pk_efile_no_fk_euser_no_fk primary key (efile_no_fk_file_name,euser_no_fk_user_id)
-);
-
-create table efile_no_fk_euser_no_fk_soft_del (
- efile_no_fk_file_name nvarchar(64) not null,
- euser_no_fk_soft_del_user_id integer not null,
- constraint pk_efile_no_fk_euser_no_fk_soft_del primary key (efile_no_fk_file_name,euser_no_fk_soft_del_user_id)
-);
-
-create table egen_props (
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- when_created datetime2 not null,
- when_modified datetime2 not null,
- ts_created datetime2 not null,
- ts_updated datetime2 not null,
- ldt_created datetime2 not null,
- ldt_updated datetime2 not null,
- odt_created datetime2 not null,
- odt_updated datetime2 not null,
- zdt_created datetime2 not null,
- zdt_updated datetime2 not null,
- instant_created datetime2 not null,
- instant_updated datetime2 not null,
- long_created numeric(19) not null,
- long_updated numeric(19) not null,
- constraint pk_egen_props primary key (id)
-);
-create sequence egen_props_seq as bigint start with 1 increment by 50;
-
-create table eid_uid_bean (
- id numeric(19) not null,
- uuid uniqueidentifier not null,
- name nvarchar(255),
- constraint uq_eid_uid_bean_uuid unique (uuid),
- constraint pk_eid_uid_bean primary key (id)
-);
-create sequence eid_uid_bean_seq as bigint start with 1 increment by 50;
-
-create table einvoice (
- id numeric(19) not null,
- invoice_date datetime2,
- state integer,
- person_id numeric(19),
- ship_street nvarchar(255),
- ship_suburb nvarchar(255),
- ship_city nvarchar(255),
- ship_status nvarchar(3),
- bill_street nvarchar(255),
- bill_suburb nvarchar(255),
- bill_city nvarchar(255),
- bill_status nvarchar(3),
- version numeric(19) not null,
- constraint ck_einvoice_state check ( state in (0,1,2)),
- constraint ck_einvoice_ship_status check ( ship_status in ('ONE','TWO')),
- constraint ck_einvoice_bill_status check ( bill_status in ('ONE','TWO')),
- constraint pk_einvoice primary key (id)
-);
-create sequence einvoice_seq as bigint start with 1 increment by 50;
-
-create table e_main (
- id integer not null,
- name nvarchar(255),
- description nvarchar(255),
- version numeric(19) not null,
- constraint pk_e_main primary key (id)
-);
-create sequence e_main_seq as bigint start with 1 increment by 50;
-
-create table enull_collection (
- id integer not null,
- name nvarchar(255),
- constraint pk_enull_collection primary key (id)
-);
-create sequence enull_collection_seq as bigint start with 1 increment by 50;
-
-create table enull_collection_detail (
- id integer not null,
- enull_collection_id integer not null,
- something nvarchar(255),
- constraint pk_enull_collection_detail primary key (id)
-);
-create sequence enull_collection_detail_seq as bigint start with 1 increment by 50;
-
-create table eopt_one_a (
- id integer not null,
- name_for_a nvarchar(255),
- b_id integer,
- cretime datetime2 not null,
- updtime datetime2 not null,
- version numeric(19) not null,
- constraint pk_eopt_one_a primary key (id)
-);
-create sequence eopt_one_a_seq as bigint start with 1 increment by 50;
-
-create table eopt_one_b (
- id integer not null,
- name_for_b nvarchar(255),
- c_id integer not null,
- cretime datetime2 not null,
- updtime datetime2 not null,
- version numeric(19) not null,
- constraint pk_eopt_one_b primary key (id)
-);
-create sequence eopt_one_b_seq as bigint start with 1 increment by 50;
-
-create table eopt_one_c (
- id integer not null,
- name_for_c nvarchar(255),
- cretime datetime2 not null,
- updtime datetime2 not null,
- version numeric(19) not null,
- constraint pk_eopt_one_c primary key (id)
-);
-create sequence eopt_one_c_seq as bigint start with 1 increment by 50;
-
-create table eper_addr (
- id numeric(19) not null,
- name nvarchar(255),
- ma_street nvarchar(255),
- ma_suburb nvarchar(255),
- ma_city nvarchar(255),
- ma_country_code nvarchar(2),
- version numeric(19) not null,
- constraint pk_eper_addr primary key (id)
-);
-create sequence eper_addr_seq as bigint start with 1 increment by 50;
-
-create table eperson (
- id numeric(19) not null,
- name nvarchar(255),
- notes nvarchar(255),
- street nvarchar(255),
- suburb nvarchar(255),
- addr_city nvarchar(255),
- addr_status nvarchar(3),
- version numeric(19) not null,
- constraint ck_eperson_addr_status check ( addr_status in ('ONE','TWO')),
- constraint pk_eperson primary key (id)
-);
-create sequence eperson_seq as bigint start with 1 increment by 50;
-
-create table e_person_online (
- id numeric(19) not null,
- email nvarchar(127),
- online_status integer default 0 not null,
- when_updated datetime2 not null,
- constraint pk_e_person_online primary key (id)
-);
-create unique nonclustered index uq_e_person_online_email on e_person_online(email) where email is not null;
-create sequence e_person_online_seq as bigint start with 1 increment by 50;
-
-create table esimple (
- usertypeid integer identity(1,1) not null,
- name nvarchar(255),
- constraint pk_esimple primary key (usertypeid)
-);
-
-create table esoft_del_book (
- id numeric(19) not null,
- book_title nvarchar(255),
- lend_by_id numeric(19),
- version numeric(19) not null,
- deleted integer default 0 not null,
- constraint pk_esoft_del_book primary key (id)
-);
-create sequence esoft_del_book_seq as bigint start with 1 increment by 50;
-
-create table esoft_del_book_esoft_del_user (
- esoft_del_book_id numeric(19) not null,
- esoft_del_user_id numeric(19) not null,
- constraint pk_esoft_del_book_esoft_del_user primary key (esoft_del_book_id,esoft_del_user_id)
-);
-
-create table esoft_del_down (
- id numeric(19) not null,
- esoft_del_mid_id numeric(19) not null,
- down nvarchar(255),
- version numeric(19) not null,
- deleted integer default 0 not null,
- constraint pk_esoft_del_down primary key (id)
-);
-create sequence esoft_del_down_seq as bigint start with 1 increment by 50;
-
-create table esoft_del_mid (
- id numeric(19) not null,
- top_id numeric(19),
- mid nvarchar(255),
- up_id numeric(19),
- version numeric(19) not null,
- deleted integer default 0 not null,
- constraint pk_esoft_del_mid primary key (id)
-);
-create sequence esoft_del_mid_seq as bigint start with 1 increment by 50;
-
-create table esoft_del_one_a (
- id numeric(19) not null,
- name nvarchar(255),
- oneb_id numeric(19),
- deleted integer default 0 not null,
- version numeric(19) not null,
- constraint pk_esoft_del_one_a primary key (id)
-);
-create unique nonclustered index uq_esoft_del_one_a_oneb_id on esoft_del_one_a(oneb_id) where oneb_id is not null;
-create sequence esoft_del_one_a_seq as bigint start with 1 increment by 50;
-
-create table esoft_del_one_b (
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- constraint pk_esoft_del_one_b primary key (id)
-);
-create sequence esoft_del_one_b_seq as bigint start with 1 increment by 50;
-
-create table esoft_del_role (
- id numeric(19) not null,
- role_name nvarchar(255),
- version numeric(19) not null,
- deleted integer default 0 not null,
- constraint pk_esoft_del_role primary key (id)
-);
-create sequence esoft_del_role_seq as bigint start with 1 increment by 50;
-
-create table esoft_del_role_esoft_del_user (
- esoft_del_role_id numeric(19) not null,
- esoft_del_user_id numeric(19) not null,
- constraint pk_esoft_del_role_esoft_del_user primary key (esoft_del_role_id,esoft_del_user_id)
-);
-
-create table esoft_del_top (
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- deleted integer default 0 not null,
- constraint pk_esoft_del_top primary key (id)
-);
-create sequence esoft_del_top_seq as bigint start with 1 increment by 50;
-
-create table esoft_del_up (
- id numeric(19) not null,
- up nvarchar(255),
- version numeric(19) not null,
- deleted integer default 0 not null,
- constraint pk_esoft_del_up primary key (id)
-);
-create sequence esoft_del_up_seq as bigint start with 1 increment by 50;
-
-create table esoft_del_user (
- id numeric(19) not null,
- user_name nvarchar(255),
- version numeric(19) not null,
- deleted integer default 0 not null,
- constraint pk_esoft_del_user primary key (id)
-);
-create sequence esoft_del_user_seq as bigint start with 1 increment by 50;
-
-create table esoft_del_user_esoft_del_role (
- esoft_del_user_id numeric(19) not null,
- esoft_del_role_id numeric(19) not null,
- constraint pk_esoft_del_user_esoft_del_role primary key (esoft_del_user_id,esoft_del_role_id)
-);
-
-create table esome_convert_type (
- id numeric(19) not null,
- name nvarchar(255),
- money numeric(28),
- constraint pk_esome_convert_type primary key (id)
-);
-create sequence esome_convert_type_seq as bigint start with 1 increment by 50;
-
-create table esome_type (
- id integer not null,
- currency nvarchar(3),
- locale nvarchar(20),
- time_zone nvarchar(20),
- constraint pk_esome_type primary key (id)
-);
-create sequence esome_type_seq as bigint start with 1 increment by 50;
-
-create table etrans_many (
- id integer not null,
- name nvarchar(255),
- constraint pk_etrans_many primary key (id)
-);
-create sequence etrans_many_seq as bigint start with 1 increment by 50;
-
-create table rawinherit_uncle (
- id integer not null,
- name nvarchar(255),
- parent_id numeric(19) not null,
- version numeric(19) not null,
- constraint pk_rawinherit_uncle primary key (id)
-);
-create sequence rawinherit_uncle_seq as bigint start with 1 increment by 50;
-
-create table euser_no_fk (
- user_id integer not null,
- user_name nvarchar(255),
- constraint pk_euser_no_fk primary key (user_id)
-);
-create sequence euser_no_fk_seq as bigint start with 1 increment by 50;
-
-create table euser_no_fk_soft_del (
- user_id integer not null,
- user_name nvarchar(255),
- constraint pk_euser_no_fk_soft_del primary key (user_id)
-);
-create sequence euser_no_fk_soft_del_seq as bigint start with 1 increment by 50;
-
-create table evanilla_collection (
- id integer not null,
- name nvarchar(255),
- constraint pk_evanilla_collection primary key (id)
-);
-create sequence evanilla_collection_seq as bigint start with 1 increment by 50;
-
-create table evanilla_collection_detail (
- id integer not null,
- evanilla_collection_id integer not null,
- something nvarchar(255),
- constraint pk_evanilla_collection_detail primary key (id)
-);
-create sequence evanilla_collection_detail_seq as bigint start with 1 increment by 50;
-
-create table ewho_props (
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- when_created datetime2 not null,
- when_modified datetime2 not null,
- who_created nvarchar(255) not null,
- who_modified nvarchar(255) not null,
- constraint pk_ewho_props primary key (id)
-);
-create sequence ewho_props_seq as bigint start with 1 increment by 50;
-
-create table e_withinet (
- id numeric(19) not null,
- name nvarchar(255),
- inet_address nvarchar(50),
- inet2 nvarchar(255),
- cidr varchar(50),
- version numeric(19) not null,
- constraint pk_e_withinet primary key (id)
-);
-create sequence e_withinet_seq as bigint start with 1 increment by 50;
-
-create table ec_enum_person (
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- constraint pk_ec_enum_person primary key (id)
-);
-create sequence ec_enum_person_seq as bigint start with 1 increment by 50;
-
-create table ec_enum_person_tags (
- ec_enum_person_id numeric(19) not null,
- value nvarchar(5) not null,
- constraint ck_ec_enum_person_tags_value check ( value in ('RED','BLUE','GREEN'))
-);
-
-create table ec_person (
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- constraint pk_ec_person primary key (id)
-);
-create sequence ec_person_seq as bigint start with 1 increment by 50;
-
-create table ec_person_phone (
- owner_id numeric(19) not null,
- phone nvarchar(255) not null
-);
-
-create table ec_top (
- id numeric(19) not null,
- name nvarchar(255),
- person_id numeric(19),
- version numeric(19) not null,
- constraint pk_ec_top primary key (id)
-);
-create sequence ec_top_seq as bigint start with 1 increment by 50;
-
-create table ec_top_ecs_person (
- ec_top_id numeric(19) not null,
- ecs_person_id numeric(19) not null,
- constraint pk_ec_top_ecs_person primary key (ec_top_id,ecs_person_id)
-);
-
-create table ecbl_person (
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- constraint pk_ecbl_person primary key (id)
-);
-create sequence ecbl_person_seq as bigint start with 1 increment by 50;
-
-create table ecbl_person_phone_numbers (
- person_id numeric(19) not null,
- country_code nvarchar(2),
- area nvarchar(6),
- phnum nvarchar(20)
-);
-
-create table ecbm_person (
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- constraint pk_ecbm_person primary key (id)
-);
-create sequence ecbm_person_seq as bigint start with 1 increment by 50;
-
-create table ecbm_person_phone_numbers (
- person_id numeric(19) not null,
- mkey nvarchar(255) not null,
- country_code nvarchar(2),
- area nvarchar(6),
- phnum nvarchar(20)
-);
-
-create table ecm_person (
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- constraint pk_ecm_person primary key (id)
-);
-create sequence ecm_person_seq as bigint start with 1 increment by 50;
-
-create table ecm_person_phone_numbers (
- ecm_person_id numeric(19) not null,
- type nvarchar(4) not null,
- phnum nvarchar(10) not null
-);
-
-create table ecmc_person (
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- constraint pk_ecmc_person primary key (id)
-);
-create sequence ecmc_person_seq as bigint start with 1 increment by 50;
-
-create table ecmc_person_phone_numbers (
- ecmc_person_id numeric(19) not null,
- type nvarchar(4) not null,
- value nvarchar(max) not null
-);
-
-create table ecs_person (
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- constraint pk_ecs_person primary key (id)
-);
-create sequence ecs_person_seq as bigint start with 1 increment by 50;
-
-create table ecs_person_phone (
- ecs_person_id numeric(19) not null,
- phone nvarchar(255) not null
-);
-
-create table ecsm_child (
- one_id uniqueidentifier not null,
- ecsm_parent_id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- constraint pk_ecsm_child primary key (one_id)
-);
-
-create table ecsm_values (
- host_id uniqueidentifier not null,
- value nvarchar(255) not null
-);
-
-create table ecsm_one (
- one_id uniqueidentifier not null,
- name nvarchar(255),
- version numeric(19) not null,
- constraint pk_ecsm_one primary key (one_id)
-);
-
-create table ecsm_parent (
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- constraint pk_ecsm_parent primary key (id)
-);
-create sequence ecsm_parent_seq as bigint start with 1 increment by 50;
-
-create table ecsm_two (
- id uniqueidentifier not null,
- name nvarchar(255),
- version numeric(19) not null,
- constraint pk_ecsm_two primary key (id)
-);
-
-create table td_child (
- child_id integer not null,
- child_name nvarchar(255),
- parent_id integer not null,
- constraint pk_td_child primary key (child_id)
-);
-create sequence td_child_seq as bigint start with 1 increment by 50;
-
-create table td_parent (
- parent_type nvarchar(31) not null,
- parent_id integer not null,
- parent_name nvarchar(255),
- extended_name nvarchar(255),
- constraint pk_td_parent primary key (parent_id)
-);
-create sequence td_parent_seq as bigint start with 1 increment by 50;
-
-create table element_bean (
- id numeric(19) not null,
- complex_bean_id uniqueidentifier not null,
- value nvarchar(255) not null,
- constraint pk_element_bean primary key (id)
-);
-create sequence element_bean_seq as bigint start with 1 increment by 50;
-
-create table empl (
- id numeric(19) not null,
- name nvarchar(255),
- age integer,
- default_address_id numeric(19),
- constraint pk_empl primary key (id)
-);
-create sequence empl_seq as bigint start with 1 increment by 50;
-
-create table esd_detail (
- id numeric(19) not null,
- name nvarchar(255),
- master_id numeric(19) not null,
- version numeric(19) not null,
- deleted integer default 0 not null,
- constraint pk_esd_detail primary key (id)
-);
-create sequence esd_detail_seq as bigint start with 1 increment by 50;
-
-create table esd_master (
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- deleted integer default 0 not null,
- constraint pk_esd_master primary key (id)
-);
-create sequence esd_master_seq as bigint start with 1 increment by 50;
-
-create table feature_desc (
- id integer not null,
- name nvarchar(255),
- description nvarchar(255),
- constraint pk_feature_desc primary key (id)
-);
-create sequence feature_desc_seq as bigint start with 1 increment by 50;
-
-create table f_first (
- id numeric(19) not null,
- name nvarchar(255),
- constraint pk_f_first primary key (id)
-);
-create sequence f_first_seq as bigint start with 1 increment by 50;
-
-create table foo (
- foo_id integer not null,
- important_text nvarchar(255),
- version integer not null,
- constraint pk_foo primary key (foo_id)
-);
-create sequence foo_seq as bigint start with 1 increment by 50;
-
-create table gen_key_identity (
- id numeric(19) identity(1,1) not null,
- description nvarchar(255),
- constraint pk_gen_key_identity primary key (id)
-);
-
-create table gen_key_sequence (
- id numeric(19) not null,
- description nvarchar(255),
- constraint pk_gen_key_sequence primary key (id)
-);
-create sequence gen_key_sequence_seq as bigint start with 1 increment by 50;
-
-create table gen_key_table (
- id numeric(19) not null,
- description nvarchar(255),
- constraint pk_gen_key_table primary key (id)
-);
-create sequence gen_key_table_seq as bigint start with 1 increment by 50;
-
-create table grand_parent_person (
- identifier integer not null,
- name nvarchar(255),
- age integer,
- some_bean_id integer,
- family_name nvarchar(255),
- address nvarchar(255),
- constraint pk_grand_parent_person primary key (identifier)
-);
-create sequence grand_parent_person_seq as bigint start with 1 increment by 50;
-
-create table survey_group (
- id numeric(19) not null,
- name nvarchar(255),
- categoryobjectid numeric(19),
- sequence_number integer not null,
- constraint pk_survey_group primary key (id)
-);
-create sequence survey_group_seq as bigint start with 1 increment by 50;
-
-create table c_group (
- id numeric(19) not null,
- inactive integer default 0 not null,
- name nvarchar(255),
- version numeric(19) not null,
- when_created datetime2 not null,
- when_modified datetime2 not null,
- constraint pk_c_group primary key (id)
-);
-create sequence c_group_seq as bigint start with 1 increment by 50;
-
-create table he_doc (
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- when_created datetime2 not null,
- when_modified datetime2 not null,
- constraint pk_he_doc primary key (id)
-);
-create sequence he_doc_seq as bigint start with 1 increment by 50;
-
-create table hx_link (
- id numeric(19) not null,
- name nvarchar(255),
- location nvarchar(255),
- comments nvarchar(255),
- version numeric(19) not null,
- when_created datetime2 not null,
- when_modified datetime2 not null,
- deleted integer default 0 not null,
- constraint pk_hx_link primary key (id)
-);
-create sequence hx_link_seq as bigint start with 1 increment by 50;
-
-create table hx_link_doc (
- hx_link_id numeric(19) not null,
- he_doc_id numeric(19) not null,
- constraint pk_hx_link_doc primary key (hx_link_id,he_doc_id)
-);
-
-create table hi_doc (
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- when_created datetime2 not null,
- when_modified datetime2 not null,
- constraint pk_hi_doc primary key (id)
-);
-create sequence hi_doc_seq as bigint start with 1 increment by 50;
-
-create table hi_link (
- id numeric(19) not null,
- name nvarchar(255),
- location nvarchar(255),
- comments nvarchar(255),
- version numeric(19) not null,
- when_created datetime2 not null,
- when_modified datetime2 not null,
- constraint pk_hi_link primary key (id)
-);
-create sequence hi_link_seq as bigint start with 1 increment by 50;
-
-create table hi_link_doc (
- hi_link_id numeric(19) not null,
- hi_doc_id numeric(19) not null,
- constraint pk_hi_link_doc primary key (hi_link_id,hi_doc_id)
-);
-
-create table hi_tone (
- id numeric(19) not null,
- name nvarchar(255),
- comments nvarchar(255),
- version numeric(19) not null,
- when_created datetime2 not null,
- when_modified datetime2 not null,
- constraint pk_hi_tone primary key (id)
-);
-create sequence hi_tone_seq as bigint start with 1 increment by 50;
-
-create table hi_tthree (
- id numeric(19) not null,
- hi_ttwo_id numeric(19) not null,
- three nvarchar(255),
- version numeric(19) not null,
- when_created datetime2 not null,
- when_modified datetime2 not null,
- constraint pk_hi_tthree primary key (id)
-);
-create sequence hi_tthree_seq as bigint start with 1 increment by 50;
-
-create table hi_ttwo (
- id numeric(19) not null,
- hi_tone_id numeric(19) not null,
- two nvarchar(255),
- version numeric(19) not null,
- when_created datetime2 not null,
- when_modified datetime2 not null,
- constraint pk_hi_ttwo primary key (id)
-);
-create sequence hi_ttwo_seq as bigint start with 1 increment by 50;
-
-create table hsd_setting (
- id numeric(19) not null,
- code nvarchar(255),
- content nvarchar(255),
- user_id numeric(19),
- version numeric(19) not null,
- when_created datetime2 not null,
- when_modified datetime2 not null,
- deleted integer default 0 not null,
- constraint pk_hsd_setting primary key (id)
-);
-create unique nonclustered index uq_hsd_setting_user_id on hsd_setting(user_id) where user_id is not null;
-create sequence hsd_setting_seq as bigint start with 1 increment by 50;
-
-create table hsd_user (
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- when_created datetime2 not null,
- when_modified datetime2 not null,
- deleted integer default 0 not null,
- constraint pk_hsd_user primary key (id)
-);
-create sequence hsd_user_seq as bigint start with 1 increment by 50;
-
-create table iaf_segment (
- ptype nvarchar(31) not null,
- id numeric(19) not null,
- segment_id_zat numeric(19) not null,
- status_id numeric(19) not null,
- constraint pk_iaf_segment primary key (id)
-);
-create sequence iaf_segment_seq as bigint start with 1 increment by 50;
-
-create table iaf_segment_status (
- id numeric(19) not null,
- name nvarchar(255),
- constraint pk_iaf_segment_status primary key (id)
-);
-create sequence iaf_segment_status_seq as bigint start with 1 increment by 50;
-
-create table imrelated (
- id numeric(19) not null,
- name nvarchar(255),
- owner_id numeric(19) not null,
- constraint pk_imrelated primary key (id)
-);
-create sequence imrelated_seq as bigint start with 1 increment by 50;
-
-create table imroot (
- dtype nvarchar(31) not null,
- id numeric(19) not null,
- name nvarchar(255),
- title nvarchar(255),
- when_title datetime2,
- constraint pk_imroot primary key (id)
-);
-create sequence imroot_seq as bigint start with 1 increment by 50;
-
-create table ixresource (
- dtype nvarchar(255),
- id uniqueidentifier not null,
- name nvarchar(255),
- constraint pk_ixresource primary key (id)
-);
-
-create table info_company (
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- constraint pk_info_company primary key (id)
-);
-create sequence info_company_seq as bigint start with 1 increment by 50;
-
-create table info_contact (
- id numeric(19) not null,
- name nvarchar(255),
- company_id numeric(19) not null,
- version numeric(19) not null,
- constraint pk_info_contact primary key (id)
-);
-create sequence info_contact_seq as bigint start with 1 increment by 50;
-
-create table info_customer (
- id numeric(19) not null,
- name nvarchar(255),
- company_id numeric(19),
- version numeric(19) not null,
- constraint pk_info_customer primary key (id)
-);
-create unique nonclustered index uq_info_customer_company_id on info_customer(company_id) where company_id is not null;
-create sequence info_customer_seq as bigint start with 1 increment by 50;
-
-create table inner_report (
- id numeric(19) not null,
- name nvarchar(255),
- forecast_id numeric(19),
- constraint pk_inner_report primary key (id)
-);
-create unique nonclustered index uq_inner_report_forecast_id on inner_report(forecast_id) where forecast_id is not null;
-create sequence inner_report_seq as bigint start with 1 increment by 50;
-
-create table drel_invoice (
- id numeric(19) not null,
- booking numeric(19),
- version integer not null,
- constraint pk_drel_invoice primary key (id)
-);
-create sequence drel_invoice_seq as bigint start with 1 increment by 50;
-
-create table item (
- customer integer not null,
- itemnumber nvarchar(127) not null,
- description nvarchar(255),
- units nvarchar(255),
- type integer not null,
- region integer not null,
- date_modified datetime2,
- date_created datetime2,
- modified_by nvarchar(255),
- created_by nvarchar(255),
- version numeric(19) not null,
- constraint pk_item primary key (customer,itemnumber)
-);
-
-create table monkey (
- mid numeric(19) not null,
- name nvarchar(255),
- food_preference nvarchar(255),
- version numeric(19) not null,
- constraint pk_monkey primary key (mid)
-);
-create sequence monkey_seq as bigint start with 1 increment by 50;
-
-create table mkeygroup (
- pid numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- constraint pk_mkeygroup primary key (pid)
-);
-create sequence mkeygroup_seq as bigint start with 1 increment by 50;
-
-create table mkeygroup_monkey (
- mkeygroup_pid numeric(19) not null,
- monkey_mid numeric(19) not null,
- constraint uq_mkeygroup_monkey_mid unique (monkey_mid),
- constraint pk_mkeygroup_monkey primary key (mkeygroup_pid,monkey_mid)
-);
-
-create table trainer (
- tid numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- constraint pk_trainer primary key (tid)
-);
-create sequence trainer_seq as bigint start with 1 increment by 50;
-
-create table trainer_monkey (
- trainer_tid numeric(19) not null,
- monkey_mid numeric(19) not null,
- constraint uq_trainer_monkey_mid unique (monkey_mid),
- constraint pk_trainer_monkey primary key (trainer_tid,monkey_mid)
-);
-
-create table troop (
- pid numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- constraint pk_troop primary key (pid)
-);
-create sequence troop_seq as bigint start with 1 increment by 50;
-
-create table troop_monkey (
- troop_pid numeric(19) not null,
- monkey_mid numeric(19) not null,
- constraint uq_troop_monkey_mid unique (monkey_mid),
- constraint pk_troop_monkey primary key (troop_pid,monkey_mid)
-);
-
-create table l2_cldf_reset_bean (
- id numeric(19) not null,
- name nvarchar(255),
- constraint pk_l2_cldf_reset_bean primary key (id)
-);
-create sequence l2_cldf_reset_bean_seq as bigint start with 1 increment by 50;
-
-create table l2_cldf_reset_bean_child (
- id numeric(19) not null,
- parent_id numeric(19),
- constraint pk_l2_cldf_reset_bean_child primary key (id)
-);
-create sequence l2_cldf_reset_bean_child_seq as bigint start with 1 increment by 50;
-
-create table level1 (
- id numeric(19) not null,
- name nvarchar(255),
- constraint pk_level1 primary key (id)
-);
-create sequence level1_seq as bigint start with 1 increment by 50;
-
-create table level1_level4 (
- level1_id numeric(19) not null,
- level4_id numeric(19) not null,
- constraint pk_level1_level4 primary key (level1_id,level4_id)
-);
-
-create table level1_level2 (
- level1_id numeric(19) not null,
- level2_id numeric(19) not null,
- constraint pk_level1_level2 primary key (level1_id,level2_id)
-);
-
-create table level2 (
- id numeric(19) not null,
- name nvarchar(255),
- constraint pk_level2 primary key (id)
-);
-create sequence level2_seq as bigint start with 1 increment by 50;
-
-create table level2_level3 (
- level2_id numeric(19) not null,
- level3_id numeric(19) not null,
- constraint pk_level2_level3 primary key (level2_id,level3_id)
-);
-
-create table level3 (
- id numeric(19) not null,
- name nvarchar(255),
- constraint pk_level3 primary key (id)
-);
-create sequence level3_seq as bigint start with 1 increment by 50;
-
-create table level4 (
- id numeric(19) not null,
- name nvarchar(255),
- constraint pk_level4 primary key (id)
-);
-create sequence level4_seq as bigint start with 1 increment by 50;
-
-create table link (
- id numeric(19) not null,
- name nvarchar(255),
- location nvarchar(255),
- when_publish datetime2,
- link_comment nvarchar(255),
- version numeric(19) not null,
- when_created datetime2 not null,
- when_modified datetime2 not null,
- deleted integer default 0 not null,
- constraint pk_link primary key (id)
-);
-create sequence link_seq as bigint start with 1 increment by 50;
-
-create table link_draft (
- id numeric(19) not null,
- name nvarchar(255),
- location nvarchar(255),
- when_publish datetime2,
- link_comment nvarchar(255),
- dirty integer default 0 not null,
- version numeric(19) not null,
- when_created datetime2 not null,
- when_modified datetime2 not null,
- deleted integer default 0 not null,
- constraint pk_link_draft primary key (id)
-);
-create sequence link_draft_seq as bigint start with 1 increment by 50;
-
-create table la_attr_value (
- id integer not null,
- name nvarchar(255),
- cretime datetime2 not null,
- updtime datetime2 not null,
- version numeric(19) not null,
- constraint pk_la_attr_value primary key (id)
-);
-create sequence la_attr_value_seq as bigint start with 1 increment by 50;
-
-create table la_attr_value_attribute (
- la_attr_value_id integer not null,
- attribute_id integer not null,
- constraint pk_la_attr_value_attribute primary key (la_attr_value_id,attribute_id)
-);
-
-create table looney (
- id numeric(19) not null,
- tune_id numeric(19),
- name nvarchar(255),
- constraint pk_looney primary key (id)
-);
-create sequence looney_seq as bigint start with 1 increment by 50;
-
-create table maddress (
- id uniqueidentifier not null,
- street nvarchar(255),
- city nvarchar(255),
- version numeric(19) not null,
- constraint pk_maddress primary key (id)
-);
-
-create table mcontact (
- id uniqueidentifier not null,
- email nvarchar(255),
- first_name nvarchar(255),
- last_name nvarchar(255),
- customer_id uniqueidentifier,
- version numeric(19) not null,
- constraint pk_mcontact primary key (id)
-);
-
-create table mcontact_message (
- id uniqueidentifier not null,
- title nvarchar(255),
- subject nvarchar(255),
- notes nvarchar(255),
- contact_id uniqueidentifier not null,
- version numeric(19) not null,
- constraint pk_mcontact_message primary key (id)
-);
-
-create table mcustomer (
- id uniqueidentifier not null,
- name nvarchar(255),
- notes nvarchar(255),
- shipping_address_id uniqueidentifier,
- billing_address_id uniqueidentifier,
- version numeric(19) not null,
- constraint pk_mcustomer primary key (id)
-);
-
-create table mgroup (
- id numeric(19) not null,
- name nvarchar(255),
- constraint pk_mgroup primary key (id)
-);
-create sequence mgroup_seq as bigint start with 1 increment by 50;
-
-create table mmachine (
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- constraint pk_mmachine primary key (id)
-);
-create sequence mmachine_seq as bigint start with 1 increment by 50;
-
-create table mmachine_mgroup (
- mmachine_id numeric(19) not null,
- mgroup_id numeric(19) not null,
- constraint pk_mmachine_mgroup primary key (mmachine_id,mgroup_id)
-);
-
-create table mmedia (
- type nvarchar(31) not null,
- id numeric(19) not null,
- url nvarchar(255),
- note nvarchar(255),
- constraint pk_mmedia primary key (id)
-);
-create sequence mmedia_seq as bigint start with 1 increment by 50;
-
-create table non_updateprop (
- id integer not null,
- non_enum nvarchar(5),
- name nvarchar(255),
- note nvarchar(255),
- constraint ck_non_updateprop_non_enum check ( non_enum in ('BEGIN','END')),
- constraint pk_non_updateprop primary key (id)
-);
-create sequence non_updateprop_seq as bigint start with 1 increment by 50;
-
-create table mprinter (
- id numeric(19) not null,
- name nvarchar(255),
- flags numeric(19) not null,
- current_state_id numeric(19),
- last_swap_cyan_id numeric(19),
- last_swap_magenta_id numeric(19),
- last_swap_yellow_id numeric(19),
- last_swap_black_id numeric(19),
- version numeric(19) not null,
- constraint pk_mprinter primary key (id)
-);
-create unique nonclustered index uq_mprinter_last_swap_cyan_id on mprinter(last_swap_cyan_id) where last_swap_cyan_id is not null;
-create unique nonclustered index uq_mprinter_last_swap_magenta_id on mprinter(last_swap_magenta_id) where last_swap_magenta_id is not null;
-create unique nonclustered index uq_mprinter_last_swap_yellow_id on mprinter(last_swap_yellow_id) where last_swap_yellow_id is not null;
-create unique nonclustered index uq_mprinter_last_swap_black_id on mprinter(last_swap_black_id) where last_swap_black_id is not null;
-create sequence mprinter_seq as bigint start with 1 increment by 50;
-
-create table mprinter_state (
- id numeric(19) not null,
- flags numeric(19) not null,
- printer_id numeric(19),
- version numeric(19) not null,
- constraint pk_mprinter_state primary key (id)
-);
-create sequence mprinter_state_seq as bigint start with 1 increment by 50;
-
-create table mprofile (
- id numeric(19) not null,
- picture_id numeric(19),
- name nvarchar(255),
- constraint pk_mprofile primary key (id)
-);
-create sequence mprofile_seq as bigint start with 1 increment by 50;
-
-create table mprotected_construct_bean (
- id numeric(19) not null,
- name nvarchar(255),
- constraint pk_mprotected_construct_bean primary key (id)
-);
-create sequence mprotected_construct_bean_seq as bigint start with 1 increment by 50;
-
-create table mrole (
- roleid integer not null,
- role_name nvarchar(255),
- constraint pk_mrole primary key (roleid)
-);
-create sequence mrole_seq as bigint start with 1 increment by 50;
-
-create table mrole_muser (
- mrole_roleid integer not null,
- muser_userid integer not null,
- constraint pk_mrole_muser primary key (mrole_roleid,muser_userid)
-);
-
-create table msome_other (
- id numeric(19) not null,
- name nvarchar(255),
- constraint pk_msome_other primary key (id)
-);
-create sequence msome_other_seq as bigint start with 1 increment by 50;
-
-create table muser (
- userid integer not null,
- user_name nvarchar(255),
- user_type_id integer,
- constraint pk_muser primary key (userid)
-);
-create sequence muser_seq as bigint start with 1 increment by 50;
-
-create table muser_type (
- id integer not null,
- name nvarchar(255),
- constraint pk_muser_type primary key (id)
-);
-create sequence muser_type_seq as bigint start with 1 increment by 50;
-
-create table mail_box (
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- constraint pk_mail_box primary key (id)
-);
-create sequence mail_box_seq as bigint start with 1 increment by 50;
-
-create table mail_user (
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- constraint pk_mail_user primary key (id)
-);
-create sequence mail_user_seq as bigint start with 1 increment by 50;
-
-create table mail_user_inbox (
- mail_user_id numeric(19) not null,
- mail_box_id numeric(19) not null,
- constraint pk_mail_user_inbox primary key (mail_user_id,mail_box_id)
-);
-
-create table mail_user_outbox (
- mail_user_id numeric(19) not null,
- mail_box_id numeric(19) not null,
- constraint pk_mail_user_outbox primary key (mail_user_id,mail_box_id)
-);
-
-create table main_entity (
- id nvarchar(255) not null,
- attr1 nvarchar(255),
- attr2 nvarchar(255),
- constraint pk_main_entity primary key (id)
-);
-
-create table main_entity_relation (
- id uniqueidentifier not null,
- id1 nvarchar(255),
- id2 nvarchar(255),
- attr1 nvarchar(255),
- constraint pk_main_entity_relation primary key (id)
-);
-
-create table map_super_actual (
- id numeric(19) not null,
- name nvarchar(255),
- when_created datetime2 not null,
- when_updated datetime2 not null,
- constraint pk_map_super_actual primary key (id)
-);
-create sequence map_super_actual_seq as bigint start with 1 increment by 50;
-
-create table c_message (
- id numeric(19) not null,
- title nvarchar(255),
- body nvarchar(255),
- conversation_id numeric(19),
- user_id numeric(19),
- version numeric(19) not null,
- when_created datetime2 not null,
- when_modified datetime2 not null,
- constraint pk_c_message primary key (id)
-);
-create sequence c_message_seq as bigint start with 1 increment by 50;
-
-create table meter_address_data (
- id uniqueidentifier not null,
- street nvarchar(255) not null,
- constraint pk_meter_address_data primary key (id)
-);
-
-create table meter_contract_data (
- id uniqueidentifier not null,
- special_needs_client_id uniqueidentifier not null,
- constraint uq_meter_contract_data_special_needs_client_id unique (special_needs_client_id),
- constraint pk_meter_contract_data primary key (id)
-);
-
-create table meter_special_needs_client (
- id uniqueidentifier not null,
- name nvarchar(255),
- primary_id uniqueidentifier,
- constraint pk_meter_special_needs_client primary key (id)
-);
-create unique nonclustered index uq_meter_special_needs_client_primary_id on meter_special_needs_client(primary_id) where primary_id is not null;
-
-create table meter_special_needs_contact (
- id uniqueidentifier not null,
- name nvarchar(255),
- constraint pk_meter_special_needs_contact primary key (id)
-);
-
-create table meter_version (
- id uniqueidentifier not null,
- address_data_id uniqueidentifier,
- contract_data_id uniqueidentifier not null,
- constraint uq_meter_version_contract_data_id unique (contract_data_id),
- constraint pk_meter_version primary key (id)
-);
-create unique nonclustered index uq_meter_version_address_data_id on meter_version(address_data_id) where address_data_id is not null;
-
-create table mnoc_role (
- role_id integer not null,
- role_name nvarchar(255),
- version integer not null,
- constraint pk_mnoc_role primary key (role_id)
-);
-create sequence mnoc_role_seq as bigint start with 1 increment by 50;
-
-create table mnoc_user (
- user_id integer not null,
- user_name nvarchar(255),
- version integer not null,
- constraint pk_mnoc_user primary key (user_id)
-);
-create sequence mnoc_user_seq as bigint start with 1 increment by 50;
-
-create table mnoc_user_mnoc_role (
- mnoc_user_user_id integer not null,
- mnoc_role_role_id integer not null,
- constraint pk_mnoc_user_mnoc_role primary key (mnoc_user_user_id,mnoc_role_role_id)
-);
-
-create table mny_a (
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- when_created datetime2 not null,
- when_modified datetime2 not null,
- constraint pk_mny_a primary key (id)
-);
-create sequence mny_a_seq as bigint start with 1 increment by 50;
-
-create table mny_b (
- id numeric(19) not null,
- name nvarchar(255),
- a_id numeric(19),
- version numeric(19) not null,
- when_created datetime2 not null,
- when_modified datetime2 not null,
- constraint pk_mny_b primary key (id)
-);
-create sequence mny_b_seq as bigint start with 1 increment by 50;
-
-create table mny_b_mny_c (
- mny_b_id numeric(19) not null,
- mny_c_id numeric(19) not null,
- constraint pk_mny_b_mny_c primary key (mny_b_id,mny_c_id)
-);
-
-create table mny_c (
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- when_created datetime2 not null,
- when_modified datetime2 not null,
- constraint pk_mny_c primary key (id)
-);
-create sequence mny_c_seq as bigint start with 1 increment by 50;
-
-create table mny_topic (
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- constraint pk_mny_topic primary key (id)
-);
-create sequence mny_topic_seq as bigint start with 1 increment by 50;
-
-create table subtopics (
- topic numeric(19) not null,
- subtopic numeric(19) not null,
- constraint pk_subtopics primary key (topic,subtopic)
-);
-
-create table mp_role (
- id numeric(19) not null,
- mp_user_id numeric(19) not null,
- code nvarchar(255),
- organization_id numeric(19),
- constraint pk_mp_role primary key (id)
-);
-create sequence mp_role_seq as bigint start with 1 increment by 50;
-
-create table mp_user (
- id numeric(19) not null,
- name nvarchar(255),
- constraint pk_mp_user primary key (id)
-);
-create sequence mp_user_seq as bigint start with 1 increment by 50;
-
-create table ms_many_a (
- aid numeric(19) not null,
- name nvarchar(255),
- ms_many_a_many_b integer default 0 not null,
- ms_many_b integer default 0 not null,
- deleted integer default 0 not null,
- constraint pk_ms_many_a primary key (aid)
-);
-create sequence ms_many_a_seq as bigint start with 1 increment by 50;
-
-create table ms_many_a_many_b (
- ms_many_a_aid numeric(19) not null,
- ms_many_b_bid numeric(19) not null,
- constraint pk_ms_many_a_many_b primary key (ms_many_a_aid,ms_many_b_bid)
-);
-
-create table ms_many_b (
- bid numeric(19) not null,
- name nvarchar(255),
- deleted integer default 0 not null,
- constraint pk_ms_many_b primary key (bid)
-);
-create sequence ms_many_b_seq as bigint start with 1 increment by 50;
-
-create table ms_many_b_many_a (
- ms_many_b_bid numeric(19) not null,
- ms_many_a_aid numeric(19) not null,
- constraint pk_ms_many_b_many_a primary key (ms_many_b_bid,ms_many_a_aid)
-);
-
-create table my_lob_size (
- id integer not null,
- name nvarchar(255),
- my_count integer not null,
- my_lob nvarchar(max),
- constraint pk_my_lob_size primary key (id)
-);
-create sequence my_lob_size_seq as bigint start with 1 increment by 50;
-
-create table my_lob_size_join_many (
- id integer not null,
- something nvarchar(255),
- other nvarchar(255),
- parent_id integer,
- constraint pk_my_lob_size_join_many primary key (id)
-);
-create sequence my_lob_size_join_many_seq as bigint start with 1 increment by 50;
-
-create table noidbean (
- name nvarchar(255),
- subject nvarchar(255),
- when_created datetime2 not null
-);
-
-create table o_bean_child (
- id numeric(19) not null,
- cached_bean_id numeric(19),
- constraint pk_o_bean_child primary key (id)
-);
-create sequence o_bean_child_seq as bigint start with 1 increment by 50;
-
-create table ocached_app (
- id numeric(19) not null,
- app_name nvarchar(255),
- version numeric(19) not null,
- constraint pk_ocached_app primary key (id)
-);
-create unique nonclustered index uq_ocached_app_app_name on ocached_app(app_name) where app_name is not null;
-create sequence ocached_app_seq as bigint start with 1 increment by 50;
-
-create table ocached_app_detail (
- id numeric(19) not null,
- app_id numeric(19) not null,
- detail nvarchar(255),
- version numeric(19) not null,
- constraint pk_ocached_app_detail primary key (id)
-);
-create unique nonclustered index uq_ocached_app_detail_app_id_detail on ocached_app_detail(app_id,detail) where detail is not null;
-create sequence ocached_app_detail_seq as bigint start with 1 increment by 50;
-
-create table o_cached_bean (
- id numeric(19) not null,
- name nvarchar(255),
- constraint pk_o_cached_bean primary key (id)
-);
-create sequence o_cached_bean_seq as bigint start with 1 increment by 50;
-
-create table o_cached_bean_country (
- o_cached_bean_id numeric(19) not null,
- o_country_code nvarchar(2) not null,
- constraint pk_o_cached_bean_country primary key (o_cached_bean_id,o_country_code)
-);
-
-create table o_cached_bean_child (
- id numeric(19) not null,
- cached_bean_id numeric(19),
- constraint pk_o_cached_bean_child primary key (id)
-);
-create sequence o_cached_bean_child_seq as bigint start with 1 increment by 50;
-
-create table o_cached_inherit (
- dtype nvarchar(31) not null,
- id numeric(19) not null,
- name nvarchar(255),
- child_adata nvarchar(255),
- child_bdata nvarchar(255),
- constraint pk_o_cached_inherit primary key (id)
-);
-create sequence o_cached_inherit_seq as bigint start with 1 increment by 50;
-
-create table o_cached_natkey (
- id numeric(19) not null,
- store nvarchar(255),
- sku nvarchar(255),
- description nvarchar(255),
- constraint pk_o_cached_natkey primary key (id)
-);
-create sequence o_cached_natkey_seq as bigint start with 1 increment by 50;
-
-create table o_cached_natkey3 (
- id numeric(19) not null,
- store nvarchar(255),
- code integer not null,
- sku nvarchar(255),
- description nvarchar(255),
- constraint pk_o_cached_natkey3 primary key (id)
-);
-create sequence o_cached_natkey3_seq as bigint start with 1 increment by 50;
-
-create table ocached_nkey_uid (
- id numeric(19) not null,
- cid uniqueidentifier,
- other nvarchar(255),
- version numeric(19) not null,
- constraint pk_ocached_nkey_uid primary key (id)
-);
-create sequence ocached_nkey_uid_seq as bigint start with 1 increment by 50;
-
-create table ocar (
- id integer not null,
- vin nvarchar(255),
- name nvarchar(255),
- cretime datetime2 not null,
- updtime datetime2 not null,
- version numeric(19) not null,
- constraint pk_ocar primary key (id)
-);
-create sequence ocar_seq as bigint start with 1 increment by 50;
-
-create table ocompany (
- id integer not null,
- corp_id nvarchar(50),
- cretime datetime2 not null,
- updtime datetime2 not null,
- version numeric(19) not null,
- constraint pk_ocompany primary key (id)
-);
-create unique nonclustered index uq_ocompany_corp_id on ocompany(corp_id) where corp_id is not null;
-create sequence ocompany_seq as bigint start with 1 increment by 50;
-
-create table oengine (
- engine_id uniqueidentifier not null,
- short_desc nvarchar(255),
- car_id integer,
- version integer not null,
- constraint pk_oengine primary key (engine_id)
-);
-create unique nonclustered index uq_oengine_car_id on oengine(car_id) where car_id is not null;
-
-create table ogear_box (
- id uniqueidentifier not null,
- box_desc nvarchar(255),
- box_size integer,
- car_id integer,
- version integer not null,
- constraint pk_ogear_box primary key (id)
-);
-create unique nonclustered index uq_ogear_box_car_id on ogear_box(car_id) where car_id is not null;
-
-create table omvertex (
- id uniqueidentifier not null,
- constraint pk_omvertex primary key (id)
-);
-
-create table omvertex_other (
- id uniqueidentifier not null,
- omvertex_id uniqueidentifier not null,
- name nvarchar(255),
- constraint pk_omvertex_other primary key (id)
-);
-
-create table oroad_show_msg (
- id integer not null,
- company_id integer not null,
- cretime datetime2 not null,
- updtime datetime2 not null,
- version numeric(19) not null,
- constraint uq_oroad_show_msg_company_id unique (company_id),
- constraint pk_oroad_show_msg primary key (id)
-);
-create sequence oroad_show_msg_seq as bigint start with 1 increment by 50;
-
-create table om_account_child_dbo (
- id numeric(19) not null,
- description nvarchar(255),
- banana_rama_id numeric(19),
- constraint pk_om_account_child_dbo primary key (id)
-);
-create sequence om_account_child_dbo_seq as bigint start with 1 increment by 50;
-
-create table om_account_dbo (
- id numeric(19) not null,
- name nvarchar(255),
- constraint pk_om_account_dbo primary key (id)
-);
-create sequence om_account_dbo_seq as bigint start with 1 increment by 50;
-
-create table om_basic_child (
- id numeric(19) not null,
- name nvarchar(255),
- parent_id numeric(19),
- version numeric(19) not null,
- constraint pk_om_basic_child primary key (id)
-);
-create sequence om_basic_child_seq as bigint start with 1 increment by 50;
-
-create table om_basic_parent (
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- constraint pk_om_basic_parent primary key (id)
-);
-create sequence om_basic_parent_seq as bigint start with 1 increment by 50;
-
-create table om_ordered_detail (
- id numeric(19) not null,
- name nvarchar(255),
- master_id numeric(19),
- version numeric(19) not null,
- sort_order integer,
- constraint pk_om_ordered_detail primary key (id)
-);
-create sequence om_ordered_detail_seq as bigint start with 1 increment by 50;
-
-create table om_ordered_master (
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- constraint pk_om_ordered_master primary key (id)
-);
-create sequence om_ordered_master_seq as bigint start with 1 increment by 50;
-
-create table only_id_entity (
- id numeric(19) not null,
- constraint pk_only_id_entity primary key (id)
-);
-create sequence only_id_entity_seq as bigint start with 1 increment by 50;
-
-create table o_order (
- id integer not null,
- status integer,
- order_date date,
- ship_date date,
- kcustomer_id integer not null,
- cretime datetime2 not null,
- updtime datetime2 not null,
- constraint ck_o_order_status check ( status in (0,1,2,3)),
- constraint pk_o_order primary key (id)
-);
-create sequence o_order_seq as bigint start with 1 increment by 50;
-
-create table o_order_detail (
- id integer not null,
- order_id integer not null,
- order_qty integer,
- ship_qty integer,
- unit_price float(32),
- product_id integer,
- cretime datetime2,
- updtime datetime2 not null,
- constraint pk_o_order_detail primary key (id)
-);
-create sequence o_order_detail_seq as bigint start with 1 increment by 50;
-
-create table s_orders (
- uuid nvarchar(40) not null,
- constraint pk_s_orders primary key (uuid)
-);
-
-create table s_order_items (
- uuid nvarchar(40) not null,
- product_variant_uuid nvarchar(255),
- order_uuid nvarchar(40),
- quantity integer not null,
- amount numeric(28),
- constraint pk_s_order_items primary key (uuid)
-);
-
-create table or_order_ship (
- id integer not null,
- order_id integer,
- ship_time datetime2,
- cretime datetime2 not null,
- updtime datetime2 not null,
- version numeric(19) not null,
- constraint pk_or_order_ship primary key (id)
-);
-create sequence or_order_ship_seq as bigint start with 1 increment by 50;
-
-create table organisation (
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- when_created datetime2 not null,
- when_modified datetime2 not null,
- constraint pk_organisation primary key (id)
-);
-create sequence organisation_seq as bigint start with 1 increment by 50;
-
-create table organization_node (
- kind nvarchar(31) not null,
- id numeric(19) not null,
- parent_tree_node_id numeric(19) not null,
- title nvarchar(255),
- constraint uq_organization_node_parent_tree_node_id unique (parent_tree_node_id),
- constraint pk_organization_node primary key (id)
-);
-create sequence organization_node_seq as bigint start with 1 increment by 50;
-
-create table organization_tree_node (
- id numeric(19) not null,
- name nvarchar(255),
- constraint pk_organization_tree_node primary key (id)
-);
-create sequence organization_tree_node_seq as bigint start with 1 increment by 50;
-
-create table orp_detail (
- id nvarchar(100) not null,
- detail nvarchar(255),
- master_id nvarchar(100),
- version numeric(19) not null,
- constraint pk_orp_detail primary key (id)
-);
-
-create table orp_detail2 (
- id nvarchar(100) not null,
- orp_master2_id nvarchar(100) not null,
- detail nvarchar(255),
- master_id nvarchar(255),
- version numeric(19) not null,
- constraint pk_orp_detail2 primary key (id)
-);
-
-create table orp_master (
- id nvarchar(100) not null,
- name nvarchar(255),
- version numeric(19) not null,
- constraint pk_orp_master primary key (id)
-);
-
-create table orp_master2 (
- id nvarchar(100) not null,
- name nvarchar(255),
- version numeric(19) not null,
- constraint pk_orp_master2 primary key (id)
-);
-
-create table oto_aone (
- id nvarchar(100) not null,
- description nvarchar(255),
- constraint pk_oto_aone primary key (id)
-);
-
-create table oto_atwo (
- id nvarchar(100) not null,
- description nvarchar(255),
- aone_id nvarchar(100),
- constraint pk_oto_atwo primary key (id)
-);
-create unique nonclustered index uq_oto_atwo_aone_id on oto_atwo(aone_id) where aone_id is not null;
-
-create table oto_bchild (
- master_id numeric(19) not null,
- child nvarchar(255),
- constraint pk_oto_bchild primary key (master_id)
-);
-create sequence oto_bchild_seq as bigint start with 1 increment by 50;
-
-create table oto_bmaster (
- id numeric(19) not null,
- name nvarchar(255),
- constraint pk_oto_bmaster primary key (id)
-);
-create sequence oto_bmaster_seq as bigint start with 1 increment by 50;
-
-create table oto_child (
- id integer not null,
- name nvarchar(255),
- master_id numeric(19),
- constraint pk_oto_child primary key (id)
-);
-create unique nonclustered index uq_oto_child_master_id on oto_child(master_id) where master_id is not null;
-create sequence oto_child_seq as bigint start with 1 increment by 50;
-
-create table oto_cust (
- cid numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- constraint pk_oto_cust primary key (cid)
-);
-create sequence oto_cust_seq as bigint start with 1 increment by 50;
-
-create table oto_cust_address (
- aid numeric(19) not null,
- line1 nvarchar(255),
- line2 nvarchar(255),
- line3 nvarchar(255),
- customer_cid numeric(19),
- version numeric(19) not null,
- constraint pk_oto_cust_address primary key (aid)
-);
-create unique nonclustered index uq_oto_cust_address_customer_cid on oto_cust_address(customer_cid) where customer_cid is not null;
-create sequence oto_cust_address_seq as bigint start with 1 increment by 50;
-
-create table oto_level_a (
- id numeric(19) not null,
- name nvarchar(255),
- b_id numeric(19),
- constraint pk_oto_level_a primary key (id)
-);
-create unique nonclustered index uq_oto_level_a_b_id on oto_level_a(b_id) where b_id is not null;
-create sequence oto_level_a_seq as bigint start with 1 increment by 50;
-
-create table oto_level_b (
- id numeric(19) not null,
- name nvarchar(255),
- c_id numeric(19),
- constraint pk_oto_level_b primary key (id)
-);
-create unique nonclustered index uq_oto_level_b_c_id on oto_level_b(c_id) where c_id is not null;
-create sequence oto_level_b_seq as bigint start with 1 increment by 50;
-
-create table oto_level_c (
- id numeric(19) not null,
- name nvarchar(255),
- constraint pk_oto_level_c primary key (id)
-);
-create sequence oto_level_c_seq as bigint start with 1 increment by 50;
-
-create table oto_master (
- id numeric(19) not null,
- name nvarchar(255),
- constraint pk_oto_master primary key (id)
-);
-create sequence oto_master_seq as bigint start with 1 increment by 50;
-
-create table oto_prime (
- pid numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- constraint pk_oto_prime primary key (pid)
-);
-create sequence oto_prime_seq as bigint start with 1 increment by 50;
-
-create table oto_prime_extra (
- eid numeric(19) not null,
- extra nvarchar(255),
- version numeric(19) not null,
- constraint pk_oto_prime_extra primary key (eid)
-);
-create sequence oto_prime_extra_seq as bigint start with 1 increment by 50;
-
-create table oto_sd_child (
- id numeric(19) not null,
- child nvarchar(255),
- master_id numeric(19),
- deleted integer default 0 not null,
- version numeric(19) not null,
- constraint pk_oto_sd_child primary key (id)
-);
-create unique nonclustered index uq_oto_sd_child_master_id on oto_sd_child(master_id) where master_id is not null;
-create sequence oto_sd_child_seq as bigint start with 1 increment by 50;
-
-create table oto_sd_master (
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- constraint pk_oto_sd_master primary key (id)
-);
-create sequence oto_sd_master_seq as bigint start with 1 increment by 50;
-
-create table oto_th_many (
- id numeric(19) not null,
- oto_th_top_id numeric(19) not null,
- many nvarchar(255),
- version numeric(19) not null,
- when_created datetime2 not null,
- when_modified datetime2 not null,
- constraint pk_oto_th_many primary key (id)
-);
-create sequence oto_th_many_seq as bigint start with 1 increment by 50;
-
-create table oto_th_one (
- id numeric(19) not null,
- one integer default 0 not null,
- many_id numeric(19),
- version numeric(19) not null,
- when_created datetime2 not null,
- when_modified datetime2 not null,
- constraint pk_oto_th_one primary key (id)
-);
-create unique nonclustered index uq_oto_th_one_many_id on oto_th_one(many_id) where many_id is not null;
-create sequence oto_th_one_seq as bigint start with 1 increment by 50;
-
-create table oto_th_top (
- id numeric(19) not null,
- topp nvarchar(255),
- version numeric(19) not null,
- when_created datetime2 not null,
- when_modified datetime2 not null,
- constraint pk_oto_th_top primary key (id)
-);
-create sequence oto_th_top_seq as bigint start with 1 increment by 50;
-
-create table oto_ubprime (
- pid uniqueidentifier not null,
- name nvarchar(255),
- version numeric(19) not null,
- constraint pk_oto_ubprime primary key (pid)
-);
-
-create table oto_ubprime_extra (
- eid uniqueidentifier not null,
- extra nvarchar(255),
- version numeric(19) not null,
- constraint pk_oto_ubprime_extra primary key (eid)
-);
-
-create table oto_uprime (
- pid uniqueidentifier not null,
- name nvarchar(255),
- version numeric(19) not null,
- constraint pk_oto_uprime primary key (pid)
-);
-
-create table oto_uprime_extra (
- eid uniqueidentifier not null,
- extra nvarchar(255),
- version numeric(19) not null,
- constraint pk_oto_uprime_extra primary key (eid)
-);
-
-create table oto_user_model (
- id numeric(19) not null,
- name nvarchar(255),
- user_optional_id numeric(19),
- version numeric(19) not null,
- when_created datetime2 not null,
- when_modified datetime2 not null,
- constraint pk_oto_user_model primary key (id)
-);
-create unique nonclustered index uq_oto_user_model_user_optional_id on oto_user_model(user_optional_id) where user_optional_id is not null;
-create sequence oto_user_model_seq as bigint start with 1 increment by 50;
-
-create table oto_user_model_optional (
- id numeric(19) not null,
- optional nvarchar(255),
- version numeric(19) not null,
- when_created datetime2 not null,
- when_modified datetime2 not null,
- constraint pk_oto_user_model_optional primary key (id)
-);
-create sequence oto_user_model_optional_seq as bigint start with 1 increment by 50;
-
-create table pfile (
- id integer not null,
- name nvarchar(255),
- file_content_id integer,
- file_content2_id integer,
- cretime datetime2 not null,
- updtime datetime2 not null,
- version numeric(19) not null,
- constraint pk_pfile primary key (id)
-);
-create unique nonclustered index uq_pfile_file_content_id on pfile(file_content_id) where file_content_id is not null;
-create unique nonclustered index uq_pfile_file_content2_id on pfile(file_content2_id) where file_content2_id is not null;
-create sequence pfile_seq as bigint start with 1 increment by 50;
-
-create table pfile_content (
- id integer not null,
- content image,
- cretime datetime2 not null,
- updtime datetime2 not null,
- version numeric(19) not null,
- constraint pk_pfile_content primary key (id)
-);
-create sequence pfile_content_seq as bigint start with 1 increment by 50;
-
-create table paggview (
- pview_id uniqueidentifier,
- amount integer not null
-);
-create unique nonclustered index uq_paggview_pview_id on paggview(pview_id) where pview_id is not null;
-
-create table pallet_location (
- type nvarchar(31) not null,
- id integer not null,
- zone_sid integer not null,
- attribute nvarchar(255),
- constraint pk_pallet_location primary key (id)
-);
-create sequence pallet_location_seq as bigint start with 1 increment by 50;
-
-create table parcel (
- parcelid numeric(19) not null,
- description nvarchar(255),
- constraint pk_parcel primary key (parcelid)
-);
-create sequence parcel_seq as bigint start with 1 increment by 50;
-
-create table parcel_location (
- parcellocid numeric(19) not null,
- location nvarchar(255),
- parcelid numeric(19),
- constraint pk_parcel_location primary key (parcellocid)
-);
-create unique nonclustered index uq_parcel_location_parcelid on parcel_location(parcelid) where parcelid is not null;
-create sequence parcel_location_seq as bigint start with 1 increment by 50;
-
-create table rawinherit_parent (
- type nvarchar(31) not null,
- id numeric(19) not null,
- val integer,
- more nvarchar(255),
- constraint pk_rawinherit_parent primary key (id)
-);
-create sequence rawinherit_parent_seq as bigint start with 1 increment by 50;
-
-create table rawinherit_parent_rawinherit_data (
- rawinherit_parent_id numeric(19) not null,
- rawinherit_data_id numeric(19) not null,
- constraint pk_rawinherit_parent_rawinherit_data primary key (rawinherit_parent_id,rawinherit_data_id)
-);
-
-create table e_save_test_c (
- id numeric(19) not null,
- version numeric(19) not null,
- constraint pk_e_save_test_c primary key (id)
-);
-create sequence e_save_test_c_seq as bigint start with 1 increment by 50;
-
-create table parent_person (
- identifier integer not null,
- name nvarchar(255),
- age integer,
- some_bean_id integer,
- parent_identifier integer,
- family_name nvarchar(255),
- address nvarchar(255),
- constraint pk_parent_person primary key (identifier)
-);
-create sequence parent_person_seq as bigint start with 1 increment by 50;
-
-create table c_participation (
- id numeric(19) not null,
- rating integer,
- type integer,
- conversation_id numeric(19) not null,
- user_id numeric(19) not null,
- version numeric(19) not null,
- when_created datetime2 not null,
- when_modified datetime2 not null,
- constraint ck_c_participation_type check ( type in (0,1)),
- constraint pk_c_participation primary key (id)
-);
-create sequence c_participation_seq as bigint start with 1 increment by 50;
-
-create table password_store_model (
- id numeric(19) not null,
- enc1 nvarchar(30),
- enc2 nvarchar(40),
- enc3 nvarchar(max),
- enc4 varbinary(30),
- enc5 varbinary(40),
- enc6 image,
- version numeric(19) not null,
- when_created datetime2 not null,
- when_modified datetime2 not null,
- constraint pk_password_store_model primary key (id)
-);
-create sequence password_store_model_seq as bigint start with 1 increment by 50;
-
-create table pcf_calendar (
- id numeric(19) not null,
- pcf_person_id numeric(19) not null,
- version numeric(19) not null,
- constraint pk_pcf_calendar primary key (id)
-);
-create sequence pcf_calendar_seq as bigint start with 1 increment by 50;
-
-create table pcf_city (
- id numeric(19) not null,
- pcf_country_id numeric(19) not null,
- name nvarchar(255),
- mayor_id numeric(19) not null,
- vice_mayor_id numeric(19) not null,
- version numeric(19) not null,
- constraint uq_pcf_city_mayor_id unique (mayor_id),
- constraint uq_pcf_city_vice_mayor_id unique (vice_mayor_id),
- constraint pk_pcf_city primary key (id)
-);
-create sequence pcf_city_seq as bigint start with 1 increment by 50;
-
-create table pcf_country (
- id numeric(19) not null,
- version numeric(19) not null,
- constraint pk_pcf_country primary key (id)
-);
-create sequence pcf_country_seq as bigint start with 1 increment by 50;
-
-create table pcf_event (
- id numeric(19) not null,
- pcf_calendar_id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- constraint pk_pcf_event primary key (id)
-);
-create sequence pcf_event_seq as bigint start with 1 increment by 50;
-
-create table pcf_person (
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- constraint pk_pcf_person primary key (id)
-);
-create sequence pcf_person_seq as bigint start with 1 increment by 50;
-
-create table mt_permission (
- id uniqueidentifier not null,
- name nvarchar(255),
- constraint pk_mt_permission primary key (id)
-);
-
-create table persistent_file (
- id integer not null,
- name nvarchar(255),
- cretime datetime2 not null,
- updtime datetime2 not null,
- version numeric(19) not null,
- constraint pk_persistent_file primary key (id)
-);
-create sequence persistent_file_seq as bigint start with 1 increment by 50;
-
-create table persistent_file_content (
- id integer not null,
- persistent_file_id integer,
- content image,
- cretime datetime2 not null,
- updtime datetime2 not null,
- version numeric(19) not null,
- constraint pk_persistent_file_content primary key (id)
-);
-create unique nonclustered index uq_persistent_file_content_persistent_file_id on persistent_file_content(persistent_file_id) where persistent_file_id is not null;
-create sequence persistent_file_content_seq as bigint start with 1 increment by 50;
-
-create table person (
- oid numeric(19) not null,
- default_address_oid numeric(19),
- version integer not null,
- constraint pk_person primary key (oid)
-);
-create sequence person_seq as bigint start with 1 increment by 50;
-
-create table persons (
- id numeric(19) not null,
- surname nvarchar(64) not null,
- name nvarchar(64) not null,
- constraint pk_persons primary key (id)
-);
-create sequence PERSONS_seq as bigint start with 1000 increment by 40;
-
-create table person_cache_email (
- id nvarchar(128) not null,
- person_info_person_id nvarchar(128),
- email nvarchar(255),
- constraint pk_person_cache_email primary key (id)
-);
-
-create table person_cache_info (
- person_id nvarchar(128) not null,
- name nvarchar(255),
- constraint pk_person_cache_info primary key (person_id)
-);
-
-create table phones (
- id numeric(19) not null,
- phone_number nvarchar(7) not null,
- person_id numeric(19) not null,
- constraint uq_phones_phone_number unique (phone_number),
- constraint pk_phones primary key (id)
-);
-create sequence PHONES_seq as bigint start with 1 increment by 50;
-
-create table e_position (
- id numeric(19) not null,
- name nvarchar(255),
- contract_id numeric(19) not null,
- constraint pk_e_position primary key (id)
-);
-create sequence e_position_seq as bigint start with 1 increment by 50;
-
-create table primary_revision (
- id numeric(19) not null,
- revision integer not null,
- name nvarchar(255),
- version numeric(19) not null,
- constraint pk_primary_revision primary key (id,revision)
-);
-
-create table o_product (
- id integer not null,
- sku nvarchar(20),
- name nvarchar(255),
- cretime datetime2 not null,
- updtime datetime2 not null,
- constraint pk_o_product primary key (id)
-);
-create sequence o_product_seq as bigint start with 1 increment by 50;
-
-create table pp (
- id uniqueidentifier not null,
- name nvarchar(255),
- value nvarchar(100) not null,
- constraint pk_pp primary key (id)
-);
-
-create table pp_to_ww (
- pp_id uniqueidentifier not null,
- ww_id uniqueidentifier not null,
- constraint pk_pp_to_ww primary key (pp_id,ww_id)
-);
-
-create table question (
- id numeric(19) not null,
- name nvarchar(255),
- groupobjectid numeric(19),
- sequence_number integer not null,
- constraint pk_question primary key (id)
-);
-create sequence question_seq as bigint start with 1 increment by 50;
-
-create table rcustomer (
- company nvarchar(127) not null,
- name nvarchar(127) not null,
- description nvarchar(255),
- constraint pk_rcustomer primary key (company,name)
-);
-
-create table r_orders (
- company nvarchar(127) not null,
- order_number integer not null,
- customername nvarchar(127),
- item nvarchar(255),
- constraint pk_r_orders primary key (company,order_number)
-);
-
-create table referencing_bean (
- id uniqueidentifier not null,
- constraint pk_referencing_bean primary key (id)
-);
-
-create table region (
- customer integer not null,
- type integer not null,
- description nvarchar(255),
- version numeric(19) not null,
- constraint pk_region primary key (customer,type)
-);
-
-create table rel_detail (
- id numeric(19) not null,
- name nvarchar(255),
- version integer not null,
- constraint pk_rel_detail primary key (id)
-);
-create sequence rel_detail_seq as bigint start with 1 increment by 50;
-
-create table rel_master (
- id numeric(19) not null,
- name nvarchar(255),
- detail_id numeric(19),
- version integer not null,
- constraint pk_rel_master primary key (id)
-);
-create sequence rel_master_seq as bigint start with 1 increment by 50;
-
-create table resourcefile (
- id nvarchar(64) not null,
- parentresourcefileid nvarchar(64),
- name nvarchar(128) not null,
- constraint pk_resourcefile primary key (id)
-);
-
-create table mt_role (
- id uniqueidentifier not null,
- name nvarchar(50),
- tenant_id uniqueidentifier,
- version numeric(19) not null,
- constraint pk_mt_role primary key (id)
-);
-
-create table mt_role_permission (
- mt_role_id uniqueidentifier not null,
- mt_permission_id uniqueidentifier not null,
- constraint pk_mt_role_permission primary key (mt_role_id,mt_permission_id)
-);
-
-create table em_role (
- id numeric(19) not null,
- name nvarchar(255),
- constraint pk_em_role primary key (id)
-);
-create sequence em_role_seq as bigint start with 1 increment by 50;
-
-create table root_bean (
- dtype nvarchar(31) not null,
- id uniqueidentifier not null,
- referencing_bean_id uniqueidentifier not null,
- value nvarchar(255),
- constraint pk_root_bean primary key (id)
-);
-
-create table f_second (
- id numeric(19) not null,
- mod_name nvarchar(255),
- first numeric(19),
- title nvarchar(255),
- constraint pk_f_second primary key (id)
-);
-create unique nonclustered index uq_f_second_first on f_second(first) where first is not null;
-create sequence f_second_seq as bigint start with 1 increment by 50;
-
-create table section (
- id integer not null,
- article_id integer,
- type integer,
- content nvarchar(max),
- cretime datetime2 not null,
- updtime datetime2 not null,
- version numeric(19) not null,
- constraint ck_section_type check ( type in (0,1)),
- constraint pk_section primary key (id)
-);
-create sequence section_seq as bigint start with 1 increment by 50;
-
-create table self_parent (
- id numeric(19) not null,
- name nvarchar(255),
- parent_id numeric(19),
- version numeric(19) not null,
- constraint pk_self_parent primary key (id)
-);
-create sequence self_parent_seq as bigint start with 1 increment by 50;
-
-create table self_ref_customer (
- id numeric(19) not null,
- name nvarchar(255),
- referred_by_id numeric(19),
- constraint pk_self_ref_customer primary key (id)
-);
-create sequence self_ref_customer_seq as bigint start with 1 increment by 50;
-
-create table self_ref_example (
- id numeric(19) not null,
- name nvarchar(255) not null,
- parent_id numeric(19),
- constraint pk_self_ref_example primary key (id)
-);
-create sequence self_ref_example_seq as bigint start with 1 increment by 50;
-
-create table e_save_test_a (
- id numeric(19) not null,
- version numeric(19) not null,
- constraint pk_e_save_test_a primary key (id)
-);
-create sequence e_save_test_a_seq as bigint start with 1 increment by 50;
-
-create table e_save_test_b (
- id numeric(19) not null,
- sibling_a_id numeric(19),
- test_property integer default 0 not null,
- version numeric(19) not null,
- constraint pk_e_save_test_b primary key (id)
-);
-create unique nonclustered index uq_e_save_test_b_sibling_a_id on e_save_test_b(sibling_a_id) where sibling_a_id is not null;
-create sequence e_save_test_b_seq as bigint start with 1 increment by 50;
-
-create table site (
- id uniqueidentifier not null,
- name nvarchar(255),
- parent_id uniqueidentifier,
- data_container_id uniqueidentifier,
- site_address_id uniqueidentifier,
- constraint pk_site primary key (id)
-);
-create unique nonclustered index uq_site_data_container_id on site(data_container_id) where data_container_id is not null;
-create unique nonclustered index uq_site_site_address_id on site(site_address_id) where site_address_id is not null;
-
-create table site_address (
- id uniqueidentifier not null,
- street nvarchar(255),
- city nvarchar(255),
- zip_code nvarchar(255),
- constraint pk_site_address primary key (id)
-);
-
-create table some_enum_bean (
- id numeric(19) not null,
- some_enum integer,
- name nvarchar(255),
- constraint ck_some_enum_bean_some_enum check ( some_enum in (0,1)),
- constraint pk_some_enum_bean primary key (id)
-);
-create sequence some_enum_bean_seq as bigint start with 1 increment by 50;
-
-create table some_file_bean (
- id numeric(19) not null,
- name nvarchar(255),
- content image,
- version numeric(19) not null,
- constraint pk_some_file_bean primary key (id)
-);
-create sequence some_file_bean_seq as bigint start with 1 increment by 50;
-
-create table some_new_types_bean (
- id numeric(19) not null,
- dow integer,
- mth integer,
- yr integer,
- yr_mth date,
- month_day date,
- sql_date date,
- sql_time time,
- local_date date,
- local_date_time datetime2,
- offset_date_time datetime2,
- zoned_date_time datetime2,
- local_time time,
- instant datetime2,
- zone_id nvarchar(60),
- zone_offset nvarchar(60),
- path nvarchar(255),
- period nvarchar(20),
- duration numeric(19),
- version numeric(19) not null,
- constraint ck_some_new_types_bean_dow check ( dow in (1,2,3,4,5,6,7)),
- constraint ck_some_new_types_bean_mth check ( mth in (1,2,3,4,5,6,7,8,9,10,11,12)),
- constraint pk_some_new_types_bean primary key (id)
-);
-create sequence some_new_types_bean_seq as bigint start with 1 increment by 50;
-
-create table some_period_bean (
- id numeric(19) not null,
- anniversary date,
- version numeric(19) not null,
- constraint pk_some_period_bean primary key (id)
-);
-create sequence some_period_bean_seq as bigint start with 1 increment by 50;
-
-create table source_base (
- dtype nvarchar(31) not null,
- id uniqueidentifier not null,
- name nvarchar(255),
- pos integer not null,
- target_id uniqueidentifier,
- constraint pk_source_base primary key (id)
-);
-
-create table stockforecast (
- type nvarchar(31) not null,
- id numeric(19) not null,
- inner_report_id numeric(19),
- constraint pk_stockforecast primary key (id)
-);
-create sequence stockforecast_seq as bigint start with 1 increment by 50;
-
-create table sub_section (
- id integer not null,
- section_id integer,
- title nvarchar(255),
- cretime datetime2 not null,
- updtime datetime2 not null,
- version numeric(19) not null,
- constraint pk_sub_section primary key (id)
-);
-create sequence sub_section_seq as bigint start with 1 increment by 50;
-
-create table sub_type (
- sub_type_id integer not null,
- description nvarchar(255),
- version numeric(19) not null,
- constraint pk_sub_type primary key (sub_type_id)
-);
-create sequence sub_type_seq as bigint start with 1 increment by 50;
-
-create table survey (
- id numeric(19) not null,
- name nvarchar(255),
- constraint pk_survey primary key (id)
-);
-create sequence survey_seq as bigint start with 1 increment by 50;
-
-create table tbytes_only (
- id integer not null,
- content image,
- constraint pk_tbytes_only primary key (id)
-);
-create sequence tbytes_only_seq as bigint start with 1 increment by 50;
-
-create table tcar (
- type nvarchar(31) not null,
- plate_no nvarchar(32) not null,
- truckload numeric(19),
- constraint pk_tcar primary key (plate_no)
-);
-
-create table tevent (
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- constraint pk_tevent primary key (id)
-);
-create sequence tevent_seq as bigint start with 1 increment by 50;
-
-create table tevent_many (
- id numeric(19) not null,
- description nvarchar(255),
- event_id numeric(19),
- units integer not null,
- amount float(32) not null,
- version numeric(19) not null,
- constraint pk_tevent_many primary key (id)
-);
-create sequence tevent_many_seq as bigint start with 1 increment by 50;
-
-create table tevent_one (
- id numeric(19) not null,
- name nvarchar(255),
- status integer,
- event_id numeric(19),
- version numeric(19) not null,
- constraint ck_tevent_one_status check ( status in (0,1)),
- constraint pk_tevent_one primary key (id)
-);
-create unique nonclustered index uq_tevent_one_event_id on tevent_one(event_id) where event_id is not null;
-create sequence tevent_one_seq as bigint start with 1 increment by 50;
-
-create table tint_root (
- my_type integer not null,
- id integer not null,
- name nvarchar(255),
- child_property nvarchar(255),
- constraint pk_tint_root primary key (id)
-);
-create sequence tint_root_seq as bigint start with 1 increment by 50;
-
-create table tjoda_entity (
- id integer not null,
- local_time time,
- constraint pk_tjoda_entity primary key (id)
-);
-create sequence tjoda_entity_seq as bigint start with 1 increment by 50;
-
-create table t_mapsuper1 (
- id integer not null,
- something nvarchar(255),
- name nvarchar(255),
- version integer not null,
- constraint pk_t_mapsuper1 primary key (id)
-);
-create sequence t_mapsuper1_seq as bigint start with 1 increment by 50;
-
-create table t_oneb (
- id integer not null,
- name nvarchar(255),
- description nvarchar(255),
- active integer default 0 not null,
- constraint pk_t_oneb primary key (id)
-);
-create sequence t_oneb_seq as bigint start with 1 increment by 50;
-
-create table t_detail_with_other_namexxxyy (
- id integer not null,
- name nvarchar(255),
- description nvarchar(255),
- some_unique_value nvarchar(127),
- active integer default 0 not null,
- master_id integer,
- constraint pk_t_detail_with_other_namexxxyy primary key (id)
-);
-create unique nonclustered index uq_t_detail_with_other_namexxxyy_some_unique_value on t_detail_with_other_namexxxyy(some_unique_value) where some_unique_value is not null;
-create sequence t_detail_with_other_namexxxyy_seq as bigint start with 1 increment by 50;
-
-create table t_atable_thatisrelatively (
- id integer not null,
- name nvarchar(255),
- description nvarchar(255),
- active integer default 0 not null,
- constraint pk_t_atable_thatisrelatively primary key (id)
-);
-create sequence t_atable_thatisrelatively_seq as bigint start with 1 increment by 50;
-
-create table ttruck_holder (
- id numeric(19) not null,
- name nvarchar(255),
- truck_plate_no nvarchar(32) not null,
- basic_id integer,
- version numeric(19) not null,
- constraint pk_ttruck_holder primary key (id)
-);
-create sequence ttruck_holder_seq as bigint start with 1 increment by 50;
-
-create table ttruck_holder_item (
- id numeric(19) not null,
- some_uid uniqueidentifier,
- foo nvarchar(255),
- owner_id numeric(19) not null,
- constraint pk_ttruck_holder_item primary key (id)
-);
-create sequence ttruck_holder_item_seq as bigint start with 1 increment by 50;
-
-create table tuuid_entity (
- id uniqueidentifier not null,
- name nvarchar(255),
- constraint pk_tuuid_entity primary key (id)
-);
-
-create table twheel (
- id numeric(19) not null,
- owner_plate_no nvarchar(32) not null,
- constraint pk_twheel primary key (id)
-);
-create sequence twheel_seq as bigint start with 1 increment by 50;
-
-create table twith_pre_insert (
- id integer not null,
- name nvarchar(255) not null,
- title nvarchar(255),
- constraint pk_twith_pre_insert primary key (id)
-);
-create sequence twith_pre_insert_seq as bigint start with 1 increment by 50;
-
-create table target_base (
- dtype nvarchar(31) not null,
- id uniqueidentifier not null,
- name nvarchar(255),
- constraint pk_target_base primary key (id)
-);
-
-create table mt_tenant (
- id uniqueidentifier not null,
- name nvarchar(255),
- version numeric(19) not null,
- constraint pk_mt_tenant primary key (id)
-);
-
-create table test_annotation_base_entity (
- direct nvarchar(255),
- meta nvarchar(255),
- mixed nvarchar(255),
- constraint_annotation nvarchar(40),
- null1 nvarchar(255) not null,
- null2 nvarchar(255),
- null3 nvarchar(255)
-);
-
-create table tire (
- id numeric(19) not null,
- wheel numeric(19),
- version integer not null,
- constraint pk_tire primary key (id)
-);
-create unique nonclustered index uq_tire_wheel on tire(wheel) where wheel is not null;
-create sequence tire_seq as bigint start with 1 increment by 50;
-
-create table sa_tire (
- id numeric(19) not null,
- version integer not null,
- constraint pk_sa_tire primary key (id)
-);
-create sequence sa_tire_seq as bigint start with 1 increment by 50;
-
-create table tree_entity (
- id integer not null,
- text nvarchar(255),
- parent_id integer,
- constraint pk_tree_entity primary key (id)
-);
-create sequence tree_entity_seq as bigint start with 1 increment by 50;
-
-create table trip (
- id integer not null,
- vehicle_driver_id integer,
- destination nvarchar(255),
- address_id integer,
- star_date datetime2,
- cretime datetime2 not null,
- updtime datetime2 not null,
- version numeric(19) not null,
- constraint pk_trip primary key (id)
-);
-create sequence trip_seq as bigint start with 1 increment by 50;
-
-create table truck_ref (
- id integer not null,
- something nvarchar(255),
- constraint pk_truck_ref primary key (id)
-);
-create sequence truck_ref_seq as bigint start with 1 increment by 50;
-
-create table tune (
- id numeric(19) not null,
- name nvarchar(255),
- constraint pk_tune primary key (id)
-);
-create sequence tune_seq as bigint start with 1 increment by 50;
-
-create table [type] (
- customer integer not null,
- type integer not null,
- description nvarchar(255),
- sub_type_id integer,
- version numeric(19) not null,
- constraint pk_type primary key (customer,type)
-);
-
-create table tz_bean (
- id numeric(19) not null,
- moda nvarchar(255),
- ts datetime2,
- tstz datetime2,
- constraint pk_tz_bean primary key (id)
-);
-create sequence tz_bean_seq as bigint start with 1 increment by 50;
-
-create table usib_child (
- id uniqueidentifier not null,
- parent_id numeric(19),
- deleted integer default 0 not null,
- constraint pk_usib_child primary key (id)
-);
-
-create table usib_child_sibling (
- id numeric(19) not null,
- child_id uniqueidentifier,
- deleted integer default 0 not null,
- constraint pk_usib_child_sibling primary key (id)
-);
-create unique nonclustered index uq_usib_child_sibling_child_id on usib_child_sibling(child_id) where child_id is not null;
-create sequence usib_child_sibling_seq as bigint start with 1 increment by 50;
-
-create table usib_parent (
- id numeric(19) not null,
- deleted integer default 0 not null,
- constraint pk_usib_parent primary key (id)
-);
-create sequence usib_parent_seq as bigint start with 1 increment by 50;
-
-create table ut_detail (
- id integer not null,
- utmaster_id integer not null,
- name nvarchar(255),
- qty integer,
- amount float(32),
- version integer not null,
- constraint pk_ut_detail primary key (id)
-);
-create sequence ut_detail_seq as bigint start with 1 increment by 50;
-
-create table ut_master (
- id integer not null,
- name nvarchar(255),
- description nvarchar(255),
- event_date date,
- version integer not null,
- constraint pk_ut_master primary key (id)
-);
-create sequence ut_master_seq as bigint start with 1 increment by 50;
-
-create table uuone (
- id uniqueidentifier not null,
- name nvarchar(255),
- description nvarchar(255),
- version numeric(19) not null,
- constraint pk_uuone primary key (id)
-);
-
-create table uutwo (
- id uniqueidentifier not null,
- name nvarchar(255),
- notes nvarchar(255),
- master_id uniqueidentifier,
- version numeric(19) not null,
- constraint pk_uutwo primary key (id)
-);
-
-create table oto_user (
- id numeric(19) not null,
- name nvarchar(255),
- account_id numeric(19) not null,
- version numeric(19) not null,
- when_created datetime2 not null,
- when_modified datetime2 not null,
- constraint uq_oto_user_account_id unique (account_id),
- constraint pk_oto_user primary key (id)
-);
-create sequence oto_user_seq as bigint start with 1 increment by 50;
-
-create table c_user (
- id numeric(19) not null,
- inactive integer default 0 not null,
- name nvarchar(255),
- email nvarchar(255),
- password_hash nvarchar(255),
- group_id numeric(19),
- version numeric(19) not null,
- when_created datetime2 not null,
- when_modified datetime2 not null,
- constraint pk_c_user primary key (id)
-);
-create sequence c_user_seq as bigint start with 1 increment by 50;
-
-create table tx_user (
- id numeric(19) not null,
- name nvarchar(255),
- constraint pk_tx_user primary key (id)
-);
-create sequence tx_user_seq as bigint start with 1 increment by 50;
-
-create table g_user (
- id numeric(19) not null,
- username nvarchar(255),
- version numeric(19) not null,
- constraint pk_g_user primary key (id)
-);
-create sequence g_user_seq as bigint start with 1 increment by 50;
-
-create table em_user (
- id numeric(19) not null,
- name nvarchar(255),
- constraint pk_em_user primary key (id)
-);
-create sequence em_user_seq as bigint start with 1 increment by 50;
-
-create table user_interest_live (
- user_id numeric(19) not null,
- live_id numeric(19) not null,
- created_at datetime2 not null,
- constraint pk_user_interest_live primary key (user_id,live_id)
-);
-
-create table em_user_role (
- user_id numeric(19) not null,
- role_id numeric(19) not null,
- constraint pk_em_user_role primary key (user_id,role_id)
-);
-
-create table vehicle (
- dtype nvarchar(3) not null,
- id integer not null,
- license_number nvarchar(255),
- registration_date datetime2,
- lease_id numeric(19),
- cretime datetime2 not null,
- updtime datetime2 not null,
- version numeric(19) not null,
- siz nvarchar(3),
- driver nvarchar(255),
- car_ref_id integer,
- notes nvarchar(255),
- truck_ref_id integer,
- capacity float(32),
- constraint ck_vehicle_siz check ( siz in ('S','M','L','H')),
- constraint pk_vehicle primary key (id)
-);
-create sequence vehicle_seq as bigint start with 1 increment by 50;
-
-create table vehicle_driver (
- id integer not null,
- name nvarchar(255),
- vehicle_id integer,
- address_id integer,
- license_issued_on datetime2,
- cretime datetime2 not null,
- updtime datetime2 not null,
- version numeric(19) not null,
- constraint pk_vehicle_driver primary key (id)
-);
-create sequence vehicle_driver_seq as bigint start with 1 increment by 50;
-
-create table vehicle_lease (
- dtype nvarchar(31) not null,
- id numeric(19) not null,
- name nvarchar(255),
- active_start date,
- active_end date,
- version numeric(19) not null,
- bond numeric(28),
- min_duration integer not null,
- day_rate numeric(28),
- max_days integer,
- constraint pk_vehicle_lease primary key (id)
-);
-create sequence vehicle_lease_seq as bigint start with 1 increment by 50;
-
-create table warehouses (
- id integer not null,
- officezoneid integer,
- constraint pk_warehouses primary key (id)
-);
-create sequence warehouses_seq as bigint start with 1 increment by 50;
-
-create table warehousesshippingzones (
- warehouseid integer not null,
- shippingzoneid integer not null,
- constraint pk_warehousesshippingzones primary key (warehouseid,shippingzoneid)
-);
-
-create table wheel (
- id numeric(19) not null,
- version integer not null,
- constraint pk_wheel primary key (id)
-);
-create sequence wheel_seq as bigint start with 1 increment by 50;
-
-create table sa_wheel (
- id numeric(19) not null,
- tire numeric(19),
- car numeric(19),
- version integer not null,
- constraint pk_sa_wheel primary key (id)
-);
-create sequence sa_wheel_seq as bigint start with 1 increment by 50;
-
-create table sp_car_wheel (
- id numeric(19) not null,
- name nvarchar(255),
- version integer not null,
- constraint pk_sp_car_wheel primary key (id)
-);
-create sequence sp_car_wheel_seq as bigint start with 1 increment by 50;
-
-create table g_who_props_otm (
- id numeric(19) not null,
- name nvarchar(255),
- version numeric(19) not null,
- when_created datetime2 not null,
- when_modified datetime2 not null,
- who_created_id numeric(19),
- who_modified_id numeric(19),
- constraint pk_g_who_props_otm primary key (id)
-);
-create sequence g_who_props_otm_seq as bigint start with 1 increment by 50;
-
-create table with_zero (
- id numeric(19) not null,
- name nvarchar(255),
- parent_id integer,
- lang nvarchar(2) default 'en' not null,
- version numeric(19) not null,
- constraint pk_with_zero primary key (id)
-);
-create sequence with_zero_seq as bigint start with 1 increment by 50;
-
-create table parent (
- id integer not null,
- name nvarchar(255),
- constraint pk_parent primary key (id)
-);
-create sequence parent_seq as bigint start with 1 increment by 50;
-
-create table wview (
- id uniqueidentifier not null,
- name nvarchar(127) not null,
- constraint uq_wview_name unique (name),
- constraint pk_wview primary key (id)
-);
-
-create table zones (
- type nvarchar(31) not null,
- id integer not null,
- attribute nvarchar(255),
- constraint pk_zones primary key (id)
-);
-create sequence zones_seq as bigint start with 1 increment by 50;
-
-create index ix_contact_last_name_first_name on contact (last_name,first_name);
-create index ix_e_basic_name on e_basic (name);
-create index ix_efile2_no_fk_owner_id on efile2_no_fk (owner_id);
-create index ix_ecsm_values_host_id on ecsm_values (host_id);
-create index ix_organization_node_kind on organization_node (kind);
-create index ix_bar_foo_id on bar (foo_id);
-alter table bar add constraint fk_bar_foo_id foreign key (foo_id) references foo (foo_id);
-
-create index ix_acl_container_relation_container_id on acl_container_relation (container_id);
-alter table acl_container_relation add constraint fk_acl_container_relation_container_id foreign key (container_id) references contract (id);
-
-create index ix_acl_container_relation_acl_entry_id on acl_container_relation (acl_entry_id);
-alter table acl_container_relation add constraint fk_acl_container_relation_acl_entry_id foreign key (acl_entry_id) references acl (id);
-
-create index ix_addr_employee_id on addr (employee_id);
-alter table addr add constraint fk_addr_employee_id foreign key (employee_id) references empl (id);
-
-create index ix_o_address_country_code on o_address (country_code);
-alter table o_address add constraint fk_o_address_country_code foreign key (country_code) references o_country (code);
-
-alter table album add constraint fk_album_cover_id foreign key (cover_id) references cover (id);
-
-create index ix_animal_shelter_id on animal (shelter_id);
-alter table animal add constraint fk_animal_shelter_id foreign key (shelter_id) references animal_shelter (id);
-
-create index ix_attribute_attribute_holder_id on attribute (attribute_holder_id);
-alter table attribute add constraint fk_attribute_attribute_holder_id foreign key (attribute_holder_id) references attribute_holder (id);
-
-create index ix_bbookmark_user_id on bbookmark (user_id);
-alter table bbookmark add constraint fk_bbookmark_user_id foreign key (user_id) references bbookmark_user (id);
-
-create index ix_bbookmark_user_org_id on bbookmark_user (org_id);
-alter table bbookmark_user add constraint fk_bbookmark_user_org_id foreign key (org_id) references bbookmark_org (id);
-
-create index ix_bsite_user_a_site_id on bsite_user_a (site_id);
-alter table bsite_user_a add constraint fk_bsite_user_a_site_id foreign key (site_id) references bsite (id);
-
-create index ix_bsite_user_a_user_id on bsite_user_a (user_id);
-alter table bsite_user_a add constraint fk_bsite_user_a_user_id foreign key (user_id) references buser (id);
-
-create index ix_bsite_user_b_site on bsite_user_b (site);
-alter table bsite_user_b add constraint fk_bsite_user_b_site foreign key (site) references bsite (id);
-
-create index ix_bsite_user_b_usr on bsite_user_b (usr);
-alter table bsite_user_b add constraint fk_bsite_user_b_usr foreign key (usr) references buser (id);
-
-create index ix_bsite_user_c_site_uid on bsite_user_c (site_uid);
-alter table bsite_user_c add constraint fk_bsite_user_c_site_uid foreign key (site_uid) references bsite (id);
-
-create index ix_bsite_user_c_user_uid on bsite_user_c (user_uid);
-alter table bsite_user_c add constraint fk_bsite_user_c_user_uid foreign key (user_uid) references buser (id);
-
-create index ix_bsite_user_e_site_id on bsite_user_e (site_id);
-alter table bsite_user_e add constraint fk_bsite_user_e_site_id foreign key (site_id) references bsite (id);
-
-create index ix_bsite_user_e_user_id on bsite_user_e (user_id);
-alter table bsite_user_e add constraint fk_bsite_user_e_user_id foreign key (user_id) references buser (id);
-
-alter table basic_draftable_bean add constraint fk_basic_draftable_bean_id foreign key (id) references basic_draftable_bean_draft (id);
-
-alter table drel_booking add constraint fk_drel_booking_agent_invoice foreign key (agent_invoice) references drel_invoice (id);
-
-alter table drel_booking add constraint fk_drel_booking_client_invoice foreign key (client_invoice) references drel_invoice (id);
-
-create index ix_cepproduct_category_category_id on cepproduct_category (category_id);
-alter table cepproduct_category add constraint fk_cepproduct_category_category_id foreign key (category_id) references cepcategory (id);
-
-create index ix_cepproduct_category_product_id on cepproduct_category (product_id);
-alter table cepproduct_category add constraint fk_cepproduct_category_product_id foreign key (product_id) references cepproduct (id);
-
-create index ix_cinh_ref_ref_id on cinh_ref (ref_id);
-alter table cinh_ref add constraint fk_cinh_ref_ref_id foreign key (ref_id) references cinh_root (id);
-
-create index ix_ckey_detail_parent on ckey_detail (one_key,two_key);
-alter table ckey_detail add constraint fk_ckey_detail_parent foreign key (one_key,two_key) references ckey_parent (one_key,two_key);
-
-create index ix_ckey_parent_assoc_id on ckey_parent (assoc_id);
-alter table ckey_parent add constraint fk_ckey_parent_assoc_id foreign key (assoc_id) references ckey_assoc (id);
-
-create index ix_coone_many_coone_id on coone_many (coone_id);
-alter table coone_many add constraint fk_coone_many_coone_id foreign key (coone_id) references coone (id);
-
-alter table coroot add constraint fk_coroot_one_id foreign key (one_id) references coone (id);
-
-create index ix_calculation_result_product_configuration_id on calculation_result (product_configuration_id);
-alter table calculation_result add constraint fk_calculation_result_product_configuration_id foreign key (product_configuration_id) references configuration (id);
-
-create index ix_calculation_result_group_configuration_id on calculation_result (group_configuration_id);
-alter table calculation_result add constraint fk_calculation_result_group_configuration_id foreign key (group_configuration_id) references configuration (id);
-
-create index ix_sp_car_car_wheels_sp_car_car on sp_car_car_wheels (car);
-alter table sp_car_car_wheels add constraint fk_sp_car_car_wheels_sp_car_car foreign key (car) references sp_car_car (id);
-
-create index ix_sp_car_car_wheels_sp_car_wheel on sp_car_car_wheels (wheel);
-alter table sp_car_car_wheels add constraint fk_sp_car_car_wheels_sp_car_wheel foreign key (wheel) references sp_car_wheel (id);
-
-create index ix_sp_car_car_doors_sp_car_car on sp_car_car_doors (car);
-alter table sp_car_car_doors add constraint fk_sp_car_car_doors_sp_car_car foreign key (car) references sp_car_car (id);
-
-create index ix_sp_car_car_doors_sp_car_door on sp_car_car_doors (door);
-alter table sp_car_car_doors add constraint fk_sp_car_car_doors_sp_car_door foreign key (door) references sp_car_door (id);
-
-create index ix_car_accessory_fuse_id on car_accessory (fuse_id);
-alter table car_accessory add constraint fk_car_accessory_fuse_id foreign key (fuse_id) references car_fuse (id);
-
-create index ix_car_accessory_car_id on car_accessory (car_id);
-alter table car_accessory add constraint fk_car_accessory_car_id foreign key (car_id) references vehicle (id);
-
-create index ix_category_surveyobjectid on category (surveyobjectid);
-alter table category add constraint fk_category_surveyobjectid foreign key (surveyobjectid) references survey (id);
-
-alter table e_save_test_d add constraint fk_e_save_test_d_parent_id foreign key (parent_id) references e_save_test_c (id);
-
-create index ix_child_person_some_bean_id on child_person (some_bean_id);
-alter table child_person add constraint fk_child_person_some_bean_id foreign key (some_bean_id) references e_basic (id);
-
-create index ix_child_person_parent_identifier on child_person (parent_identifier);
-alter table child_person add constraint fk_child_person_parent_identifier foreign key (parent_identifier) references parent_person (identifier);
-
-create index ix_cke_client_user on cke_client (username,cod_cpny);
-alter table cke_client add constraint fk_cke_client_user foreign key (username,cod_cpny) references cke_user (username,cod_cpny);
-
-alter table class_super_monkey add constraint fk_class_super_monkey_class_super foreign key (class_super_sid) references class_super (sid);
-
-alter table class_super_monkey add constraint fk_class_super_monkey_monkey foreign key (monkey_mid) references monkey (mid);
-
-create index ix_configuration_configurations_id on configuration (configurations_id);
-alter table configuration add constraint fk_configuration_configurations_id foreign key (configurations_id) references configurations (id);
-
-create index ix_contact_customer_id on contact (customer_id);
-alter table contact add constraint fk_contact_customer_id foreign key (customer_id) references o_customer (id);
-
-create index ix_contact_group_id on contact (group_id);
-alter table contact add constraint fk_contact_group_id foreign key (group_id) references contact_group (id);
-
-create index ix_contact_note_contact_id on contact_note (contact_id);
-alter table contact_note add constraint fk_contact_note_contact_id foreign key (contact_id) references contact (id);
-
-create index ix_contract_costs_position_id on contract_costs (position_id);
-alter table contract_costs add constraint fk_contract_costs_position_id foreign key (position_id) references e_position (id);
-
-create index ix_c_conversation_group_id on c_conversation (group_id);
-alter table c_conversation add constraint fk_c_conversation_group_id foreign key (group_id) references c_group (id);
-
-create index ix_o_customer_billing_address_id on o_customer (billing_address_id);
-alter table o_customer add constraint fk_o_customer_billing_address_id foreign key (billing_address_id) references o_address (id);
-
-create index ix_o_customer_shipping_address_id on o_customer (shipping_address_id);
-alter table o_customer add constraint fk_o_customer_shipping_address_id foreign key (shipping_address_id) references o_address (id);
-
-create index ix_dcredit_drol_dcredit on dcredit_drol (dcredit_id);
-alter table dcredit_drol add constraint fk_dcredit_drol_dcredit foreign key (dcredit_id) references dcredit (id);
-
-create index ix_dcredit_drol_drol on dcredit_drol (drol_id);
-alter table dcredit_drol add constraint fk_dcredit_drol_drol foreign key (drol_id) references drol (id);
-
-create index ix_dmachine_organisation_id on dmachine (organisation_id);
-alter table dmachine add constraint fk_dmachine_organisation_id foreign key (organisation_id) references dorg (id);
-
-create index ix_d_machine_aux_use_machine_id on d_machine_aux_use (machine_id);
-alter table d_machine_aux_use add constraint fk_d_machine_aux_use_machine_id foreign key (machine_id) references dmachine (id);
-
-create index ix_d_machine_stats_machine_id on d_machine_stats (machine_id);
-alter table d_machine_stats add constraint fk_d_machine_stats_machine_id foreign key (machine_id) references dmachine (id);
-
-create index ix_d_machine_use_machine_id on d_machine_use (machine_id);
-alter table d_machine_use add constraint fk_d_machine_use_machine_id foreign key (machine_id) references dmachine (id);
-
-create index ix_drot_drol_drot on drot_drol (drot_id);
-alter table drot_drol add constraint fk_drot_drol_drot foreign key (drot_id) references drot (id);
-
-create index ix_drot_drol_drol on drot_drol (drol_id);
-alter table drot_drol add constraint fk_drot_drol_drol foreign key (drol_id) references drol (id);
-
-create index ix_dc_detail_master_id on dc_detail (master_id);
-alter table dc_detail add constraint fk_dc_detail_master_id foreign key (master_id) references dc_master (id);
-
-create index ix_dfk_cascade_one_id on dfk_cascade (one_id);
-alter table dfk_cascade add constraint fk_dfk_cascade_one_id foreign key (one_id) references dfk_cascade_one (id) on delete cascade on update cascade;
-
-create index ix_dfk_set_null_one_id on dfk_set_null (one_id);
-alter table dfk_set_null add constraint fk_dfk_set_null_one_id foreign key (one_id) references dfk_one (id) on delete set null on update set null;
-
-alter table doc add constraint fk_doc_id foreign key (id) references doc_draft (id);
-
-create index ix_doc_link_doc on doc_link (doc_id);
-alter table doc_link add constraint fk_doc_link_doc foreign key (doc_id) references doc (id);
-
-create index ix_doc_link_link on doc_link (link_id);
-alter table doc_link add constraint fk_doc_link_link foreign key (link_id) references link (id);
-
-alter table document add constraint fk_document_id foreign key (id) references document_draft (id);
-
-create index ix_document_organisation_id on document (organisation_id);
-alter table document add constraint fk_document_organisation_id foreign key (organisation_id) references organisation (id);
-
-create index ix_document_draft_organisation_id on document_draft (organisation_id);
-alter table document_draft add constraint fk_document_draft_organisation_id foreign key (organisation_id) references organisation (id);
-
-create index ix_document_media_document_id on document_media (document_id);
-alter table document_media add constraint fk_document_media_document_id foreign key (document_id) references document (id);
-
-create index ix_document_media_draft_document_id on document_media_draft (document_id);
-alter table document_media_draft add constraint fk_document_media_draft_document_id foreign key (document_id) references document_draft (id);
-
-create index ix_e_basicenc_relate_other_id on e_basicenc_relate (other_id);
-alter table e_basicenc_relate add constraint fk_e_basicenc_relate_other_id foreign key (other_id) references e_basicenc (id);
-
-create index ix_ebasic_json_map_detail_owner_id on ebasic_json_map_detail (owner_id);
-alter table ebasic_json_map_detail add constraint fk_ebasic_json_map_detail_owner_id foreign key (owner_id) references ebasic_json_map (id);
-
-create index ix_ebasic_no_sdchild_owner_id on ebasic_no_sdchild (owner_id);
-alter table ebasic_no_sdchild add constraint fk_ebasic_no_sdchild_owner_id foreign key (owner_id) references ebasic_soft_delete (id);
-
-create index ix_ebasic_sdchild_owner_id on ebasic_sdchild (owner_id);
-alter table ebasic_sdchild add constraint fk_ebasic_sdchild_owner_id foreign key (owner_id) references ebasic_soft_delete (id);
-
-create index ix_ecache_child_root_id on ecache_child (root_id);
-alter table ecache_child add constraint fk_ecache_child_root_id foreign key (root_id) references ecache_root (id);
-
-alter table edefault_prop add constraint fk_edefault_prop_e_simple_usertypeid foreign key (e_simple_usertypeid) references esimple (usertypeid);
-
-create index ix_eemb_inner_outer_id on eemb_inner (outer_id);
-alter table eemb_inner add constraint fk_eemb_inner_outer_id foreign key (outer_id) references eemb_outer (id);
-
-create index ix_einvoice_person_id on einvoice (person_id);
-alter table einvoice add constraint fk_einvoice_person_id foreign key (person_id) references eperson (id);
-
-create index ix_enull_collection_detail_enull_collection_id on enull_collection_detail (enull_collection_id);
-alter table enull_collection_detail add constraint fk_enull_collection_detail_enull_collection_id foreign key (enull_collection_id) references enull_collection (id);
-
-create index ix_eopt_one_a_b_id on eopt_one_a (b_id);
-alter table eopt_one_a add constraint fk_eopt_one_a_b_id foreign key (b_id) references eopt_one_b (id);
-
-create index ix_eopt_one_b_c_id on eopt_one_b (c_id);
-alter table eopt_one_b add constraint fk_eopt_one_b_c_id foreign key (c_id) references eopt_one_c (id);
-
-create index ix_eper_addr_ma_country_code on eper_addr (ma_country_code);
-alter table eper_addr add constraint fk_eper_addr_ma_country_code foreign key (ma_country_code) references o_country (code);
-
-create index ix_esoft_del_book_lend_by_id on esoft_del_book (lend_by_id);
-alter table esoft_del_book add constraint fk_esoft_del_book_lend_by_id foreign key (lend_by_id) references esoft_del_user (id);
-
-create index ix_esoft_del_book_esoft_del_user_esoft_del_book on esoft_del_book_esoft_del_user (esoft_del_book_id);
-alter table esoft_del_book_esoft_del_user add constraint fk_esoft_del_book_esoft_del_user_esoft_del_book foreign key (esoft_del_book_id) references esoft_del_book (id);
-
-create index ix_esoft_del_book_esoft_del_user_esoft_del_user on esoft_del_book_esoft_del_user (esoft_del_user_id);
-alter table esoft_del_book_esoft_del_user add constraint fk_esoft_del_book_esoft_del_user_esoft_del_user foreign key (esoft_del_user_id) references esoft_del_user (id);
-
-create index ix_esoft_del_down_esoft_del_mid_id on esoft_del_down (esoft_del_mid_id);
-alter table esoft_del_down add constraint fk_esoft_del_down_esoft_del_mid_id foreign key (esoft_del_mid_id) references esoft_del_mid (id);
-
-create index ix_esoft_del_mid_top_id on esoft_del_mid (top_id);
-alter table esoft_del_mid add constraint fk_esoft_del_mid_top_id foreign key (top_id) references esoft_del_top (id);
-
-create index ix_esoft_del_mid_up_id on esoft_del_mid (up_id);
-alter table esoft_del_mid add constraint fk_esoft_del_mid_up_id foreign key (up_id) references esoft_del_up (id);
-
-alter table esoft_del_one_a add constraint fk_esoft_del_one_a_oneb_id foreign key (oneb_id) references esoft_del_one_b (id);
-
-create index ix_esoft_del_role_esoft_del_user_esoft_del_role on esoft_del_role_esoft_del_user (esoft_del_role_id);
-alter table esoft_del_role_esoft_del_user add constraint fk_esoft_del_role_esoft_del_user_esoft_del_role foreign key (esoft_del_role_id) references esoft_del_role (id);
-
-create index ix_esoft_del_role_esoft_del_user_esoft_del_user on esoft_del_role_esoft_del_user (esoft_del_user_id);
-alter table esoft_del_role_esoft_del_user add constraint fk_esoft_del_role_esoft_del_user_esoft_del_user foreign key (esoft_del_user_id) references esoft_del_user (id);
-
-create index ix_esoft_del_user_esoft_del_role_esoft_del_user on esoft_del_user_esoft_del_role (esoft_del_user_id);
-alter table esoft_del_user_esoft_del_role add constraint fk_esoft_del_user_esoft_del_role_esoft_del_user foreign key (esoft_del_user_id) references esoft_del_user (id);
-
-create index ix_esoft_del_user_esoft_del_role_esoft_del_role on esoft_del_user_esoft_del_role (esoft_del_role_id);
-alter table esoft_del_user_esoft_del_role add constraint fk_esoft_del_user_esoft_del_role_esoft_del_role foreign key (esoft_del_role_id) references esoft_del_role (id);
-
-create index ix_rawinherit_uncle_parent_id on rawinherit_uncle (parent_id);
-alter table rawinherit_uncle add constraint fk_rawinherit_uncle_parent_id foreign key (parent_id) references rawinherit_parent (id);
-
-create index ix_evanilla_collection_detail_evanilla_collection_id on evanilla_collection_detail (evanilla_collection_id);
-alter table evanilla_collection_detail add constraint fk_evanilla_collection_detail_evanilla_collection_id foreign key (evanilla_collection_id) references evanilla_collection (id);
-
-create index ix_ec_enum_person_tags_ec_enum_person_id on ec_enum_person_tags (ec_enum_person_id);
-alter table ec_enum_person_tags add constraint fk_ec_enum_person_tags_ec_enum_person_id foreign key (ec_enum_person_id) references ec_enum_person (id);
-
-create index ix_ec_person_phone_owner_id on ec_person_phone (owner_id);
-alter table ec_person_phone add constraint fk_ec_person_phone_owner_id foreign key (owner_id) references ec_person (id);
-
-create index ix_ec_top_person_id on ec_top (person_id);
-alter table ec_top add constraint fk_ec_top_person_id foreign key (person_id) references ecs_person (id);
-
-create index ix_ec_top_ecs_person_ec_top on ec_top_ecs_person (ec_top_id);
-alter table ec_top_ecs_person add constraint fk_ec_top_ecs_person_ec_top foreign key (ec_top_id) references ec_top (id);
-
-create index ix_ec_top_ecs_person_ecs_person on ec_top_ecs_person (ecs_person_id);
-alter table ec_top_ecs_person add constraint fk_ec_top_ecs_person_ecs_person foreign key (ecs_person_id) references ecs_person (id);
-
-create index ix_ecbl_person_phone_numbers_person_id on ecbl_person_phone_numbers (person_id);
-alter table ecbl_person_phone_numbers add constraint fk_ecbl_person_phone_numbers_person_id foreign key (person_id) references ecbl_person (id);
-
-create index ix_ecbm_person_phone_numbers_person_id on ecbm_person_phone_numbers (person_id);
-alter table ecbm_person_phone_numbers add constraint fk_ecbm_person_phone_numbers_person_id foreign key (person_id) references ecbm_person (id);
-
-create index ix_ecm_person_phone_numbers_ecm_person_id on ecm_person_phone_numbers (ecm_person_id);
-alter table ecm_person_phone_numbers add constraint fk_ecm_person_phone_numbers_ecm_person_id foreign key (ecm_person_id) references ecm_person (id);
-
-create index ix_ecmc_person_phone_numbers_ecmc_person_id on ecmc_person_phone_numbers (ecmc_person_id);
-alter table ecmc_person_phone_numbers add constraint fk_ecmc_person_phone_numbers_ecmc_person_id foreign key (ecmc_person_id) references ecmc_person (id);
-
-create index ix_ecs_person_phone_ecs_person_id on ecs_person_phone (ecs_person_id);
-alter table ecs_person_phone add constraint fk_ecs_person_phone_ecs_person_id foreign key (ecs_person_id) references ecs_person (id);
-
-create index ix_ecsm_child_ecsm_parent_id on ecsm_child (ecsm_parent_id);
-alter table ecsm_child add constraint fk_ecsm_child_ecsm_parent_id foreign key (ecsm_parent_id) references ecsm_parent (id);
-
-create index ix_td_child_parent_id on td_child (parent_id);
-alter table td_child add constraint fk_td_child_parent_id foreign key (parent_id) references td_parent (parent_id);
-
-create index ix_element_bean_complex_bean_id on element_bean (complex_bean_id);
-alter table element_bean add constraint fk_element_bean_complex_bean_id foreign key (complex_bean_id) references root_bean (id);
-
-create index ix_empl_default_address_id on empl (default_address_id);
-alter table empl add constraint fk_empl_default_address_id foreign key (default_address_id) references addr (id);
-
-create index ix_esd_detail_master_id on esd_detail (master_id);
-alter table esd_detail add constraint fk_esd_detail_master_id foreign key (master_id) references esd_master (id);
-
-create index ix_grand_parent_person_some_bean_id on grand_parent_person (some_bean_id);
-alter table grand_parent_person add constraint fk_grand_parent_person_some_bean_id foreign key (some_bean_id) references e_basic (id);
-
-create index ix_survey_group_categoryobjectid on survey_group (categoryobjectid);
-alter table survey_group add constraint fk_survey_group_categoryobjectid foreign key (categoryobjectid) references category (id);
-
-create index ix_hx_link_doc_hx_link on hx_link_doc (hx_link_id);
-alter table hx_link_doc add constraint fk_hx_link_doc_hx_link foreign key (hx_link_id) references hx_link (id);
-
-create index ix_hx_link_doc_he_doc on hx_link_doc (he_doc_id);
-alter table hx_link_doc add constraint fk_hx_link_doc_he_doc foreign key (he_doc_id) references he_doc (id);
-
-create index ix_hi_link_doc_hi_link on hi_link_doc (hi_link_id);
-alter table hi_link_doc add constraint fk_hi_link_doc_hi_link foreign key (hi_link_id) references hi_link (id);
-
-create index ix_hi_link_doc_hi_doc on hi_link_doc (hi_doc_id);
-alter table hi_link_doc add constraint fk_hi_link_doc_hi_doc foreign key (hi_doc_id) references hi_doc (id);
-
-create index ix_hi_tthree_hi_ttwo_id on hi_tthree (hi_ttwo_id);
-alter table hi_tthree add constraint fk_hi_tthree_hi_ttwo_id foreign key (hi_ttwo_id) references hi_ttwo (id);
-
-create index ix_hi_ttwo_hi_tone_id on hi_ttwo (hi_tone_id);
-alter table hi_ttwo add constraint fk_hi_ttwo_hi_tone_id foreign key (hi_tone_id) references hi_tone (id);
-
-alter table hsd_setting add constraint fk_hsd_setting_user_id foreign key (user_id) references hsd_user (id);
-
-create index ix_iaf_segment_status_id on iaf_segment (status_id);
-alter table iaf_segment add constraint fk_iaf_segment_status_id foreign key (status_id) references iaf_segment_status (id);
-
-create index ix_imrelated_owner_id on imrelated (owner_id);
-alter table imrelated add constraint fk_imrelated_owner_id foreign key (owner_id) references imroot (id);
-
-create index ix_info_contact_company_id on info_contact (company_id);
-alter table info_contact add constraint fk_info_contact_company_id foreign key (company_id) references info_company (id);
-
-alter table info_customer add constraint fk_info_customer_company_id foreign key (company_id) references info_company (id);
-
-alter table inner_report add constraint fk_inner_report_forecast_id foreign key (forecast_id) references stockforecast (id);
-
-create index ix_drel_invoice_booking on drel_invoice (booking);
-alter table drel_invoice add constraint fk_drel_invoice_booking foreign key (booking) references drel_booking (id);
-
-create index ix_item_etype on item (customer,type);
-alter table item add constraint fk_item_etype foreign key (customer,type) references [type] (customer,type);
-
-create index ix_item_eregion on item (customer,region);
-alter table item add constraint fk_item_eregion foreign key (customer,region) references region (customer,type);
-
-alter table mkeygroup_monkey add constraint fk_mkeygroup_monkey_mkeygroup foreign key (mkeygroup_pid) references mkeygroup (pid);
-
-alter table mkeygroup_monkey add constraint fk_mkeygroup_monkey_monkey foreign key (monkey_mid) references monkey (mid);
-
-alter table trainer_monkey add constraint fk_trainer_monkey_trainer foreign key (trainer_tid) references trainer (tid);
-
-alter table trainer_monkey add constraint fk_trainer_monkey_monkey foreign key (monkey_mid) references monkey (mid);
-
-alter table troop_monkey add constraint fk_troop_monkey_troop foreign key (troop_pid) references troop (pid);
-
-alter table troop_monkey add constraint fk_troop_monkey_monkey foreign key (monkey_mid) references monkey (mid);
-
-create index ix_l2_cldf_reset_bean_child_parent_id on l2_cldf_reset_bean_child (parent_id);
-alter table l2_cldf_reset_bean_child add constraint fk_l2_cldf_reset_bean_child_parent_id foreign key (parent_id) references l2_cldf_reset_bean (id);
-
-create index ix_level1_level4_level1 on level1_level4 (level1_id);
-alter table level1_level4 add constraint fk_level1_level4_level1 foreign key (level1_id) references level1 (id);
-
-create index ix_level1_level4_level4 on level1_level4 (level4_id);
-alter table level1_level4 add constraint fk_level1_level4_level4 foreign key (level4_id) references level4 (id);
-
-create index ix_level1_level2_level1 on level1_level2 (level1_id);
-alter table level1_level2 add constraint fk_level1_level2_level1 foreign key (level1_id) references level1 (id);
-
-create index ix_level1_level2_level2 on level1_level2 (level2_id);
-alter table level1_level2 add constraint fk_level1_level2_level2 foreign key (level2_id) references level2 (id);
-
-create index ix_level2_level3_level2 on level2_level3 (level2_id);
-alter table level2_level3 add constraint fk_level2_level3_level2 foreign key (level2_id) references level2 (id);
-
-create index ix_level2_level3_level3 on level2_level3 (level3_id);
-alter table level2_level3 add constraint fk_level2_level3_level3 foreign key (level3_id) references level3 (id);
-
-alter table link add constraint fk_link_id foreign key (id) references link_draft (id);
-
-create index ix_la_attr_value_attribute_la_attr_value on la_attr_value_attribute (la_attr_value_id);
-alter table la_attr_value_attribute add constraint fk_la_attr_value_attribute_la_attr_value foreign key (la_attr_value_id) references la_attr_value (id);
-
-create index ix_la_attr_value_attribute_attribute on la_attr_value_attribute (attribute_id);
-alter table la_attr_value_attribute add constraint fk_la_attr_value_attribute_attribute foreign key (attribute_id) references attribute (id);
-
-create index ix_looney_tune_id on looney (tune_id);
-alter table looney add constraint fk_looney_tune_id foreign key (tune_id) references tune (id);
-
-create index ix_mcontact_customer_id on mcontact (customer_id);
-alter table mcontact add constraint fk_mcontact_customer_id foreign key (customer_id) references mcustomer (id);
-
-create index ix_mcontact_message_contact_id on mcontact_message (contact_id);
-alter table mcontact_message add constraint fk_mcontact_message_contact_id foreign key (contact_id) references mcontact (id);
-
-create index ix_mcustomer_shipping_address_id on mcustomer (shipping_address_id);
-alter table mcustomer add constraint fk_mcustomer_shipping_address_id foreign key (shipping_address_id) references maddress (id);
-
-create index ix_mcustomer_billing_address_id on mcustomer (billing_address_id);
-alter table mcustomer add constraint fk_mcustomer_billing_address_id foreign key (billing_address_id) references maddress (id);
-
-create index ix_mmachine_mgroup_mmachine on mmachine_mgroup (mmachine_id);
-alter table mmachine_mgroup add constraint fk_mmachine_mgroup_mmachine foreign key (mmachine_id) references mmachine (id);
-
-create index ix_mmachine_mgroup_mgroup on mmachine_mgroup (mgroup_id);
-alter table mmachine_mgroup add constraint fk_mmachine_mgroup_mgroup foreign key (mgroup_id) references mgroup (id);
-
-create index ix_mprinter_current_state_id on mprinter (current_state_id);
-alter table mprinter add constraint fk_mprinter_current_state_id foreign key (current_state_id) references mprinter_state (id);
-
-alter table mprinter add constraint fk_mprinter_last_swap_cyan_id foreign key (last_swap_cyan_id) references mprinter_state (id);
-
-alter table mprinter add constraint fk_mprinter_last_swap_magenta_id foreign key (last_swap_magenta_id) references mprinter_state (id);
-
-alter table mprinter add constraint fk_mprinter_last_swap_yellow_id foreign key (last_swap_yellow_id) references mprinter_state (id);
-
-alter table mprinter add constraint fk_mprinter_last_swap_black_id foreign key (last_swap_black_id) references mprinter_state (id);
-
-create index ix_mprinter_state_printer_id on mprinter_state (printer_id);
-alter table mprinter_state add constraint fk_mprinter_state_printer_id foreign key (printer_id) references mprinter (id);
-
-create index ix_mprofile_picture_id on mprofile (picture_id);
-alter table mprofile add constraint fk_mprofile_picture_id foreign key (picture_id) references mmedia (id);
-
-create index ix_mrole_muser_mrole on mrole_muser (mrole_roleid);
-alter table mrole_muser add constraint fk_mrole_muser_mrole foreign key (mrole_roleid) references mrole (roleid);
-
-create index ix_mrole_muser_muser on mrole_muser (muser_userid);
-alter table mrole_muser add constraint fk_mrole_muser_muser foreign key (muser_userid) references muser (userid);
-
-create index ix_muser_user_type_id on muser (user_type_id);
-alter table muser add constraint fk_muser_user_type_id foreign key (user_type_id) references muser_type (id);
-
-create index ix_mail_user_inbox_mail_user on mail_user_inbox (mail_user_id);
-alter table mail_user_inbox add constraint fk_mail_user_inbox_mail_user foreign key (mail_user_id) references mail_user (id);
-
-create index ix_mail_user_inbox_mail_box on mail_user_inbox (mail_box_id);
-alter table mail_user_inbox add constraint fk_mail_user_inbox_mail_box foreign key (mail_box_id) references mail_box (id);
-
-create index ix_mail_user_outbox_mail_user on mail_user_outbox (mail_user_id);
-alter table mail_user_outbox add constraint fk_mail_user_outbox_mail_user foreign key (mail_user_id) references mail_user (id);
-
-create index ix_mail_user_outbox_mail_box on mail_user_outbox (mail_box_id);
-alter table mail_user_outbox add constraint fk_mail_user_outbox_mail_box foreign key (mail_box_id) references mail_box (id);
-
-create index ix_c_message_conversation_id on c_message (conversation_id);
-alter table c_message add constraint fk_c_message_conversation_id foreign key (conversation_id) references c_conversation (id);
-
-create index ix_c_message_user_id on c_message (user_id);
-alter table c_message add constraint fk_c_message_user_id foreign key (user_id) references c_user (id);
-
-alter table meter_contract_data add constraint fk_meter_contract_data_special_needs_client_id foreign key (special_needs_client_id) references meter_special_needs_client (id);
-
-alter table meter_special_needs_client add constraint fk_meter_special_needs_client_primary_id foreign key (primary_id) references meter_special_needs_contact (id);
-
-alter table meter_version add constraint fk_meter_version_address_data_id foreign key (address_data_id) references meter_address_data (id);
-
-alter table meter_version add constraint fk_meter_version_contract_data_id foreign key (contract_data_id) references meter_contract_data (id);
-
-create index ix_mnoc_user_mnoc_role_mnoc_user on mnoc_user_mnoc_role (mnoc_user_user_id);
-alter table mnoc_user_mnoc_role add constraint fk_mnoc_user_mnoc_role_mnoc_user foreign key (mnoc_user_user_id) references mnoc_user (user_id);
-
-create index ix_mnoc_user_mnoc_role_mnoc_role on mnoc_user_mnoc_role (mnoc_role_role_id);
-alter table mnoc_user_mnoc_role add constraint fk_mnoc_user_mnoc_role_mnoc_role foreign key (mnoc_role_role_id) references mnoc_role (role_id);
-
-create index ix_mny_b_a_id on mny_b (a_id);
-alter table mny_b add constraint fk_mny_b_a_id foreign key (a_id) references mny_a (id);
-
-create index ix_mny_b_mny_c_mny_b on mny_b_mny_c (mny_b_id);
-alter table mny_b_mny_c add constraint fk_mny_b_mny_c_mny_b foreign key (mny_b_id) references mny_b (id);
-
-create index ix_mny_b_mny_c_mny_c on mny_b_mny_c (mny_c_id);
-alter table mny_b_mny_c add constraint fk_mny_b_mny_c_mny_c foreign key (mny_c_id) references mny_c (id);
-
-create index ix_subtopics_mny_topic_1 on subtopics (topic);
-alter table subtopics add constraint fk_subtopics_mny_topic_1 foreign key (topic) references mny_topic (id);
-
-create index ix_subtopics_mny_topic_2 on subtopics (subtopic);
-alter table subtopics add constraint fk_subtopics_mny_topic_2 foreign key (subtopic) references mny_topic (id);
-
-create index ix_mp_role_mp_user_id on mp_role (mp_user_id);
-alter table mp_role add constraint fk_mp_role_mp_user_id foreign key (mp_user_id) references mp_user (id);
-
-create index ix_ms_many_a_many_b_ms_many_a on ms_many_a_many_b (ms_many_a_aid);
-alter table ms_many_a_many_b add constraint fk_ms_many_a_many_b_ms_many_a foreign key (ms_many_a_aid) references ms_many_a (aid);
-
-create index ix_ms_many_a_many_b_ms_many_b on ms_many_a_many_b (ms_many_b_bid);
-alter table ms_many_a_many_b add constraint fk_ms_many_a_many_b_ms_many_b foreign key (ms_many_b_bid) references ms_many_b (bid);
-
-create index ix_ms_many_b_many_a_ms_many_b on ms_many_b_many_a (ms_many_b_bid);
-alter table ms_many_b_many_a add constraint fk_ms_many_b_many_a_ms_many_b foreign key (ms_many_b_bid) references ms_many_b (bid);
-
-create index ix_ms_many_b_many_a_ms_many_a on ms_many_b_many_a (ms_many_a_aid);
-alter table ms_many_b_many_a add constraint fk_ms_many_b_many_a_ms_many_a foreign key (ms_many_a_aid) references ms_many_a (aid);
-
-create index ix_my_lob_size_join_many_parent_id on my_lob_size_join_many (parent_id);
-alter table my_lob_size_join_many add constraint fk_my_lob_size_join_many_parent_id foreign key (parent_id) references my_lob_size (id);
-
-create index ix_o_bean_child_cached_bean_id on o_bean_child (cached_bean_id);
-alter table o_bean_child add constraint fk_o_bean_child_cached_bean_id foreign key (cached_bean_id) references o_cached_bean (id);
-
-create index ix_ocached_app_detail_app_id on ocached_app_detail (app_id);
-alter table ocached_app_detail add constraint fk_ocached_app_detail_app_id foreign key (app_id) references ocached_app (id);
-
-create index ix_o_cached_bean_country_o_cached_bean on o_cached_bean_country (o_cached_bean_id);
-alter table o_cached_bean_country add constraint fk_o_cached_bean_country_o_cached_bean foreign key (o_cached_bean_id) references o_cached_bean (id);
-
-create index ix_o_cached_bean_country_o_country on o_cached_bean_country (o_country_code);
-alter table o_cached_bean_country add constraint fk_o_cached_bean_country_o_country foreign key (o_country_code) references o_country (code);
-
-create index ix_o_cached_bean_child_cached_bean_id on o_cached_bean_child (cached_bean_id);
-alter table o_cached_bean_child add constraint fk_o_cached_bean_child_cached_bean_id foreign key (cached_bean_id) references o_cached_bean (id);
-
-alter table oengine add constraint fk_oengine_car_id foreign key (car_id) references ocar (id);
-
-alter table ogear_box add constraint fk_ogear_box_car_id foreign key (car_id) references ocar (id);
-
-create index ix_omvertex_other_omvertex_id on omvertex_other (omvertex_id);
-alter table omvertex_other add constraint fk_omvertex_other_omvertex_id foreign key (omvertex_id) references omvertex (id);
-
-alter table oroad_show_msg add constraint fk_oroad_show_msg_company_id foreign key (company_id) references ocompany (id);
-
-create index ix_om_account_child_dbo_banana_rama_id on om_account_child_dbo (banana_rama_id);
-alter table om_account_child_dbo add constraint fk_om_account_child_dbo_banana_rama_id foreign key (banana_rama_id) references om_account_dbo (id);
-
-create index ix_om_basic_child_parent_id on om_basic_child (parent_id);
-alter table om_basic_child add constraint fk_om_basic_child_parent_id foreign key (parent_id) references om_basic_parent (id);
-
-create index ix_om_ordered_detail_master_id on om_ordered_detail (master_id);
-alter table om_ordered_detail add constraint fk_om_ordered_detail_master_id foreign key (master_id) references om_ordered_master (id);
-
-create index ix_o_order_kcustomer_id on o_order (kcustomer_id);
-alter table o_order add constraint fk_o_order_kcustomer_id foreign key (kcustomer_id) references o_customer (id);
-
-create index ix_o_order_detail_order_id on o_order_detail (order_id);
-alter table o_order_detail add constraint fk_o_order_detail_order_id foreign key (order_id) references o_order (id);
-
-create index ix_o_order_detail_product_id on o_order_detail (product_id);
-alter table o_order_detail add constraint fk_o_order_detail_product_id foreign key (product_id) references o_product (id);
-
-create index ix_s_order_items_order_uuid on s_order_items (order_uuid);
-alter table s_order_items add constraint fk_s_order_items_order_uuid foreign key (order_uuid) references s_orders (uuid);
-
-create index ix_or_order_ship_order_id on or_order_ship (order_id);
-alter table or_order_ship add constraint fk_or_order_ship_order_id foreign key (order_id) references o_order (id);
-
-alter table organization_node add constraint fk_organization_node_parent_tree_node_id foreign key (parent_tree_node_id) references organization_tree_node (id);
-
-create index ix_orp_detail_master_id on orp_detail (master_id);
-alter table orp_detail add constraint fk_orp_detail_master_id foreign key (master_id) references orp_master (id);
-
-create index ix_orp_detail2_orp_master2_id on orp_detail2 (orp_master2_id);
-alter table orp_detail2 add constraint fk_orp_detail2_orp_master2_id foreign key (orp_master2_id) references orp_master2 (id);
-
-alter table oto_atwo add constraint fk_oto_atwo_aone_id foreign key (aone_id) references oto_aone (id);
-
-alter table oto_bchild add constraint fk_oto_bchild_master_id foreign key (master_id) references oto_bmaster (id);
-
-alter table oto_child add constraint fk_oto_child_master_id foreign key (master_id) references oto_master (id);
-
-alter table oto_cust_address add constraint fk_oto_cust_address_customer_cid foreign key (customer_cid) references oto_cust (cid);
-
-alter table oto_level_a add constraint fk_oto_level_a_b_id foreign key (b_id) references oto_level_b (id);
-
-alter table oto_level_b add constraint fk_oto_level_b_c_id foreign key (c_id) references oto_level_c (id);
-
-alter table oto_prime_extra add constraint fk_oto_prime_extra_eid foreign key (eid) references oto_prime (pid);
-
-alter table oto_sd_child add constraint fk_oto_sd_child_master_id foreign key (master_id) references oto_sd_master (id);
-
-create index ix_oto_th_many_oto_th_top_id on oto_th_many (oto_th_top_id);
-alter table oto_th_many add constraint fk_oto_th_many_oto_th_top_id foreign key (oto_th_top_id) references oto_th_top (id);
-
-alter table oto_th_one add constraint fk_oto_th_one_many_id foreign key (many_id) references oto_th_many (id);
-
-alter table oto_ubprime_extra add constraint fk_oto_ubprime_extra_eid foreign key (eid) references oto_ubprime (pid);
-
-alter table oto_user_model add constraint fk_oto_user_model_user_optional_id foreign key (user_optional_id) references oto_user_model_optional (id);
-
-alter table pfile add constraint fk_pfile_file_content_id foreign key (file_content_id) references pfile_content (id);
-
-alter table pfile add constraint fk_pfile_file_content2_id foreign key (file_content2_id) references pfile_content (id);
-
-alter table paggview add constraint fk_paggview_pview_id foreign key (pview_id) references pp (id);
-
-create index ix_pallet_location_zone_sid on pallet_location (zone_sid);
-alter table pallet_location add constraint fk_pallet_location_zone_sid foreign key (zone_sid) references zones (id);
-
-alter table parcel_location add constraint fk_parcel_location_parcelid foreign key (parcelid) references parcel (parcelid);
-
-create index ix_rawinherit_parent_rawinherit_data_rawinherit_parent on rawinherit_parent_rawinherit_data (rawinherit_parent_id);
-alter table rawinherit_parent_rawinherit_data add constraint fk_rawinherit_parent_rawinherit_data_rawinherit_parent foreign key (rawinherit_parent_id) references rawinherit_parent (id);
-
-create index ix_rawinherit_parent_rawinherit_data_rawinherit_data on rawinherit_parent_rawinherit_data (rawinherit_data_id);
-alter table rawinherit_parent_rawinherit_data add constraint fk_rawinherit_parent_rawinherit_data_rawinherit_data foreign key (rawinherit_data_id) references rawinherit_data (id);
-
-create index ix_parent_person_some_bean_id on parent_person (some_bean_id);
-alter table parent_person add constraint fk_parent_person_some_bean_id foreign key (some_bean_id) references e_basic (id);
-
-create index ix_parent_person_parent_identifier on parent_person (parent_identifier);
-alter table parent_person add constraint fk_parent_person_parent_identifier foreign key (parent_identifier) references grand_parent_person (identifier);
-
-create index ix_c_participation_conversation_id on c_participation (conversation_id);
-alter table c_participation add constraint fk_c_participation_conversation_id foreign key (conversation_id) references c_conversation (id);
-
-create index ix_c_participation_user_id on c_participation (user_id);
-alter table c_participation add constraint fk_c_participation_user_id foreign key (user_id) references c_user (id);
-
-create index ix_pcf_calendar_pcf_person_id on pcf_calendar (pcf_person_id);
-alter table pcf_calendar add constraint fk_pcf_calendar_pcf_person_id foreign key (pcf_person_id) references pcf_person (id);
-
-create index ix_pcf_city_pcf_country_id on pcf_city (pcf_country_id);
-alter table pcf_city add constraint fk_pcf_city_pcf_country_id foreign key (pcf_country_id) references pcf_country (id);
-
-alter table pcf_city add constraint fk_pcf_city_mayor_id foreign key (mayor_id) references pcf_person (id);
-
-alter table pcf_city add constraint fk_pcf_city_vice_mayor_id foreign key (vice_mayor_id) references pcf_person (id);
-
-create index ix_pcf_event_pcf_calendar_id on pcf_event (pcf_calendar_id);
-alter table pcf_event add constraint fk_pcf_event_pcf_calendar_id foreign key (pcf_calendar_id) references pcf_calendar (id);
-
-alter table persistent_file_content add constraint fk_persistent_file_content_persistent_file_id foreign key (persistent_file_id) references persistent_file (id);
-
-create index ix_person_default_address_oid on person (default_address_oid);
-alter table person add constraint fk_person_default_address_oid foreign key (default_address_oid) references address (oid);
-
-create index ix_person_cache_email_person_info_person_id on person_cache_email (person_info_person_id);
-alter table person_cache_email add constraint fk_person_cache_email_person_info_person_id foreign key (person_info_person_id) references person_cache_info (person_id);
-
-create index ix_phones_person_id on phones (person_id);
-alter table phones add constraint fk_phones_person_id foreign key (person_id) references persons (id);
-
-create index ix_e_position_contract_id on e_position (contract_id);
-alter table e_position add constraint fk_e_position_contract_id foreign key (contract_id) references contract (id);
-
-create index ix_pp_to_ww_pp on pp_to_ww (pp_id);
-alter table pp_to_ww add constraint fk_pp_to_ww_pp foreign key (pp_id) references pp (id);
-
-create index ix_pp_to_ww_wview on pp_to_ww (ww_id);
-alter table pp_to_ww add constraint fk_pp_to_ww_wview foreign key (ww_id) references wview (id);
-
-create index ix_question_groupobjectid on question (groupobjectid);
-alter table question add constraint fk_question_groupobjectid foreign key (groupobjectid) references survey_group (id);
-
-create index ix_r_orders_customer on r_orders (company,customername);
-alter table r_orders add constraint fk_r_orders_customer foreign key (company,customername) references rcustomer (company,name);
-
-create index ix_rel_master_detail_id on rel_master (detail_id);
-alter table rel_master add constraint fk_rel_master_detail_id foreign key (detail_id) references rel_detail (id);
-
-create index ix_resourcefile_parentresourcefileid on resourcefile (parentresourcefileid);
-alter table resourcefile add constraint fk_resourcefile_parentresourcefileid foreign key (parentresourcefileid) references resourcefile (id);
-
-create index ix_mt_role_tenant_id on mt_role (tenant_id);
-alter table mt_role add constraint fk_mt_role_tenant_id foreign key (tenant_id) references mt_tenant (id);
-
-create index ix_mt_role_permission_mt_role on mt_role_permission (mt_role_id);
-alter table mt_role_permission add constraint fk_mt_role_permission_mt_role foreign key (mt_role_id) references mt_role (id);
-
-create index ix_mt_role_permission_mt_permission on mt_role_permission (mt_permission_id);
-alter table mt_role_permission add constraint fk_mt_role_permission_mt_permission foreign key (mt_permission_id) references mt_permission (id);
-
-create index ix_root_bean_referencing_bean_id on root_bean (referencing_bean_id);
-alter table root_bean add constraint fk_root_bean_referencing_bean_id foreign key (referencing_bean_id) references referencing_bean (id);
-
-alter table f_second add constraint fk_f_second_first foreign key (first) references f_first (id);
-
-create index ix_section_article_id on section (article_id);
-alter table section add constraint fk_section_article_id foreign key (article_id) references article (id);
-
-create index ix_self_parent_parent_id on self_parent (parent_id);
-alter table self_parent add constraint fk_self_parent_parent_id foreign key (parent_id) references self_parent (id);
-
-create index ix_self_ref_customer_referred_by_id on self_ref_customer (referred_by_id);
-alter table self_ref_customer add constraint fk_self_ref_customer_referred_by_id foreign key (referred_by_id) references self_ref_customer (id);
-
-create index ix_self_ref_example_parent_id on self_ref_example (parent_id);
-alter table self_ref_example add constraint fk_self_ref_example_parent_id foreign key (parent_id) references self_ref_example (id);
-
-alter table e_save_test_b add constraint fk_e_save_test_b_sibling_a_id foreign key (sibling_a_id) references e_save_test_a (id);
-
-create index ix_site_parent_id on site (parent_id);
-alter table site add constraint fk_site_parent_id foreign key (parent_id) references site (id);
-
-alter table site add constraint fk_site_data_container_id foreign key (data_container_id) references data_container (id);
-
-alter table site add constraint fk_site_site_address_id foreign key (site_address_id) references site_address (id);
-
-create index ix_source_base_target_id on source_base (target_id);
-alter table source_base add constraint fk_source_base_target_id foreign key (target_id) references target_base (id);
-
-create index ix_stockforecast_inner_report_id on stockforecast (inner_report_id);
-alter table stockforecast add constraint fk_stockforecast_inner_report_id foreign key (inner_report_id) references inner_report (id);
-
-create index ix_sub_section_section_id on sub_section (section_id);
-alter table sub_section add constraint fk_sub_section_section_id foreign key (section_id) references section (id);
-
-create index ix_tevent_many_event_id on tevent_many (event_id);
-alter table tevent_many add constraint fk_tevent_many_event_id foreign key (event_id) references tevent_one (id);
-
-alter table tevent_one add constraint fk_tevent_one_event_id foreign key (event_id) references tevent (id);
-
-create index ix_t_detail_with_other_namexxxyy_master_id on t_detail_with_other_namexxxyy (master_id);
-alter table t_detail_with_other_namexxxyy add constraint fk_t_detail_with_other_namexxxyy_master_id foreign key (master_id) references t_atable_thatisrelatively (id);
-
-create index ix_ttruck_holder_truck_plate_no on ttruck_holder (truck_plate_no);
-alter table ttruck_holder add constraint fk_ttruck_holder_truck_plate_no foreign key (truck_plate_no) references tcar (plate_no);
-
-create index ix_ttruck_holder_basic_id on ttruck_holder (basic_id);
-alter table ttruck_holder add constraint fk_ttruck_holder_basic_id foreign key (basic_id) references e_basic (id);
-
-create index ix_ttruck_holder_item_owner_id on ttruck_holder_item (owner_id);
-alter table ttruck_holder_item add constraint fk_ttruck_holder_item_owner_id foreign key (owner_id) references ttruck_holder (id);
-
-create index ix_twheel_owner_plate_no on twheel (owner_plate_no);
-alter table twheel add constraint fk_twheel_owner_plate_no foreign key (owner_plate_no) references tcar (plate_no);
-
-alter table tire add constraint fk_tire_wheel foreign key (wheel) references wheel (id);
-
-create index ix_tree_entity_parent_id on tree_entity (parent_id);
-alter table tree_entity add constraint fk_tree_entity_parent_id foreign key (parent_id) references tree_entity (id);
-
-create index ix_trip_vehicle_driver_id on trip (vehicle_driver_id);
-alter table trip add constraint fk_trip_vehicle_driver_id foreign key (vehicle_driver_id) references vehicle_driver (id);
-
-create index ix_trip_address_id on trip (address_id);
-alter table trip add constraint fk_trip_address_id foreign key (address_id) references o_address (id);
-
-create index ix_type_sub_type_id on [type] (sub_type_id);
-alter table [type] add constraint fk_type_sub_type_id foreign key (sub_type_id) references sub_type (sub_type_id);
-
-create index ix_usib_child_parent_id on usib_child (parent_id);
-alter table usib_child add constraint fk_usib_child_parent_id foreign key (parent_id) references usib_parent (id);
-
-alter table usib_child_sibling add constraint fk_usib_child_sibling_child_id foreign key (child_id) references usib_child (id);
-
-create index ix_ut_detail_utmaster_id on ut_detail (utmaster_id);
-alter table ut_detail add constraint fk_ut_detail_utmaster_id foreign key (utmaster_id) references ut_master (id);
-
-create index ix_uutwo_master_id on uutwo (master_id);
-alter table uutwo add constraint fk_uutwo_master_id foreign key (master_id) references uuone (id);
-
-alter table oto_user add constraint fk_oto_user_account_id foreign key (account_id) references oto_account (id);
-
-create index ix_c_user_group_id on c_user (group_id);
-alter table c_user add constraint fk_c_user_group_id foreign key (group_id) references c_group (id);
-
-create index ix_em_user_role_user_id on em_user_role (user_id);
-alter table em_user_role add constraint fk_em_user_role_user_id foreign key (user_id) references em_user (id);
-
-create index ix_em_user_role_role_id on em_user_role (role_id);
-alter table em_user_role add constraint fk_em_user_role_role_id foreign key (role_id) references em_role (id);
-
-create index ix_vehicle_lease_id on vehicle (lease_id);
-alter table vehicle add constraint fk_vehicle_lease_id foreign key (lease_id) references vehicle_lease (id);
-
-create index ix_vehicle_car_ref_id on vehicle (car_ref_id);
-alter table vehicle add constraint fk_vehicle_car_ref_id foreign key (car_ref_id) references truck_ref (id);
-
-create index ix_vehicle_truck_ref_id on vehicle (truck_ref_id);
-alter table vehicle add constraint fk_vehicle_truck_ref_id foreign key (truck_ref_id) references truck_ref (id);
-
-create index ix_vehicle_driver_vehicle_id on vehicle_driver (vehicle_id);
-alter table vehicle_driver add constraint fk_vehicle_driver_vehicle_id foreign key (vehicle_id) references vehicle (id);
-
-create index ix_vehicle_driver_address_id on vehicle_driver (address_id);
-alter table vehicle_driver add constraint fk_vehicle_driver_address_id foreign key (address_id) references o_address (id);
-
-create index ix_warehouses_officezoneid on warehouses (officezoneid);
-alter table warehouses add constraint fk_warehouses_officezoneid foreign key (officezoneid) references zones (id);
-
-create index ix_warehousesshippingzones_warehouses on warehousesshippingzones (warehouseid);
-alter table warehousesshippingzones add constraint fk_warehousesshippingzones_warehouses foreign key (warehouseid) references warehouses (id);
-
-create index ix_warehousesshippingzones_zones on warehousesshippingzones (shippingzoneid);
-alter table warehousesshippingzones add constraint fk_warehousesshippingzones_zones foreign key (shippingzoneid) references zones (id);
-
-create index ix_sa_wheel_tire on sa_wheel (tire);
-alter table sa_wheel add constraint fk_sa_wheel_tire foreign key (tire) references sa_tire (id);
-
-create index ix_sa_wheel_car on sa_wheel (car);
-alter table sa_wheel add constraint fk_sa_wheel_car foreign key (car) references sa_car (id);
-
-create index ix_g_who_props_otm_who_created_id on g_who_props_otm (who_created_id);
-alter table g_who_props_otm add constraint fk_g_who_props_otm_who_created_id foreign key (who_created_id) references g_user (id);
-
-create index ix_g_who_props_otm_who_modified_id on g_who_props_otm (who_modified_id);
-alter table g_who_props_otm add constraint fk_g_who_props_otm_who_modified_id foreign key (who_modified_id) references g_user (id);
-
-create index ix_with_zero_parent_id on with_zero (parent_id);
-alter table with_zero add constraint fk_with_zero_parent_id foreign key (parent_id) references parent (id);
-
-alter table hx_link
- add sys_periodFrom datetime2 GENERATED ALWAYS AS ROW START NOT NULL DEFAULT SYSUTCDATETIME(),
- sys_periodTo datetime2 GENERATED ALWAYS AS ROW END NOT NULL DEFAULT '9999-12-31T23:59:59.9999999',
-period for system_time (sys_periodFrom, sys_periodTo);
-alter table hx_link set (system_versioning = on (history_table=dbo.hx_link_history));
-alter table hi_link
- add sys_periodFrom datetime2 GENERATED ALWAYS AS ROW START NOT NULL DEFAULT SYSUTCDATETIME(),
- sys_periodTo datetime2 GENERATED ALWAYS AS ROW END NOT NULL DEFAULT '9999-12-31T23:59:59.9999999',
-period for system_time (sys_periodFrom, sys_periodTo);
-alter table hi_link set (system_versioning = on (history_table=dbo.hi_link_history));
-alter table hi_link_doc
- add sys_periodFrom datetime2 GENERATED ALWAYS AS ROW START NOT NULL DEFAULT SYSUTCDATETIME(),
- sys_periodTo datetime2 GENERATED ALWAYS AS ROW END NOT NULL DEFAULT '9999-12-31T23:59:59.9999999',
-period for system_time (sys_periodFrom, sys_periodTo);
-alter table hi_link_doc set (system_versioning = on (history_table=dbo.hi_link_doc_history));
-alter table hi_tone
- add sys_periodFrom datetime2 GENERATED ALWAYS AS ROW START NOT NULL DEFAULT SYSUTCDATETIME(),
- sys_periodTo datetime2 GENERATED ALWAYS AS ROW END NOT NULL DEFAULT '9999-12-31T23:59:59.9999999',
-period for system_time (sys_periodFrom, sys_periodTo);
-alter table hi_tone set (system_versioning = on (history_table=dbo.hi_tone_history));
-alter table hi_tthree
- add sys_periodFrom datetime2 GENERATED ALWAYS AS ROW START NOT NULL DEFAULT SYSUTCDATETIME(),
- sys_periodTo datetime2 GENERATED ALWAYS AS ROW END NOT NULL DEFAULT '9999-12-31T23:59:59.9999999',
-period for system_time (sys_periodFrom, sys_periodTo);
-alter table hi_tthree set (system_versioning = on (history_table=dbo.hi_tthree_history));
-alter table hi_ttwo
- add sys_periodFrom datetime2 GENERATED ALWAYS AS ROW START NOT NULL DEFAULT SYSUTCDATETIME(),
- sys_periodTo datetime2 GENERATED ALWAYS AS ROW END NOT NULL DEFAULT '9999-12-31T23:59:59.9999999',
-period for system_time (sys_periodFrom, sys_periodTo);
-alter table hi_ttwo set (system_versioning = on (history_table=dbo.hi_ttwo_history));
-alter table hsd_setting
- add sys_periodFrom datetime2 GENERATED ALWAYS AS ROW START NOT NULL DEFAULT SYSUTCDATETIME(),
- sys_periodTo datetime2 GENERATED ALWAYS AS ROW END NOT NULL DEFAULT '9999-12-31T23:59:59.9999999',
-period for system_time (sys_periodFrom, sys_periodTo);
-alter table hsd_setting set (system_versioning = on (history_table=dbo.hsd_setting_history));
-alter table hsd_user
- add sys_periodFrom datetime2 GENERATED ALWAYS AS ROW START NOT NULL DEFAULT SYSUTCDATETIME(),
- sys_periodTo datetime2 GENERATED ALWAYS AS ROW END NOT NULL DEFAULT '9999-12-31T23:59:59.9999999',
-period for system_time (sys_periodFrom, sys_periodTo);
-alter table hsd_user set (system_versioning = on (history_table=dbo.hsd_user_history));
-alter table link
- add sys_periodFrom datetime2 GENERATED ALWAYS AS ROW START NOT NULL DEFAULT SYSUTCDATETIME(),
- sys_periodTo datetime2 GENERATED ALWAYS AS ROW END NOT NULL DEFAULT '9999-12-31T23:59:59.9999999',
-period for system_time (sys_periodFrom, sys_periodTo);
-alter table link set (system_versioning = on (history_table=dbo.link_history));
-alter table c_user
- add sys_periodFrom datetime2 GENERATED ALWAYS AS ROW START NOT NULL DEFAULT SYSUTCDATETIME(),
- sys_periodTo datetime2 GENERATED ALWAYS AS ROW END NOT NULL DEFAULT '9999-12-31T23:59:59.9999999',
-period for system_time (sys_periodFrom, sys_periodTo);
-alter table c_user set (system_versioning = on (history_table=dbo.c_user_history));
diff --git a/src/test/ddl-review/sqlserver-drop-all.sql b/src/test/ddl-review/sqlserver-drop-all.sql
deleted file mode 100644
index 867ef2963..000000000
--- a/src/test/ddl-review/sqlserver-drop-all.sql
+++ /dev/null
@@ -1,2234 +0,0 @@
--- Generated by ebean unknown at 2020-03-04T08:21:26.827349Z
-IF OBJECT_ID('fk_bar_foo_id', 'F') IS NOT NULL alter table bar drop constraint fk_bar_foo_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('bar','U') AND name = 'ix_bar_foo_id') drop index ix_bar_foo_id ON bar;
-
-IF OBJECT_ID('fk_acl_container_relation_container_id', 'F') IS NOT NULL alter table acl_container_relation drop constraint fk_acl_container_relation_container_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('acl_container_relation','U') AND name = 'ix_acl_container_relation_container_id') drop index ix_acl_container_relation_container_id ON acl_container_relation;
-
-IF OBJECT_ID('fk_acl_container_relation_acl_entry_id', 'F') IS NOT NULL alter table acl_container_relation drop constraint fk_acl_container_relation_acl_entry_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('acl_container_relation','U') AND name = 'ix_acl_container_relation_acl_entry_id') drop index ix_acl_container_relation_acl_entry_id ON acl_container_relation;
-
-IF OBJECT_ID('fk_addr_employee_id', 'F') IS NOT NULL alter table addr drop constraint fk_addr_employee_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('addr','U') AND name = 'ix_addr_employee_id') drop index ix_addr_employee_id ON addr;
-
-IF OBJECT_ID('fk_o_address_country_code', 'F') IS NOT NULL alter table o_address drop constraint fk_o_address_country_code;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('o_address','U') AND name = 'ix_o_address_country_code') drop index ix_o_address_country_code ON o_address;
-
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('album','U') AND name = 'uq_album_cover_id') drop index uq_album_cover_id ON album;
-IF OBJECT_ID('fk_album_cover_id', 'F') IS NOT NULL alter table album drop constraint fk_album_cover_id;
-
-IF OBJECT_ID('fk_animal_shelter_id', 'F') IS NOT NULL alter table animal drop constraint fk_animal_shelter_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('animal','U') AND name = 'ix_animal_shelter_id') drop index ix_animal_shelter_id ON animal;
-
-IF OBJECT_ID('fk_attribute_attribute_holder_id', 'F') IS NOT NULL alter table attribute drop constraint fk_attribute_attribute_holder_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('attribute','U') AND name = 'ix_attribute_attribute_holder_id') drop index ix_attribute_attribute_holder_id ON attribute;
-
-IF OBJECT_ID('fk_bbookmark_user_id', 'F') IS NOT NULL alter table bbookmark drop constraint fk_bbookmark_user_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('bbookmark','U') AND name = 'ix_bbookmark_user_id') drop index ix_bbookmark_user_id ON bbookmark;
-
-IF OBJECT_ID('fk_bbookmark_user_org_id', 'F') IS NOT NULL alter table bbookmark_user drop constraint fk_bbookmark_user_org_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('bbookmark_user','U') AND name = 'ix_bbookmark_user_org_id') drop index ix_bbookmark_user_org_id ON bbookmark_user;
-
-IF OBJECT_ID('fk_bsite_user_a_site_id', 'F') IS NOT NULL alter table bsite_user_a drop constraint fk_bsite_user_a_site_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('bsite_user_a','U') AND name = 'ix_bsite_user_a_site_id') drop index ix_bsite_user_a_site_id ON bsite_user_a;
-
-IF OBJECT_ID('fk_bsite_user_a_user_id', 'F') IS NOT NULL alter table bsite_user_a drop constraint fk_bsite_user_a_user_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('bsite_user_a','U') AND name = 'ix_bsite_user_a_user_id') drop index ix_bsite_user_a_user_id ON bsite_user_a;
-
-IF OBJECT_ID('fk_bsite_user_b_site', 'F') IS NOT NULL alter table bsite_user_b drop constraint fk_bsite_user_b_site;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('bsite_user_b','U') AND name = 'ix_bsite_user_b_site') drop index ix_bsite_user_b_site ON bsite_user_b;
-
-IF OBJECT_ID('fk_bsite_user_b_usr', 'F') IS NOT NULL alter table bsite_user_b drop constraint fk_bsite_user_b_usr;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('bsite_user_b','U') AND name = 'ix_bsite_user_b_usr') drop index ix_bsite_user_b_usr ON bsite_user_b;
-
-IF OBJECT_ID('fk_bsite_user_c_site_uid', 'F') IS NOT NULL alter table bsite_user_c drop constraint fk_bsite_user_c_site_uid;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('bsite_user_c','U') AND name = 'ix_bsite_user_c_site_uid') drop index ix_bsite_user_c_site_uid ON bsite_user_c;
-
-IF OBJECT_ID('fk_bsite_user_c_user_uid', 'F') IS NOT NULL alter table bsite_user_c drop constraint fk_bsite_user_c_user_uid;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('bsite_user_c','U') AND name = 'ix_bsite_user_c_user_uid') drop index ix_bsite_user_c_user_uid ON bsite_user_c;
-
-IF OBJECT_ID('fk_bsite_user_e_site_id', 'F') IS NOT NULL alter table bsite_user_e drop constraint fk_bsite_user_e_site_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('bsite_user_e','U') AND name = 'ix_bsite_user_e_site_id') drop index ix_bsite_user_e_site_id ON bsite_user_e;
-
-IF OBJECT_ID('fk_bsite_user_e_user_id', 'F') IS NOT NULL alter table bsite_user_e drop constraint fk_bsite_user_e_user_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('bsite_user_e','U') AND name = 'ix_bsite_user_e_user_id') drop index ix_bsite_user_e_user_id ON bsite_user_e;
-
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('bwith_qident','U') AND name = 'uq_bwith_qident_name') drop index uq_bwith_qident_name ON bwith_qident;
-IF OBJECT_ID('fk_basic_draftable_bean_id', 'F') IS NOT NULL alter table basic_draftable_bean drop constraint fk_basic_draftable_bean_id;
-
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('drel_booking','U') AND name = 'uq_drel_booking_booking_uid') drop index uq_drel_booking_booking_uid ON drel_booking;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('drel_booking','U') AND name = 'uq_drel_booking_agent_invoice') drop index uq_drel_booking_agent_invoice ON drel_booking;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('drel_booking','U') AND name = 'uq_drel_booking_client_invoice') drop index uq_drel_booking_client_invoice ON drel_booking;
-IF OBJECT_ID('fk_drel_booking_agent_invoice', 'F') IS NOT NULL alter table drel_booking drop constraint fk_drel_booking_agent_invoice;
-
-IF OBJECT_ID('fk_drel_booking_client_invoice', 'F') IS NOT NULL alter table drel_booking drop constraint fk_drel_booking_client_invoice;
-
-IF OBJECT_ID('fk_cepproduct_category_category_id', 'F') IS NOT NULL alter table cepproduct_category drop constraint fk_cepproduct_category_category_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('cepproduct_category','U') AND name = 'ix_cepproduct_category_category_id') drop index ix_cepproduct_category_category_id ON cepproduct_category;
-
-IF OBJECT_ID('fk_cepproduct_category_product_id', 'F') IS NOT NULL alter table cepproduct_category drop constraint fk_cepproduct_category_product_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('cepproduct_category','U') AND name = 'ix_cepproduct_category_product_id') drop index ix_cepproduct_category_product_id ON cepproduct_category;
-
-IF OBJECT_ID('fk_cinh_ref_ref_id', 'F') IS NOT NULL alter table cinh_ref drop constraint fk_cinh_ref_ref_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('cinh_ref','U') AND name = 'ix_cinh_ref_ref_id') drop index ix_cinh_ref_ref_id ON cinh_ref;
-
-IF OBJECT_ID('fk_ckey_detail_parent', 'F') IS NOT NULL alter table ckey_detail drop constraint fk_ckey_detail_parent;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('ckey_detail','U') AND name = 'ix_ckey_detail_parent') drop index ix_ckey_detail_parent ON ckey_detail;
-
-IF OBJECT_ID('fk_ckey_parent_assoc_id', 'F') IS NOT NULL alter table ckey_parent drop constraint fk_ckey_parent_assoc_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('ckey_parent','U') AND name = 'ix_ckey_parent_assoc_id') drop index ix_ckey_parent_assoc_id ON ckey_parent;
-
-IF OBJECT_ID('fk_coone_many_coone_id', 'F') IS NOT NULL alter table coone_many drop constraint fk_coone_many_coone_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('coone_many','U') AND name = 'ix_coone_many_coone_id') drop index ix_coone_many_coone_id ON coone_many;
-
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('coroot','U') AND name = 'uq_coroot_one_id') drop index uq_coroot_one_id ON coroot;
-IF OBJECT_ID('fk_coroot_one_id', 'F') IS NOT NULL alter table coroot drop constraint fk_coroot_one_id;
-
-IF OBJECT_ID('fk_calculation_result_product_configuration_id', 'F') IS NOT NULL alter table calculation_result drop constraint fk_calculation_result_product_configuration_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('calculation_result','U') AND name = 'ix_calculation_result_product_configuration_id') drop index ix_calculation_result_product_configuration_id ON calculation_result;
-
-IF OBJECT_ID('fk_calculation_result_group_configuration_id', 'F') IS NOT NULL alter table calculation_result drop constraint fk_calculation_result_group_configuration_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('calculation_result','U') AND name = 'ix_calculation_result_group_configuration_id') drop index ix_calculation_result_group_configuration_id ON calculation_result;
-
-IF OBJECT_ID('fk_sp_car_car_wheels_sp_car_car', 'F') IS NOT NULL alter table sp_car_car_wheels drop constraint fk_sp_car_car_wheels_sp_car_car;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('sp_car_car_wheels','U') AND name = 'ix_sp_car_car_wheels_sp_car_car') drop index ix_sp_car_car_wheels_sp_car_car ON sp_car_car_wheels;
-
-IF OBJECT_ID('fk_sp_car_car_wheels_sp_car_wheel', 'F') IS NOT NULL alter table sp_car_car_wheels drop constraint fk_sp_car_car_wheels_sp_car_wheel;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('sp_car_car_wheels','U') AND name = 'ix_sp_car_car_wheels_sp_car_wheel') drop index ix_sp_car_car_wheels_sp_car_wheel ON sp_car_car_wheels;
-
-IF OBJECT_ID('fk_sp_car_car_doors_sp_car_car', 'F') IS NOT NULL alter table sp_car_car_doors drop constraint fk_sp_car_car_doors_sp_car_car;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('sp_car_car_doors','U') AND name = 'ix_sp_car_car_doors_sp_car_car') drop index ix_sp_car_car_doors_sp_car_car ON sp_car_car_doors;
-
-IF OBJECT_ID('fk_sp_car_car_doors_sp_car_door', 'F') IS NOT NULL alter table sp_car_car_doors drop constraint fk_sp_car_car_doors_sp_car_door;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('sp_car_car_doors','U') AND name = 'ix_sp_car_car_doors_sp_car_door') drop index ix_sp_car_car_doors_sp_car_door ON sp_car_car_doors;
-
-IF OBJECT_ID('fk_car_accessory_fuse_id', 'F') IS NOT NULL alter table car_accessory drop constraint fk_car_accessory_fuse_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('car_accessory','U') AND name = 'ix_car_accessory_fuse_id') drop index ix_car_accessory_fuse_id ON car_accessory;
-
-IF OBJECT_ID('fk_car_accessory_car_id', 'F') IS NOT NULL alter table car_accessory drop constraint fk_car_accessory_car_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('car_accessory','U') AND name = 'ix_car_accessory_car_id') drop index ix_car_accessory_car_id ON car_accessory;
-
-IF OBJECT_ID('fk_category_surveyobjectid', 'F') IS NOT NULL alter table category drop constraint fk_category_surveyobjectid;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('category','U') AND name = 'ix_category_surveyobjectid') drop index ix_category_surveyobjectid ON category;
-
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('e_save_test_d','U') AND name = 'uq_e_save_test_d_parent_id') drop index uq_e_save_test_d_parent_id ON e_save_test_d;
-IF OBJECT_ID('fk_e_save_test_d_parent_id', 'F') IS NOT NULL alter table e_save_test_d drop constraint fk_e_save_test_d_parent_id;
-
-IF OBJECT_ID('fk_child_person_some_bean_id', 'F') IS NOT NULL alter table child_person drop constraint fk_child_person_some_bean_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('child_person','U') AND name = 'ix_child_person_some_bean_id') drop index ix_child_person_some_bean_id ON child_person;
-
-IF OBJECT_ID('fk_child_person_parent_identifier', 'F') IS NOT NULL alter table child_person drop constraint fk_child_person_parent_identifier;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('child_person','U') AND name = 'ix_child_person_parent_identifier') drop index ix_child_person_parent_identifier ON child_person;
-
-IF OBJECT_ID('fk_cke_client_user', 'F') IS NOT NULL alter table cke_client drop constraint fk_cke_client_user;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('cke_client','U') AND name = 'ix_cke_client_user') drop index ix_cke_client_user ON cke_client;
-
-IF OBJECT_ID('fk_class_super_monkey_class_super', 'F') IS NOT NULL alter table class_super_monkey drop constraint fk_class_super_monkey_class_super;
-
-IF OBJECT_ID('fk_class_super_monkey_monkey', 'F') IS NOT NULL alter table class_super_monkey drop constraint fk_class_super_monkey_monkey;
-
-IF OBJECT_ID('fk_configuration_configurations_id', 'F') IS NOT NULL alter table configuration drop constraint fk_configuration_configurations_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('configuration','U') AND name = 'ix_configuration_configurations_id') drop index ix_configuration_configurations_id ON configuration;
-
-IF OBJECT_ID('fk_contact_customer_id', 'F') IS NOT NULL alter table contact drop constraint fk_contact_customer_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('contact','U') AND name = 'ix_contact_customer_id') drop index ix_contact_customer_id ON contact;
-
-IF OBJECT_ID('fk_contact_group_id', 'F') IS NOT NULL alter table contact drop constraint fk_contact_group_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('contact','U') AND name = 'ix_contact_group_id') drop index ix_contact_group_id ON contact;
-
-IF OBJECT_ID('fk_contact_note_contact_id', 'F') IS NOT NULL alter table contact_note drop constraint fk_contact_note_contact_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('contact_note','U') AND name = 'ix_contact_note_contact_id') drop index ix_contact_note_contact_id ON contact_note;
-
-IF OBJECT_ID('fk_contract_costs_position_id', 'F') IS NOT NULL alter table contract_costs drop constraint fk_contract_costs_position_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('contract_costs','U') AND name = 'ix_contract_costs_position_id') drop index ix_contract_costs_position_id ON contract_costs;
-
-IF OBJECT_ID('fk_c_conversation_group_id', 'F') IS NOT NULL alter table c_conversation drop constraint fk_c_conversation_group_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('c_conversation','U') AND name = 'ix_c_conversation_group_id') drop index ix_c_conversation_group_id ON c_conversation;
-
-IF OBJECT_ID('fk_o_customer_billing_address_id', 'F') IS NOT NULL alter table o_customer drop constraint fk_o_customer_billing_address_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('o_customer','U') AND name = 'ix_o_customer_billing_address_id') drop index ix_o_customer_billing_address_id ON o_customer;
-
-IF OBJECT_ID('fk_o_customer_shipping_address_id', 'F') IS NOT NULL alter table o_customer drop constraint fk_o_customer_shipping_address_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('o_customer','U') AND name = 'ix_o_customer_shipping_address_id') drop index ix_o_customer_shipping_address_id ON o_customer;
-
-IF OBJECT_ID('fk_dcredit_drol_dcredit', 'F') IS NOT NULL alter table dcredit_drol drop constraint fk_dcredit_drol_dcredit;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('dcredit_drol','U') AND name = 'ix_dcredit_drol_dcredit') drop index ix_dcredit_drol_dcredit ON dcredit_drol;
-
-IF OBJECT_ID('fk_dcredit_drol_drol', 'F') IS NOT NULL alter table dcredit_drol drop constraint fk_dcredit_drol_drol;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('dcredit_drol','U') AND name = 'ix_dcredit_drol_drol') drop index ix_dcredit_drol_drol ON dcredit_drol;
-
-IF OBJECT_ID('fk_dmachine_organisation_id', 'F') IS NOT NULL alter table dmachine drop constraint fk_dmachine_organisation_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('dmachine','U') AND name = 'ix_dmachine_organisation_id') drop index ix_dmachine_organisation_id ON dmachine;
-
-IF OBJECT_ID('fk_d_machine_aux_use_machine_id', 'F') IS NOT NULL alter table d_machine_aux_use drop constraint fk_d_machine_aux_use_machine_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('d_machine_aux_use','U') AND name = 'ix_d_machine_aux_use_machine_id') drop index ix_d_machine_aux_use_machine_id ON d_machine_aux_use;
-
-IF OBJECT_ID('fk_d_machine_stats_machine_id', 'F') IS NOT NULL alter table d_machine_stats drop constraint fk_d_machine_stats_machine_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('d_machine_stats','U') AND name = 'ix_d_machine_stats_machine_id') drop index ix_d_machine_stats_machine_id ON d_machine_stats;
-
-IF OBJECT_ID('fk_d_machine_use_machine_id', 'F') IS NOT NULL alter table d_machine_use drop constraint fk_d_machine_use_machine_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('d_machine_use','U') AND name = 'ix_d_machine_use_machine_id') drop index ix_d_machine_use_machine_id ON d_machine_use;
-
-IF OBJECT_ID('fk_drot_drol_drot', 'F') IS NOT NULL alter table drot_drol drop constraint fk_drot_drol_drot;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('drot_drol','U') AND name = 'ix_drot_drol_drot') drop index ix_drot_drol_drot ON drot_drol;
-
-IF OBJECT_ID('fk_drot_drol_drol', 'F') IS NOT NULL alter table drot_drol drop constraint fk_drot_drol_drol;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('drot_drol','U') AND name = 'ix_drot_drol_drol') drop index ix_drot_drol_drol ON drot_drol;
-
-IF OBJECT_ID('fk_dc_detail_master_id', 'F') IS NOT NULL alter table dc_detail drop constraint fk_dc_detail_master_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('dc_detail','U') AND name = 'ix_dc_detail_master_id') drop index ix_dc_detail_master_id ON dc_detail;
-
-IF OBJECT_ID('fk_dfk_cascade_one_id', 'F') IS NOT NULL alter table dfk_cascade drop constraint fk_dfk_cascade_one_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('dfk_cascade','U') AND name = 'ix_dfk_cascade_one_id') drop index ix_dfk_cascade_one_id ON dfk_cascade;
-
-IF OBJECT_ID('fk_dfk_set_null_one_id', 'F') IS NOT NULL alter table dfk_set_null drop constraint fk_dfk_set_null_one_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('dfk_set_null','U') AND name = 'ix_dfk_set_null_one_id') drop index ix_dfk_set_null_one_id ON dfk_set_null;
-
-IF OBJECT_ID('fk_doc_id', 'F') IS NOT NULL alter table doc drop constraint fk_doc_id;
-
-IF OBJECT_ID('fk_doc_link_doc', 'F') IS NOT NULL alter table doc_link drop constraint fk_doc_link_doc;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('doc_link','U') AND name = 'ix_doc_link_doc') drop index ix_doc_link_doc ON doc_link;
-
-IF OBJECT_ID('fk_doc_link_link', 'F') IS NOT NULL alter table doc_link drop constraint fk_doc_link_link;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('doc_link','U') AND name = 'ix_doc_link_link') drop index ix_doc_link_link ON doc_link;
-
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('document','U') AND name = 'uq_document_title') drop index uq_document_title ON document;
-IF OBJECT_ID('fk_document_id', 'F') IS NOT NULL alter table document drop constraint fk_document_id;
-
-IF OBJECT_ID('fk_document_organisation_id', 'F') IS NOT NULL alter table document drop constraint fk_document_organisation_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('document','U') AND name = 'ix_document_organisation_id') drop index ix_document_organisation_id ON document;
-
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('document_draft','U') AND name = 'uq_document_draft_title') drop index uq_document_draft_title ON document_draft;
-IF OBJECT_ID('fk_document_draft_organisation_id', 'F') IS NOT NULL alter table document_draft drop constraint fk_document_draft_organisation_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('document_draft','U') AND name = 'ix_document_draft_organisation_id') drop index ix_document_draft_organisation_id ON document_draft;
-
-IF OBJECT_ID('fk_document_media_document_id', 'F') IS NOT NULL alter table document_media drop constraint fk_document_media_document_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('document_media','U') AND name = 'ix_document_media_document_id') drop index ix_document_media_document_id ON document_media;
-
-IF OBJECT_ID('fk_document_media_draft_document_id', 'F') IS NOT NULL alter table document_media_draft drop constraint fk_document_media_draft_document_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('document_media_draft','U') AND name = 'ix_document_media_draft_document_id') drop index ix_document_media_draft_document_id ON document_media_draft;
-
-IF OBJECT_ID('fk_e_basicenc_relate_other_id', 'F') IS NOT NULL alter table e_basicenc_relate drop constraint fk_e_basicenc_relate_other_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('e_basicenc_relate','U') AND name = 'ix_e_basicenc_relate_other_id') drop index ix_e_basicenc_relate_other_id ON e_basicenc_relate;
-
-IF OBJECT_ID('fk_ebasic_json_map_detail_owner_id', 'F') IS NOT NULL alter table ebasic_json_map_detail drop constraint fk_ebasic_json_map_detail_owner_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('ebasic_json_map_detail','U') AND name = 'ix_ebasic_json_map_detail_owner_id') drop index ix_ebasic_json_map_detail_owner_id ON ebasic_json_map_detail;
-
-IF OBJECT_ID('fk_ebasic_no_sdchild_owner_id', 'F') IS NOT NULL alter table ebasic_no_sdchild drop constraint fk_ebasic_no_sdchild_owner_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('ebasic_no_sdchild','U') AND name = 'ix_ebasic_no_sdchild_owner_id') drop index ix_ebasic_no_sdchild_owner_id ON ebasic_no_sdchild;
-
-IF OBJECT_ID('fk_ebasic_sdchild_owner_id', 'F') IS NOT NULL alter table ebasic_sdchild drop constraint fk_ebasic_sdchild_owner_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('ebasic_sdchild','U') AND name = 'ix_ebasic_sdchild_owner_id') drop index ix_ebasic_sdchild_owner_id ON ebasic_sdchild;
-
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('e_basicverucon','U') AND name = 'uq_e_basicverucon_name') drop index uq_e_basicverucon_name ON e_basicverucon;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('e_basicverucon','U') AND name = 'uq_e_basicverucon_other_other_one') drop index uq_e_basicverucon_other_other_one ON e_basicverucon;
-IF OBJECT_ID('fk_ecache_child_root_id', 'F') IS NOT NULL alter table ecache_child drop constraint fk_ecache_child_root_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('ecache_child','U') AND name = 'ix_ecache_child_root_id') drop index ix_ecache_child_root_id ON ecache_child;
-
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('edefault_prop','U') AND name = 'uq_edefault_prop_e_simple_usertypeid') drop index uq_edefault_prop_e_simple_usertypeid ON edefault_prop;
-IF OBJECT_ID('fk_edefault_prop_e_simple_usertypeid', 'F') IS NOT NULL alter table edefault_prop drop constraint fk_edefault_prop_e_simple_usertypeid;
-
-IF OBJECT_ID('fk_eemb_inner_outer_id', 'F') IS NOT NULL alter table eemb_inner drop constraint fk_eemb_inner_outer_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('eemb_inner','U') AND name = 'ix_eemb_inner_outer_id') drop index ix_eemb_inner_outer_id ON eemb_inner;
-
-IF OBJECT_ID('fk_einvoice_person_id', 'F') IS NOT NULL alter table einvoice drop constraint fk_einvoice_person_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('einvoice','U') AND name = 'ix_einvoice_person_id') drop index ix_einvoice_person_id ON einvoice;
-
-IF OBJECT_ID('fk_enull_collection_detail_enull_collection_id', 'F') IS NOT NULL alter table enull_collection_detail drop constraint fk_enull_collection_detail_enull_collection_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('enull_collection_detail','U') AND name = 'ix_enull_collection_detail_enull_collection_id') drop index ix_enull_collection_detail_enull_collection_id ON enull_collection_detail;
-
-IF OBJECT_ID('fk_eopt_one_a_b_id', 'F') IS NOT NULL alter table eopt_one_a drop constraint fk_eopt_one_a_b_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('eopt_one_a','U') AND name = 'ix_eopt_one_a_b_id') drop index ix_eopt_one_a_b_id ON eopt_one_a;
-
-IF OBJECT_ID('fk_eopt_one_b_c_id', 'F') IS NOT NULL alter table eopt_one_b drop constraint fk_eopt_one_b_c_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('eopt_one_b','U') AND name = 'ix_eopt_one_b_c_id') drop index ix_eopt_one_b_c_id ON eopt_one_b;
-
-IF OBJECT_ID('fk_eper_addr_ma_country_code', 'F') IS NOT NULL alter table eper_addr drop constraint fk_eper_addr_ma_country_code;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('eper_addr','U') AND name = 'ix_eper_addr_ma_country_code') drop index ix_eper_addr_ma_country_code ON eper_addr;
-
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('e_person_online','U') AND name = 'uq_e_person_online_email') drop index uq_e_person_online_email ON e_person_online;
-IF OBJECT_ID('fk_esoft_del_book_lend_by_id', 'F') IS NOT NULL alter table esoft_del_book drop constraint fk_esoft_del_book_lend_by_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('esoft_del_book','U') AND name = 'ix_esoft_del_book_lend_by_id') drop index ix_esoft_del_book_lend_by_id ON esoft_del_book;
-
-IF OBJECT_ID('fk_esoft_del_book_esoft_del_user_esoft_del_book', 'F') IS NOT NULL alter table esoft_del_book_esoft_del_user drop constraint fk_esoft_del_book_esoft_del_user_esoft_del_book;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('esoft_del_book_esoft_del_user','U') AND name = 'ix_esoft_del_book_esoft_del_user_esoft_del_book') drop index ix_esoft_del_book_esoft_del_user_esoft_del_book ON esoft_del_book_esoft_del_user;
-
-IF OBJECT_ID('fk_esoft_del_book_esoft_del_user_esoft_del_user', 'F') IS NOT NULL alter table esoft_del_book_esoft_del_user drop constraint fk_esoft_del_book_esoft_del_user_esoft_del_user;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('esoft_del_book_esoft_del_user','U') AND name = 'ix_esoft_del_book_esoft_del_user_esoft_del_user') drop index ix_esoft_del_book_esoft_del_user_esoft_del_user ON esoft_del_book_esoft_del_user;
-
-IF OBJECT_ID('fk_esoft_del_down_esoft_del_mid_id', 'F') IS NOT NULL alter table esoft_del_down drop constraint fk_esoft_del_down_esoft_del_mid_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('esoft_del_down','U') AND name = 'ix_esoft_del_down_esoft_del_mid_id') drop index ix_esoft_del_down_esoft_del_mid_id ON esoft_del_down;
-
-IF OBJECT_ID('fk_esoft_del_mid_top_id', 'F') IS NOT NULL alter table esoft_del_mid drop constraint fk_esoft_del_mid_top_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('esoft_del_mid','U') AND name = 'ix_esoft_del_mid_top_id') drop index ix_esoft_del_mid_top_id ON esoft_del_mid;
-
-IF OBJECT_ID('fk_esoft_del_mid_up_id', 'F') IS NOT NULL alter table esoft_del_mid drop constraint fk_esoft_del_mid_up_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('esoft_del_mid','U') AND name = 'ix_esoft_del_mid_up_id') drop index ix_esoft_del_mid_up_id ON esoft_del_mid;
-
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('esoft_del_one_a','U') AND name = 'uq_esoft_del_one_a_oneb_id') drop index uq_esoft_del_one_a_oneb_id ON esoft_del_one_a;
-IF OBJECT_ID('fk_esoft_del_one_a_oneb_id', 'F') IS NOT NULL alter table esoft_del_one_a drop constraint fk_esoft_del_one_a_oneb_id;
-
-IF OBJECT_ID('fk_esoft_del_role_esoft_del_user_esoft_del_role', 'F') IS NOT NULL alter table esoft_del_role_esoft_del_user drop constraint fk_esoft_del_role_esoft_del_user_esoft_del_role;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('esoft_del_role_esoft_del_user','U') AND name = 'ix_esoft_del_role_esoft_del_user_esoft_del_role') drop index ix_esoft_del_role_esoft_del_user_esoft_del_role ON esoft_del_role_esoft_del_user;
-
-IF OBJECT_ID('fk_esoft_del_role_esoft_del_user_esoft_del_user', 'F') IS NOT NULL alter table esoft_del_role_esoft_del_user drop constraint fk_esoft_del_role_esoft_del_user_esoft_del_user;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('esoft_del_role_esoft_del_user','U') AND name = 'ix_esoft_del_role_esoft_del_user_esoft_del_user') drop index ix_esoft_del_role_esoft_del_user_esoft_del_user ON esoft_del_role_esoft_del_user;
-
-IF OBJECT_ID('fk_esoft_del_user_esoft_del_role_esoft_del_user', 'F') IS NOT NULL alter table esoft_del_user_esoft_del_role drop constraint fk_esoft_del_user_esoft_del_role_esoft_del_user;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('esoft_del_user_esoft_del_role','U') AND name = 'ix_esoft_del_user_esoft_del_role_esoft_del_user') drop index ix_esoft_del_user_esoft_del_role_esoft_del_user ON esoft_del_user_esoft_del_role;
-
-IF OBJECT_ID('fk_esoft_del_user_esoft_del_role_esoft_del_role', 'F') IS NOT NULL alter table esoft_del_user_esoft_del_role drop constraint fk_esoft_del_user_esoft_del_role_esoft_del_role;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('esoft_del_user_esoft_del_role','U') AND name = 'ix_esoft_del_user_esoft_del_role_esoft_del_role') drop index ix_esoft_del_user_esoft_del_role_esoft_del_role ON esoft_del_user_esoft_del_role;
-
-IF OBJECT_ID('fk_rawinherit_uncle_parent_id', 'F') IS NOT NULL alter table rawinherit_uncle drop constraint fk_rawinherit_uncle_parent_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('rawinherit_uncle','U') AND name = 'ix_rawinherit_uncle_parent_id') drop index ix_rawinherit_uncle_parent_id ON rawinherit_uncle;
-
-IF OBJECT_ID('fk_evanilla_collection_detail_evanilla_collection_id', 'F') IS NOT NULL alter table evanilla_collection_detail drop constraint fk_evanilla_collection_detail_evanilla_collection_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('evanilla_collection_detail','U') AND name = 'ix_evanilla_collection_detail_evanilla_collection_id') drop index ix_evanilla_collection_detail_evanilla_collection_id ON evanilla_collection_detail;
-
-IF OBJECT_ID('fk_ec_enum_person_tags_ec_enum_person_id', 'F') IS NOT NULL alter table ec_enum_person_tags drop constraint fk_ec_enum_person_tags_ec_enum_person_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('ec_enum_person_tags','U') AND name = 'ix_ec_enum_person_tags_ec_enum_person_id') drop index ix_ec_enum_person_tags_ec_enum_person_id ON ec_enum_person_tags;
-
-IF OBJECT_ID('fk_ec_person_phone_owner_id', 'F') IS NOT NULL alter table ec_person_phone drop constraint fk_ec_person_phone_owner_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('ec_person_phone','U') AND name = 'ix_ec_person_phone_owner_id') drop index ix_ec_person_phone_owner_id ON ec_person_phone;
-
-IF OBJECT_ID('fk_ec_top_person_id', 'F') IS NOT NULL alter table ec_top drop constraint fk_ec_top_person_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('ec_top','U') AND name = 'ix_ec_top_person_id') drop index ix_ec_top_person_id ON ec_top;
-
-IF OBJECT_ID('fk_ec_top_ecs_person_ec_top', 'F') IS NOT NULL alter table ec_top_ecs_person drop constraint fk_ec_top_ecs_person_ec_top;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('ec_top_ecs_person','U') AND name = 'ix_ec_top_ecs_person_ec_top') drop index ix_ec_top_ecs_person_ec_top ON ec_top_ecs_person;
-
-IF OBJECT_ID('fk_ec_top_ecs_person_ecs_person', 'F') IS NOT NULL alter table ec_top_ecs_person drop constraint fk_ec_top_ecs_person_ecs_person;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('ec_top_ecs_person','U') AND name = 'ix_ec_top_ecs_person_ecs_person') drop index ix_ec_top_ecs_person_ecs_person ON ec_top_ecs_person;
-
-IF OBJECT_ID('fk_ecbl_person_phone_numbers_person_id', 'F') IS NOT NULL alter table ecbl_person_phone_numbers drop constraint fk_ecbl_person_phone_numbers_person_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('ecbl_person_phone_numbers','U') AND name = 'ix_ecbl_person_phone_numbers_person_id') drop index ix_ecbl_person_phone_numbers_person_id ON ecbl_person_phone_numbers;
-
-IF OBJECT_ID('fk_ecbm_person_phone_numbers_person_id', 'F') IS NOT NULL alter table ecbm_person_phone_numbers drop constraint fk_ecbm_person_phone_numbers_person_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('ecbm_person_phone_numbers','U') AND name = 'ix_ecbm_person_phone_numbers_person_id') drop index ix_ecbm_person_phone_numbers_person_id ON ecbm_person_phone_numbers;
-
-IF OBJECT_ID('fk_ecm_person_phone_numbers_ecm_person_id', 'F') IS NOT NULL alter table ecm_person_phone_numbers drop constraint fk_ecm_person_phone_numbers_ecm_person_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('ecm_person_phone_numbers','U') AND name = 'ix_ecm_person_phone_numbers_ecm_person_id') drop index ix_ecm_person_phone_numbers_ecm_person_id ON ecm_person_phone_numbers;
-
-IF OBJECT_ID('fk_ecmc_person_phone_numbers_ecmc_person_id', 'F') IS NOT NULL alter table ecmc_person_phone_numbers drop constraint fk_ecmc_person_phone_numbers_ecmc_person_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('ecmc_person_phone_numbers','U') AND name = 'ix_ecmc_person_phone_numbers_ecmc_person_id') drop index ix_ecmc_person_phone_numbers_ecmc_person_id ON ecmc_person_phone_numbers;
-
-IF OBJECT_ID('fk_ecs_person_phone_ecs_person_id', 'F') IS NOT NULL alter table ecs_person_phone drop constraint fk_ecs_person_phone_ecs_person_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('ecs_person_phone','U') AND name = 'ix_ecs_person_phone_ecs_person_id') drop index ix_ecs_person_phone_ecs_person_id ON ecs_person_phone;
-
-IF OBJECT_ID('fk_ecsm_child_ecsm_parent_id', 'F') IS NOT NULL alter table ecsm_child drop constraint fk_ecsm_child_ecsm_parent_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('ecsm_child','U') AND name = 'ix_ecsm_child_ecsm_parent_id') drop index ix_ecsm_child_ecsm_parent_id ON ecsm_child;
-
-IF OBJECT_ID('fk_td_child_parent_id', 'F') IS NOT NULL alter table td_child drop constraint fk_td_child_parent_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('td_child','U') AND name = 'ix_td_child_parent_id') drop index ix_td_child_parent_id ON td_child;
-
-IF OBJECT_ID('fk_element_bean_complex_bean_id', 'F') IS NOT NULL alter table element_bean drop constraint fk_element_bean_complex_bean_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('element_bean','U') AND name = 'ix_element_bean_complex_bean_id') drop index ix_element_bean_complex_bean_id ON element_bean;
-
-IF OBJECT_ID('fk_empl_default_address_id', 'F') IS NOT NULL alter table empl drop constraint fk_empl_default_address_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('empl','U') AND name = 'ix_empl_default_address_id') drop index ix_empl_default_address_id ON empl;
-
-IF OBJECT_ID('fk_esd_detail_master_id', 'F') IS NOT NULL alter table esd_detail drop constraint fk_esd_detail_master_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('esd_detail','U') AND name = 'ix_esd_detail_master_id') drop index ix_esd_detail_master_id ON esd_detail;
-
-IF OBJECT_ID('fk_grand_parent_person_some_bean_id', 'F') IS NOT NULL alter table grand_parent_person drop constraint fk_grand_parent_person_some_bean_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('grand_parent_person','U') AND name = 'ix_grand_parent_person_some_bean_id') drop index ix_grand_parent_person_some_bean_id ON grand_parent_person;
-
-IF OBJECT_ID('fk_survey_group_categoryobjectid', 'F') IS NOT NULL alter table survey_group drop constraint fk_survey_group_categoryobjectid;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('survey_group','U') AND name = 'ix_survey_group_categoryobjectid') drop index ix_survey_group_categoryobjectid ON survey_group;
-
-IF OBJECT_ID('fk_hx_link_doc_hx_link', 'F') IS NOT NULL alter table hx_link_doc drop constraint fk_hx_link_doc_hx_link;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('hx_link_doc','U') AND name = 'ix_hx_link_doc_hx_link') drop index ix_hx_link_doc_hx_link ON hx_link_doc;
-
-IF OBJECT_ID('fk_hx_link_doc_he_doc', 'F') IS NOT NULL alter table hx_link_doc drop constraint fk_hx_link_doc_he_doc;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('hx_link_doc','U') AND name = 'ix_hx_link_doc_he_doc') drop index ix_hx_link_doc_he_doc ON hx_link_doc;
-
-IF OBJECT_ID('fk_hi_link_doc_hi_link', 'F') IS NOT NULL alter table hi_link_doc drop constraint fk_hi_link_doc_hi_link;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('hi_link_doc','U') AND name = 'ix_hi_link_doc_hi_link') drop index ix_hi_link_doc_hi_link ON hi_link_doc;
-
-IF OBJECT_ID('fk_hi_link_doc_hi_doc', 'F') IS NOT NULL alter table hi_link_doc drop constraint fk_hi_link_doc_hi_doc;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('hi_link_doc','U') AND name = 'ix_hi_link_doc_hi_doc') drop index ix_hi_link_doc_hi_doc ON hi_link_doc;
-
-IF OBJECT_ID('fk_hi_tthree_hi_ttwo_id', 'F') IS NOT NULL alter table hi_tthree drop constraint fk_hi_tthree_hi_ttwo_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('hi_tthree','U') AND name = 'ix_hi_tthree_hi_ttwo_id') drop index ix_hi_tthree_hi_ttwo_id ON hi_tthree;
-
-IF OBJECT_ID('fk_hi_ttwo_hi_tone_id', 'F') IS NOT NULL alter table hi_ttwo drop constraint fk_hi_ttwo_hi_tone_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('hi_ttwo','U') AND name = 'ix_hi_ttwo_hi_tone_id') drop index ix_hi_ttwo_hi_tone_id ON hi_ttwo;
-
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('hsd_setting','U') AND name = 'uq_hsd_setting_user_id') drop index uq_hsd_setting_user_id ON hsd_setting;
-IF OBJECT_ID('fk_hsd_setting_user_id', 'F') IS NOT NULL alter table hsd_setting drop constraint fk_hsd_setting_user_id;
-
-IF OBJECT_ID('fk_iaf_segment_status_id', 'F') IS NOT NULL alter table iaf_segment drop constraint fk_iaf_segment_status_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('iaf_segment','U') AND name = 'ix_iaf_segment_status_id') drop index ix_iaf_segment_status_id ON iaf_segment;
-
-IF OBJECT_ID('fk_imrelated_owner_id', 'F') IS NOT NULL alter table imrelated drop constraint fk_imrelated_owner_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('imrelated','U') AND name = 'ix_imrelated_owner_id') drop index ix_imrelated_owner_id ON imrelated;
-
-IF OBJECT_ID('fk_info_contact_company_id', 'F') IS NOT NULL alter table info_contact drop constraint fk_info_contact_company_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('info_contact','U') AND name = 'ix_info_contact_company_id') drop index ix_info_contact_company_id ON info_contact;
-
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('info_customer','U') AND name = 'uq_info_customer_company_id') drop index uq_info_customer_company_id ON info_customer;
-IF OBJECT_ID('fk_info_customer_company_id', 'F') IS NOT NULL alter table info_customer drop constraint fk_info_customer_company_id;
-
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('inner_report','U') AND name = 'uq_inner_report_forecast_id') drop index uq_inner_report_forecast_id ON inner_report;
-IF OBJECT_ID('fk_inner_report_forecast_id', 'F') IS NOT NULL alter table inner_report drop constraint fk_inner_report_forecast_id;
-
-IF OBJECT_ID('fk_drel_invoice_booking', 'F') IS NOT NULL alter table drel_invoice drop constraint fk_drel_invoice_booking;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('drel_invoice','U') AND name = 'ix_drel_invoice_booking') drop index ix_drel_invoice_booking ON drel_invoice;
-
-IF OBJECT_ID('fk_item_etype', 'F') IS NOT NULL alter table item drop constraint fk_item_etype;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('item','U') AND name = 'ix_item_etype') drop index ix_item_etype ON item;
-
-IF OBJECT_ID('fk_item_eregion', 'F') IS NOT NULL alter table item drop constraint fk_item_eregion;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('item','U') AND name = 'ix_item_eregion') drop index ix_item_eregion ON item;
-
-IF OBJECT_ID('fk_mkeygroup_monkey_mkeygroup', 'F') IS NOT NULL alter table mkeygroup_monkey drop constraint fk_mkeygroup_monkey_mkeygroup;
-
-IF OBJECT_ID('fk_mkeygroup_monkey_monkey', 'F') IS NOT NULL alter table mkeygroup_monkey drop constraint fk_mkeygroup_monkey_monkey;
-
-IF OBJECT_ID('fk_trainer_monkey_trainer', 'F') IS NOT NULL alter table trainer_monkey drop constraint fk_trainer_monkey_trainer;
-
-IF OBJECT_ID('fk_trainer_monkey_monkey', 'F') IS NOT NULL alter table trainer_monkey drop constraint fk_trainer_monkey_monkey;
-
-IF OBJECT_ID('fk_troop_monkey_troop', 'F') IS NOT NULL alter table troop_monkey drop constraint fk_troop_monkey_troop;
-
-IF OBJECT_ID('fk_troop_monkey_monkey', 'F') IS NOT NULL alter table troop_monkey drop constraint fk_troop_monkey_monkey;
-
-IF OBJECT_ID('fk_l2_cldf_reset_bean_child_parent_id', 'F') IS NOT NULL alter table l2_cldf_reset_bean_child drop constraint fk_l2_cldf_reset_bean_child_parent_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('l2_cldf_reset_bean_child','U') AND name = 'ix_l2_cldf_reset_bean_child_parent_id') drop index ix_l2_cldf_reset_bean_child_parent_id ON l2_cldf_reset_bean_child;
-
-IF OBJECT_ID('fk_level1_level4_level1', 'F') IS NOT NULL alter table level1_level4 drop constraint fk_level1_level4_level1;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('level1_level4','U') AND name = 'ix_level1_level4_level1') drop index ix_level1_level4_level1 ON level1_level4;
-
-IF OBJECT_ID('fk_level1_level4_level4', 'F') IS NOT NULL alter table level1_level4 drop constraint fk_level1_level4_level4;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('level1_level4','U') AND name = 'ix_level1_level4_level4') drop index ix_level1_level4_level4 ON level1_level4;
-
-IF OBJECT_ID('fk_level1_level2_level1', 'F') IS NOT NULL alter table level1_level2 drop constraint fk_level1_level2_level1;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('level1_level2','U') AND name = 'ix_level1_level2_level1') drop index ix_level1_level2_level1 ON level1_level2;
-
-IF OBJECT_ID('fk_level1_level2_level2', 'F') IS NOT NULL alter table level1_level2 drop constraint fk_level1_level2_level2;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('level1_level2','U') AND name = 'ix_level1_level2_level2') drop index ix_level1_level2_level2 ON level1_level2;
-
-IF OBJECT_ID('fk_level2_level3_level2', 'F') IS NOT NULL alter table level2_level3 drop constraint fk_level2_level3_level2;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('level2_level3','U') AND name = 'ix_level2_level3_level2') drop index ix_level2_level3_level2 ON level2_level3;
-
-IF OBJECT_ID('fk_level2_level3_level3', 'F') IS NOT NULL alter table level2_level3 drop constraint fk_level2_level3_level3;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('level2_level3','U') AND name = 'ix_level2_level3_level3') drop index ix_level2_level3_level3 ON level2_level3;
-
-IF OBJECT_ID('fk_link_id', 'F') IS NOT NULL alter table link drop constraint fk_link_id;
-
-IF OBJECT_ID('fk_la_attr_value_attribute_la_attr_value', 'F') IS NOT NULL alter table la_attr_value_attribute drop constraint fk_la_attr_value_attribute_la_attr_value;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('la_attr_value_attribute','U') AND name = 'ix_la_attr_value_attribute_la_attr_value') drop index ix_la_attr_value_attribute_la_attr_value ON la_attr_value_attribute;
-
-IF OBJECT_ID('fk_la_attr_value_attribute_attribute', 'F') IS NOT NULL alter table la_attr_value_attribute drop constraint fk_la_attr_value_attribute_attribute;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('la_attr_value_attribute','U') AND name = 'ix_la_attr_value_attribute_attribute') drop index ix_la_attr_value_attribute_attribute ON la_attr_value_attribute;
-
-IF OBJECT_ID('fk_looney_tune_id', 'F') IS NOT NULL alter table looney drop constraint fk_looney_tune_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('looney','U') AND name = 'ix_looney_tune_id') drop index ix_looney_tune_id ON looney;
-
-IF OBJECT_ID('fk_mcontact_customer_id', 'F') IS NOT NULL alter table mcontact drop constraint fk_mcontact_customer_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('mcontact','U') AND name = 'ix_mcontact_customer_id') drop index ix_mcontact_customer_id ON mcontact;
-
-IF OBJECT_ID('fk_mcontact_message_contact_id', 'F') IS NOT NULL alter table mcontact_message drop constraint fk_mcontact_message_contact_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('mcontact_message','U') AND name = 'ix_mcontact_message_contact_id') drop index ix_mcontact_message_contact_id ON mcontact_message;
-
-IF OBJECT_ID('fk_mcustomer_shipping_address_id', 'F') IS NOT NULL alter table mcustomer drop constraint fk_mcustomer_shipping_address_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('mcustomer','U') AND name = 'ix_mcustomer_shipping_address_id') drop index ix_mcustomer_shipping_address_id ON mcustomer;
-
-IF OBJECT_ID('fk_mcustomer_billing_address_id', 'F') IS NOT NULL alter table mcustomer drop constraint fk_mcustomer_billing_address_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('mcustomer','U') AND name = 'ix_mcustomer_billing_address_id') drop index ix_mcustomer_billing_address_id ON mcustomer;
-
-IF OBJECT_ID('fk_mmachine_mgroup_mmachine', 'F') IS NOT NULL alter table mmachine_mgroup drop constraint fk_mmachine_mgroup_mmachine;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('mmachine_mgroup','U') AND name = 'ix_mmachine_mgroup_mmachine') drop index ix_mmachine_mgroup_mmachine ON mmachine_mgroup;
-
-IF OBJECT_ID('fk_mmachine_mgroup_mgroup', 'F') IS NOT NULL alter table mmachine_mgroup drop constraint fk_mmachine_mgroup_mgroup;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('mmachine_mgroup','U') AND name = 'ix_mmachine_mgroup_mgroup') drop index ix_mmachine_mgroup_mgroup ON mmachine_mgroup;
-
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('mprinter','U') AND name = 'uq_mprinter_last_swap_cyan_id') drop index uq_mprinter_last_swap_cyan_id ON mprinter;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('mprinter','U') AND name = 'uq_mprinter_last_swap_magenta_id') drop index uq_mprinter_last_swap_magenta_id ON mprinter;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('mprinter','U') AND name = 'uq_mprinter_last_swap_yellow_id') drop index uq_mprinter_last_swap_yellow_id ON mprinter;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('mprinter','U') AND name = 'uq_mprinter_last_swap_black_id') drop index uq_mprinter_last_swap_black_id ON mprinter;
-IF OBJECT_ID('fk_mprinter_current_state_id', 'F') IS NOT NULL alter table mprinter drop constraint fk_mprinter_current_state_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('mprinter','U') AND name = 'ix_mprinter_current_state_id') drop index ix_mprinter_current_state_id ON mprinter;
-
-IF OBJECT_ID('fk_mprinter_last_swap_cyan_id', 'F') IS NOT NULL alter table mprinter drop constraint fk_mprinter_last_swap_cyan_id;
-
-IF OBJECT_ID('fk_mprinter_last_swap_magenta_id', 'F') IS NOT NULL alter table mprinter drop constraint fk_mprinter_last_swap_magenta_id;
-
-IF OBJECT_ID('fk_mprinter_last_swap_yellow_id', 'F') IS NOT NULL alter table mprinter drop constraint fk_mprinter_last_swap_yellow_id;
-
-IF OBJECT_ID('fk_mprinter_last_swap_black_id', 'F') IS NOT NULL alter table mprinter drop constraint fk_mprinter_last_swap_black_id;
-
-IF OBJECT_ID('fk_mprinter_state_printer_id', 'F') IS NOT NULL alter table mprinter_state drop constraint fk_mprinter_state_printer_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('mprinter_state','U') AND name = 'ix_mprinter_state_printer_id') drop index ix_mprinter_state_printer_id ON mprinter_state;
-
-IF OBJECT_ID('fk_mprofile_picture_id', 'F') IS NOT NULL alter table mprofile drop constraint fk_mprofile_picture_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('mprofile','U') AND name = 'ix_mprofile_picture_id') drop index ix_mprofile_picture_id ON mprofile;
-
-IF OBJECT_ID('fk_mrole_muser_mrole', 'F') IS NOT NULL alter table mrole_muser drop constraint fk_mrole_muser_mrole;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('mrole_muser','U') AND name = 'ix_mrole_muser_mrole') drop index ix_mrole_muser_mrole ON mrole_muser;
-
-IF OBJECT_ID('fk_mrole_muser_muser', 'F') IS NOT NULL alter table mrole_muser drop constraint fk_mrole_muser_muser;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('mrole_muser','U') AND name = 'ix_mrole_muser_muser') drop index ix_mrole_muser_muser ON mrole_muser;
-
-IF OBJECT_ID('fk_muser_user_type_id', 'F') IS NOT NULL alter table muser drop constraint fk_muser_user_type_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('muser','U') AND name = 'ix_muser_user_type_id') drop index ix_muser_user_type_id ON muser;
-
-IF OBJECT_ID('fk_mail_user_inbox_mail_user', 'F') IS NOT NULL alter table mail_user_inbox drop constraint fk_mail_user_inbox_mail_user;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('mail_user_inbox','U') AND name = 'ix_mail_user_inbox_mail_user') drop index ix_mail_user_inbox_mail_user ON mail_user_inbox;
-
-IF OBJECT_ID('fk_mail_user_inbox_mail_box', 'F') IS NOT NULL alter table mail_user_inbox drop constraint fk_mail_user_inbox_mail_box;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('mail_user_inbox','U') AND name = 'ix_mail_user_inbox_mail_box') drop index ix_mail_user_inbox_mail_box ON mail_user_inbox;
-
-IF OBJECT_ID('fk_mail_user_outbox_mail_user', 'F') IS NOT NULL alter table mail_user_outbox drop constraint fk_mail_user_outbox_mail_user;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('mail_user_outbox','U') AND name = 'ix_mail_user_outbox_mail_user') drop index ix_mail_user_outbox_mail_user ON mail_user_outbox;
-
-IF OBJECT_ID('fk_mail_user_outbox_mail_box', 'F') IS NOT NULL alter table mail_user_outbox drop constraint fk_mail_user_outbox_mail_box;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('mail_user_outbox','U') AND name = 'ix_mail_user_outbox_mail_box') drop index ix_mail_user_outbox_mail_box ON mail_user_outbox;
-
-IF OBJECT_ID('fk_c_message_conversation_id', 'F') IS NOT NULL alter table c_message drop constraint fk_c_message_conversation_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('c_message','U') AND name = 'ix_c_message_conversation_id') drop index ix_c_message_conversation_id ON c_message;
-
-IF OBJECT_ID('fk_c_message_user_id', 'F') IS NOT NULL alter table c_message drop constraint fk_c_message_user_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('c_message','U') AND name = 'ix_c_message_user_id') drop index ix_c_message_user_id ON c_message;
-
-IF OBJECT_ID('fk_meter_contract_data_special_needs_client_id', 'F') IS NOT NULL alter table meter_contract_data drop constraint fk_meter_contract_data_special_needs_client_id;
-
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('meter_special_needs_client','U') AND name = 'uq_meter_special_needs_client_primary_id') drop index uq_meter_special_needs_client_primary_id ON meter_special_needs_client;
-IF OBJECT_ID('fk_meter_special_needs_client_primary_id', 'F') IS NOT NULL alter table meter_special_needs_client drop constraint fk_meter_special_needs_client_primary_id;
-
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('meter_version','U') AND name = 'uq_meter_version_address_data_id') drop index uq_meter_version_address_data_id ON meter_version;
-IF OBJECT_ID('fk_meter_version_address_data_id', 'F') IS NOT NULL alter table meter_version drop constraint fk_meter_version_address_data_id;
-
-IF OBJECT_ID('fk_meter_version_contract_data_id', 'F') IS NOT NULL alter table meter_version drop constraint fk_meter_version_contract_data_id;
-
-IF OBJECT_ID('fk_mnoc_user_mnoc_role_mnoc_user', 'F') IS NOT NULL alter table mnoc_user_mnoc_role drop constraint fk_mnoc_user_mnoc_role_mnoc_user;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('mnoc_user_mnoc_role','U') AND name = 'ix_mnoc_user_mnoc_role_mnoc_user') drop index ix_mnoc_user_mnoc_role_mnoc_user ON mnoc_user_mnoc_role;
-
-IF OBJECT_ID('fk_mnoc_user_mnoc_role_mnoc_role', 'F') IS NOT NULL alter table mnoc_user_mnoc_role drop constraint fk_mnoc_user_mnoc_role_mnoc_role;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('mnoc_user_mnoc_role','U') AND name = 'ix_mnoc_user_mnoc_role_mnoc_role') drop index ix_mnoc_user_mnoc_role_mnoc_role ON mnoc_user_mnoc_role;
-
-IF OBJECT_ID('fk_mny_b_a_id', 'F') IS NOT NULL alter table mny_b drop constraint fk_mny_b_a_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('mny_b','U') AND name = 'ix_mny_b_a_id') drop index ix_mny_b_a_id ON mny_b;
-
-IF OBJECT_ID('fk_mny_b_mny_c_mny_b', 'F') IS NOT NULL alter table mny_b_mny_c drop constraint fk_mny_b_mny_c_mny_b;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('mny_b_mny_c','U') AND name = 'ix_mny_b_mny_c_mny_b') drop index ix_mny_b_mny_c_mny_b ON mny_b_mny_c;
-
-IF OBJECT_ID('fk_mny_b_mny_c_mny_c', 'F') IS NOT NULL alter table mny_b_mny_c drop constraint fk_mny_b_mny_c_mny_c;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('mny_b_mny_c','U') AND name = 'ix_mny_b_mny_c_mny_c') drop index ix_mny_b_mny_c_mny_c ON mny_b_mny_c;
-
-IF OBJECT_ID('fk_subtopics_mny_topic_1', 'F') IS NOT NULL alter table subtopics drop constraint fk_subtopics_mny_topic_1;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('subtopics','U') AND name = 'ix_subtopics_mny_topic_1') drop index ix_subtopics_mny_topic_1 ON subtopics;
-
-IF OBJECT_ID('fk_subtopics_mny_topic_2', 'F') IS NOT NULL alter table subtopics drop constraint fk_subtopics_mny_topic_2;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('subtopics','U') AND name = 'ix_subtopics_mny_topic_2') drop index ix_subtopics_mny_topic_2 ON subtopics;
-
-IF OBJECT_ID('fk_mp_role_mp_user_id', 'F') IS NOT NULL alter table mp_role drop constraint fk_mp_role_mp_user_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('mp_role','U') AND name = 'ix_mp_role_mp_user_id') drop index ix_mp_role_mp_user_id ON mp_role;
-
-IF OBJECT_ID('fk_ms_many_a_many_b_ms_many_a', 'F') IS NOT NULL alter table ms_many_a_many_b drop constraint fk_ms_many_a_many_b_ms_many_a;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('ms_many_a_many_b','U') AND name = 'ix_ms_many_a_many_b_ms_many_a') drop index ix_ms_many_a_many_b_ms_many_a ON ms_many_a_many_b;
-
-IF OBJECT_ID('fk_ms_many_a_many_b_ms_many_b', 'F') IS NOT NULL alter table ms_many_a_many_b drop constraint fk_ms_many_a_many_b_ms_many_b;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('ms_many_a_many_b','U') AND name = 'ix_ms_many_a_many_b_ms_many_b') drop index ix_ms_many_a_many_b_ms_many_b ON ms_many_a_many_b;
-
-IF OBJECT_ID('fk_ms_many_b_many_a_ms_many_b', 'F') IS NOT NULL alter table ms_many_b_many_a drop constraint fk_ms_many_b_many_a_ms_many_b;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('ms_many_b_many_a','U') AND name = 'ix_ms_many_b_many_a_ms_many_b') drop index ix_ms_many_b_many_a_ms_many_b ON ms_many_b_many_a;
-
-IF OBJECT_ID('fk_ms_many_b_many_a_ms_many_a', 'F') IS NOT NULL alter table ms_many_b_many_a drop constraint fk_ms_many_b_many_a_ms_many_a;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('ms_many_b_many_a','U') AND name = 'ix_ms_many_b_many_a_ms_many_a') drop index ix_ms_many_b_many_a_ms_many_a ON ms_many_b_many_a;
-
-IF OBJECT_ID('fk_my_lob_size_join_many_parent_id', 'F') IS NOT NULL alter table my_lob_size_join_many drop constraint fk_my_lob_size_join_many_parent_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('my_lob_size_join_many','U') AND name = 'ix_my_lob_size_join_many_parent_id') drop index ix_my_lob_size_join_many_parent_id ON my_lob_size_join_many;
-
-IF OBJECT_ID('fk_o_bean_child_cached_bean_id', 'F') IS NOT NULL alter table o_bean_child drop constraint fk_o_bean_child_cached_bean_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('o_bean_child','U') AND name = 'ix_o_bean_child_cached_bean_id') drop index ix_o_bean_child_cached_bean_id ON o_bean_child;
-
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('ocached_app','U') AND name = 'uq_ocached_app_app_name') drop index uq_ocached_app_app_name ON ocached_app;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('ocached_app_detail','U') AND name = 'uq_ocached_app_detail_app_id_detail') drop index uq_ocached_app_detail_app_id_detail ON ocached_app_detail;
-IF OBJECT_ID('fk_ocached_app_detail_app_id', 'F') IS NOT NULL alter table ocached_app_detail drop constraint fk_ocached_app_detail_app_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('ocached_app_detail','U') AND name = 'ix_ocached_app_detail_app_id') drop index ix_ocached_app_detail_app_id ON ocached_app_detail;
-
-IF OBJECT_ID('fk_o_cached_bean_country_o_cached_bean', 'F') IS NOT NULL alter table o_cached_bean_country drop constraint fk_o_cached_bean_country_o_cached_bean;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('o_cached_bean_country','U') AND name = 'ix_o_cached_bean_country_o_cached_bean') drop index ix_o_cached_bean_country_o_cached_bean ON o_cached_bean_country;
-
-IF OBJECT_ID('fk_o_cached_bean_country_o_country', 'F') IS NOT NULL alter table o_cached_bean_country drop constraint fk_o_cached_bean_country_o_country;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('o_cached_bean_country','U') AND name = 'ix_o_cached_bean_country_o_country') drop index ix_o_cached_bean_country_o_country ON o_cached_bean_country;
-
-IF OBJECT_ID('fk_o_cached_bean_child_cached_bean_id', 'F') IS NOT NULL alter table o_cached_bean_child drop constraint fk_o_cached_bean_child_cached_bean_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('o_cached_bean_child','U') AND name = 'ix_o_cached_bean_child_cached_bean_id') drop index ix_o_cached_bean_child_cached_bean_id ON o_cached_bean_child;
-
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('ocompany','U') AND name = 'uq_ocompany_corp_id') drop index uq_ocompany_corp_id ON ocompany;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('oengine','U') AND name = 'uq_oengine_car_id') drop index uq_oengine_car_id ON oengine;
-IF OBJECT_ID('fk_oengine_car_id', 'F') IS NOT NULL alter table oengine drop constraint fk_oengine_car_id;
-
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('ogear_box','U') AND name = 'uq_ogear_box_car_id') drop index uq_ogear_box_car_id ON ogear_box;
-IF OBJECT_ID('fk_ogear_box_car_id', 'F') IS NOT NULL alter table ogear_box drop constraint fk_ogear_box_car_id;
-
-IF OBJECT_ID('fk_omvertex_other_omvertex_id', 'F') IS NOT NULL alter table omvertex_other drop constraint fk_omvertex_other_omvertex_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('omvertex_other','U') AND name = 'ix_omvertex_other_omvertex_id') drop index ix_omvertex_other_omvertex_id ON omvertex_other;
-
-IF OBJECT_ID('fk_oroad_show_msg_company_id', 'F') IS NOT NULL alter table oroad_show_msg drop constraint fk_oroad_show_msg_company_id;
-
-IF OBJECT_ID('fk_om_account_child_dbo_banana_rama_id', 'F') IS NOT NULL alter table om_account_child_dbo drop constraint fk_om_account_child_dbo_banana_rama_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('om_account_child_dbo','U') AND name = 'ix_om_account_child_dbo_banana_rama_id') drop index ix_om_account_child_dbo_banana_rama_id ON om_account_child_dbo;
-
-IF OBJECT_ID('fk_om_basic_child_parent_id', 'F') IS NOT NULL alter table om_basic_child drop constraint fk_om_basic_child_parent_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('om_basic_child','U') AND name = 'ix_om_basic_child_parent_id') drop index ix_om_basic_child_parent_id ON om_basic_child;
-
-IF OBJECT_ID('fk_om_ordered_detail_master_id', 'F') IS NOT NULL alter table om_ordered_detail drop constraint fk_om_ordered_detail_master_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('om_ordered_detail','U') AND name = 'ix_om_ordered_detail_master_id') drop index ix_om_ordered_detail_master_id ON om_ordered_detail;
-
-IF OBJECT_ID('fk_o_order_kcustomer_id', 'F') IS NOT NULL alter table o_order drop constraint fk_o_order_kcustomer_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('o_order','U') AND name = 'ix_o_order_kcustomer_id') drop index ix_o_order_kcustomer_id ON o_order;
-
-IF OBJECT_ID('fk_o_order_detail_order_id', 'F') IS NOT NULL alter table o_order_detail drop constraint fk_o_order_detail_order_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('o_order_detail','U') AND name = 'ix_o_order_detail_order_id') drop index ix_o_order_detail_order_id ON o_order_detail;
-
-IF OBJECT_ID('fk_o_order_detail_product_id', 'F') IS NOT NULL alter table o_order_detail drop constraint fk_o_order_detail_product_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('o_order_detail','U') AND name = 'ix_o_order_detail_product_id') drop index ix_o_order_detail_product_id ON o_order_detail;
-
-IF OBJECT_ID('fk_s_order_items_order_uuid', 'F') IS NOT NULL alter table s_order_items drop constraint fk_s_order_items_order_uuid;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('s_order_items','U') AND name = 'ix_s_order_items_order_uuid') drop index ix_s_order_items_order_uuid ON s_order_items;
-
-IF OBJECT_ID('fk_or_order_ship_order_id', 'F') IS NOT NULL alter table or_order_ship drop constraint fk_or_order_ship_order_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('or_order_ship','U') AND name = 'ix_or_order_ship_order_id') drop index ix_or_order_ship_order_id ON or_order_ship;
-
-IF OBJECT_ID('fk_organization_node_parent_tree_node_id', 'F') IS NOT NULL alter table organization_node drop constraint fk_organization_node_parent_tree_node_id;
-
-IF OBJECT_ID('fk_orp_detail_master_id', 'F') IS NOT NULL alter table orp_detail drop constraint fk_orp_detail_master_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('orp_detail','U') AND name = 'ix_orp_detail_master_id') drop index ix_orp_detail_master_id ON orp_detail;
-
-IF OBJECT_ID('fk_orp_detail2_orp_master2_id', 'F') IS NOT NULL alter table orp_detail2 drop constraint fk_orp_detail2_orp_master2_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('orp_detail2','U') AND name = 'ix_orp_detail2_orp_master2_id') drop index ix_orp_detail2_orp_master2_id ON orp_detail2;
-
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('oto_atwo','U') AND name = 'uq_oto_atwo_aone_id') drop index uq_oto_atwo_aone_id ON oto_atwo;
-IF OBJECT_ID('fk_oto_atwo_aone_id', 'F') IS NOT NULL alter table oto_atwo drop constraint fk_oto_atwo_aone_id;
-
-IF OBJECT_ID('fk_oto_bchild_master_id', 'F') IS NOT NULL alter table oto_bchild drop constraint fk_oto_bchild_master_id;
-
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('oto_child','U') AND name = 'uq_oto_child_master_id') drop index uq_oto_child_master_id ON oto_child;
-IF OBJECT_ID('fk_oto_child_master_id', 'F') IS NOT NULL alter table oto_child drop constraint fk_oto_child_master_id;
-
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('oto_cust_address','U') AND name = 'uq_oto_cust_address_customer_cid') drop index uq_oto_cust_address_customer_cid ON oto_cust_address;
-IF OBJECT_ID('fk_oto_cust_address_customer_cid', 'F') IS NOT NULL alter table oto_cust_address drop constraint fk_oto_cust_address_customer_cid;
-
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('oto_level_a','U') AND name = 'uq_oto_level_a_b_id') drop index uq_oto_level_a_b_id ON oto_level_a;
-IF OBJECT_ID('fk_oto_level_a_b_id', 'F') IS NOT NULL alter table oto_level_a drop constraint fk_oto_level_a_b_id;
-
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('oto_level_b','U') AND name = 'uq_oto_level_b_c_id') drop index uq_oto_level_b_c_id ON oto_level_b;
-IF OBJECT_ID('fk_oto_level_b_c_id', 'F') IS NOT NULL alter table oto_level_b drop constraint fk_oto_level_b_c_id;
-
-IF OBJECT_ID('fk_oto_prime_extra_eid', 'F') IS NOT NULL alter table oto_prime_extra drop constraint fk_oto_prime_extra_eid;
-
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('oto_sd_child','U') AND name = 'uq_oto_sd_child_master_id') drop index uq_oto_sd_child_master_id ON oto_sd_child;
-IF OBJECT_ID('fk_oto_sd_child_master_id', 'F') IS NOT NULL alter table oto_sd_child drop constraint fk_oto_sd_child_master_id;
-
-IF OBJECT_ID('fk_oto_th_many_oto_th_top_id', 'F') IS NOT NULL alter table oto_th_many drop constraint fk_oto_th_many_oto_th_top_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('oto_th_many','U') AND name = 'ix_oto_th_many_oto_th_top_id') drop index ix_oto_th_many_oto_th_top_id ON oto_th_many;
-
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('oto_th_one','U') AND name = 'uq_oto_th_one_many_id') drop index uq_oto_th_one_many_id ON oto_th_one;
-IF OBJECT_ID('fk_oto_th_one_many_id', 'F') IS NOT NULL alter table oto_th_one drop constraint fk_oto_th_one_many_id;
-
-IF OBJECT_ID('fk_oto_ubprime_extra_eid', 'F') IS NOT NULL alter table oto_ubprime_extra drop constraint fk_oto_ubprime_extra_eid;
-
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('oto_user_model','U') AND name = 'uq_oto_user_model_user_optional_id') drop index uq_oto_user_model_user_optional_id ON oto_user_model;
-IF OBJECT_ID('fk_oto_user_model_user_optional_id', 'F') IS NOT NULL alter table oto_user_model drop constraint fk_oto_user_model_user_optional_id;
-
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('pfile','U') AND name = 'uq_pfile_file_content_id') drop index uq_pfile_file_content_id ON pfile;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('pfile','U') AND name = 'uq_pfile_file_content2_id') drop index uq_pfile_file_content2_id ON pfile;
-IF OBJECT_ID('fk_pfile_file_content_id', 'F') IS NOT NULL alter table pfile drop constraint fk_pfile_file_content_id;
-
-IF OBJECT_ID('fk_pfile_file_content2_id', 'F') IS NOT NULL alter table pfile drop constraint fk_pfile_file_content2_id;
-
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('paggview','U') AND name = 'uq_paggview_pview_id') drop index uq_paggview_pview_id ON paggview;
-IF OBJECT_ID('fk_paggview_pview_id', 'F') IS NOT NULL alter table paggview drop constraint fk_paggview_pview_id;
-
-IF OBJECT_ID('fk_pallet_location_zone_sid', 'F') IS NOT NULL alter table pallet_location drop constraint fk_pallet_location_zone_sid;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('pallet_location','U') AND name = 'ix_pallet_location_zone_sid') drop index ix_pallet_location_zone_sid ON pallet_location;
-
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('parcel_location','U') AND name = 'uq_parcel_location_parcelid') drop index uq_parcel_location_parcelid ON parcel_location;
-IF OBJECT_ID('fk_parcel_location_parcelid', 'F') IS NOT NULL alter table parcel_location drop constraint fk_parcel_location_parcelid;
-
-IF OBJECT_ID('fk_rawinherit_parent_rawinherit_data_rawinherit_parent', 'F') IS NOT NULL alter table rawinherit_parent_rawinherit_data drop constraint fk_rawinherit_parent_rawinherit_data_rawinherit_parent;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('rawinherit_parent_rawinherit_data','U') AND name = 'ix_rawinherit_parent_rawinherit_data_rawinherit_parent') drop index ix_rawinherit_parent_rawinherit_data_rawinherit_parent ON rawinherit_parent_rawinherit_data;
-
-IF OBJECT_ID('fk_rawinherit_parent_rawinherit_data_rawinherit_data', 'F') IS NOT NULL alter table rawinherit_parent_rawinherit_data drop constraint fk_rawinherit_parent_rawinherit_data_rawinherit_data;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('rawinherit_parent_rawinherit_data','U') AND name = 'ix_rawinherit_parent_rawinherit_data_rawinherit_data') drop index ix_rawinherit_parent_rawinherit_data_rawinherit_data ON rawinherit_parent_rawinherit_data;
-
-IF OBJECT_ID('fk_parent_person_some_bean_id', 'F') IS NOT NULL alter table parent_person drop constraint fk_parent_person_some_bean_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('parent_person','U') AND name = 'ix_parent_person_some_bean_id') drop index ix_parent_person_some_bean_id ON parent_person;
-
-IF OBJECT_ID('fk_parent_person_parent_identifier', 'F') IS NOT NULL alter table parent_person drop constraint fk_parent_person_parent_identifier;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('parent_person','U') AND name = 'ix_parent_person_parent_identifier') drop index ix_parent_person_parent_identifier ON parent_person;
-
-IF OBJECT_ID('fk_c_participation_conversation_id', 'F') IS NOT NULL alter table c_participation drop constraint fk_c_participation_conversation_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('c_participation','U') AND name = 'ix_c_participation_conversation_id') drop index ix_c_participation_conversation_id ON c_participation;
-
-IF OBJECT_ID('fk_c_participation_user_id', 'F') IS NOT NULL alter table c_participation drop constraint fk_c_participation_user_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('c_participation','U') AND name = 'ix_c_participation_user_id') drop index ix_c_participation_user_id ON c_participation;
-
-IF OBJECT_ID('fk_pcf_calendar_pcf_person_id', 'F') IS NOT NULL alter table pcf_calendar drop constraint fk_pcf_calendar_pcf_person_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('pcf_calendar','U') AND name = 'ix_pcf_calendar_pcf_person_id') drop index ix_pcf_calendar_pcf_person_id ON pcf_calendar;
-
-IF OBJECT_ID('fk_pcf_city_pcf_country_id', 'F') IS NOT NULL alter table pcf_city drop constraint fk_pcf_city_pcf_country_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('pcf_city','U') AND name = 'ix_pcf_city_pcf_country_id') drop index ix_pcf_city_pcf_country_id ON pcf_city;
-
-IF OBJECT_ID('fk_pcf_city_mayor_id', 'F') IS NOT NULL alter table pcf_city drop constraint fk_pcf_city_mayor_id;
-
-IF OBJECT_ID('fk_pcf_city_vice_mayor_id', 'F') IS NOT NULL alter table pcf_city drop constraint fk_pcf_city_vice_mayor_id;
-
-IF OBJECT_ID('fk_pcf_event_pcf_calendar_id', 'F') IS NOT NULL alter table pcf_event drop constraint fk_pcf_event_pcf_calendar_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('pcf_event','U') AND name = 'ix_pcf_event_pcf_calendar_id') drop index ix_pcf_event_pcf_calendar_id ON pcf_event;
-
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('persistent_file_content','U') AND name = 'uq_persistent_file_content_persistent_file_id') drop index uq_persistent_file_content_persistent_file_id ON persistent_file_content;
-IF OBJECT_ID('fk_persistent_file_content_persistent_file_id', 'F') IS NOT NULL alter table persistent_file_content drop constraint fk_persistent_file_content_persistent_file_id;
-
-IF OBJECT_ID('fk_person_default_address_oid', 'F') IS NOT NULL alter table person drop constraint fk_person_default_address_oid;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('person','U') AND name = 'ix_person_default_address_oid') drop index ix_person_default_address_oid ON person;
-
-IF OBJECT_ID('fk_person_cache_email_person_info_person_id', 'F') IS NOT NULL alter table person_cache_email drop constraint fk_person_cache_email_person_info_person_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('person_cache_email','U') AND name = 'ix_person_cache_email_person_info_person_id') drop index ix_person_cache_email_person_info_person_id ON person_cache_email;
-
-IF OBJECT_ID('fk_phones_person_id', 'F') IS NOT NULL alter table phones drop constraint fk_phones_person_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('phones','U') AND name = 'ix_phones_person_id') drop index ix_phones_person_id ON phones;
-
-IF OBJECT_ID('fk_e_position_contract_id', 'F') IS NOT NULL alter table e_position drop constraint fk_e_position_contract_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('e_position','U') AND name = 'ix_e_position_contract_id') drop index ix_e_position_contract_id ON e_position;
-
-IF OBJECT_ID('fk_pp_to_ww_pp', 'F') IS NOT NULL alter table pp_to_ww drop constraint fk_pp_to_ww_pp;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('pp_to_ww','U') AND name = 'ix_pp_to_ww_pp') drop index ix_pp_to_ww_pp ON pp_to_ww;
-
-IF OBJECT_ID('fk_pp_to_ww_wview', 'F') IS NOT NULL alter table pp_to_ww drop constraint fk_pp_to_ww_wview;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('pp_to_ww','U') AND name = 'ix_pp_to_ww_wview') drop index ix_pp_to_ww_wview ON pp_to_ww;
-
-IF OBJECT_ID('fk_question_groupobjectid', 'F') IS NOT NULL alter table question drop constraint fk_question_groupobjectid;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('question','U') AND name = 'ix_question_groupobjectid') drop index ix_question_groupobjectid ON question;
-
-IF OBJECT_ID('fk_r_orders_customer', 'F') IS NOT NULL alter table r_orders drop constraint fk_r_orders_customer;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('r_orders','U') AND name = 'ix_r_orders_customer') drop index ix_r_orders_customer ON r_orders;
-
-IF OBJECT_ID('fk_rel_master_detail_id', 'F') IS NOT NULL alter table rel_master drop constraint fk_rel_master_detail_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('rel_master','U') AND name = 'ix_rel_master_detail_id') drop index ix_rel_master_detail_id ON rel_master;
-
-IF OBJECT_ID('fk_resourcefile_parentresourcefileid', 'F') IS NOT NULL alter table resourcefile drop constraint fk_resourcefile_parentresourcefileid;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('resourcefile','U') AND name = 'ix_resourcefile_parentresourcefileid') drop index ix_resourcefile_parentresourcefileid ON resourcefile;
-
-IF OBJECT_ID('fk_mt_role_tenant_id', 'F') IS NOT NULL alter table mt_role drop constraint fk_mt_role_tenant_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('mt_role','U') AND name = 'ix_mt_role_tenant_id') drop index ix_mt_role_tenant_id ON mt_role;
-
-IF OBJECT_ID('fk_mt_role_permission_mt_role', 'F') IS NOT NULL alter table mt_role_permission drop constraint fk_mt_role_permission_mt_role;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('mt_role_permission','U') AND name = 'ix_mt_role_permission_mt_role') drop index ix_mt_role_permission_mt_role ON mt_role_permission;
-
-IF OBJECT_ID('fk_mt_role_permission_mt_permission', 'F') IS NOT NULL alter table mt_role_permission drop constraint fk_mt_role_permission_mt_permission;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('mt_role_permission','U') AND name = 'ix_mt_role_permission_mt_permission') drop index ix_mt_role_permission_mt_permission ON mt_role_permission;
-
-IF OBJECT_ID('fk_root_bean_referencing_bean_id', 'F') IS NOT NULL alter table root_bean drop constraint fk_root_bean_referencing_bean_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('root_bean','U') AND name = 'ix_root_bean_referencing_bean_id') drop index ix_root_bean_referencing_bean_id ON root_bean;
-
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('f_second','U') AND name = 'uq_f_second_first') drop index uq_f_second_first ON f_second;
-IF OBJECT_ID('fk_f_second_first', 'F') IS NOT NULL alter table f_second drop constraint fk_f_second_first;
-
-IF OBJECT_ID('fk_section_article_id', 'F') IS NOT NULL alter table section drop constraint fk_section_article_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('section','U') AND name = 'ix_section_article_id') drop index ix_section_article_id ON section;
-
-IF OBJECT_ID('fk_self_parent_parent_id', 'F') IS NOT NULL alter table self_parent drop constraint fk_self_parent_parent_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('self_parent','U') AND name = 'ix_self_parent_parent_id') drop index ix_self_parent_parent_id ON self_parent;
-
-IF OBJECT_ID('fk_self_ref_customer_referred_by_id', 'F') IS NOT NULL alter table self_ref_customer drop constraint fk_self_ref_customer_referred_by_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('self_ref_customer','U') AND name = 'ix_self_ref_customer_referred_by_id') drop index ix_self_ref_customer_referred_by_id ON self_ref_customer;
-
-IF OBJECT_ID('fk_self_ref_example_parent_id', 'F') IS NOT NULL alter table self_ref_example drop constraint fk_self_ref_example_parent_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('self_ref_example','U') AND name = 'ix_self_ref_example_parent_id') drop index ix_self_ref_example_parent_id ON self_ref_example;
-
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('e_save_test_b','U') AND name = 'uq_e_save_test_b_sibling_a_id') drop index uq_e_save_test_b_sibling_a_id ON e_save_test_b;
-IF OBJECT_ID('fk_e_save_test_b_sibling_a_id', 'F') IS NOT NULL alter table e_save_test_b drop constraint fk_e_save_test_b_sibling_a_id;
-
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('site','U') AND name = 'uq_site_data_container_id') drop index uq_site_data_container_id ON site;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('site','U') AND name = 'uq_site_site_address_id') drop index uq_site_site_address_id ON site;
-IF OBJECT_ID('fk_site_parent_id', 'F') IS NOT NULL alter table site drop constraint fk_site_parent_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('site','U') AND name = 'ix_site_parent_id') drop index ix_site_parent_id ON site;
-
-IF OBJECT_ID('fk_site_data_container_id', 'F') IS NOT NULL alter table site drop constraint fk_site_data_container_id;
-
-IF OBJECT_ID('fk_site_site_address_id', 'F') IS NOT NULL alter table site drop constraint fk_site_site_address_id;
-
-IF OBJECT_ID('fk_source_base_target_id', 'F') IS NOT NULL alter table source_base drop constraint fk_source_base_target_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('source_base','U') AND name = 'ix_source_base_target_id') drop index ix_source_base_target_id ON source_base;
-
-IF OBJECT_ID('fk_stockforecast_inner_report_id', 'F') IS NOT NULL alter table stockforecast drop constraint fk_stockforecast_inner_report_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('stockforecast','U') AND name = 'ix_stockforecast_inner_report_id') drop index ix_stockforecast_inner_report_id ON stockforecast;
-
-IF OBJECT_ID('fk_sub_section_section_id', 'F') IS NOT NULL alter table sub_section drop constraint fk_sub_section_section_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('sub_section','U') AND name = 'ix_sub_section_section_id') drop index ix_sub_section_section_id ON sub_section;
-
-IF OBJECT_ID('fk_tevent_many_event_id', 'F') IS NOT NULL alter table tevent_many drop constraint fk_tevent_many_event_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('tevent_many','U') AND name = 'ix_tevent_many_event_id') drop index ix_tevent_many_event_id ON tevent_many;
-
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('tevent_one','U') AND name = 'uq_tevent_one_event_id') drop index uq_tevent_one_event_id ON tevent_one;
-IF OBJECT_ID('fk_tevent_one_event_id', 'F') IS NOT NULL alter table tevent_one drop constraint fk_tevent_one_event_id;
-
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('t_detail_with_other_namexxxyy','U') AND name = 'uq_t_detail_with_other_namexxxyy_some_unique_value') drop index uq_t_detail_with_other_namexxxyy_some_unique_value ON t_detail_with_other_namexxxyy;
-IF OBJECT_ID('fk_t_detail_with_other_namexxxyy_master_id', 'F') IS NOT NULL alter table t_detail_with_other_namexxxyy drop constraint fk_t_detail_with_other_namexxxyy_master_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('t_detail_with_other_namexxxyy','U') AND name = 'ix_t_detail_with_other_namexxxyy_master_id') drop index ix_t_detail_with_other_namexxxyy_master_id ON t_detail_with_other_namexxxyy;
-
-IF OBJECT_ID('fk_ttruck_holder_truck_plate_no', 'F') IS NOT NULL alter table ttruck_holder drop constraint fk_ttruck_holder_truck_plate_no;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('ttruck_holder','U') AND name = 'ix_ttruck_holder_truck_plate_no') drop index ix_ttruck_holder_truck_plate_no ON ttruck_holder;
-
-IF OBJECT_ID('fk_ttruck_holder_basic_id', 'F') IS NOT NULL alter table ttruck_holder drop constraint fk_ttruck_holder_basic_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('ttruck_holder','U') AND name = 'ix_ttruck_holder_basic_id') drop index ix_ttruck_holder_basic_id ON ttruck_holder;
-
-IF OBJECT_ID('fk_ttruck_holder_item_owner_id', 'F') IS NOT NULL alter table ttruck_holder_item drop constraint fk_ttruck_holder_item_owner_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('ttruck_holder_item','U') AND name = 'ix_ttruck_holder_item_owner_id') drop index ix_ttruck_holder_item_owner_id ON ttruck_holder_item;
-
-IF OBJECT_ID('fk_twheel_owner_plate_no', 'F') IS NOT NULL alter table twheel drop constraint fk_twheel_owner_plate_no;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('twheel','U') AND name = 'ix_twheel_owner_plate_no') drop index ix_twheel_owner_plate_no ON twheel;
-
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('tire','U') AND name = 'uq_tire_wheel') drop index uq_tire_wheel ON tire;
-IF OBJECT_ID('fk_tire_wheel', 'F') IS NOT NULL alter table tire drop constraint fk_tire_wheel;
-
-IF OBJECT_ID('fk_tree_entity_parent_id', 'F') IS NOT NULL alter table tree_entity drop constraint fk_tree_entity_parent_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('tree_entity','U') AND name = 'ix_tree_entity_parent_id') drop index ix_tree_entity_parent_id ON tree_entity;
-
-IF OBJECT_ID('fk_trip_vehicle_driver_id', 'F') IS NOT NULL alter table trip drop constraint fk_trip_vehicle_driver_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('trip','U') AND name = 'ix_trip_vehicle_driver_id') drop index ix_trip_vehicle_driver_id ON trip;
-
-IF OBJECT_ID('fk_trip_address_id', 'F') IS NOT NULL alter table trip drop constraint fk_trip_address_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('trip','U') AND name = 'ix_trip_address_id') drop index ix_trip_address_id ON trip;
-
-IF OBJECT_ID('fk_type_sub_type_id', 'F') IS NOT NULL alter table [type] drop constraint fk_type_sub_type_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('[type]','U') AND name = 'ix_type_sub_type_id') drop index ix_type_sub_type_id ON [type];
-
-IF OBJECT_ID('fk_usib_child_parent_id', 'F') IS NOT NULL alter table usib_child drop constraint fk_usib_child_parent_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('usib_child','U') AND name = 'ix_usib_child_parent_id') drop index ix_usib_child_parent_id ON usib_child;
-
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('usib_child_sibling','U') AND name = 'uq_usib_child_sibling_child_id') drop index uq_usib_child_sibling_child_id ON usib_child_sibling;
-IF OBJECT_ID('fk_usib_child_sibling_child_id', 'F') IS NOT NULL alter table usib_child_sibling drop constraint fk_usib_child_sibling_child_id;
-
-IF OBJECT_ID('fk_ut_detail_utmaster_id', 'F') IS NOT NULL alter table ut_detail drop constraint fk_ut_detail_utmaster_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('ut_detail','U') AND name = 'ix_ut_detail_utmaster_id') drop index ix_ut_detail_utmaster_id ON ut_detail;
-
-IF OBJECT_ID('fk_uutwo_master_id', 'F') IS NOT NULL alter table uutwo drop constraint fk_uutwo_master_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('uutwo','U') AND name = 'ix_uutwo_master_id') drop index ix_uutwo_master_id ON uutwo;
-
-IF OBJECT_ID('fk_oto_user_account_id', 'F') IS NOT NULL alter table oto_user drop constraint fk_oto_user_account_id;
-
-IF OBJECT_ID('fk_c_user_group_id', 'F') IS NOT NULL alter table c_user drop constraint fk_c_user_group_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('c_user','U') AND name = 'ix_c_user_group_id') drop index ix_c_user_group_id ON c_user;
-
-IF OBJECT_ID('fk_em_user_role_user_id', 'F') IS NOT NULL alter table em_user_role drop constraint fk_em_user_role_user_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('em_user_role','U') AND name = 'ix_em_user_role_user_id') drop index ix_em_user_role_user_id ON em_user_role;
-
-IF OBJECT_ID('fk_em_user_role_role_id', 'F') IS NOT NULL alter table em_user_role drop constraint fk_em_user_role_role_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('em_user_role','U') AND name = 'ix_em_user_role_role_id') drop index ix_em_user_role_role_id ON em_user_role;
-
-IF OBJECT_ID('fk_vehicle_lease_id', 'F') IS NOT NULL alter table vehicle drop constraint fk_vehicle_lease_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('vehicle','U') AND name = 'ix_vehicle_lease_id') drop index ix_vehicle_lease_id ON vehicle;
-
-IF OBJECT_ID('fk_vehicle_car_ref_id', 'F') IS NOT NULL alter table vehicle drop constraint fk_vehicle_car_ref_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('vehicle','U') AND name = 'ix_vehicle_car_ref_id') drop index ix_vehicle_car_ref_id ON vehicle;
-
-IF OBJECT_ID('fk_vehicle_truck_ref_id', 'F') IS NOT NULL alter table vehicle drop constraint fk_vehicle_truck_ref_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('vehicle','U') AND name = 'ix_vehicle_truck_ref_id') drop index ix_vehicle_truck_ref_id ON vehicle;
-
-IF OBJECT_ID('fk_vehicle_driver_vehicle_id', 'F') IS NOT NULL alter table vehicle_driver drop constraint fk_vehicle_driver_vehicle_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('vehicle_driver','U') AND name = 'ix_vehicle_driver_vehicle_id') drop index ix_vehicle_driver_vehicle_id ON vehicle_driver;
-
-IF OBJECT_ID('fk_vehicle_driver_address_id', 'F') IS NOT NULL alter table vehicle_driver drop constraint fk_vehicle_driver_address_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('vehicle_driver','U') AND name = 'ix_vehicle_driver_address_id') drop index ix_vehicle_driver_address_id ON vehicle_driver;
-
-IF OBJECT_ID('fk_warehouses_officezoneid', 'F') IS NOT NULL alter table warehouses drop constraint fk_warehouses_officezoneid;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('warehouses','U') AND name = 'ix_warehouses_officezoneid') drop index ix_warehouses_officezoneid ON warehouses;
-
-IF OBJECT_ID('fk_warehousesshippingzones_warehouses', 'F') IS NOT NULL alter table warehousesshippingzones drop constraint fk_warehousesshippingzones_warehouses;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('warehousesshippingzones','U') AND name = 'ix_warehousesshippingzones_warehouses') drop index ix_warehousesshippingzones_warehouses ON warehousesshippingzones;
-
-IF OBJECT_ID('fk_warehousesshippingzones_zones', 'F') IS NOT NULL alter table warehousesshippingzones drop constraint fk_warehousesshippingzones_zones;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('warehousesshippingzones','U') AND name = 'ix_warehousesshippingzones_zones') drop index ix_warehousesshippingzones_zones ON warehousesshippingzones;
-
-IF OBJECT_ID('fk_sa_wheel_tire', 'F') IS NOT NULL alter table sa_wheel drop constraint fk_sa_wheel_tire;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('sa_wheel','U') AND name = 'ix_sa_wheel_tire') drop index ix_sa_wheel_tire ON sa_wheel;
-
-IF OBJECT_ID('fk_sa_wheel_car', 'F') IS NOT NULL alter table sa_wheel drop constraint fk_sa_wheel_car;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('sa_wheel','U') AND name = 'ix_sa_wheel_car') drop index ix_sa_wheel_car ON sa_wheel;
-
-IF OBJECT_ID('fk_g_who_props_otm_who_created_id', 'F') IS NOT NULL alter table g_who_props_otm drop constraint fk_g_who_props_otm_who_created_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('g_who_props_otm','U') AND name = 'ix_g_who_props_otm_who_created_id') drop index ix_g_who_props_otm_who_created_id ON g_who_props_otm;
-
-IF OBJECT_ID('fk_g_who_props_otm_who_modified_id', 'F') IS NOT NULL alter table g_who_props_otm drop constraint fk_g_who_props_otm_who_modified_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('g_who_props_otm','U') AND name = 'ix_g_who_props_otm_who_modified_id') drop index ix_g_who_props_otm_who_modified_id ON g_who_props_otm;
-
-IF OBJECT_ID('fk_with_zero_parent_id', 'F') IS NOT NULL alter table with_zero drop constraint fk_with_zero_parent_id;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('with_zero','U') AND name = 'ix_with_zero_parent_id') drop index ix_with_zero_parent_id ON with_zero;
-
-if exists (select name from sys.types where name = 'ebean_bigint_tvp') drop type ebean_bigint_tvp;
-if exists (select name from sys.types where name = 'ebean_float_tvp') drop type ebean_float_tvp;
-if exists (select name from sys.types where name = 'ebean_bit_tvp') drop type ebean_bit_tvp;
-if exists (select name from sys.types where name = 'ebean_date_tvp') drop type ebean_date_tvp;
-if exists (select name from sys.types where name = 'ebean_time_tvp') drop type ebean_time_tvp;
-if exists (select name from sys.types where name = 'ebean_uniqueidentifier_tvp') drop type ebean_uniqueidentifier_tvp;
-if exists (select name from sys.types where name = 'ebean_nvarchar_tvp') drop type ebean_nvarchar_tvp;
-IF OBJECT_ID('asimple_bean', 'U') IS NOT NULL drop table asimple_bean;
-IF OBJECT_ID('asimple_bean_seq', 'SO') IS NOT NULL drop sequence asimple_bean_seq;
-
-IF OBJECT_ID('bar', 'U') IS NOT NULL drop table bar;
-IF OBJECT_ID('bar_seq', 'SO') IS NOT NULL drop sequence bar_seq;
-
-IF OBJECT_ID('block', 'U') IS NOT NULL drop table block;
-IF OBJECT_ID('block_seq', 'SO') IS NOT NULL drop sequence block_seq;
-
-IF OBJECT_ID('oto_account', 'U') IS NOT NULL drop table oto_account;
-IF OBJECT_ID('oto_account_seq', 'SO') IS NOT NULL drop sequence oto_account_seq;
-
-IF OBJECT_ID('acl', 'U') IS NOT NULL drop table acl;
-IF OBJECT_ID('acl_seq', 'SO') IS NOT NULL drop sequence acl_seq;
-
-IF OBJECT_ID('acl_container_relation', 'U') IS NOT NULL drop table acl_container_relation;
-IF OBJECT_ID('acl_container_relation_seq', 'SO') IS NOT NULL drop sequence acl_container_relation_seq;
-
-IF OBJECT_ID('addr', 'U') IS NOT NULL drop table addr;
-IF OBJECT_ID('addr_seq', 'SO') IS NOT NULL drop sequence addr_seq;
-
-IF OBJECT_ID('address', 'U') IS NOT NULL drop table address;
-IF OBJECT_ID('address_seq', 'SO') IS NOT NULL drop sequence address_seq;
-
-IF OBJECT_ID('o_address', 'U') IS NOT NULL drop table o_address;
-IF OBJECT_ID('o_address_seq', 'SO') IS NOT NULL drop sequence o_address_seq;
-
-IF OBJECT_ID('album', 'U') IS NOT NULL drop table album;
-IF OBJECT_ID('album_seq', 'SO') IS NOT NULL drop sequence album_seq;
-
-IF OBJECT_ID('animal', 'U') IS NOT NULL drop table animal;
-IF OBJECT_ID('animal_seq', 'SO') IS NOT NULL drop sequence animal_seq;
-
-IF OBJECT_ID('animal_shelter', 'U') IS NOT NULL drop table animal_shelter;
-IF OBJECT_ID('animal_shelter_seq', 'SO') IS NOT NULL drop sequence animal_shelter_seq;
-
-IF OBJECT_ID('article', 'U') IS NOT NULL drop table article;
-IF OBJECT_ID('article_seq', 'SO') IS NOT NULL drop sequence article_seq;
-
-IF OBJECT_ID('attribute', 'U') IS NOT NULL drop table attribute;
-IF OBJECT_ID('attribute_seq', 'SO') IS NOT NULL drop sequence attribute_seq;
-
-IF OBJECT_ID('attribute_holder', 'U') IS NOT NULL drop table attribute_holder;
-IF OBJECT_ID('attribute_holder_seq', 'SO') IS NOT NULL drop sequence attribute_holder_seq;
-
-IF OBJECT_ID('audit_log', 'U') IS NOT NULL drop table audit_log;
-IF OBJECT_ID('audit_log_seq', 'SO') IS NOT NULL drop sequence audit_log_seq;
-
-IF OBJECT_ID('bbookmark', 'U') IS NOT NULL drop table bbookmark;
-IF OBJECT_ID('bbookmark_seq', 'SO') IS NOT NULL drop sequence bbookmark_seq;
-
-IF OBJECT_ID('bbookmark_org', 'U') IS NOT NULL drop table bbookmark_org;
-IF OBJECT_ID('bbookmark_org_seq', 'SO') IS NOT NULL drop sequence bbookmark_org_seq;
-
-IF OBJECT_ID('bbookmark_user', 'U') IS NOT NULL drop table bbookmark_user;
-IF OBJECT_ID('bbookmark_user_seq', 'SO') IS NOT NULL drop sequence bbookmark_user_seq;
-
-IF OBJECT_ID('bsimple_with_gen', 'U') IS NOT NULL drop table bsimple_with_gen;
-IF OBJECT_ID('bsimple_with_gen_seq', 'SO') IS NOT NULL drop sequence bsimple_with_gen_seq;
-
-IF OBJECT_ID('bsite', 'U') IS NOT NULL drop table bsite;
-
-IF OBJECT_ID('bsite_user_a', 'U') IS NOT NULL drop table bsite_user_a;
-
-IF OBJECT_ID('bsite_user_b', 'U') IS NOT NULL drop table bsite_user_b;
-
-IF OBJECT_ID('bsite_user_c', 'U') IS NOT NULL drop table bsite_user_c;
-
-IF OBJECT_ID('bsite_user_d', 'U') IS NOT NULL drop table bsite_user_d;
-
-IF OBJECT_ID('bsite_user_e', 'U') IS NOT NULL drop table bsite_user_e;
-
-IF OBJECT_ID('buser', 'U') IS NOT NULL drop table buser;
-
-IF OBJECT_ID('bwith_qident', 'U') IS NOT NULL drop table bwith_qident;
-IF OBJECT_ID('bwith_qident_seq', 'SO') IS NOT NULL drop sequence bwith_qident_seq;
-
-IF OBJECT_ID('basic_draftable_bean', 'U') IS NOT NULL drop table basic_draftable_bean;
-IF OBJECT_ID('basic_draftable_bean_seq', 'SO') IS NOT NULL drop sequence basic_draftable_bean_seq;
-
-IF OBJECT_ID('basic_draftable_bean_draft', 'U') IS NOT NULL drop table basic_draftable_bean_draft;
-IF OBJECT_ID('basic_draftable_bean_draft_seq', 'SO') IS NOT NULL drop sequence basic_draftable_bean_draft_seq;
-
-IF OBJECT_ID('basic_joda_entity', 'U') IS NOT NULL drop table basic_joda_entity;
-IF OBJECT_ID('basic_joda_entity_seq', 'SO') IS NOT NULL drop sequence basic_joda_entity_seq;
-
-IF OBJECT_ID('bean_with_time_zone', 'U') IS NOT NULL drop table bean_with_time_zone;
-IF OBJECT_ID('bean_with_time_zone_seq', 'SO') IS NOT NULL drop sequence bean_with_time_zone_seq;
-
-IF OBJECT_ID('drel_booking', 'U') IS NOT NULL drop table drel_booking;
-IF OBJECT_ID('drel_booking_seq', 'SO') IS NOT NULL drop sequence drel_booking_seq;
-
-IF OBJECT_ID('bw_bean', 'U') IS NOT NULL drop table bw_bean;
-IF OBJECT_ID('bw_bean_seq', 'SO') IS NOT NULL drop sequence bw_bean_seq;
-
-IF OBJECT_ID('cepcategory', 'U') IS NOT NULL drop table cepcategory;
-IF OBJECT_ID('cepcategory_seq', 'SO') IS NOT NULL drop sequence cepcategory_seq;
-
-IF OBJECT_ID('cepproduct', 'U') IS NOT NULL drop table cepproduct;
-IF OBJECT_ID('cepproduct_seq', 'SO') IS NOT NULL drop sequence cepproduct_seq;
-
-IF OBJECT_ID('cepproduct_category', 'U') IS NOT NULL drop table cepproduct_category;
-
-IF OBJECT_ID('cinh_ref', 'U') IS NOT NULL drop table cinh_ref;
-IF OBJECT_ID('cinh_ref_seq', 'SO') IS NOT NULL drop sequence cinh_ref_seq;
-
-IF OBJECT_ID('cinh_root', 'U') IS NOT NULL drop table cinh_root;
-IF OBJECT_ID('cinh_root_seq', 'SO') IS NOT NULL drop sequence cinh_root_seq;
-
-IF OBJECT_ID('ckey_assoc', 'U') IS NOT NULL drop table ckey_assoc;
-IF OBJECT_ID('ckey_assoc_seq', 'SO') IS NOT NULL drop sequence ckey_assoc_seq;
-
-IF OBJECT_ID('ckey_detail', 'U') IS NOT NULL drop table ckey_detail;
-IF OBJECT_ID('ckey_detail_seq', 'SO') IS NOT NULL drop sequence ckey_detail_seq;
-
-IF OBJECT_ID('ckey_parent', 'U') IS NOT NULL drop table ckey_parent;
-
-IF OBJECT_ID('coone', 'U') IS NOT NULL drop table coone;
-IF OBJECT_ID('coone_seq', 'SO') IS NOT NULL drop sequence coone_seq;
-
-IF OBJECT_ID('coone_many', 'U') IS NOT NULL drop table coone_many;
-IF OBJECT_ID('coone_many_seq', 'SO') IS NOT NULL drop sequence coone_many_seq;
-
-IF OBJECT_ID('coroot', 'U') IS NOT NULL drop table coroot;
-IF OBJECT_ID('coroot_seq', 'SO') IS NOT NULL drop sequence coroot_seq;
-
-IF OBJECT_ID('calculation_result', 'U') IS NOT NULL drop table calculation_result;
-IF OBJECT_ID('calculation_result_seq', 'SO') IS NOT NULL drop sequence calculation_result_seq;
-
-IF OBJECT_ID('cao_bean', 'U') IS NOT NULL drop table cao_bean;
-
-IF OBJECT_ID('sp_car_car', 'U') IS NOT NULL drop table sp_car_car;
-IF OBJECT_ID('sp_car_car_seq', 'SO') IS NOT NULL drop sequence sp_car_car_seq;
-
-IF OBJECT_ID('sp_car_car_wheels', 'U') IS NOT NULL drop table sp_car_car_wheels;
-
-IF OBJECT_ID('sp_car_car_doors', 'U') IS NOT NULL drop table sp_car_car_doors;
-
-IF OBJECT_ID('sa_car', 'U') IS NOT NULL drop table sa_car;
-IF OBJECT_ID('sa_car_seq', 'SO') IS NOT NULL drop sequence sa_car_seq;
-
-IF OBJECT_ID('car_accessory', 'U') IS NOT NULL drop table car_accessory;
-IF OBJECT_ID('car_accessory_seq', 'SO') IS NOT NULL drop sequence car_accessory_seq;
-
-IF OBJECT_ID('car_fuse', 'U') IS NOT NULL drop table car_fuse;
-IF OBJECT_ID('car_fuse_seq', 'SO') IS NOT NULL drop sequence car_fuse_seq;
-
-IF OBJECT_ID('category', 'U') IS NOT NULL drop table category;
-IF OBJECT_ID('category_seq', 'SO') IS NOT NULL drop sequence category_seq;
-
-IF OBJECT_ID('e_save_test_d', 'U') IS NOT NULL drop table e_save_test_d;
-IF OBJECT_ID('e_save_test_d_seq', 'SO') IS NOT NULL drop sequence e_save_test_d_seq;
-
-IF OBJECT_ID('child_person', 'U') IS NOT NULL drop table child_person;
-IF OBJECT_ID('child_person_seq', 'SO') IS NOT NULL drop sequence child_person_seq;
-
-IF OBJECT_ID('cke_client', 'U') IS NOT NULL drop table cke_client;
-
-IF OBJECT_ID('cke_user', 'U') IS NOT NULL drop table cke_user;
-
-IF OBJECT_ID('class_super', 'U') IS NOT NULL drop table class_super;
-IF OBJECT_ID('class_super_seq', 'SO') IS NOT NULL drop sequence class_super_seq;
-
-IF OBJECT_ID('class_super_monkey', 'U') IS NOT NULL drop table class_super_monkey;
-
-IF OBJECT_ID('configuration', 'U') IS NOT NULL drop table configuration;
-IF OBJECT_ID('configuration_seq', 'SO') IS NOT NULL drop sequence configuration_seq;
-
-IF OBJECT_ID('configurations', 'U') IS NOT NULL drop table configurations;
-IF OBJECT_ID('configurations_seq', 'SO') IS NOT NULL drop sequence configurations_seq;
-
-IF OBJECT_ID('contact', 'U') IS NOT NULL drop table contact;
-IF OBJECT_ID('contact_seq', 'SO') IS NOT NULL drop sequence contact_seq;
-
-IF OBJECT_ID('contact_group', 'U') IS NOT NULL drop table contact_group;
-IF OBJECT_ID('contact_group_seq', 'SO') IS NOT NULL drop sequence contact_group_seq;
-
-IF OBJECT_ID('contact_note', 'U') IS NOT NULL drop table contact_note;
-IF OBJECT_ID('contact_note_seq', 'SO') IS NOT NULL drop sequence contact_note_seq;
-
-IF OBJECT_ID('contract', 'U') IS NOT NULL drop table contract;
-IF OBJECT_ID('contract_seq', 'SO') IS NOT NULL drop sequence contract_seq;
-
-IF OBJECT_ID('contract_costs', 'U') IS NOT NULL drop table contract_costs;
-IF OBJECT_ID('contract_costs_seq', 'SO') IS NOT NULL drop sequence contract_costs_seq;
-
-IF OBJECT_ID('c_conversation', 'U') IS NOT NULL drop table c_conversation;
-IF OBJECT_ID('c_conversation_seq', 'SO') IS NOT NULL drop sequence c_conversation_seq;
-
-IF OBJECT_ID('o_country', 'U') IS NOT NULL drop table o_country;
-
-IF OBJECT_ID('cover', 'U') IS NOT NULL drop table cover;
-IF OBJECT_ID('cover_seq', 'SO') IS NOT NULL drop sequence cover_seq;
-
-IF OBJECT_ID('o_customer', 'U') IS NOT NULL drop table o_customer;
-IF OBJECT_ID('o_customer_seq', 'SO') IS NOT NULL drop sequence o_customer_seq;
-
-IF OBJECT_ID('dcredit', 'U') IS NOT NULL drop table dcredit;
-IF OBJECT_ID('dcredit_seq', 'SO') IS NOT NULL drop sequence dcredit_seq;
-
-IF OBJECT_ID('dcredit_drol', 'U') IS NOT NULL drop table dcredit_drol;
-
-IF OBJECT_ID('dexh_entity', 'U') IS NOT NULL drop table dexh_entity;
-IF OBJECT_ID('dexh_entity_seq', 'SO') IS NOT NULL drop sequence dexh_entity_seq;
-
-IF OBJECT_ID('dint_parent', 'U') IS NOT NULL drop table dint_parent;
-IF OBJECT_ID('dint_parent_seq', 'SO') IS NOT NULL drop sequence dint_parent_seq;
-
-IF OBJECT_ID('dmachine', 'U') IS NOT NULL drop table dmachine;
-IF OBJECT_ID('dmachine_seq', 'SO') IS NOT NULL drop sequence dmachine_seq;
-
-IF OBJECT_ID('d_machine_aux_use', 'U') IS NOT NULL drop table d_machine_aux_use;
-IF OBJECT_ID('d_machine_aux_use_seq', 'SO') IS NOT NULL drop sequence d_machine_aux_use_seq;
-
-IF OBJECT_ID('d_machine_stats', 'U') IS NOT NULL drop table d_machine_stats;
-IF OBJECT_ID('d_machine_stats_seq', 'SO') IS NOT NULL drop sequence d_machine_stats_seq;
-
-IF OBJECT_ID('d_machine_use', 'U') IS NOT NULL drop table d_machine_use;
-IF OBJECT_ID('d_machine_use_seq', 'SO') IS NOT NULL drop sequence d_machine_use_seq;
-
-IF OBJECT_ID('dorg', 'U') IS NOT NULL drop table dorg;
-IF OBJECT_ID('dorg_seq', 'SO') IS NOT NULL drop sequence dorg_seq;
-
-IF OBJECT_ID('dperson', 'U') IS NOT NULL drop table dperson;
-IF OBJECT_ID('dperson_seq', 'SO') IS NOT NULL drop sequence dperson_seq;
-
-IF OBJECT_ID('drol', 'U') IS NOT NULL drop table drol;
-IF OBJECT_ID('drol_seq', 'SO') IS NOT NULL drop sequence drol_seq;
-
-IF OBJECT_ID('drot', 'U') IS NOT NULL drop table drot;
-IF OBJECT_ID('drot_seq', 'SO') IS NOT NULL drop sequence drot_seq;
-
-IF OBJECT_ID('drot_drol', 'U') IS NOT NULL drop table drot_drol;
-
-IF OBJECT_ID('rawinherit_data', 'U') IS NOT NULL drop table rawinherit_data;
-IF OBJECT_ID('rawinherit_data_seq', 'SO') IS NOT NULL drop sequence rawinherit_data_seq;
-
-IF OBJECT_ID('data_container', 'U') IS NOT NULL drop table data_container;
-
-IF OBJECT_ID('dc_detail', 'U') IS NOT NULL drop table dc_detail;
-IF OBJECT_ID('dc_detail_seq', 'SO') IS NOT NULL drop sequence dc_detail_seq;
-
-IF OBJECT_ID('dc_master', 'U') IS NOT NULL drop table dc_master;
-IF OBJECT_ID('dc_master_seq', 'SO') IS NOT NULL drop sequence dc_master_seq;
-
-IF OBJECT_ID('dfk_cascade', 'U') IS NOT NULL drop table dfk_cascade;
-IF OBJECT_ID('dfk_cascade_seq', 'SO') IS NOT NULL drop sequence dfk_cascade_seq;
-
-IF OBJECT_ID('dfk_cascade_one', 'U') IS NOT NULL drop table dfk_cascade_one;
-IF OBJECT_ID('dfk_cascade_one_seq', 'SO') IS NOT NULL drop sequence dfk_cascade_one_seq;
-
-IF OBJECT_ID('dfk_none', 'U') IS NOT NULL drop table dfk_none;
-IF OBJECT_ID('dfk_none_seq', 'SO') IS NOT NULL drop sequence dfk_none_seq;
-
-IF OBJECT_ID('dfk_none_via_join', 'U') IS NOT NULL drop table dfk_none_via_join;
-IF OBJECT_ID('dfk_none_via_join_seq', 'SO') IS NOT NULL drop sequence dfk_none_via_join_seq;
-
-IF OBJECT_ID('dfk_none_via_mto_m', 'U') IS NOT NULL drop table dfk_none_via_mto_m;
-IF OBJECT_ID('dfk_none_via_mto_m_seq', 'SO') IS NOT NULL drop sequence dfk_none_via_mto_m_seq;
-
-IF OBJECT_ID('dfk_none_via_mto_m_dfk_one', 'U') IS NOT NULL drop table dfk_none_via_mto_m_dfk_one;
-
-IF OBJECT_ID('dfk_one', 'U') IS NOT NULL drop table dfk_one;
-IF OBJECT_ID('dfk_one_seq', 'SO') IS NOT NULL drop sequence dfk_one_seq;
-
-IF OBJECT_ID('dfk_set_null', 'U') IS NOT NULL drop table dfk_set_null;
-IF OBJECT_ID('dfk_set_null_seq', 'SO') IS NOT NULL drop sequence dfk_set_null_seq;
-
-IF OBJECT_ID('doc', 'U') IS NOT NULL drop table doc;
-IF OBJECT_ID('doc_seq', 'SO') IS NOT NULL drop sequence doc_seq;
-
-IF OBJECT_ID('doc_link', 'U') IS NOT NULL drop table doc_link;
-
-IF OBJECT_ID('doc_link_draft', 'U') IS NOT NULL drop table doc_link_draft;
-
-IF OBJECT_ID('doc_draft', 'U') IS NOT NULL drop table doc_draft;
-IF OBJECT_ID('doc_draft_seq', 'SO') IS NOT NULL drop sequence doc_draft_seq;
-
-IF OBJECT_ID('document', 'U') IS NOT NULL drop table document;
-IF OBJECT_ID('document_seq', 'SO') IS NOT NULL drop sequence document_seq;
-
-IF OBJECT_ID('document_draft', 'U') IS NOT NULL drop table document_draft;
-IF OBJECT_ID('document_draft_seq', 'SO') IS NOT NULL drop sequence document_draft_seq;
-
-IF OBJECT_ID('document_media', 'U') IS NOT NULL drop table document_media;
-IF OBJECT_ID('document_media_seq', 'SO') IS NOT NULL drop sequence document_media_seq;
-
-IF OBJECT_ID('document_media_draft', 'U') IS NOT NULL drop table document_media_draft;
-IF OBJECT_ID('document_media_draft_seq', 'SO') IS NOT NULL drop sequence document_media_draft_seq;
-
-IF OBJECT_ID('sp_car_door', 'U') IS NOT NULL drop table sp_car_door;
-IF OBJECT_ID('sp_car_door_seq', 'SO') IS NOT NULL drop sequence sp_car_door_seq;
-
-IF OBJECT_ID('earray_bean', 'U') IS NOT NULL drop table earray_bean;
-IF OBJECT_ID('earray_bean_seq', 'SO') IS NOT NULL drop sequence earray_bean_seq;
-
-IF OBJECT_ID('earray_set_bean', 'U') IS NOT NULL drop table earray_set_bean;
-IF OBJECT_ID('earray_set_bean_seq', 'SO') IS NOT NULL drop sequence earray_set_bean_seq;
-
-IF OBJECT_ID('e_basic', 'U') IS NOT NULL drop table e_basic;
-IF OBJECT_ID('e_basic_seq', 'SO') IS NOT NULL drop sequence e_basic_seq;
-
-IF OBJECT_ID('ebasic_change_log', 'U') IS NOT NULL drop table ebasic_change_log;
-IF OBJECT_ID('ebasic_change_log_seq', 'SO') IS NOT NULL drop sequence ebasic_change_log_seq;
-
-IF OBJECT_ID('ebasic_clob', 'U') IS NOT NULL drop table ebasic_clob;
-IF OBJECT_ID('ebasic_clob_seq', 'SO') IS NOT NULL drop sequence ebasic_clob_seq;
-
-IF OBJECT_ID('ebasic_clob_fetch_eager', 'U') IS NOT NULL drop table ebasic_clob_fetch_eager;
-IF OBJECT_ID('ebasic_clob_fetch_eager_seq', 'SO') IS NOT NULL drop sequence ebasic_clob_fetch_eager_seq;
-
-IF OBJECT_ID('ebasic_clob_no_ver', 'U') IS NOT NULL drop table ebasic_clob_no_ver;
-IF OBJECT_ID('ebasic_clob_no_ver_seq', 'SO') IS NOT NULL drop sequence ebasic_clob_no_ver_seq;
-
-IF OBJECT_ID('e_basicenc', 'U') IS NOT NULL drop table e_basicenc;
-IF OBJECT_ID('e_basicenc_seq', 'SO') IS NOT NULL drop sequence e_basicenc_seq;
-
-IF OBJECT_ID('e_basicenc_bin', 'U') IS NOT NULL drop table e_basicenc_bin;
-IF OBJECT_ID('e_basicenc_bin_seq', 'SO') IS NOT NULL drop sequence e_basicenc_bin_seq;
-
-IF OBJECT_ID('e_basicenc_client', 'U') IS NOT NULL drop table e_basicenc_client;
-IF OBJECT_ID('e_basicenc_client_seq', 'SO') IS NOT NULL drop sequence e_basicenc_client_seq;
-
-IF OBJECT_ID('e_basicenc_relate', 'U') IS NOT NULL drop table e_basicenc_relate;
-IF OBJECT_ID('e_basicenc_relate_seq', 'SO') IS NOT NULL drop sequence e_basicenc_relate_seq;
-
-IF OBJECT_ID('e_basic_enum_id', 'U') IS NOT NULL drop table e_basic_enum_id;
-
-IF OBJECT_ID('e_basic_eni', 'U') IS NOT NULL drop table e_basic_eni;
-IF OBJECT_ID('e_basic_eni_seq', 'SO') IS NOT NULL drop sequence e_basic_eni_seq;
-
-IF OBJECT_ID('ebasic_hstore', 'U') IS NOT NULL drop table ebasic_hstore;
-IF OBJECT_ID('ebasic_hstore_seq', 'SO') IS NOT NULL drop sequence ebasic_hstore_seq;
-
-IF OBJECT_ID('ebasic_json_jackson', 'U') IS NOT NULL drop table ebasic_json_jackson;
-IF OBJECT_ID('ebasic_json_jackson_seq', 'SO') IS NOT NULL drop sequence ebasic_json_jackson_seq;
-
-IF OBJECT_ID('ebasic_json_jackson2', 'U') IS NOT NULL drop table ebasic_json_jackson2;
-IF OBJECT_ID('ebasic_json_jackson2_seq', 'SO') IS NOT NULL drop sequence ebasic_json_jackson2_seq;
-
-IF OBJECT_ID('ebasic_json_list', 'U') IS NOT NULL drop table ebasic_json_list;
-IF OBJECT_ID('ebasic_json_list_seq', 'SO') IS NOT NULL drop sequence ebasic_json_list_seq;
-
-IF OBJECT_ID('ebasic_json_map', 'U') IS NOT NULL drop table ebasic_json_map;
-IF OBJECT_ID('ebasic_json_map_seq', 'SO') IS NOT NULL drop sequence ebasic_json_map_seq;
-
-IF OBJECT_ID('ebasic_json_map_blob', 'U') IS NOT NULL drop table ebasic_json_map_blob;
-IF OBJECT_ID('ebasic_json_map_blob_seq', 'SO') IS NOT NULL drop sequence ebasic_json_map_blob_seq;
-
-IF OBJECT_ID('ebasic_json_map_clob', 'U') IS NOT NULL drop table ebasic_json_map_clob;
-IF OBJECT_ID('ebasic_json_map_clob_seq', 'SO') IS NOT NULL drop sequence ebasic_json_map_clob_seq;
-
-IF OBJECT_ID('ebasic_json_map_detail', 'U') IS NOT NULL drop table ebasic_json_map_detail;
-IF OBJECT_ID('ebasic_json_map_detail_seq', 'SO') IS NOT NULL drop sequence ebasic_json_map_detail_seq;
-
-IF OBJECT_ID('ebasic_json_map_json_b', 'U') IS NOT NULL drop table ebasic_json_map_json_b;
-IF OBJECT_ID('ebasic_json_map_json_b_seq', 'SO') IS NOT NULL drop sequence ebasic_json_map_json_b_seq;
-
-IF OBJECT_ID('ebasic_json_map_varchar', 'U') IS NOT NULL drop table ebasic_json_map_varchar;
-IF OBJECT_ID('ebasic_json_map_varchar_seq', 'SO') IS NOT NULL drop sequence ebasic_json_map_varchar_seq;
-
-IF OBJECT_ID('ebasic_json_node', 'U') IS NOT NULL drop table ebasic_json_node;
-IF OBJECT_ID('ebasic_json_node_seq', 'SO') IS NOT NULL drop sequence ebasic_json_node_seq;
-
-IF OBJECT_ID('ebasic_json_node_blob', 'U') IS NOT NULL drop table ebasic_json_node_blob;
-IF OBJECT_ID('ebasic_json_node_blob_seq', 'SO') IS NOT NULL drop sequence ebasic_json_node_blob_seq;
-
-IF OBJECT_ID('ebasic_json_node_json_b', 'U') IS NOT NULL drop table ebasic_json_node_json_b;
-IF OBJECT_ID('ebasic_json_node_json_b_seq', 'SO') IS NOT NULL drop sequence ebasic_json_node_json_b_seq;
-
-IF OBJECT_ID('ebasic_json_node_varchar', 'U') IS NOT NULL drop table ebasic_json_node_varchar;
-IF OBJECT_ID('ebasic_json_node_varchar_seq', 'SO') IS NOT NULL drop sequence ebasic_json_node_varchar_seq;
-
-IF OBJECT_ID('ebasic_json_unmapped', 'U') IS NOT NULL drop table ebasic_json_unmapped;
-IF OBJECT_ID('ebasic_json_unmapped_seq', 'SO') IS NOT NULL drop sequence ebasic_json_unmapped_seq;
-
-IF OBJECT_ID('e_basic_ndc', 'U') IS NOT NULL drop table e_basic_ndc;
-IF OBJECT_ID('e_basic_ndc_seq', 'SO') IS NOT NULL drop sequence e_basic_ndc_seq;
-
-IF OBJECT_ID('ebasic_no_sdchild', 'U') IS NOT NULL drop table ebasic_no_sdchild;
-IF OBJECT_ID('ebasic_no_sdchild_seq', 'SO') IS NOT NULL drop sequence ebasic_no_sdchild_seq;
-
-IF OBJECT_ID('ebasic_sdchild', 'U') IS NOT NULL drop table ebasic_sdchild;
-IF OBJECT_ID('ebasic_sdchild_seq', 'SO') IS NOT NULL drop sequence ebasic_sdchild_seq;
-
-IF OBJECT_ID('ebasic_soft_delete', 'U') IS NOT NULL drop table ebasic_soft_delete;
-IF OBJECT_ID('ebasic_soft_delete_seq', 'SO') IS NOT NULL drop sequence ebasic_soft_delete_seq;
-
-IF OBJECT_ID('e_basicver', 'U') IS NOT NULL drop table e_basicver;
-IF OBJECT_ID('e_basicver_seq', 'SO') IS NOT NULL drop sequence e_basicver_seq;
-
-IF OBJECT_ID('e_basic_withlife', 'U') IS NOT NULL drop table e_basic_withlife;
-IF OBJECT_ID('e_basic_withlife_seq', 'SO') IS NOT NULL drop sequence e_basic_withlife_seq;
-
-IF OBJECT_ID('e_basic_with_ex', 'U') IS NOT NULL drop table e_basic_with_ex;
-IF OBJECT_ID('e_basic_with_ex_seq', 'SO') IS NOT NULL drop sequence e_basic_with_ex_seq;
-
-IF OBJECT_ID('e_basicverucon', 'U') IS NOT NULL drop table e_basicverucon;
-IF OBJECT_ID('e_basicverucon_seq', 'SO') IS NOT NULL drop sequence e_basicverucon_seq;
-
-IF OBJECT_ID('ecache_child', 'U') IS NOT NULL drop table ecache_child;
-
-IF OBJECT_ID('ecache_root', 'U') IS NOT NULL drop table ecache_root;
-
-IF OBJECT_ID('e_col_ab', 'U') IS NOT NULL drop table e_col_ab;
-IF OBJECT_ID('e_col_ab_seq', 'SO') IS NOT NULL drop sequence e_col_ab_seq;
-
-IF OBJECT_ID('ecustom_id', 'U') IS NOT NULL drop table ecustom_id;
-
-IF OBJECT_ID('edefault_prop', 'U') IS NOT NULL drop table edefault_prop;
-IF OBJECT_ID('edefault_prop_seq', 'SO') IS NOT NULL drop sequence edefault_prop_seq;
-
-IF OBJECT_ID('eemb_inner', 'U') IS NOT NULL drop table eemb_inner;
-IF OBJECT_ID('eemb_inner_seq', 'SO') IS NOT NULL drop sequence eemb_inner_seq;
-
-IF OBJECT_ID('eemb_outer', 'U') IS NOT NULL drop table eemb_outer;
-IF OBJECT_ID('eemb_outer_seq', 'SO') IS NOT NULL drop sequence eemb_outer_seq;
-
-IF OBJECT_ID('efile2_no_fk', 'U') IS NOT NULL drop table efile2_no_fk;
-
-IF OBJECT_ID('efile_no_fk', 'U') IS NOT NULL drop table efile_no_fk;
-
-IF OBJECT_ID('efile_no_fk_euser_no_fk', 'U') IS NOT NULL drop table efile_no_fk_euser_no_fk;
-
-IF OBJECT_ID('efile_no_fk_euser_no_fk_soft_del', 'U') IS NOT NULL drop table efile_no_fk_euser_no_fk_soft_del;
-
-IF OBJECT_ID('egen_props', 'U') IS NOT NULL drop table egen_props;
-IF OBJECT_ID('egen_props_seq', 'SO') IS NOT NULL drop sequence egen_props_seq;
-
-IF OBJECT_ID('eid_uid_bean', 'U') IS NOT NULL drop table eid_uid_bean;
-IF OBJECT_ID('eid_uid_bean_seq', 'SO') IS NOT NULL drop sequence eid_uid_bean_seq;
-
-IF OBJECT_ID('einvoice', 'U') IS NOT NULL drop table einvoice;
-IF OBJECT_ID('einvoice_seq', 'SO') IS NOT NULL drop sequence einvoice_seq;
-
-IF OBJECT_ID('e_main', 'U') IS NOT NULL drop table e_main;
-IF OBJECT_ID('e_main_seq', 'SO') IS NOT NULL drop sequence e_main_seq;
-
-IF OBJECT_ID('enull_collection', 'U') IS NOT NULL drop table enull_collection;
-IF OBJECT_ID('enull_collection_seq', 'SO') IS NOT NULL drop sequence enull_collection_seq;
-
-IF OBJECT_ID('enull_collection_detail', 'U') IS NOT NULL drop table enull_collection_detail;
-IF OBJECT_ID('enull_collection_detail_seq', 'SO') IS NOT NULL drop sequence enull_collection_detail_seq;
-
-IF OBJECT_ID('eopt_one_a', 'U') IS NOT NULL drop table eopt_one_a;
-IF OBJECT_ID('eopt_one_a_seq', 'SO') IS NOT NULL drop sequence eopt_one_a_seq;
-
-IF OBJECT_ID('eopt_one_b', 'U') IS NOT NULL drop table eopt_one_b;
-IF OBJECT_ID('eopt_one_b_seq', 'SO') IS NOT NULL drop sequence eopt_one_b_seq;
-
-IF OBJECT_ID('eopt_one_c', 'U') IS NOT NULL drop table eopt_one_c;
-IF OBJECT_ID('eopt_one_c_seq', 'SO') IS NOT NULL drop sequence eopt_one_c_seq;
-
-IF OBJECT_ID('eper_addr', 'U') IS NOT NULL drop table eper_addr;
-IF OBJECT_ID('eper_addr_seq', 'SO') IS NOT NULL drop sequence eper_addr_seq;
-
-IF OBJECT_ID('eperson', 'U') IS NOT NULL drop table eperson;
-IF OBJECT_ID('eperson_seq', 'SO') IS NOT NULL drop sequence eperson_seq;
-
-IF OBJECT_ID('e_person_online', 'U') IS NOT NULL drop table e_person_online;
-IF OBJECT_ID('e_person_online_seq', 'SO') IS NOT NULL drop sequence e_person_online_seq;
-
-IF OBJECT_ID('esimple', 'U') IS NOT NULL drop table esimple;
-
-IF OBJECT_ID('esoft_del_book', 'U') IS NOT NULL drop table esoft_del_book;
-IF OBJECT_ID('esoft_del_book_seq', 'SO') IS NOT NULL drop sequence esoft_del_book_seq;
-
-IF OBJECT_ID('esoft_del_book_esoft_del_user', 'U') IS NOT NULL drop table esoft_del_book_esoft_del_user;
-
-IF OBJECT_ID('esoft_del_down', 'U') IS NOT NULL drop table esoft_del_down;
-IF OBJECT_ID('esoft_del_down_seq', 'SO') IS NOT NULL drop sequence esoft_del_down_seq;
-
-IF OBJECT_ID('esoft_del_mid', 'U') IS NOT NULL drop table esoft_del_mid;
-IF OBJECT_ID('esoft_del_mid_seq', 'SO') IS NOT NULL drop sequence esoft_del_mid_seq;
-
-IF OBJECT_ID('esoft_del_one_a', 'U') IS NOT NULL drop table esoft_del_one_a;
-IF OBJECT_ID('esoft_del_one_a_seq', 'SO') IS NOT NULL drop sequence esoft_del_one_a_seq;
-
-IF OBJECT_ID('esoft_del_one_b', 'U') IS NOT NULL drop table esoft_del_one_b;
-IF OBJECT_ID('esoft_del_one_b_seq', 'SO') IS NOT NULL drop sequence esoft_del_one_b_seq;
-
-IF OBJECT_ID('esoft_del_role', 'U') IS NOT NULL drop table esoft_del_role;
-IF OBJECT_ID('esoft_del_role_seq', 'SO') IS NOT NULL drop sequence esoft_del_role_seq;
-
-IF OBJECT_ID('esoft_del_role_esoft_del_user', 'U') IS NOT NULL drop table esoft_del_role_esoft_del_user;
-
-IF OBJECT_ID('esoft_del_top', 'U') IS NOT NULL drop table esoft_del_top;
-IF OBJECT_ID('esoft_del_top_seq', 'SO') IS NOT NULL drop sequence esoft_del_top_seq;
-
-IF OBJECT_ID('esoft_del_up', 'U') IS NOT NULL drop table esoft_del_up;
-IF OBJECT_ID('esoft_del_up_seq', 'SO') IS NOT NULL drop sequence esoft_del_up_seq;
-
-IF OBJECT_ID('esoft_del_user', 'U') IS NOT NULL drop table esoft_del_user;
-IF OBJECT_ID('esoft_del_user_seq', 'SO') IS NOT NULL drop sequence esoft_del_user_seq;
-
-IF OBJECT_ID('esoft_del_user_esoft_del_role', 'U') IS NOT NULL drop table esoft_del_user_esoft_del_role;
-
-IF OBJECT_ID('esome_convert_type', 'U') IS NOT NULL drop table esome_convert_type;
-IF OBJECT_ID('esome_convert_type_seq', 'SO') IS NOT NULL drop sequence esome_convert_type_seq;
-
-IF OBJECT_ID('esome_type', 'U') IS NOT NULL drop table esome_type;
-IF OBJECT_ID('esome_type_seq', 'SO') IS NOT NULL drop sequence esome_type_seq;
-
-IF OBJECT_ID('etrans_many', 'U') IS NOT NULL drop table etrans_many;
-IF OBJECT_ID('etrans_many_seq', 'SO') IS NOT NULL drop sequence etrans_many_seq;
-
-IF OBJECT_ID('rawinherit_uncle', 'U') IS NOT NULL drop table rawinherit_uncle;
-IF OBJECT_ID('rawinherit_uncle_seq', 'SO') IS NOT NULL drop sequence rawinherit_uncle_seq;
-
-IF OBJECT_ID('euser_no_fk', 'U') IS NOT NULL drop table euser_no_fk;
-IF OBJECT_ID('euser_no_fk_seq', 'SO') IS NOT NULL drop sequence euser_no_fk_seq;
-
-IF OBJECT_ID('euser_no_fk_soft_del', 'U') IS NOT NULL drop table euser_no_fk_soft_del;
-IF OBJECT_ID('euser_no_fk_soft_del_seq', 'SO') IS NOT NULL drop sequence euser_no_fk_soft_del_seq;
-
-IF OBJECT_ID('evanilla_collection', 'U') IS NOT NULL drop table evanilla_collection;
-IF OBJECT_ID('evanilla_collection_seq', 'SO') IS NOT NULL drop sequence evanilla_collection_seq;
-
-IF OBJECT_ID('evanilla_collection_detail', 'U') IS NOT NULL drop table evanilla_collection_detail;
-IF OBJECT_ID('evanilla_collection_detail_seq', 'SO') IS NOT NULL drop sequence evanilla_collection_detail_seq;
-
-IF OBJECT_ID('ewho_props', 'U') IS NOT NULL drop table ewho_props;
-IF OBJECT_ID('ewho_props_seq', 'SO') IS NOT NULL drop sequence ewho_props_seq;
-
-IF OBJECT_ID('e_withinet', 'U') IS NOT NULL drop table e_withinet;
-IF OBJECT_ID('e_withinet_seq', 'SO') IS NOT NULL drop sequence e_withinet_seq;
-
-IF OBJECT_ID('ec_enum_person', 'U') IS NOT NULL drop table ec_enum_person;
-IF OBJECT_ID('ec_enum_person_seq', 'SO') IS NOT NULL drop sequence ec_enum_person_seq;
-
-IF OBJECT_ID('ec_enum_person_tags', 'U') IS NOT NULL drop table ec_enum_person_tags;
-
-IF OBJECT_ID('ec_person', 'U') IS NOT NULL drop table ec_person;
-IF OBJECT_ID('ec_person_seq', 'SO') IS NOT NULL drop sequence ec_person_seq;
-
-IF OBJECT_ID('ec_person_phone', 'U') IS NOT NULL drop table ec_person_phone;
-
-IF OBJECT_ID('ec_top', 'U') IS NOT NULL drop table ec_top;
-IF OBJECT_ID('ec_top_seq', 'SO') IS NOT NULL drop sequence ec_top_seq;
-
-IF OBJECT_ID('ec_top_ecs_person', 'U') IS NOT NULL drop table ec_top_ecs_person;
-
-IF OBJECT_ID('ecbl_person', 'U') IS NOT NULL drop table ecbl_person;
-IF OBJECT_ID('ecbl_person_seq', 'SO') IS NOT NULL drop sequence ecbl_person_seq;
-
-IF OBJECT_ID('ecbl_person_phone_numbers', 'U') IS NOT NULL drop table ecbl_person_phone_numbers;
-
-IF OBJECT_ID('ecbm_person', 'U') IS NOT NULL drop table ecbm_person;
-IF OBJECT_ID('ecbm_person_seq', 'SO') IS NOT NULL drop sequence ecbm_person_seq;
-
-IF OBJECT_ID('ecbm_person_phone_numbers', 'U') IS NOT NULL drop table ecbm_person_phone_numbers;
-
-IF OBJECT_ID('ecm_person', 'U') IS NOT NULL drop table ecm_person;
-IF OBJECT_ID('ecm_person_seq', 'SO') IS NOT NULL drop sequence ecm_person_seq;
-
-IF OBJECT_ID('ecm_person_phone_numbers', 'U') IS NOT NULL drop table ecm_person_phone_numbers;
-
-IF OBJECT_ID('ecmc_person', 'U') IS NOT NULL drop table ecmc_person;
-IF OBJECT_ID('ecmc_person_seq', 'SO') IS NOT NULL drop sequence ecmc_person_seq;
-
-IF OBJECT_ID('ecmc_person_phone_numbers', 'U') IS NOT NULL drop table ecmc_person_phone_numbers;
-
-IF OBJECT_ID('ecs_person', 'U') IS NOT NULL drop table ecs_person;
-IF OBJECT_ID('ecs_person_seq', 'SO') IS NOT NULL drop sequence ecs_person_seq;
-
-IF OBJECT_ID('ecs_person_phone', 'U') IS NOT NULL drop table ecs_person_phone;
-
-IF OBJECT_ID('ecsm_child', 'U') IS NOT NULL drop table ecsm_child;
-
-IF OBJECT_ID('ecsm_values', 'U') IS NOT NULL drop table ecsm_values;
-
-IF OBJECT_ID('ecsm_one', 'U') IS NOT NULL drop table ecsm_one;
-
-IF OBJECT_ID('ecsm_parent', 'U') IS NOT NULL drop table ecsm_parent;
-IF OBJECT_ID('ecsm_parent_seq', 'SO') IS NOT NULL drop sequence ecsm_parent_seq;
-
-IF OBJECT_ID('ecsm_two', 'U') IS NOT NULL drop table ecsm_two;
-
-IF OBJECT_ID('td_child', 'U') IS NOT NULL drop table td_child;
-IF OBJECT_ID('td_child_seq', 'SO') IS NOT NULL drop sequence td_child_seq;
-
-IF OBJECT_ID('td_parent', 'U') IS NOT NULL drop table td_parent;
-IF OBJECT_ID('td_parent_seq', 'SO') IS NOT NULL drop sequence td_parent_seq;
-
-IF OBJECT_ID('element_bean', 'U') IS NOT NULL drop table element_bean;
-IF OBJECT_ID('element_bean_seq', 'SO') IS NOT NULL drop sequence element_bean_seq;
-
-IF OBJECT_ID('empl', 'U') IS NOT NULL drop table empl;
-IF OBJECT_ID('empl_seq', 'SO') IS NOT NULL drop sequence empl_seq;
-
-IF OBJECT_ID('esd_detail', 'U') IS NOT NULL drop table esd_detail;
-IF OBJECT_ID('esd_detail_seq', 'SO') IS NOT NULL drop sequence esd_detail_seq;
-
-IF OBJECT_ID('esd_master', 'U') IS NOT NULL drop table esd_master;
-IF OBJECT_ID('esd_master_seq', 'SO') IS NOT NULL drop sequence esd_master_seq;
-
-IF OBJECT_ID('feature_desc', 'U') IS NOT NULL drop table feature_desc;
-IF OBJECT_ID('feature_desc_seq', 'SO') IS NOT NULL drop sequence feature_desc_seq;
-
-IF OBJECT_ID('f_first', 'U') IS NOT NULL drop table f_first;
-IF OBJECT_ID('f_first_seq', 'SO') IS NOT NULL drop sequence f_first_seq;
-
-IF OBJECT_ID('foo', 'U') IS NOT NULL drop table foo;
-IF OBJECT_ID('foo_seq', 'SO') IS NOT NULL drop sequence foo_seq;
-
-IF OBJECT_ID('gen_key_identity', 'U') IS NOT NULL drop table gen_key_identity;
-
-IF OBJECT_ID('gen_key_sequence', 'U') IS NOT NULL drop table gen_key_sequence;
-IF OBJECT_ID('gen_key_sequence_seq', 'SO') IS NOT NULL drop sequence gen_key_sequence_seq;
-
-IF OBJECT_ID('gen_key_table', 'U') IS NOT NULL drop table gen_key_table;
-IF OBJECT_ID('gen_key_table_seq', 'SO') IS NOT NULL drop sequence gen_key_table_seq;
-
-IF OBJECT_ID('grand_parent_person', 'U') IS NOT NULL drop table grand_parent_person;
-IF OBJECT_ID('grand_parent_person_seq', 'SO') IS NOT NULL drop sequence grand_parent_person_seq;
-
-IF OBJECT_ID('survey_group', 'U') IS NOT NULL drop table survey_group;
-IF OBJECT_ID('survey_group_seq', 'SO') IS NOT NULL drop sequence survey_group_seq;
-
-IF OBJECT_ID('c_group', 'U') IS NOT NULL drop table c_group;
-IF OBJECT_ID('c_group_seq', 'SO') IS NOT NULL drop sequence c_group_seq;
-
-IF OBJECT_ID('he_doc', 'U') IS NOT NULL drop table he_doc;
-IF OBJECT_ID('he_doc_seq', 'SO') IS NOT NULL drop sequence he_doc_seq;
-
-IF OBJECT_ID('hx_link', 'U') IS NOT NULL alter table hx_link set (system_versioning = off);
-IF OBJECT_ID('hx_link_history', 'U') IS NOT NULL drop table hx_link_history;
-IF OBJECT_ID('hx_link', 'U') IS NOT NULL drop table hx_link;
-IF OBJECT_ID('hx_link_seq', 'SO') IS NOT NULL drop sequence hx_link_seq;
-
-IF OBJECT_ID('hx_link_doc', 'U') IS NOT NULL drop table hx_link_doc;
-
-IF OBJECT_ID('hi_doc', 'U') IS NOT NULL drop table hi_doc;
-IF OBJECT_ID('hi_doc_seq', 'SO') IS NOT NULL drop sequence hi_doc_seq;
-
-IF OBJECT_ID('hi_link', 'U') IS NOT NULL alter table hi_link set (system_versioning = off);
-IF OBJECT_ID('hi_link_history', 'U') IS NOT NULL drop table hi_link_history;
-IF OBJECT_ID('hi_link', 'U') IS NOT NULL drop table hi_link;
-IF OBJECT_ID('hi_link_seq', 'SO') IS NOT NULL drop sequence hi_link_seq;
-
-IF OBJECT_ID('hi_link_doc', 'U') IS NOT NULL alter table hi_link_doc set (system_versioning = off);
-IF OBJECT_ID('hi_link_doc_history', 'U') IS NOT NULL drop table hi_link_doc_history;
-IF OBJECT_ID('hi_link_doc', 'U') IS NOT NULL drop table hi_link_doc;
-
-IF OBJECT_ID('hi_tone', 'U') IS NOT NULL alter table hi_tone set (system_versioning = off);
-IF OBJECT_ID('hi_tone_history', 'U') IS NOT NULL drop table hi_tone_history;
-IF OBJECT_ID('hi_tone', 'U') IS NOT NULL drop table hi_tone;
-IF OBJECT_ID('hi_tone_seq', 'SO') IS NOT NULL drop sequence hi_tone_seq;
-
-IF OBJECT_ID('hi_tthree', 'U') IS NOT NULL alter table hi_tthree set (system_versioning = off);
-IF OBJECT_ID('hi_tthree_history', 'U') IS NOT NULL drop table hi_tthree_history;
-IF OBJECT_ID('hi_tthree', 'U') IS NOT NULL drop table hi_tthree;
-IF OBJECT_ID('hi_tthree_seq', 'SO') IS NOT NULL drop sequence hi_tthree_seq;
-
-IF OBJECT_ID('hi_ttwo', 'U') IS NOT NULL alter table hi_ttwo set (system_versioning = off);
-IF OBJECT_ID('hi_ttwo_history', 'U') IS NOT NULL drop table hi_ttwo_history;
-IF OBJECT_ID('hi_ttwo', 'U') IS NOT NULL drop table hi_ttwo;
-IF OBJECT_ID('hi_ttwo_seq', 'SO') IS NOT NULL drop sequence hi_ttwo_seq;
-
-IF OBJECT_ID('hsd_setting', 'U') IS NOT NULL alter table hsd_setting set (system_versioning = off);
-IF OBJECT_ID('hsd_setting_history', 'U') IS NOT NULL drop table hsd_setting_history;
-IF OBJECT_ID('hsd_setting', 'U') IS NOT NULL drop table hsd_setting;
-IF OBJECT_ID('hsd_setting_seq', 'SO') IS NOT NULL drop sequence hsd_setting_seq;
-
-IF OBJECT_ID('hsd_user', 'U') IS NOT NULL alter table hsd_user set (system_versioning = off);
-IF OBJECT_ID('hsd_user_history', 'U') IS NOT NULL drop table hsd_user_history;
-IF OBJECT_ID('hsd_user', 'U') IS NOT NULL drop table hsd_user;
-IF OBJECT_ID('hsd_user_seq', 'SO') IS NOT NULL drop sequence hsd_user_seq;
-
-IF OBJECT_ID('iaf_segment', 'U') IS NOT NULL drop table iaf_segment;
-IF OBJECT_ID('iaf_segment_seq', 'SO') IS NOT NULL drop sequence iaf_segment_seq;
-
-IF OBJECT_ID('iaf_segment_status', 'U') IS NOT NULL drop table iaf_segment_status;
-IF OBJECT_ID('iaf_segment_status_seq', 'SO') IS NOT NULL drop sequence iaf_segment_status_seq;
-
-IF OBJECT_ID('imrelated', 'U') IS NOT NULL drop table imrelated;
-IF OBJECT_ID('imrelated_seq', 'SO') IS NOT NULL drop sequence imrelated_seq;
-
-IF OBJECT_ID('imroot', 'U') IS NOT NULL drop table imroot;
-IF OBJECT_ID('imroot_seq', 'SO') IS NOT NULL drop sequence imroot_seq;
-
-IF OBJECT_ID('ixresource', 'U') IS NOT NULL drop table ixresource;
-
-IF OBJECT_ID('info_company', 'U') IS NOT NULL drop table info_company;
-IF OBJECT_ID('info_company_seq', 'SO') IS NOT NULL drop sequence info_company_seq;
-
-IF OBJECT_ID('info_contact', 'U') IS NOT NULL drop table info_contact;
-IF OBJECT_ID('info_contact_seq', 'SO') IS NOT NULL drop sequence info_contact_seq;
-
-IF OBJECT_ID('info_customer', 'U') IS NOT NULL drop table info_customer;
-IF OBJECT_ID('info_customer_seq', 'SO') IS NOT NULL drop sequence info_customer_seq;
-
-IF OBJECT_ID('inner_report', 'U') IS NOT NULL drop table inner_report;
-IF OBJECT_ID('inner_report_seq', 'SO') IS NOT NULL drop sequence inner_report_seq;
-
-IF OBJECT_ID('drel_invoice', 'U') IS NOT NULL drop table drel_invoice;
-IF OBJECT_ID('drel_invoice_seq', 'SO') IS NOT NULL drop sequence drel_invoice_seq;
-
-IF OBJECT_ID('item', 'U') IS NOT NULL drop table item;
-
-IF OBJECT_ID('monkey', 'U') IS NOT NULL drop table monkey;
-IF OBJECT_ID('monkey_seq', 'SO') IS NOT NULL drop sequence monkey_seq;
-
-IF OBJECT_ID('mkeygroup', 'U') IS NOT NULL drop table mkeygroup;
-IF OBJECT_ID('mkeygroup_seq', 'SO') IS NOT NULL drop sequence mkeygroup_seq;
-
-IF OBJECT_ID('mkeygroup_monkey', 'U') IS NOT NULL drop table mkeygroup_monkey;
-
-IF OBJECT_ID('trainer', 'U') IS NOT NULL drop table trainer;
-IF OBJECT_ID('trainer_seq', 'SO') IS NOT NULL drop sequence trainer_seq;
-
-IF OBJECT_ID('trainer_monkey', 'U') IS NOT NULL drop table trainer_monkey;
-
-IF OBJECT_ID('troop', 'U') IS NOT NULL drop table troop;
-IF OBJECT_ID('troop_seq', 'SO') IS NOT NULL drop sequence troop_seq;
-
-IF OBJECT_ID('troop_monkey', 'U') IS NOT NULL drop table troop_monkey;
-
-IF OBJECT_ID('l2_cldf_reset_bean', 'U') IS NOT NULL drop table l2_cldf_reset_bean;
-IF OBJECT_ID('l2_cldf_reset_bean_seq', 'SO') IS NOT NULL drop sequence l2_cldf_reset_bean_seq;
-
-IF OBJECT_ID('l2_cldf_reset_bean_child', 'U') IS NOT NULL drop table l2_cldf_reset_bean_child;
-IF OBJECT_ID('l2_cldf_reset_bean_child_seq', 'SO') IS NOT NULL drop sequence l2_cldf_reset_bean_child_seq;
-
-IF OBJECT_ID('level1', 'U') IS NOT NULL drop table level1;
-IF OBJECT_ID('level1_seq', 'SO') IS NOT NULL drop sequence level1_seq;
-
-IF OBJECT_ID('level1_level4', 'U') IS NOT NULL drop table level1_level4;
-
-IF OBJECT_ID('level1_level2', 'U') IS NOT NULL drop table level1_level2;
-
-IF OBJECT_ID('level2', 'U') IS NOT NULL drop table level2;
-IF OBJECT_ID('level2_seq', 'SO') IS NOT NULL drop sequence level2_seq;
-
-IF OBJECT_ID('level2_level3', 'U') IS NOT NULL drop table level2_level3;
-
-IF OBJECT_ID('level3', 'U') IS NOT NULL drop table level3;
-IF OBJECT_ID('level3_seq', 'SO') IS NOT NULL drop sequence level3_seq;
-
-IF OBJECT_ID('level4', 'U') IS NOT NULL drop table level4;
-IF OBJECT_ID('level4_seq', 'SO') IS NOT NULL drop sequence level4_seq;
-
-IF OBJECT_ID('link', 'U') IS NOT NULL alter table link set (system_versioning = off);
-IF OBJECT_ID('link_history', 'U') IS NOT NULL drop table link_history;
-IF OBJECT_ID('link', 'U') IS NOT NULL drop table link;
-IF OBJECT_ID('link_seq', 'SO') IS NOT NULL drop sequence link_seq;
-
-IF OBJECT_ID('link_draft', 'U') IS NOT NULL drop table link_draft;
-IF OBJECT_ID('link_draft_seq', 'SO') IS NOT NULL drop sequence link_draft_seq;
-
-IF OBJECT_ID('la_attr_value', 'U') IS NOT NULL drop table la_attr_value;
-IF OBJECT_ID('la_attr_value_seq', 'SO') IS NOT NULL drop sequence la_attr_value_seq;
-
-IF OBJECT_ID('la_attr_value_attribute', 'U') IS NOT NULL drop table la_attr_value_attribute;
-
-IF OBJECT_ID('looney', 'U') IS NOT NULL drop table looney;
-IF OBJECT_ID('looney_seq', 'SO') IS NOT NULL drop sequence looney_seq;
-
-IF OBJECT_ID('maddress', 'U') IS NOT NULL drop table maddress;
-
-IF OBJECT_ID('mcontact', 'U') IS NOT NULL drop table mcontact;
-
-IF OBJECT_ID('mcontact_message', 'U') IS NOT NULL drop table mcontact_message;
-
-IF OBJECT_ID('mcustomer', 'U') IS NOT NULL drop table mcustomer;
-
-IF OBJECT_ID('mgroup', 'U') IS NOT NULL drop table mgroup;
-IF OBJECT_ID('mgroup_seq', 'SO') IS NOT NULL drop sequence mgroup_seq;
-
-IF OBJECT_ID('mmachine', 'U') IS NOT NULL drop table mmachine;
-IF OBJECT_ID('mmachine_seq', 'SO') IS NOT NULL drop sequence mmachine_seq;
-
-IF OBJECT_ID('mmachine_mgroup', 'U') IS NOT NULL drop table mmachine_mgroup;
-
-IF OBJECT_ID('mmedia', 'U') IS NOT NULL drop table mmedia;
-IF OBJECT_ID('mmedia_seq', 'SO') IS NOT NULL drop sequence mmedia_seq;
-
-IF OBJECT_ID('non_updateprop', 'U') IS NOT NULL drop table non_updateprop;
-IF OBJECT_ID('non_updateprop_seq', 'SO') IS NOT NULL drop sequence non_updateprop_seq;
-
-IF OBJECT_ID('mprinter', 'U') IS NOT NULL drop table mprinter;
-IF OBJECT_ID('mprinter_seq', 'SO') IS NOT NULL drop sequence mprinter_seq;
-
-IF OBJECT_ID('mprinter_state', 'U') IS NOT NULL drop table mprinter_state;
-IF OBJECT_ID('mprinter_state_seq', 'SO') IS NOT NULL drop sequence mprinter_state_seq;
-
-IF OBJECT_ID('mprofile', 'U') IS NOT NULL drop table mprofile;
-IF OBJECT_ID('mprofile_seq', 'SO') IS NOT NULL drop sequence mprofile_seq;
-
-IF OBJECT_ID('mprotected_construct_bean', 'U') IS NOT NULL drop table mprotected_construct_bean;
-IF OBJECT_ID('mprotected_construct_bean_seq', 'SO') IS NOT NULL drop sequence mprotected_construct_bean_seq;
-
-IF OBJECT_ID('mrole', 'U') IS NOT NULL drop table mrole;
-IF OBJECT_ID('mrole_seq', 'SO') IS NOT NULL drop sequence mrole_seq;
-
-IF OBJECT_ID('mrole_muser', 'U') IS NOT NULL drop table mrole_muser;
-
-IF OBJECT_ID('msome_other', 'U') IS NOT NULL drop table msome_other;
-IF OBJECT_ID('msome_other_seq', 'SO') IS NOT NULL drop sequence msome_other_seq;
-
-IF OBJECT_ID('muser', 'U') IS NOT NULL drop table muser;
-IF OBJECT_ID('muser_seq', 'SO') IS NOT NULL drop sequence muser_seq;
-
-IF OBJECT_ID('muser_type', 'U') IS NOT NULL drop table muser_type;
-IF OBJECT_ID('muser_type_seq', 'SO') IS NOT NULL drop sequence muser_type_seq;
-
-IF OBJECT_ID('mail_box', 'U') IS NOT NULL drop table mail_box;
-IF OBJECT_ID('mail_box_seq', 'SO') IS NOT NULL drop sequence mail_box_seq;
-
-IF OBJECT_ID('mail_user', 'U') IS NOT NULL drop table mail_user;
-IF OBJECT_ID('mail_user_seq', 'SO') IS NOT NULL drop sequence mail_user_seq;
-
-IF OBJECT_ID('mail_user_inbox', 'U') IS NOT NULL drop table mail_user_inbox;
-
-IF OBJECT_ID('mail_user_outbox', 'U') IS NOT NULL drop table mail_user_outbox;
-
-IF OBJECT_ID('main_entity', 'U') IS NOT NULL drop table main_entity;
-
-IF OBJECT_ID('main_entity_relation', 'U') IS NOT NULL drop table main_entity_relation;
-
-IF OBJECT_ID('map_super_actual', 'U') IS NOT NULL drop table map_super_actual;
-IF OBJECT_ID('map_super_actual_seq', 'SO') IS NOT NULL drop sequence map_super_actual_seq;
-
-IF OBJECT_ID('c_message', 'U') IS NOT NULL drop table c_message;
-IF OBJECT_ID('c_message_seq', 'SO') IS NOT NULL drop sequence c_message_seq;
-
-IF OBJECT_ID('meter_address_data', 'U') IS NOT NULL drop table meter_address_data;
-
-IF OBJECT_ID('meter_contract_data', 'U') IS NOT NULL drop table meter_contract_data;
-
-IF OBJECT_ID('meter_special_needs_client', 'U') IS NOT NULL drop table meter_special_needs_client;
-
-IF OBJECT_ID('meter_special_needs_contact', 'U') IS NOT NULL drop table meter_special_needs_contact;
-
-IF OBJECT_ID('meter_version', 'U') IS NOT NULL drop table meter_version;
-
-IF OBJECT_ID('mnoc_role', 'U') IS NOT NULL drop table mnoc_role;
-IF OBJECT_ID('mnoc_role_seq', 'SO') IS NOT NULL drop sequence mnoc_role_seq;
-
-IF OBJECT_ID('mnoc_user', 'U') IS NOT NULL drop table mnoc_user;
-IF OBJECT_ID('mnoc_user_seq', 'SO') IS NOT NULL drop sequence mnoc_user_seq;
-
-IF OBJECT_ID('mnoc_user_mnoc_role', 'U') IS NOT NULL drop table mnoc_user_mnoc_role;
-
-IF OBJECT_ID('mny_a', 'U') IS NOT NULL drop table mny_a;
-IF OBJECT_ID('mny_a_seq', 'SO') IS NOT NULL drop sequence mny_a_seq;
-
-IF OBJECT_ID('mny_b', 'U') IS NOT NULL drop table mny_b;
-IF OBJECT_ID('mny_b_seq', 'SO') IS NOT NULL drop sequence mny_b_seq;
-
-IF OBJECT_ID('mny_b_mny_c', 'U') IS NOT NULL drop table mny_b_mny_c;
-
-IF OBJECT_ID('mny_c', 'U') IS NOT NULL drop table mny_c;
-IF OBJECT_ID('mny_c_seq', 'SO') IS NOT NULL drop sequence mny_c_seq;
-
-IF OBJECT_ID('mny_topic', 'U') IS NOT NULL drop table mny_topic;
-IF OBJECT_ID('mny_topic_seq', 'SO') IS NOT NULL drop sequence mny_topic_seq;
-
-IF OBJECT_ID('subtopics', 'U') IS NOT NULL drop table subtopics;
-
-IF OBJECT_ID('mp_role', 'U') IS NOT NULL drop table mp_role;
-IF OBJECT_ID('mp_role_seq', 'SO') IS NOT NULL drop sequence mp_role_seq;
-
-IF OBJECT_ID('mp_user', 'U') IS NOT NULL drop table mp_user;
-IF OBJECT_ID('mp_user_seq', 'SO') IS NOT NULL drop sequence mp_user_seq;
-
-IF OBJECT_ID('ms_many_a', 'U') IS NOT NULL drop table ms_many_a;
-IF OBJECT_ID('ms_many_a_seq', 'SO') IS NOT NULL drop sequence ms_many_a_seq;
-
-IF OBJECT_ID('ms_many_a_many_b', 'U') IS NOT NULL drop table ms_many_a_many_b;
-
-IF OBJECT_ID('ms_many_b', 'U') IS NOT NULL drop table ms_many_b;
-IF OBJECT_ID('ms_many_b_seq', 'SO') IS NOT NULL drop sequence ms_many_b_seq;
-
-IF OBJECT_ID('ms_many_b_many_a', 'U') IS NOT NULL drop table ms_many_b_many_a;
-
-IF OBJECT_ID('my_lob_size', 'U') IS NOT NULL drop table my_lob_size;
-IF OBJECT_ID('my_lob_size_seq', 'SO') IS NOT NULL drop sequence my_lob_size_seq;
-
-IF OBJECT_ID('my_lob_size_join_many', 'U') IS NOT NULL drop table my_lob_size_join_many;
-IF OBJECT_ID('my_lob_size_join_many_seq', 'SO') IS NOT NULL drop sequence my_lob_size_join_many_seq;
-
-IF OBJECT_ID('noidbean', 'U') IS NOT NULL drop table noidbean;
-
-IF OBJECT_ID('o_bean_child', 'U') IS NOT NULL drop table o_bean_child;
-IF OBJECT_ID('o_bean_child_seq', 'SO') IS NOT NULL drop sequence o_bean_child_seq;
-
-IF OBJECT_ID('ocached_app', 'U') IS NOT NULL drop table ocached_app;
-IF OBJECT_ID('ocached_app_seq', 'SO') IS NOT NULL drop sequence ocached_app_seq;
-
-IF OBJECT_ID('ocached_app_detail', 'U') IS NOT NULL drop table ocached_app_detail;
-IF OBJECT_ID('ocached_app_detail_seq', 'SO') IS NOT NULL drop sequence ocached_app_detail_seq;
-
-IF OBJECT_ID('o_cached_bean', 'U') IS NOT NULL drop table o_cached_bean;
-IF OBJECT_ID('o_cached_bean_seq', 'SO') IS NOT NULL drop sequence o_cached_bean_seq;
-
-IF OBJECT_ID('o_cached_bean_country', 'U') IS NOT NULL drop table o_cached_bean_country;
-
-IF OBJECT_ID('o_cached_bean_child', 'U') IS NOT NULL drop table o_cached_bean_child;
-IF OBJECT_ID('o_cached_bean_child_seq', 'SO') IS NOT NULL drop sequence o_cached_bean_child_seq;
-
-IF OBJECT_ID('o_cached_inherit', 'U') IS NOT NULL drop table o_cached_inherit;
-IF OBJECT_ID('o_cached_inherit_seq', 'SO') IS NOT NULL drop sequence o_cached_inherit_seq;
-
-IF OBJECT_ID('o_cached_natkey', 'U') IS NOT NULL drop table o_cached_natkey;
-IF OBJECT_ID('o_cached_natkey_seq', 'SO') IS NOT NULL drop sequence o_cached_natkey_seq;
-
-IF OBJECT_ID('o_cached_natkey3', 'U') IS NOT NULL drop table o_cached_natkey3;
-IF OBJECT_ID('o_cached_natkey3_seq', 'SO') IS NOT NULL drop sequence o_cached_natkey3_seq;
-
-IF OBJECT_ID('ocached_nkey_uid', 'U') IS NOT NULL drop table ocached_nkey_uid;
-IF OBJECT_ID('ocached_nkey_uid_seq', 'SO') IS NOT NULL drop sequence ocached_nkey_uid_seq;
-
-IF OBJECT_ID('ocar', 'U') IS NOT NULL drop table ocar;
-IF OBJECT_ID('ocar_seq', 'SO') IS NOT NULL drop sequence ocar_seq;
-
-IF OBJECT_ID('ocompany', 'U') IS NOT NULL drop table ocompany;
-IF OBJECT_ID('ocompany_seq', 'SO') IS NOT NULL drop sequence ocompany_seq;
-
-IF OBJECT_ID('oengine', 'U') IS NOT NULL drop table oengine;
-
-IF OBJECT_ID('ogear_box', 'U') IS NOT NULL drop table ogear_box;
-
-IF OBJECT_ID('omvertex', 'U') IS NOT NULL drop table omvertex;
-
-IF OBJECT_ID('omvertex_other', 'U') IS NOT NULL drop table omvertex_other;
-
-IF OBJECT_ID('oroad_show_msg', 'U') IS NOT NULL drop table oroad_show_msg;
-IF OBJECT_ID('oroad_show_msg_seq', 'SO') IS NOT NULL drop sequence oroad_show_msg_seq;
-
-IF OBJECT_ID('om_account_child_dbo', 'U') IS NOT NULL drop table om_account_child_dbo;
-IF OBJECT_ID('om_account_child_dbo_seq', 'SO') IS NOT NULL drop sequence om_account_child_dbo_seq;
-
-IF OBJECT_ID('om_account_dbo', 'U') IS NOT NULL drop table om_account_dbo;
-IF OBJECT_ID('om_account_dbo_seq', 'SO') IS NOT NULL drop sequence om_account_dbo_seq;
-
-IF OBJECT_ID('om_basic_child', 'U') IS NOT NULL drop table om_basic_child;
-IF OBJECT_ID('om_basic_child_seq', 'SO') IS NOT NULL drop sequence om_basic_child_seq;
-
-IF OBJECT_ID('om_basic_parent', 'U') IS NOT NULL drop table om_basic_parent;
-IF OBJECT_ID('om_basic_parent_seq', 'SO') IS NOT NULL drop sequence om_basic_parent_seq;
-
-IF OBJECT_ID('om_ordered_detail', 'U') IS NOT NULL drop table om_ordered_detail;
-IF OBJECT_ID('om_ordered_detail_seq', 'SO') IS NOT NULL drop sequence om_ordered_detail_seq;
-
-IF OBJECT_ID('om_ordered_master', 'U') IS NOT NULL drop table om_ordered_master;
-IF OBJECT_ID('om_ordered_master_seq', 'SO') IS NOT NULL drop sequence om_ordered_master_seq;
-
-IF OBJECT_ID('only_id_entity', 'U') IS NOT NULL drop table only_id_entity;
-IF OBJECT_ID('only_id_entity_seq', 'SO') IS NOT NULL drop sequence only_id_entity_seq;
-
-IF OBJECT_ID('o_order', 'U') IS NOT NULL drop table o_order;
-IF OBJECT_ID('o_order_seq', 'SO') IS NOT NULL drop sequence o_order_seq;
-
-IF OBJECT_ID('o_order_detail', 'U') IS NOT NULL drop table o_order_detail;
-IF OBJECT_ID('o_order_detail_seq', 'SO') IS NOT NULL drop sequence o_order_detail_seq;
-
-IF OBJECT_ID('s_orders', 'U') IS NOT NULL drop table s_orders;
-
-IF OBJECT_ID('s_order_items', 'U') IS NOT NULL drop table s_order_items;
-
-IF OBJECT_ID('or_order_ship', 'U') IS NOT NULL drop table or_order_ship;
-IF OBJECT_ID('or_order_ship_seq', 'SO') IS NOT NULL drop sequence or_order_ship_seq;
-
-IF OBJECT_ID('organisation', 'U') IS NOT NULL drop table organisation;
-IF OBJECT_ID('organisation_seq', 'SO') IS NOT NULL drop sequence organisation_seq;
-
-IF OBJECT_ID('organization_node', 'U') IS NOT NULL drop table organization_node;
-IF OBJECT_ID('organization_node_seq', 'SO') IS NOT NULL drop sequence organization_node_seq;
-
-IF OBJECT_ID('organization_tree_node', 'U') IS NOT NULL drop table organization_tree_node;
-IF OBJECT_ID('organization_tree_node_seq', 'SO') IS NOT NULL drop sequence organization_tree_node_seq;
-
-IF OBJECT_ID('orp_detail', 'U') IS NOT NULL drop table orp_detail;
-
-IF OBJECT_ID('orp_detail2', 'U') IS NOT NULL drop table orp_detail2;
-
-IF OBJECT_ID('orp_master', 'U') IS NOT NULL drop table orp_master;
-
-IF OBJECT_ID('orp_master2', 'U') IS NOT NULL drop table orp_master2;
-
-IF OBJECT_ID('oto_aone', 'U') IS NOT NULL drop table oto_aone;
-
-IF OBJECT_ID('oto_atwo', 'U') IS NOT NULL drop table oto_atwo;
-
-IF OBJECT_ID('oto_bchild', 'U') IS NOT NULL drop table oto_bchild;
-IF OBJECT_ID('oto_bchild_seq', 'SO') IS NOT NULL drop sequence oto_bchild_seq;
-
-IF OBJECT_ID('oto_bmaster', 'U') IS NOT NULL drop table oto_bmaster;
-IF OBJECT_ID('oto_bmaster_seq', 'SO') IS NOT NULL drop sequence oto_bmaster_seq;
-
-IF OBJECT_ID('oto_child', 'U') IS NOT NULL drop table oto_child;
-IF OBJECT_ID('oto_child_seq', 'SO') IS NOT NULL drop sequence oto_child_seq;
-
-IF OBJECT_ID('oto_cust', 'U') IS NOT NULL drop table oto_cust;
-IF OBJECT_ID('oto_cust_seq', 'SO') IS NOT NULL drop sequence oto_cust_seq;
-
-IF OBJECT_ID('oto_cust_address', 'U') IS NOT NULL drop table oto_cust_address;
-IF OBJECT_ID('oto_cust_address_seq', 'SO') IS NOT NULL drop sequence oto_cust_address_seq;
-
-IF OBJECT_ID('oto_level_a', 'U') IS NOT NULL drop table oto_level_a;
-IF OBJECT_ID('oto_level_a_seq', 'SO') IS NOT NULL drop sequence oto_level_a_seq;
-
-IF OBJECT_ID('oto_level_b', 'U') IS NOT NULL drop table oto_level_b;
-IF OBJECT_ID('oto_level_b_seq', 'SO') IS NOT NULL drop sequence oto_level_b_seq;
-
-IF OBJECT_ID('oto_level_c', 'U') IS NOT NULL drop table oto_level_c;
-IF OBJECT_ID('oto_level_c_seq', 'SO') IS NOT NULL drop sequence oto_level_c_seq;
-
-IF OBJECT_ID('oto_master', 'U') IS NOT NULL drop table oto_master;
-IF OBJECT_ID('oto_master_seq', 'SO') IS NOT NULL drop sequence oto_master_seq;
-
-IF OBJECT_ID('oto_prime', 'U') IS NOT NULL drop table oto_prime;
-IF OBJECT_ID('oto_prime_seq', 'SO') IS NOT NULL drop sequence oto_prime_seq;
-
-IF OBJECT_ID('oto_prime_extra', 'U') IS NOT NULL drop table oto_prime_extra;
-IF OBJECT_ID('oto_prime_extra_seq', 'SO') IS NOT NULL drop sequence oto_prime_extra_seq;
-
-IF OBJECT_ID('oto_sd_child', 'U') IS NOT NULL drop table oto_sd_child;
-IF OBJECT_ID('oto_sd_child_seq', 'SO') IS NOT NULL drop sequence oto_sd_child_seq;
-
-IF OBJECT_ID('oto_sd_master', 'U') IS NOT NULL drop table oto_sd_master;
-IF OBJECT_ID('oto_sd_master_seq', 'SO') IS NOT NULL drop sequence oto_sd_master_seq;
-
-IF OBJECT_ID('oto_th_many', 'U') IS NOT NULL drop table oto_th_many;
-IF OBJECT_ID('oto_th_many_seq', 'SO') IS NOT NULL drop sequence oto_th_many_seq;
-
-IF OBJECT_ID('oto_th_one', 'U') IS NOT NULL drop table oto_th_one;
-IF OBJECT_ID('oto_th_one_seq', 'SO') IS NOT NULL drop sequence oto_th_one_seq;
-
-IF OBJECT_ID('oto_th_top', 'U') IS NOT NULL drop table oto_th_top;
-IF OBJECT_ID('oto_th_top_seq', 'SO') IS NOT NULL drop sequence oto_th_top_seq;
-
-IF OBJECT_ID('oto_ubprime', 'U') IS NOT NULL drop table oto_ubprime;
-
-IF OBJECT_ID('oto_ubprime_extra', 'U') IS NOT NULL drop table oto_ubprime_extra;
-
-IF OBJECT_ID('oto_uprime', 'U') IS NOT NULL drop table oto_uprime;
-
-IF OBJECT_ID('oto_uprime_extra', 'U') IS NOT NULL drop table oto_uprime_extra;
-
-IF OBJECT_ID('oto_user_model', 'U') IS NOT NULL drop table oto_user_model;
-IF OBJECT_ID('oto_user_model_seq', 'SO') IS NOT NULL drop sequence oto_user_model_seq;
-
-IF OBJECT_ID('oto_user_model_optional', 'U') IS NOT NULL drop table oto_user_model_optional;
-IF OBJECT_ID('oto_user_model_optional_seq', 'SO') IS NOT NULL drop sequence oto_user_model_optional_seq;
-
-IF OBJECT_ID('pfile', 'U') IS NOT NULL drop table pfile;
-IF OBJECT_ID('pfile_seq', 'SO') IS NOT NULL drop sequence pfile_seq;
-
-IF OBJECT_ID('pfile_content', 'U') IS NOT NULL drop table pfile_content;
-IF OBJECT_ID('pfile_content_seq', 'SO') IS NOT NULL drop sequence pfile_content_seq;
-
-IF OBJECT_ID('paggview', 'U') IS NOT NULL drop table paggview;
-
-IF OBJECT_ID('pallet_location', 'U') IS NOT NULL drop table pallet_location;
-IF OBJECT_ID('pallet_location_seq', 'SO') IS NOT NULL drop sequence pallet_location_seq;
-
-IF OBJECT_ID('parcel', 'U') IS NOT NULL drop table parcel;
-IF OBJECT_ID('parcel_seq', 'SO') IS NOT NULL drop sequence parcel_seq;
-
-IF OBJECT_ID('parcel_location', 'U') IS NOT NULL drop table parcel_location;
-IF OBJECT_ID('parcel_location_seq', 'SO') IS NOT NULL drop sequence parcel_location_seq;
-
-IF OBJECT_ID('rawinherit_parent', 'U') IS NOT NULL drop table rawinherit_parent;
-IF OBJECT_ID('rawinherit_parent_seq', 'SO') IS NOT NULL drop sequence rawinherit_parent_seq;
-
-IF OBJECT_ID('rawinherit_parent_rawinherit_data', 'U') IS NOT NULL drop table rawinherit_parent_rawinherit_data;
-
-IF OBJECT_ID('e_save_test_c', 'U') IS NOT NULL drop table e_save_test_c;
-IF OBJECT_ID('e_save_test_c_seq', 'SO') IS NOT NULL drop sequence e_save_test_c_seq;
-
-IF OBJECT_ID('parent_person', 'U') IS NOT NULL drop table parent_person;
-IF OBJECT_ID('parent_person_seq', 'SO') IS NOT NULL drop sequence parent_person_seq;
-
-IF OBJECT_ID('c_participation', 'U') IS NOT NULL drop table c_participation;
-IF OBJECT_ID('c_participation_seq', 'SO') IS NOT NULL drop sequence c_participation_seq;
-
-IF OBJECT_ID('password_store_model', 'U') IS NOT NULL drop table password_store_model;
-IF OBJECT_ID('password_store_model_seq', 'SO') IS NOT NULL drop sequence password_store_model_seq;
-
-IF OBJECT_ID('pcf_calendar', 'U') IS NOT NULL drop table pcf_calendar;
-IF OBJECT_ID('pcf_calendar_seq', 'SO') IS NOT NULL drop sequence pcf_calendar_seq;
-
-IF OBJECT_ID('pcf_city', 'U') IS NOT NULL drop table pcf_city;
-IF OBJECT_ID('pcf_city_seq', 'SO') IS NOT NULL drop sequence pcf_city_seq;
-
-IF OBJECT_ID('pcf_country', 'U') IS NOT NULL drop table pcf_country;
-IF OBJECT_ID('pcf_country_seq', 'SO') IS NOT NULL drop sequence pcf_country_seq;
-
-IF OBJECT_ID('pcf_event', 'U') IS NOT NULL drop table pcf_event;
-IF OBJECT_ID('pcf_event_seq', 'SO') IS NOT NULL drop sequence pcf_event_seq;
-
-IF OBJECT_ID('pcf_person', 'U') IS NOT NULL drop table pcf_person;
-IF OBJECT_ID('pcf_person_seq', 'SO') IS NOT NULL drop sequence pcf_person_seq;
-
-IF OBJECT_ID('mt_permission', 'U') IS NOT NULL drop table mt_permission;
-
-IF OBJECT_ID('persistent_file', 'U') IS NOT NULL drop table persistent_file;
-IF OBJECT_ID('persistent_file_seq', 'SO') IS NOT NULL drop sequence persistent_file_seq;
-
-IF OBJECT_ID('persistent_file_content', 'U') IS NOT NULL drop table persistent_file_content;
-IF OBJECT_ID('persistent_file_content_seq', 'SO') IS NOT NULL drop sequence persistent_file_content_seq;
-
-IF OBJECT_ID('person', 'U') IS NOT NULL drop table person;
-IF OBJECT_ID('person_seq', 'SO') IS NOT NULL drop sequence person_seq;
-
-IF OBJECT_ID('persons', 'U') IS NOT NULL drop table persons;
-IF OBJECT_ID('PERSONS_seq', 'SO') IS NOT NULL drop sequence PERSONS_seq;
-
-IF OBJECT_ID('person_cache_email', 'U') IS NOT NULL drop table person_cache_email;
-
-IF OBJECT_ID('person_cache_info', 'U') IS NOT NULL drop table person_cache_info;
-
-IF OBJECT_ID('phones', 'U') IS NOT NULL drop table phones;
-IF OBJECT_ID('PHONES_seq', 'SO') IS NOT NULL drop sequence PHONES_seq;
-
-IF OBJECT_ID('e_position', 'U') IS NOT NULL drop table e_position;
-IF OBJECT_ID('e_position_seq', 'SO') IS NOT NULL drop sequence e_position_seq;
-
-IF OBJECT_ID('primary_revision', 'U') IS NOT NULL drop table primary_revision;
-
-IF OBJECT_ID('o_product', 'U') IS NOT NULL drop table o_product;
-IF OBJECT_ID('o_product_seq', 'SO') IS NOT NULL drop sequence o_product_seq;
-
-IF OBJECT_ID('pp', 'U') IS NOT NULL drop table pp;
-
-IF OBJECT_ID('pp_to_ww', 'U') IS NOT NULL drop table pp_to_ww;
-
-IF OBJECT_ID('question', 'U') IS NOT NULL drop table question;
-IF OBJECT_ID('question_seq', 'SO') IS NOT NULL drop sequence question_seq;
-
-IF OBJECT_ID('rcustomer', 'U') IS NOT NULL drop table rcustomer;
-
-IF OBJECT_ID('r_orders', 'U') IS NOT NULL drop table r_orders;
-
-IF OBJECT_ID('referencing_bean', 'U') IS NOT NULL drop table referencing_bean;
-
-IF OBJECT_ID('region', 'U') IS NOT NULL drop table region;
-
-IF OBJECT_ID('rel_detail', 'U') IS NOT NULL drop table rel_detail;
-IF OBJECT_ID('rel_detail_seq', 'SO') IS NOT NULL drop sequence rel_detail_seq;
-
-IF OBJECT_ID('rel_master', 'U') IS NOT NULL drop table rel_master;
-IF OBJECT_ID('rel_master_seq', 'SO') IS NOT NULL drop sequence rel_master_seq;
-
-IF OBJECT_ID('resourcefile', 'U') IS NOT NULL drop table resourcefile;
-
-IF OBJECT_ID('mt_role', 'U') IS NOT NULL drop table mt_role;
-
-IF OBJECT_ID('mt_role_permission', 'U') IS NOT NULL drop table mt_role_permission;
-
-IF OBJECT_ID('em_role', 'U') IS NOT NULL drop table em_role;
-IF OBJECT_ID('em_role_seq', 'SO') IS NOT NULL drop sequence em_role_seq;
-
-IF OBJECT_ID('root_bean', 'U') IS NOT NULL drop table root_bean;
-
-IF OBJECT_ID('f_second', 'U') IS NOT NULL drop table f_second;
-IF OBJECT_ID('f_second_seq', 'SO') IS NOT NULL drop sequence f_second_seq;
-
-IF OBJECT_ID('section', 'U') IS NOT NULL drop table section;
-IF OBJECT_ID('section_seq', 'SO') IS NOT NULL drop sequence section_seq;
-
-IF OBJECT_ID('self_parent', 'U') IS NOT NULL drop table self_parent;
-IF OBJECT_ID('self_parent_seq', 'SO') IS NOT NULL drop sequence self_parent_seq;
-
-IF OBJECT_ID('self_ref_customer', 'U') IS NOT NULL drop table self_ref_customer;
-IF OBJECT_ID('self_ref_customer_seq', 'SO') IS NOT NULL drop sequence self_ref_customer_seq;
-
-IF OBJECT_ID('self_ref_example', 'U') IS NOT NULL drop table self_ref_example;
-IF OBJECT_ID('self_ref_example_seq', 'SO') IS NOT NULL drop sequence self_ref_example_seq;
-
-IF OBJECT_ID('e_save_test_a', 'U') IS NOT NULL drop table e_save_test_a;
-IF OBJECT_ID('e_save_test_a_seq', 'SO') IS NOT NULL drop sequence e_save_test_a_seq;
-
-IF OBJECT_ID('e_save_test_b', 'U') IS NOT NULL drop table e_save_test_b;
-IF OBJECT_ID('e_save_test_b_seq', 'SO') IS NOT NULL drop sequence e_save_test_b_seq;
-
-IF OBJECT_ID('site', 'U') IS NOT NULL drop table site;
-
-IF OBJECT_ID('site_address', 'U') IS NOT NULL drop table site_address;
-
-IF OBJECT_ID('some_enum_bean', 'U') IS NOT NULL drop table some_enum_bean;
-IF OBJECT_ID('some_enum_bean_seq', 'SO') IS NOT NULL drop sequence some_enum_bean_seq;
-
-IF OBJECT_ID('some_file_bean', 'U') IS NOT NULL drop table some_file_bean;
-IF OBJECT_ID('some_file_bean_seq', 'SO') IS NOT NULL drop sequence some_file_bean_seq;
-
-IF OBJECT_ID('some_new_types_bean', 'U') IS NOT NULL drop table some_new_types_bean;
-IF OBJECT_ID('some_new_types_bean_seq', 'SO') IS NOT NULL drop sequence some_new_types_bean_seq;
-
-IF OBJECT_ID('some_period_bean', 'U') IS NOT NULL drop table some_period_bean;
-IF OBJECT_ID('some_period_bean_seq', 'SO') IS NOT NULL drop sequence some_period_bean_seq;
-
-IF OBJECT_ID('source_base', 'U') IS NOT NULL drop table source_base;
-
-IF OBJECT_ID('stockforecast', 'U') IS NOT NULL drop table stockforecast;
-IF OBJECT_ID('stockforecast_seq', 'SO') IS NOT NULL drop sequence stockforecast_seq;
-
-IF OBJECT_ID('sub_section', 'U') IS NOT NULL drop table sub_section;
-IF OBJECT_ID('sub_section_seq', 'SO') IS NOT NULL drop sequence sub_section_seq;
-
-IF OBJECT_ID('sub_type', 'U') IS NOT NULL drop table sub_type;
-IF OBJECT_ID('sub_type_seq', 'SO') IS NOT NULL drop sequence sub_type_seq;
-
-IF OBJECT_ID('survey', 'U') IS NOT NULL drop table survey;
-IF OBJECT_ID('survey_seq', 'SO') IS NOT NULL drop sequence survey_seq;
-
-IF OBJECT_ID('tbytes_only', 'U') IS NOT NULL drop table tbytes_only;
-IF OBJECT_ID('tbytes_only_seq', 'SO') IS NOT NULL drop sequence tbytes_only_seq;
-
-IF OBJECT_ID('tcar', 'U') IS NOT NULL drop table tcar;
-
-IF OBJECT_ID('tevent', 'U') IS NOT NULL drop table tevent;
-IF OBJECT_ID('tevent_seq', 'SO') IS NOT NULL drop sequence tevent_seq;
-
-IF OBJECT_ID('tevent_many', 'U') IS NOT NULL drop table tevent_many;
-IF OBJECT_ID('tevent_many_seq', 'SO') IS NOT NULL drop sequence tevent_many_seq;
-
-IF OBJECT_ID('tevent_one', 'U') IS NOT NULL drop table tevent_one;
-IF OBJECT_ID('tevent_one_seq', 'SO') IS NOT NULL drop sequence tevent_one_seq;
-
-IF OBJECT_ID('tint_root', 'U') IS NOT NULL drop table tint_root;
-IF OBJECT_ID('tint_root_seq', 'SO') IS NOT NULL drop sequence tint_root_seq;
-
-IF OBJECT_ID('tjoda_entity', 'U') IS NOT NULL drop table tjoda_entity;
-IF OBJECT_ID('tjoda_entity_seq', 'SO') IS NOT NULL drop sequence tjoda_entity_seq;
-
-IF OBJECT_ID('t_mapsuper1', 'U') IS NOT NULL drop table t_mapsuper1;
-IF OBJECT_ID('t_mapsuper1_seq', 'SO') IS NOT NULL drop sequence t_mapsuper1_seq;
-
-IF OBJECT_ID('t_oneb', 'U') IS NOT NULL drop table t_oneb;
-IF OBJECT_ID('t_oneb_seq', 'SO') IS NOT NULL drop sequence t_oneb_seq;
-
-IF OBJECT_ID('t_detail_with_other_namexxxyy', 'U') IS NOT NULL drop table t_detail_with_other_namexxxyy;
-IF OBJECT_ID('t_detail_with_other_namexxxyy_seq', 'SO') IS NOT NULL drop sequence t_detail_with_other_namexxxyy_seq;
-
-IF OBJECT_ID('t_atable_thatisrelatively', 'U') IS NOT NULL drop table t_atable_thatisrelatively;
-IF OBJECT_ID('t_atable_thatisrelatively_seq', 'SO') IS NOT NULL drop sequence t_atable_thatisrelatively_seq;
-
-IF OBJECT_ID('ttruck_holder', 'U') IS NOT NULL drop table ttruck_holder;
-IF OBJECT_ID('ttruck_holder_seq', 'SO') IS NOT NULL drop sequence ttruck_holder_seq;
-
-IF OBJECT_ID('ttruck_holder_item', 'U') IS NOT NULL drop table ttruck_holder_item;
-IF OBJECT_ID('ttruck_holder_item_seq', 'SO') IS NOT NULL drop sequence ttruck_holder_item_seq;
-
-IF OBJECT_ID('tuuid_entity', 'U') IS NOT NULL drop table tuuid_entity;
-
-IF OBJECT_ID('twheel', 'U') IS NOT NULL drop table twheel;
-IF OBJECT_ID('twheel_seq', 'SO') IS NOT NULL drop sequence twheel_seq;
-
-IF OBJECT_ID('twith_pre_insert', 'U') IS NOT NULL drop table twith_pre_insert;
-IF OBJECT_ID('twith_pre_insert_seq', 'SO') IS NOT NULL drop sequence twith_pre_insert_seq;
-
-IF OBJECT_ID('target_base', 'U') IS NOT NULL drop table target_base;
-
-IF OBJECT_ID('mt_tenant', 'U') IS NOT NULL drop table mt_tenant;
-
-IF OBJECT_ID('test_annotation_base_entity', 'U') IS NOT NULL drop table test_annotation_base_entity;
-
-IF OBJECT_ID('tire', 'U') IS NOT NULL drop table tire;
-IF OBJECT_ID('tire_seq', 'SO') IS NOT NULL drop sequence tire_seq;
-
-IF OBJECT_ID('sa_tire', 'U') IS NOT NULL drop table sa_tire;
-IF OBJECT_ID('sa_tire_seq', 'SO') IS NOT NULL drop sequence sa_tire_seq;
-
-IF OBJECT_ID('tree_entity', 'U') IS NOT NULL drop table tree_entity;
-IF OBJECT_ID('tree_entity_seq', 'SO') IS NOT NULL drop sequence tree_entity_seq;
-
-IF OBJECT_ID('trip', 'U') IS NOT NULL drop table trip;
-IF OBJECT_ID('trip_seq', 'SO') IS NOT NULL drop sequence trip_seq;
-
-IF OBJECT_ID('truck_ref', 'U') IS NOT NULL drop table truck_ref;
-IF OBJECT_ID('truck_ref_seq', 'SO') IS NOT NULL drop sequence truck_ref_seq;
-
-IF OBJECT_ID('tune', 'U') IS NOT NULL drop table tune;
-IF OBJECT_ID('tune_seq', 'SO') IS NOT NULL drop sequence tune_seq;
-
-IF OBJECT_ID('[type]', 'U') IS NOT NULL drop table [type];
-
-IF OBJECT_ID('tz_bean', 'U') IS NOT NULL drop table tz_bean;
-IF OBJECT_ID('tz_bean_seq', 'SO') IS NOT NULL drop sequence tz_bean_seq;
-
-IF OBJECT_ID('usib_child', 'U') IS NOT NULL drop table usib_child;
-
-IF OBJECT_ID('usib_child_sibling', 'U') IS NOT NULL drop table usib_child_sibling;
-IF OBJECT_ID('usib_child_sibling_seq', 'SO') IS NOT NULL drop sequence usib_child_sibling_seq;
-
-IF OBJECT_ID('usib_parent', 'U') IS NOT NULL drop table usib_parent;
-IF OBJECT_ID('usib_parent_seq', 'SO') IS NOT NULL drop sequence usib_parent_seq;
-
-IF OBJECT_ID('ut_detail', 'U') IS NOT NULL drop table ut_detail;
-IF OBJECT_ID('ut_detail_seq', 'SO') IS NOT NULL drop sequence ut_detail_seq;
-
-IF OBJECT_ID('ut_master', 'U') IS NOT NULL drop table ut_master;
-IF OBJECT_ID('ut_master_seq', 'SO') IS NOT NULL drop sequence ut_master_seq;
-
-IF OBJECT_ID('uuone', 'U') IS NOT NULL drop table uuone;
-
-IF OBJECT_ID('uutwo', 'U') IS NOT NULL drop table uutwo;
-
-IF OBJECT_ID('oto_user', 'U') IS NOT NULL drop table oto_user;
-IF OBJECT_ID('oto_user_seq', 'SO') IS NOT NULL drop sequence oto_user_seq;
-
-IF OBJECT_ID('c_user', 'U') IS NOT NULL alter table c_user set (system_versioning = off);
-IF OBJECT_ID('c_user_history', 'U') IS NOT NULL drop table c_user_history;
-IF OBJECT_ID('c_user', 'U') IS NOT NULL drop table c_user;
-IF OBJECT_ID('c_user_seq', 'SO') IS NOT NULL drop sequence c_user_seq;
-
-IF OBJECT_ID('tx_user', 'U') IS NOT NULL drop table tx_user;
-IF OBJECT_ID('tx_user_seq', 'SO') IS NOT NULL drop sequence tx_user_seq;
-
-IF OBJECT_ID('g_user', 'U') IS NOT NULL drop table g_user;
-IF OBJECT_ID('g_user_seq', 'SO') IS NOT NULL drop sequence g_user_seq;
-
-IF OBJECT_ID('em_user', 'U') IS NOT NULL drop table em_user;
-IF OBJECT_ID('em_user_seq', 'SO') IS NOT NULL drop sequence em_user_seq;
-
-IF OBJECT_ID('user_interest_live', 'U') IS NOT NULL drop table user_interest_live;
-
-IF OBJECT_ID('em_user_role', 'U') IS NOT NULL drop table em_user_role;
-
-IF OBJECT_ID('vehicle', 'U') IS NOT NULL drop table vehicle;
-IF OBJECT_ID('vehicle_seq', 'SO') IS NOT NULL drop sequence vehicle_seq;
-
-IF OBJECT_ID('vehicle_driver', 'U') IS NOT NULL drop table vehicle_driver;
-IF OBJECT_ID('vehicle_driver_seq', 'SO') IS NOT NULL drop sequence vehicle_driver_seq;
-
-IF OBJECT_ID('vehicle_lease', 'U') IS NOT NULL drop table vehicle_lease;
-IF OBJECT_ID('vehicle_lease_seq', 'SO') IS NOT NULL drop sequence vehicle_lease_seq;
-
-IF OBJECT_ID('warehouses', 'U') IS NOT NULL drop table warehouses;
-IF OBJECT_ID('warehouses_seq', 'SO') IS NOT NULL drop sequence warehouses_seq;
-
-IF OBJECT_ID('warehousesshippingzones', 'U') IS NOT NULL drop table warehousesshippingzones;
-
-IF OBJECT_ID('wheel', 'U') IS NOT NULL drop table wheel;
-IF OBJECT_ID('wheel_seq', 'SO') IS NOT NULL drop sequence wheel_seq;
-
-IF OBJECT_ID('sa_wheel', 'U') IS NOT NULL drop table sa_wheel;
-IF OBJECT_ID('sa_wheel_seq', 'SO') IS NOT NULL drop sequence sa_wheel_seq;
-
-IF OBJECT_ID('sp_car_wheel', 'U') IS NOT NULL drop table sp_car_wheel;
-IF OBJECT_ID('sp_car_wheel_seq', 'SO') IS NOT NULL drop sequence sp_car_wheel_seq;
-
-IF OBJECT_ID('g_who_props_otm', 'U') IS NOT NULL drop table g_who_props_otm;
-IF OBJECT_ID('g_who_props_otm_seq', 'SO') IS NOT NULL drop sequence g_who_props_otm_seq;
-
-IF OBJECT_ID('with_zero', 'U') IS NOT NULL drop table with_zero;
-IF OBJECT_ID('with_zero_seq', 'SO') IS NOT NULL drop sequence with_zero_seq;
-
-IF OBJECT_ID('parent', 'U') IS NOT NULL drop table parent;
-IF OBJECT_ID('parent_seq', 'SO') IS NOT NULL drop sequence parent_seq;
-
-IF OBJECT_ID('wview', 'U') IS NOT NULL drop table wview;
-
-IF OBJECT_ID('zones', 'U') IS NOT NULL drop table zones;
-IF OBJECT_ID('zones_seq', 'SO') IS NOT NULL drop sequence zones_seq;
-
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('contact','U') AND name = 'ix_contact_last_name_first_name') drop index ix_contact_last_name_first_name ON contact;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('e_basic','U') AND name = 'ix_e_basic_name') drop index ix_e_basic_name ON e_basic;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('efile2_no_fk','U') AND name = 'ix_efile2_no_fk_owner_id') drop index ix_efile2_no_fk_owner_id ON efile2_no_fk;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('ecsm_values','U') AND name = 'ix_ecsm_values_host_id') drop index ix_ecsm_values_host_id ON ecsm_values;
-IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('organization_node','U') AND name = 'ix_organization_node_kind') drop index ix_organization_node_kind ON organization_node;