[midPoint-git] [Evolveum/midpoint] e18cdf: sqale: Use partitioned tables for m_shadow

Tony Tkáčik noreply at github.com
Wed Jun 19 13:03:01 CEST 2024


  Branch: refs/heads/feature/shadow-partitioning
  Home:   https://github.com/Evolveum/midpoint
  Commit: e18cdf52259b43364ae0ed194dfb6435f8a6135a
      https://github.com/Evolveum/midpoint/commit/e18cdf52259b43364ae0ed194dfb6435f8a6135a
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2024-06-19 (Wed, 19 Jun 2024)

  Changed paths:
    M config/sql/native/postgres-upgrade.sql
    M config/sql/native/postgres.sql
    M docs/repository/native-postgresql/shadow-partitioning.adoc
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleUtils.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/ReferenceNameResolver.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchTest.java

  Log Message:
  -----------
  sqale: Use partitioned tables for m_shadow

 - m_shadow table was removed from m_object hierarchy
   - breaks trigger scanners and other tasks which depends on shadows being found by ObjectType search
 - enabled partitioning for m_shadow on resourceOid
   - added default partition m_shadow_default
 - added support to referenceNameResolver to look in both tables
 - fixed sqale tests

Signed-off-by: Tony Tkáčik <tonydamage at gmail.com>



To unsubscribe from these emails, change your notification settings at https://github.com/Evolveum/midpoint/settings/notifications


More information about the midPoint-svn mailing list