rob bygrave
a8892292fb
#1569 - Ebean generates wrong ddl (datetime(6) vs timestamp) for H2 with @History annotation
2018-12-03 22:05:18 +13:00
rob bygrave
2f0e5e6e46
#1561 - ENH: Add ScriptRunner API ... for easier running of SQL and DDL scripts (for testing usually)
2018-11-27 14:50:48 +13:00
rob bygrave
3c6a52da31
#1531 - Transform extra-ddl.xml files when running in ddl mode (no migration)
...
Update to ebean-migration to with ScriptTransform as public and reuse here in Ebean
2018-11-13 20:39:15 +13:00
Manuel Danisch and Rob Bygrave
2806972032
Transform extra-ddl.xml files when running in ddl mode (no migration) ( #1531 )
2018-11-13 20:20:01 +13:00
rob bygrave
acd6ba0a42
Merge branch 'master' of github.com:ebean-orm/ebean
2018-11-13 17:52:09 +13:00
rob bygrave
b386c9a5a8
#1543 - ENH: Allow ebean.dbSchema to have multiple schemas
2018-11-13 17:51:57 +13:00
Roland Praml and Rob Bygrave
808004165c
Code cleanup ( #1534 )
...
* removed unused imports (no code change)
* Add missing @Override / @SupressWarnings (no code change)
* FIX: serialization warnings
* FIX: Access to static member
2018-11-10 20:07:01 +13:00
Roland Praml and Rob Bygrave
662ffdd070
FIX: update extra ddl also, if no migration was written ( #1529 )
2018-11-03 16:26:21 +13:00
Roland Praml and Rob Bygrave
0f9c98964e
FIX Typos (DLL -> DDL) ( #1526 )
2018-11-02 09:21:31 +13:00
rob bygrave
a6f9120905
#1525 - Check for presence of JAXB in classpath in CurrentModel (to support Java 11 without xml)
2018-11-01 13:31:08 +13:00
Rob Bygrave and GitHub
6909b20a9e
#1510 - Tidy DbMigrationConfig removing the properties that should only be with DbMigration generation ( #1513 )
2018-10-24 23:31:07 +13:00
rob bygrave
2dbb5ea80d
#1511 - Add SAP HANA support - format only changes
2018-10-24 21:49:48 +13:00
Jonathan Bregler and Rob Bygrave
158ee9a081
Add SAP HANA support ( #1511 )
2018-10-24 21:38:17 +13:00
rob bygrave
29aa395cd4
#1509 - DBMigration add ... List<String> getPendingDrops();
2018-10-19 16:24:06 +13:00
rob bygrave
2839434773
#1506 - @ElementCollection DDL generates 2 indexes on the same column
2018-10-13 00:23:44 +13:00
rob bygrave
da95ec0c05
#1501 - Change logging for io.ebeaninternal.dbmigration.DefaultDbMigration to "io.ebean.GenerateMigration"
2018-10-05 11:26:42 +13:00
rob bygrave
663b1bb4aa
#1474 - IllegalStateException: Table [some_table] does not exists in model? ... when applying drop table migration and table is no longer in the model
2018-08-21 20:45:31 +12:00
Rob Bygrave and GitHub
afb7679302
#1468 - ENH: Add built-in DDL generation for Postgres table partitioning (by day, week, month and year) ( #1469 )
2018-08-10 14:52:42 +12:00
Rob Bygrave and GitHub
ded7d44974
Add support for Postgres range partition DDL plus refactor xsd definitions that had got out of sync ( #1465 )
...
* Add partition meta mapping
* Fix to allow schema prefix on select dynamic formula
* Add partition meta mapping
* Migration XSD Update
* Fix to allow schema prefix on select dynamic formula
* Bump ebean-migration to 11.8.1
2018-08-08 23:29:29 +12:00
rob bygrave
a161d0c01b
#1463 - NPE in MigrationModel.readMigrations() when running using File resources with no migration directory
2018-08-07 11:36:26 +12:00
rob bygrave
1dd7720605
#1462 - DB Migration generation with Postgis types gives us non-strict geometry column DDL
2018-08-07 11:19:09 +12:00
Roland Praml and Rob Bygrave
5c99986476
Migration with procedures ( #1451 )
...
DB Migration with helper stored procedures (for MySql and SQL Server)
2018-07-18 22:21:47 +12:00
rob bygrave
2d44d06f36
#1456 - io.ebean.annotation.NotNull not honored by @ManyToOne property
2018-07-18 19:36:41 +12:00
rob bygrave
d555122067
#1453 - @Formula property included in DDL when on @Inheritance bean and without @Transient
2018-07-15 15:36:29 +12:00
rob bygrave
8b7d882b8a
#1442 - Add support to set ebean.dbSchema ... (~ default DB schema) with create-all.sql and DB migrations (so it all just works)
2018-06-28 10:23:34 +12:00
Michael Benz and Rob Bygrave
cf2d9df256
Migration enum drop check constraints ( #1435 )
...
* Fix: apply drop checkConstraints properly which were not applied for Enum to String
* Use IF EXISTS to drop constraints
* added TODO and comment about MariaDB supporting CHECK constraints from version 10.2.1 forward compared to MySQL 5.7/8.0 parsing but ignoring CHECK constraints
* updated reference scripts for dropping constraints on enums
2018-06-27 10:38:56 +12:00
rob bygrave
ff3c5b3d82
#1441 - Update ebean-dbmigration.xsd adding missing alterForeignKey element
2018-06-27 00:23:36 +12:00
rob bygrave
1a03e84f0e
#1439 - IllegalArgumentException: No rule for io.ebeaninternal.dbmigration.migration.Sql@315df4bb
2018-06-26 22:40:08 +12:00
Roland Praml and Rob Bygrave
9ad460ecd8
FIX: applied history drops were not recognized ( #1422 )
2018-06-14 00:07:14 +12:00
rob bygrave
2427630c07
#1400 - Postgres @History table sys_period empty with multiple updates
2018-06-11 22:10:43 +12:00
Rob Bygrave
98964638ba
#1412 - Fix Resource leaks for properties & yaml files etc - MigrationXmlReader
2018-06-10 23:43:41 +12:00
Rob Bygrave
a2972abe3e
#1412 - Fix Resource leaks for properties & yaml files etc - DdlGenerator
2018-06-10 23:33:21 +12:00
rob bygrave
ddc00fedb6
#1397 - @DbForeignKey(noConstraint = true) is ignored on @ManyToMany ... foreign constraints still added
2018-05-31 10:55:58 +12:00
rob bygrave
ed6a9e2dbb
#1386 - ENH: For DbMigration generation - add support for setting version, name, generatePendingDrop, applyPrefix, ddl header
2018-05-27 15:37:45 +12:00
rob bygrave
42d83705b7
#1384 - Change MigrationXmlWriter to not write <!DOCTYPE xml> (as it is not needed/expected now)
2018-05-24 00:15:25 +12:00
Roland Praml and Rob Bygrave
41a31c1aa0
trigger based history will recreate view properly and handle default … ( #1370 )
...
* trigger based history will recreate view properly and handle default value also for history view
* HistoryTriggers are generated at the end
* Reference Script
* MYSQL: lock all tables at once
2018-05-20 17:19:10 +12:00
Rob Bygrave
74a9019535
#115 - Mapping - Add support for @ElementCollection enhancement
...
Initial support - simple List.
2018-03-20 14:22:29 +13:00
Rob Bygrave
c44931ea25
#115 - Supporting changes for Element collection support
2018-03-20 09:04:58 +13:00
Rob Bygrave
eda6350d89
#1344 - ENH: Add initial Cockroach DB support ... need to review JSON
...
Adds in the DB ARRAY support (exactly the same as Postgres)
2018-03-09 17:40:34 +13:00
Rob Bygrave
8ac1b745df
#1344 - ENH: Add initial Cockroach DB support ... need to review JSON and DB ARRAY support
2018-03-09 16:54:38 +13:00
Rob Bygrave
2042bdf29a
#1342 - Refactor and rename DbTypeConfig to Platform config to support multi-platform db migration
2018-03-08 23:23:50 +13:00
Rob Bygrave
4fc7898f85
#1340 - Split SQL Server Platform into SqlServer16 and SqlServer17 (where 2017 which uses UTF8 types nvarchar etc and prefers Sequences).
...
Changes to main
2018-03-08 17:36:53 +13:00
Rob Bygrave
8711ebc6f7
Merge branch 'fix-limit-constraint-names' of https://github.com/FOCONIS/ebean into FOCONIS-fix-limit-constraint-names
2018-03-07 17:13:56 +13:00
Rob Bygrave
2019bc7bf1
#1336 - Change DDL generation such that it does create index before alter table add foreign key
2018-03-07 02:19:10 +13:00
Roland Praml and Rob Bygrave
5801f7620d
FIX: add columnDefaultValue to more places ( #1327 )
2018-03-02 16:39:53 +13:00
Rob Bygrave
09786a7062
#1301 - No effective change - format lines
2018-03-02 13:30:40 +13:00
Roland Praml
fdafa776e1
Merge remote-tracking branch 'ebean/master' into fix-limit-constraint-names
...
# Conflicts:
# src/test/resources/dbmigration/migrationtest/db2/1.0__initial.sql
# src/test/resources/dbmigration/migrationtest/db2/1.1.sql
# src/test/resources/dbmigration/migrationtest/db2/1.3.sql
2018-03-02 01:03:36 +01:00
Roland Praml
392eb2744d
ADD: comment
2018-03-02 00:17:23 +01:00
Roland Praml and Rob Bygrave
b642b3c644
FIX: Splitcolumns must return an empty array if string was empty ( #1315 )
...
* Add test suite from rpraml
* FIX: Splitcolumns must return an empty array if string was empty
* Just the reference scripts
2018-03-02 12:16:29 +13:00
Roland Praml and Rob Bygrave
78628ffad0
NEW: DB-with-Master option ( #1311 )
2018-03-02 12:12:34 +13:00