[midPoint-git] [Evolveum/midpoint] 7ddf6f: MID-6318: massive change/fix to read-only treatment
virgo47
noreply at github.com
Tue Aug 25 23:53:35 CEST 2020
Branch: refs/heads/master
Home: https://github.com/Evolveum/midpoint
Commit: 7ddf6f66b7bd5467f805949b445ec07b4eda4634
https://github.com/Evolveum/midpoint/commit/7ddf6f66b7bd5467f805949b445ec07b4eda4634
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2020-08-25 (Tue, 25 Aug 2020)
Changed paths:
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlAuditServiceFactory.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryConfiguration.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/BaseHelper.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/JdbcSession.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/SqlTableMetadata.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querymodel/QAuditPropertyValue.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querymodel/QAuditResource.java
Log Message:
-----------
MID-6318: massive change/fix to read-only treatment
Where to start... SET TRANSACTION on MariaDB changes connection forever
(but not on MySQL). In the end, there are various ways how to change
trn to read-only, so I changed boolean to string (null => not supported)
which brings more flexibility.
Commit: e4f8375219262d17ed8c95b8fcfb1254ca5c942b
https://github.com/Evolveum/midpoint/commit/e4f8375219262d17ed8c95b8fcfb1254ca5c942b
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2020-08-25 (Tue, 25 Aug 2020)
Changed paths:
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/BaseHelper.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/FlexibleRelationalPathBase.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querydsl/MidpointOracleTemplates.java
A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querydsl/MidpointSQLServerTemplates.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querymodel/QAuditDelta.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querymodel/QAuditEventRecord.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querymodel/QAuditItem.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/pure/querymodel/QAuditRefValue.java
Log Message:
-----------
MID-6318: VARCHAR is our common type for text, not NVARCHAR
The reason is VARCHAR is widely supported, even by PG, which does NOT
support NVARCHAR. When you want to insert NVARCHAR on PG, it simply
fails. It's easier to translate logical VARCHAR to NVARCHAR when we need
to crate the column than to support "logical" NVARCHAR on PostgreSQL.
Compare: https://github.com/Evolveum/midpoint/compare/8f3241a44261...e4f837521926
More information about the midPoint-svn
mailing list