Rob Bygrave
267b1b7303
#2580 - Fix for Wrong join in query with @Inheritance
...
Effectively delays an extra join added via BeanPropertyAssocOne with inheritance, such that this only occurs if a SqlTreeNode child doesn't add the join.
2022-03-14 15:37:12 +13:00
Rob Bygrave
c902caed24
Fix is to delay the extra join added via BeanPropertyAssocOne until after the children nodes have joined.
...
In this way the join is ONLY added if not already done so via a child node (SqlTreeNode).
2022-03-14 15:32:42 +13:00
Rob Bygrave
8e44ad71e8
Merge branch 'Bug-wrong-join-inheritance-dbforeignkey' of https://github.com/FOCONIS/ebean into FOCONIS-Bug-wrong-join-inheritance-dbforeignkey
2022-03-10 16:24:14 +13:00
Rob Bygrave
febd56c9c0
#2581 - SoftDelete on @OneToMany is ignored after refresh() (since 12.11.5)
2022-03-10 16:19:11 +13:00
Rob Bygrave
0d3649853a
Bump provided optional Jackson dependency to 2.13.2
2022-03-10 15:33:33 +13:00
Rob Bygrave
beed67567a
#2588 - [postgis-jdbc] Bump postgis-jdbc dependency from 2.2.1 to 2.5.1
2022-03-10 15:33:00 +13:00
Rob Bygrave
0fe0803374
Merge pull request #2587 from FOCONIS/ddl-refactor4
...
[Ddl refactor] Alter Table changes are grouped by table name.
2022-03-10 13:00:44 +13:00
Roland Praml
5fd7aca3d9
Fixed test cases
2022-03-09 16:17:04 +01:00
Rob Bygrave
348fecddf7
Merge pull request #2586 from FOCONIS/ddl-refactor3
...
[Clickhouse] Refactored columnNotNull
2022-03-09 22:10:59 +13:00
Rob Bygrave
b333449d84
Merge pull request #2584 from FOCONIS/hazelcast-unmodifiable-map
...
Small code change for Hazelcast 4.1.5
2022-03-09 16:10:39 +13:00
Rob Bygrave
87a97c2889
Merge pull request #2585 from FOCONIS/ddl-refactor2
...
Fix DDL Default handling & Prepared PlatformDdl to to have only one 'alterColumn' method
2022-03-09 16:07:30 +13:00
Roland Praml
790147e42d
Reviewed DDL changes - all changes are plausible
2022-03-08 17:28:39 +01:00
Roland Praml
3a93abaa7f
Only moves in DDL (checked with git -c color.diff.newMoved=black -c color.diff.oldMoved=black diff --color-moved=plain '*.sql')
2022-03-08 12:43:54 +01:00
Roland Praml
1049d951d9
Code changes to group alterTables by tableName
2022-03-08 12:39:44 +01:00
Roland Praml
c3bdac5271
[Clickhouse] Refactored columnNotNull
2022-03-07 16:41:27 +01:00
Roland Praml
9bcba0b80d
Sql-scripts
2022-03-07 15:40:45 +01:00
Roland Praml
1529a2f12b
Prepared PlatformDdl to to have only one 'alterColumn' method (required for further refactoring)
2022-03-07 15:35:36 +01:00
Noemi Szemenyei
b41b6da40e
iterator.remove() is not needed
2022-03-04 08:20:44 +01:00
Rob Bygrave
4285cbaeb2
Merge pull request #2583 from ebean-orm/feature/2582-bg-executor
...
#2582 - Fix for regression, BackgroundExecutor is bounded (since 12.6.2)
2022-03-04 11:15:23 +13:00
Rob Bygrave
26fd7c5498
Merge pull request #2578 from ebean-orm/feature/bump-ddl-runner
...
Bump to ebean-ddl-runner 1.3
2022-03-04 11:14:35 +13:00
Rob Bygrave
6ec4e4b965
Merge branch 'master' into feature/bump-ddl-runner
2022-03-04 10:26:17 +13:00
Rob Bygrave
e3a20a351d
#2582 - Fix for regression, BackgroundExecutor is bounded (since 12.6.2)
...
The change for #2121 brought in a regression where the scheduledExecutorService was used for processing ALL submitted tasks (not just scheduled ones) and is a bounded executor service. Previously non-scheduled tasks went to a "newCachedThreadPool" based executor service and with this change we are moving back to that (via restoring and using the DaemonExecutorService for those tasks).
2022-03-04 10:21:56 +13:00
Alexander Wagner
9b8f7be98f
Bug: Wrong join in query with @Inheritance and @DbForeignKey
...
(cherry picked from commit 4bcadbb4da3f0defbcc58802e621442d948df38a)
2022-03-02 11:50:57 +01:00
Rob Bygrave
61f5442e3b
#2579 - Bump to ebean-migration 12.16.0, support both basePlatform and platform for finding/running migrations
...
Fix ebean-migration-auto.version to 1.2
2022-03-02 12:30:32 +13:00
Rob Bygrave
c5acd31da4
#2579 - Bump to ebean-migration 12.16.0, support both basePlatform and platform for finding/running migrations
2022-03-02 12:25:57 +13:00
Rob Bygrave
49fde7654e
Bump to 12.16.0-SNAPSHOT
2022-03-02 12:17:38 +13:00
Rob Bygrave
05338531ed
Bump versions after release
2022-03-01 23:01:09 +13:00
Rob Bygrave
eb4d906814
[maven-release-plugin] prepare for next development iteration
2022-03-01 22:47:01 +13:00
Rob Bygrave
2a96a59deb
[maven-release-plugin] prepare release ebean-parent-12.15.1
ebean-parent-12.15.1
2022-03-01 22:46:55 +13:00
Rob Bygrave
f571da5154
Bump to ebean-ddl-runner 1.3
2022-03-01 22:35:40 +13:00
Rob Bygrave
ffad9abeef
#2577 - Refactor internals remove no longer needed DdlAutoCommit platform option
2022-03-01 22:32:09 +13:00
Rob Bygrave
e8df81d78a
DbMigrationTest ignore Yugabyte at this stage
2022-03-01 21:29:17 +13:00
Rob Bygrave
ed19a96801
Tidy DbMigrationTest after fix for #2576
2022-03-01 21:01:48 +13:00
Rob Bygrave
6d27e30b88
[H2] Use LocalDateTime in H2HistoryTrigger with microsecond precision - fix DbMigrationTest
2022-03-01 20:52:39 +13:00
Rob Bygrave
52aa1a2d91
For Multi-jdk build failure - tweak DbMigrationTest, add another hack 1 milli sleep
2022-03-01 20:30:49 +13:00
Rob Bygrave
ddbd816f6d
For Multi-jdk build failure - tweak DbMigrationTest, add hack comment
2022-03-01 16:23:58 +13:00
Rob Bygrave
00940c2b31
For Multi-jdk build failure - tweak DbMigrationTest
2022-03-01 12:10:28 +13:00
Rob Bygrave
708ec64893
For Multi-jdk build failure - check if H2HistoryTrigger should bump 1ms if needed
2022-03-01 11:59:37 +13:00
Rob Bygrave
d0dd2d8203
Add a more useful implementation for Version.toString()
2022-03-01 11:34:07 +13:00
Rob Bygrave
faa921ac27
Update DbMigrationTest to include platform for some asserts
2022-03-01 11:22:40 +13:00
Rob Bygrave
f2a99c7b01
Update DbMigrationTest to include platform for some asserts
2022-03-01 11:03:37 +13:00
Rob Bygrave
b6ea9df444
Merge pull request #2574 from FOCONIS/ddl-cockroach
...
[DDL-Cockroach] Fixes for Cockroach platform
2022-02-28 11:25:21 +13:00
Rob Bygrave
e6cde5862d
Merge pull request #2573 from FOCONIS/ddl-hana
...
[DDL-hana] HANA always requires stored procedures
2022-02-28 11:24:05 +13:00
Rob Bygrave
dec927bf9a
Merge pull request #2571 from FOCONIS/ddl-sqlite
...
[DDL-SqLite] Modified SqLite platform to generate at least non failing migration scripts
2022-02-28 11:20:20 +13:00
Rob Bygrave
ae41471c74
Merge pull request #2570 from FOCONIS/ddl-oracle-fixes
...
[DDL-Oracle] Fix drop default and ignore erros when trying to drop non existent objects
2022-02-28 11:19:43 +13:00
Rob Bygrave
843d9d2700
Merge pull request #2569 from FOCONIS/ddl-extend-test
...
[DDL-common] Extended DbMigrationTest to run on all platforms
2022-02-28 11:16:59 +13:00
Roland Praml
475fd38be5
FIX: PlatformDdl-tests
2022-02-25 15:44:54 +01:00
Roland Praml
c82f3783f0
Fixes for Cockroach platform
2022-02-25 12:10:06 +01:00
Roland Praml
bf99f9d08d
Fix: HANA always requires stored procedures (similar to SqlServer), Fix: default value on intermediate alters
2022-02-25 12:09:09 +01:00
Roland Praml
f30c3869b6
Modified SqLite platform to generate at least non failing migration scripts.
...
Note: If you want to alter a table in SqLite, the best option is to recreate the table with the new layout
2022-02-25 12:07:06 +01:00