This is an automated email from the ASF dual-hosted git repository.

pefernan pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-kogito-apps.git


The following commit(s) were added to refs/heads/main by this push:
     new 2bfdd851a [kie-issues#1606] Modify columns in the flyway migration 
scripts which uses sql reserved words (#2139)
2bfdd851a is described below

commit 2bfdd851a6372469047b26f844c7beade367fe08
Author: Deepak Joseph <[email protected]>
AuthorDate: Wed Dec 18 19:21:41 2024 +0530

    [kie-issues#1606] Modify columns in the flyway migration scripts which uses 
sql reserved words (#2139)
    
    * Modified column names with reserved words
    
    Signed-off-by: Deepak Joseph <[email protected]>
    
    * Fixed most tests
    
    Signed-off-by: Deepak Joseph <[email protected]>
    
    * Fixed tests
    
    Signed-off-by: Deepak Joseph <[email protected]>
    
    * Fixed column name
    
    Signed-off-by: Deepak Joseph <[email protected]>
    
    * Updated the column names after KIE discussions
    
    * Fixed tests
    
    * To rerun
    
    ---------
    
    Signed-off-by: Deepak Joseph <[email protected]>
---
 .../java/org/kie/kogito/index/jpa/model/NodeEntity.java  |  4 ++--
 .../kogito/index/jpa/model/ProcessDefinitionEntity.java  |  6 +++---
 .../V1.45.0.7__modify_columns_with_reserved_words.sql    | 12 +++++-------
 .../V1.45.0.7__modify_columns_with_reserved_words.sql    | 12 +++++-------
 .../kie/kogito/persistence/postgresql/PostgresQuery.java |  2 +-
 .../kogito/persistence/postgresql/model/CacheEntity.java |  8 ++++----
 .../ansi/V1.5.1__modify_columns_with_reserved_words.sql} |  9 ++-------
 .../src/main/resources/cache_entity_create.sql           |  7 ++++---
 .../V1.5.1__modify_columns_with_reserved_words.sql}      |  9 ++-------
 .../persistence-commons-reporting-api/README.md          | 16 ++++++++--------
 .../src/test/resources/bootstrap.json                    | 12 ++++++------
 .../postgresql/reporting/BasicTypeMappingIT.java         | 10 +++++-----
 .../reporting/ComplexHierarchicalTypeMappingIT.java      | 10 +++++-----
 .../postgresql/reporting/HierarchicalTypeMappingIT.java  | 10 +++++-----
 .../reporting/api/PostgresMappingsApiV1IT.java           |  4 ++--
 .../sqlbuilders/PostgresApplyMappingSqlBuilderIT.java    | 14 +++++++-------
 .../src/test/resources/bootstrap.json                    | 12 ++++++------
 17 files changed, 72 insertions(+), 85 deletions(-)

diff --git 
a/data-index/data-index-storage/data-index-storage-jpa-common/src/main/java/org/kie/kogito/index/jpa/model/NodeEntity.java
 
b/data-index/data-index-storage/data-index-storage-jpa-common/src/main/java/org/kie/kogito/index/jpa/model/NodeEntity.java
index 7eaab4dfd..f11c3d2b4 100644
--- 
a/data-index/data-index-storage/data-index-storage-jpa-common/src/main/java/org/kie/kogito/index/jpa/model/NodeEntity.java
+++ 
b/data-index/data-index-storage/data-index-storage-jpa-common/src/main/java/org/kie/kogito/index/jpa/model/NodeEntity.java
@@ -53,8 +53,8 @@ public class NodeEntity extends AbstractEntity {
     @CollectionTable(name = "definitions_nodes_metadata", joinColumns = { 
@JoinColumn(name = "node_id", referencedColumnName = "id"),
             @JoinColumn(name = "process_id", referencedColumnName = 
"process_id"), @JoinColumn(name = "process_version", referencedColumnName = 
"process_version") },
             foreignKey = @ForeignKey(name = 
"fk_definitions_nodes_metadata_definitions_nodes"))
-    @MapKeyColumn(name = "key")
-    @Column(name = "value")
+    @MapKeyColumn(name = "name")
+    @Column(name = "meta_value")
     private Map<String, String> metadata;
 
     @Id
diff --git 
a/data-index/data-index-storage/data-index-storage-jpa-common/src/main/java/org/kie/kogito/index/jpa/model/ProcessDefinitionEntity.java
 
b/data-index/data-index-storage/data-index-storage-jpa-common/src/main/java/org/kie/kogito/index/jpa/model/ProcessDefinitionEntity.java
index 100dc79c1..a7158f31b 100644
--- 
a/data-index/data-index-storage/data-index-storage-jpa-common/src/main/java/org/kie/kogito/index/jpa/model/ProcessDefinitionEntity.java
+++ 
b/data-index/data-index-storage/data-index-storage-jpa-common/src/main/java/org/kie/kogito/index/jpa/model/ProcessDefinitionEntity.java
@@ -72,14 +72,14 @@ public class ProcessDefinitionEntity extends AbstractEntity 
{
     @ElementCollection
     @CollectionTable(name = "definitions_annotations", joinColumns = { 
@JoinColumn(name = "process_id", referencedColumnName = "id"),
             @JoinColumn(name = "process_version", referencedColumnName = 
"version") }, foreignKey = @ForeignKey(name = "fk_definitions_annotations"))
-    @Column(name = "value")
+    @Column(name = "annotation")
     private Set<String> annotations;
     @ElementCollection
     @CollectionTable(name = "definitions_metadata", joinColumns = {
             @JoinColumn(name = "process_id", referencedColumnName = "id"), 
@JoinColumn(name = "process_version", referencedColumnName = "version") },
             foreignKey = @ForeignKey(name = "fk_definitions_metadata"))
-    @MapKeyColumn(name = "key")
-    @Column(name = "value")
+    @MapKeyColumn(name = "name")
+    @Column(name = "meta_value")
     private Map<String, String> metadata;
 
     @Override
diff --git 
a/persistence-commons/persistence-commons-postgresql/src/main/resources/cache_entity_create.sql
 
b/data-index/data-index-storage/data-index-storage-jpa/src/main/resources/kie-flyway/db/data-index/ansi/V1.45.0.7__modify_columns_with_reserved_words.sql
similarity index 68%
copy from 
persistence-commons/persistence-commons-postgresql/src/main/resources/cache_entity_create.sql
copy to 
data-index/data-index-storage/data-index-storage-jpa/src/main/resources/kie-flyway/db/data-index/ansi/V1.45.0.7__modify_columns_with_reserved_words.sql
index b152f3907..fd92ea620 100644
--- 
a/persistence-commons/persistence-commons-postgresql/src/main/resources/cache_entity_create.sql
+++ 
b/data-index/data-index-storage/data-index-storage-jpa/src/main/resources/kie-flyway/db/data-index/ansi/V1.45.0.7__modify_columns_with_reserved_words.sql
@@ -17,10 +17,8 @@
  * under the License.
  */
 
-
-create table if not exists kogito_data_cache (
-                                   key varchar(255) not null,
-                                   name varchar(255) not null,
-                                   json_value jsonb,
-                                   primary key (key, name)
-);
+alter table definitions_nodes_metadata alter column key rename to name;
+alter table definitions_nodes_metadata alter column value rename to meta_value;
+alter table definitions_metadata alter column key rename to name;
+alter table definitions_metadata alter column value rename to meta_value;
+alter table definitions_annotations alter column value rename to annotation;
diff --git 
a/persistence-commons/persistence-commons-postgresql/src/main/resources/cache_entity_create.sql
 
b/data-index/data-index-storage/data-index-storage-postgresql/src/main/resources/kie-flyway/db/data-index/postgresql/V1.45.0.7__modify_columns_with_reserved_words.sql
similarity index 70%
copy from 
persistence-commons/persistence-commons-postgresql/src/main/resources/cache_entity_create.sql
copy to 
data-index/data-index-storage/data-index-storage-postgresql/src/main/resources/kie-flyway/db/data-index/postgresql/V1.45.0.7__modify_columns_with_reserved_words.sql
index b152f3907..342cacedf 100644
--- 
a/persistence-commons/persistence-commons-postgresql/src/main/resources/cache_entity_create.sql
+++ 
b/data-index/data-index-storage/data-index-storage-postgresql/src/main/resources/kie-flyway/db/data-index/postgresql/V1.45.0.7__modify_columns_with_reserved_words.sql
@@ -17,10 +17,8 @@
  * under the License.
  */
 
-
-create table if not exists kogito_data_cache (
-                                   key varchar(255) not null,
-                                   name varchar(255) not null,
-                                   json_value jsonb,
-                                   primary key (key, name)
-);
+alter table definitions_nodes_metadata rename column key to name;
+alter table definitions_nodes_metadata rename column value to meta_value;
+alter table definitions_metadata rename column key to name;
+alter table definitions_metadata rename column value to meta_value;
+alter table definitions_annotations rename column value to annotation;
diff --git 
a/persistence-commons/persistence-commons-jpa-base/src/main/java/org/kie/kogito/persistence/postgresql/PostgresQuery.java
 
b/persistence-commons/persistence-commons-jpa-base/src/main/java/org/kie/kogito/persistence/postgresql/PostgresQuery.java
index ae831210e..d17314894 100644
--- 
a/persistence-commons/persistence-commons-jpa-base/src/main/java/org/kie/kogito/persistence/postgresql/PostgresQuery.java
+++ 
b/persistence-commons/persistence-commons-jpa-base/src/main/java/org/kie/kogito/persistence/postgresql/PostgresQuery.java
@@ -117,7 +117,7 @@ public class PostgresQuery<T> implements Query<T> {
 
         // Build the query to retrieve the filtered data from the temporary 
table above.
         StringBuilder queryString = new StringBuilder("SELECT * FROM 
kogito_data_cache")
-                .append(" WHERE name = '")
+                .append(" WHERE cache_name = '")
                 .append(name)
                 .append("'");
         if (filters != null && !filters.isEmpty()) {
diff --git 
a/persistence-commons/persistence-commons-jpa-base/src/main/java/org/kie/kogito/persistence/postgresql/model/CacheEntity.java
 
b/persistence-commons/persistence-commons-jpa-base/src/main/java/org/kie/kogito/persistence/postgresql/model/CacheEntity.java
index 0fac442af..cde1d5471 100644
--- 
a/persistence-commons/persistence-commons-jpa-base/src/main/java/org/kie/kogito/persistence/postgresql/model/CacheEntity.java
+++ 
b/persistence-commons/persistence-commons-jpa-base/src/main/java/org/kie/kogito/persistence/postgresql/model/CacheEntity.java
@@ -35,16 +35,16 @@ import jakarta.persistence.UniqueConstraint;
 
 @Entity
 @IdClass(CacheId.class)
-@Table(name = "kogito_data_cache", uniqueConstraints = 
@UniqueConstraint(columnNames = { "name",
-        "key" }), indexes = @Index(columnList = "name,key", unique = true))
+@Table(name = "kogito_data_cache", uniqueConstraints = 
@UniqueConstraint(columnNames = { "cache_name",
+        "var_name" }), indexes = @Index(columnList = "cache_name,var_name", 
unique = true))
 public class CacheEntity {
 
     @Id
-    @Column(nullable = false)
+    @Column(name = "cache_name", nullable = false)
     private String name;
 
     @Id
-    @Column(nullable = false)
+    @Column(name = "var_name", nullable = false)
     private String key;
 
     @Convert(converter = JsonBinaryConverter.class)
diff --git 
a/persistence-commons/persistence-commons-postgresql/src/main/resources/cache_entity_create.sql
 
b/persistence-commons/persistence-commons-jpa/src/main/resources/kie-flyway/db/persistence-commons/ansi/V1.5.1__modify_columns_with_reserved_words.sql
similarity index 73%
copy from 
persistence-commons/persistence-commons-postgresql/src/main/resources/cache_entity_create.sql
copy to 
persistence-commons/persistence-commons-jpa/src/main/resources/kie-flyway/db/persistence-commons/ansi/V1.5.1__modify_columns_with_reserved_words.sql
index b152f3907..49b439793 100644
--- 
a/persistence-commons/persistence-commons-postgresql/src/main/resources/cache_entity_create.sql
+++ 
b/persistence-commons/persistence-commons-jpa/src/main/resources/kie-flyway/db/persistence-commons/ansi/V1.5.1__modify_columns_with_reserved_words.sql
@@ -17,10 +17,5 @@
  * under the License.
  */
 
-
-create table if not exists kogito_data_cache (
-                                   key varchar(255) not null,
-                                   name varchar(255) not null,
-                                   json_value jsonb,
-                                   primary key (key, name)
-);
+alter table kogito_data_cache alter column name rename to cache_name;
+alter table kogito_data_cache alter column key rename to var_name;
diff --git 
a/persistence-commons/persistence-commons-postgresql/src/main/resources/cache_entity_create.sql
 
b/persistence-commons/persistence-commons-postgresql/src/main/resources/cache_entity_create.sql
index b152f3907..1b4506787 100644
--- 
a/persistence-commons/persistence-commons-postgresql/src/main/resources/cache_entity_create.sql
+++ 
b/persistence-commons/persistence-commons-postgresql/src/main/resources/cache_entity_create.sql
@@ -19,8 +19,9 @@
 
 
 create table if not exists kogito_data_cache (
-                                   key varchar(255) not null,
-                                   name varchar(255) not null,
+                                   var_name varchar(255) not null,
+                                   cache_name varchar(255) not null,
                                    json_value jsonb,
-                                   primary key (key, name)
+                                   primary key (var_name, cache_name)
 );
+
diff --git 
a/persistence-commons/persistence-commons-postgresql/src/main/resources/cache_entity_create.sql
 
b/persistence-commons/persistence-commons-postgresql/src/main/resources/kie-flyway/db/persistence-commons/postgresql/V1.5.1__modify_columns_with_reserved_words.sql
similarity index 73%
copy from 
persistence-commons/persistence-commons-postgresql/src/main/resources/cache_entity_create.sql
copy to 
persistence-commons/persistence-commons-postgresql/src/main/resources/kie-flyway/db/persistence-commons/postgresql/V1.5.1__modify_columns_with_reserved_words.sql
index b152f3907..9c74443e8 100644
--- 
a/persistence-commons/persistence-commons-postgresql/src/main/resources/cache_entity_create.sql
+++ 
b/persistence-commons/persistence-commons-postgresql/src/main/resources/kie-flyway/db/persistence-commons/postgresql/V1.5.1__modify_columns_with_reserved_words.sql
@@ -17,10 +17,5 @@
  * under the License.
  */
 
-
-create table if not exists kogito_data_cache (
-                                   key varchar(255) not null,
-                                   name varchar(255) not null,
-                                   json_value jsonb,
-                                   primary key (key, name)
-);
+alter table kogito_data_cache rename column name to cache_name;
+alter table kogito_data_cache rename column key to var_name;
diff --git 
a/persistence-commons/persistence-commons-reporting-parent/persistence-commons-reporting-api/README.md
 
b/persistence-commons/persistence-commons-reporting-parent/persistence-commons-reporting-api/README.md
index c3298916b..698d157ab 100644
--- 
a/persistence-commons/persistence-commons-reporting-parent/persistence-commons-reporting-api/README.md
+++ 
b/persistence-commons/persistence-commons-reporting-parent/persistence-commons-reporting-api/README.md
@@ -114,8 +114,8 @@ The following limitations apply:
 All examples assume the following schema:
 ```postgresql
 create table kogito_data_cache (
-   key varchar(255) not null,
-   name varchar(255) not null,
+   var_name varchar(255) not null,
+   cache_name varchar(255) not null,
    json_value jsonb,
    primary key (key, name)
 );
@@ -130,13 +130,13 @@ entities through JPA. There are code examples in 
`org.kie.kogito:persistence-com
   "sourceTableJsonFieldName": "json_value",
   "sourceTableIdentityFields": [
     {
-      "fieldName":"key",
+      "fieldName":"var_name",
       "fieldType": "STRING"
     }
   ],
   "sourceTablePartitionFields": [
     {
-      "fieldName": "name",
+      "fieldName": "cache_name",
       "fieldType": "STRING",
       "fieldValue": "BasicType"
     }
@@ -186,13 +186,13 @@ Result
   "sourceTableJsonFieldName": "json_value",
   "sourceTableIdentityFields": [
     {
-      "fieldName":"key",
+      "fieldName":"var_name",
       "fieldType": "STRING"
     }
   ],
   "sourceTablePartitionFields": [
     {
-      "fieldName": "name",
+      "fieldName": "cache_name",
       "fieldType": "STRING",
       "fieldValue": "HierarchicalType"
     }
@@ -265,13 +265,13 @@ Result
   "sourceTableJsonFieldName": "json_value",
   "sourceTableIdentityFields": [
     {
-      "fieldName":"key",
+      "fieldName":"var_name",
       "fieldType": "STRING"
     }
   ],
   "sourceTablePartitionFields": [
     {
-      "fieldName": "name",
+      "fieldName": "cache_name",
       "fieldType": "STRING",
       "fieldValue": "ComplexHierarchicalType"
     }
diff --git 
a/persistence-commons/persistence-commons-reporting-parent/persistence-commons-reporting-postgresql-base/src/test/resources/bootstrap.json
 
b/persistence-commons/persistence-commons-reporting-parent/persistence-commons-reporting-postgresql-base/src/test/resources/bootstrap.json
index 6b7b8db0a..bffad3405 100644
--- 
a/persistence-commons/persistence-commons-reporting-parent/persistence-commons-reporting-postgresql-base/src/test/resources/bootstrap.json
+++ 
b/persistence-commons/persistence-commons-reporting-parent/persistence-commons-reporting-postgresql-base/src/test/resources/bootstrap.json
@@ -6,13 +6,13 @@
       "sourceTableJsonFieldName": "json_value",
       "sourceTableIdentityFields": [
         {
-          "fieldName":"key",
+          "fieldName":"var_name",
           "fieldType": "STRING"
         }
       ],
       "sourceTablePartitionFields": [
         {
-          "fieldName": "name",
+          "fieldName": "cache_name",
           "fieldType": "STRING",
           "fieldValue": "BasicType"
         }
@@ -41,13 +41,13 @@
       "sourceTableJsonFieldName": "json_value",
       "sourceTableIdentityFields": [
         {
-          "fieldName":"key",
+          "fieldName":"var_name",
           "fieldType": "STRING"
         }
       ],
       "sourceTablePartitionFields": [
         {
-          "fieldName": "name",
+          "fieldName": "cache_name",
           "fieldType": "STRING",
           "fieldValue": "HierarchicalType"
         }
@@ -83,13 +83,13 @@
       "sourceTableJsonFieldName": "json_value",
       "sourceTableIdentityFields": [
         {
-          "fieldName":"key",
+          "fieldName":"var_name",
           "fieldType": "STRING"
         }
       ],
       "sourceTablePartitionFields": [
         {
-          "fieldName": "name",
+          "fieldName": "cache_name",
           "fieldType": "STRING",
           "fieldValue": "ComplexHierarchicalType"
         }
diff --git 
a/persistence-commons/persistence-commons-reporting-parent/persistence-commons-reporting-postgresql-generic/src/test/java/org/kie/kogito/persistence/postgresql/reporting/BasicTypeMappingIT.java
 
b/persistence-commons/persistence-commons-reporting-parent/persistence-commons-reporting-postgresql-generic/src/test/java/org/kie/kogito/persistence/postgresql/reporting/BasicTypeMappingIT.java
index 69db207de..8a93c264c 100644
--- 
a/persistence-commons/persistence-commons-reporting-parent/persistence-commons-reporting-postgresql-generic/src/test/java/org/kie/kogito/persistence/postgresql/reporting/BasicTypeMappingIT.java
+++ 
b/persistence-commons/persistence-commons-reporting-parent/persistence-commons-reporting-postgresql-generic/src/test/java/org/kie/kogito/persistence/postgresql/reporting/BasicTypeMappingIT.java
@@ -49,9 +49,9 @@ class BasicTypeMappingIT {
     private static final String CACHE_NAME = "BasicType";
 
     private static final String SQL = "SELECT " +
-            "ROW_NUMBER() OVER (ORDER BY name, key) as id, " +
-            "name, " +
-            "key, " +
+            "ROW_NUMBER() OVER (ORDER BY cache_name, var_name) as id, " +
+            "cache_name, " +
+            "var_name, " +
             "field1MappedField, " +
             "field2MappedField " +
             "FROM " +
@@ -174,8 +174,8 @@ class BasicTypeMappingIT {
                     @EntityResult(
                             entityClass = BasicTypeExtractRow.class,
                             fields = { @FieldResult(name = "id", column = 
"id"),
-                                    @FieldResult(name = "key", column = "key"),
-                                    @FieldResult(name = "name", column = 
"name"),
+                                    @FieldResult(name = "key", column = 
"var_name"),
+                                    @FieldResult(name = "name", column = 
"cache_name"),
                                     @FieldResult(name = "field1MappedField", 
column = "field1MappedField"),
                                     @FieldResult(name = "field2MappedField", 
column = "field2MappedField") })
             })
diff --git 
a/persistence-commons/persistence-commons-reporting-parent/persistence-commons-reporting-postgresql-generic/src/test/java/org/kie/kogito/persistence/postgresql/reporting/ComplexHierarchicalTypeMappingIT.java
 
b/persistence-commons/persistence-commons-reporting-parent/persistence-commons-reporting-postgresql-generic/src/test/java/org/kie/kogito/persistence/postgresql/reporting/ComplexHierarchicalTypeMappingIT.java
index 900022453..7bf4292c1 100644
--- 
a/persistence-commons/persistence-commons-reporting-parent/persistence-commons-reporting-postgresql-generic/src/test/java/org/kie/kogito/persistence/postgresql/reporting/ComplexHierarchicalTypeMappingIT.java
+++ 
b/persistence-commons/persistence-commons-reporting-parent/persistence-commons-reporting-postgresql-generic/src/test/java/org/kie/kogito/persistence/postgresql/reporting/ComplexHierarchicalTypeMappingIT.java
@@ -50,9 +50,9 @@ class ComplexHierarchicalTypeMappingIT {
     private static final String CACHE_NAME = "ComplexHierarchicalType";
 
     private static final String SQL = "SELECT " +
-            "ROW_NUMBER() OVER (ORDER BY name, key) as id, " +
-            "name, " +
-            "key, " +
+            "ROW_NUMBER() OVER (ORDER BY cache_name, var_name) as id, " +
+            "cache_name, " +
+            "var_name, " +
             "root, " +
             "nestedBasicMappedField, " +
             "nestedComplexCollectionMappedField1, " +
@@ -210,8 +210,8 @@ class ComplexHierarchicalTypeMappingIT {
                     @EntityResult(
                             entityClass = 
ComplexHierarchicalTypeExtractRow.class,
                             fields = { @FieldResult(name = "id", column = 
"id"),
-                                    @FieldResult(name = "key", column = "key"),
-                                    @FieldResult(name = "name", column = 
"name"),
+                                    @FieldResult(name = "key", column = 
"var_name"),
+                                    @FieldResult(name = "name", column = 
"cache_name"),
                                     @FieldResult(name = "root", column = 
"root"),
                                     @FieldResult(name = 
"nestedBasicMappedField", column = "nestedBasicMappedField"),
                                     @FieldResult(name = 
"nestedComplexCollectionMappedField1", column = 
"nestedComplexCollectionMappedField1"),
diff --git 
a/persistence-commons/persistence-commons-reporting-parent/persistence-commons-reporting-postgresql-generic/src/test/java/org/kie/kogito/persistence/postgresql/reporting/HierarchicalTypeMappingIT.java
 
b/persistence-commons/persistence-commons-reporting-parent/persistence-commons-reporting-postgresql-generic/src/test/java/org/kie/kogito/persistence/postgresql/reporting/HierarchicalTypeMappingIT.java
index f671db43f..5ad3c00ae 100644
--- 
a/persistence-commons/persistence-commons-reporting-parent/persistence-commons-reporting-postgresql-generic/src/test/java/org/kie/kogito/persistence/postgresql/reporting/HierarchicalTypeMappingIT.java
+++ 
b/persistence-commons/persistence-commons-reporting-parent/persistence-commons-reporting-postgresql-generic/src/test/java/org/kie/kogito/persistence/postgresql/reporting/HierarchicalTypeMappingIT.java
@@ -49,9 +49,9 @@ class HierarchicalTypeMappingIT {
     private static final String CACHE_NAME = "HierarchicalType";
 
     private static final String SQL = "SELECT " +
-            "ROW_NUMBER() OVER (ORDER BY name, key) as id, " +
-            "name, " +
-            "key, " +
+            "ROW_NUMBER() OVER (ORDER BY cache_name, var_name) as id, " +
+            "cache_name, " +
+            "var_name, " +
             "root, " +
             "nestedBasicMappedField, " +
             "nestedBasicCollectionMappedField " +
@@ -194,8 +194,8 @@ class HierarchicalTypeMappingIT {
                     @EntityResult(
                             entityClass = HierarchicalTypeExtractRow.class,
                             fields = { @FieldResult(name = "id", column = 
"id"),
-                                    @FieldResult(name = "key", column = "key"),
-                                    @FieldResult(name = "name", column = 
"name"),
+                                    @FieldResult(name = "key", column = 
"var_name"),
+                                    @FieldResult(name = "name", column = 
"cache_name"),
                                     @FieldResult(name = "root", column = 
"root"),
                                     @FieldResult(name = 
"nestedBasicMappedField", column = "nestedBasicMappedField"),
                                     @FieldResult(name = 
"nestedBasicCollectionMappedField", column = 
"nestedBasicCollectionMappedField") })
diff --git 
a/persistence-commons/persistence-commons-reporting-parent/persistence-commons-reporting-postgresql-generic/src/test/java/org/kie/kogito/persistence/postgresql/reporting/api/PostgresMappingsApiV1IT.java
 
b/persistence-commons/persistence-commons-reporting-parent/persistence-commons-reporting-postgresql-generic/src/test/java/org/kie/kogito/persistence/postgresql/reporting/api/PostgresMappingsApiV1IT.java
index 124380608..38767dd53 100644
--- 
a/persistence-commons/persistence-commons-reporting-parent/persistence-commons-reporting-postgresql-generic/src/test/java/org/kie/kogito/persistence/postgresql/reporting/api/PostgresMappingsApiV1IT.java
+++ 
b/persistence-commons/persistence-commons-reporting-parent/persistence-commons-reporting-postgresql-generic/src/test/java/org/kie/kogito/persistence/postgresql/reporting/api/PostgresMappingsApiV1IT.java
@@ -72,8 +72,8 @@ class PostgresMappingsApiV1IT {
         final PostgresMappingDefinition definition = new 
PostgresMappingDefinition("ExampleMappingId",
                 "kogito_data_cache",
                 "json_value",
-                List.of(new PostgresField("key")),
-                List.of(new PostgresPartitionField("name", "Example")),
+                List.of(new PostgresField("var_name")),
+                List.of(new PostgresPartitionField("cache_name", "Example")),
                 "Example",
                 List.of(new PostgresMapping("field1",
                         new PostgresJsonField("field1", JsonType.STRING))));
diff --git 
a/persistence-commons/persistence-commons-reporting-parent/persistence-commons-reporting-postgresql-generic/src/test/java/org/kie/kogito/persistence/postgresql/reporting/database/sqlbuilders/PostgresApplyMappingSqlBuilderIT.java
 
b/persistence-commons/persistence-commons-reporting-parent/persistence-commons-reporting-postgresql-generic/src/test/java/org/kie/kogito/persistence/postgresql/reporting/database/sqlbuilders/PostgresApplyMappingSqlBuilderIT.java
index 43511ef5a..efb4ba580 100644
--- 
a/persistence-commons/persistence-commons-reporting-parent/persistence-commons-reporting-postgresql-generic/src/test/java/org/kie/kogito/persistence/postgresql/reporting/database/sqlbuilders/PostgresApplyMappingSqlBuilderIT.java
+++ 
b/persistence-commons/persistence-commons-reporting-parent/persistence-commons-reporting-postgresql-generic/src/test/java/org/kie/kogito/persistence/postgresql/reporting/database/sqlbuilders/PostgresApplyMappingSqlBuilderIT.java
@@ -55,9 +55,9 @@ class PostgresApplyMappingSqlBuilderIT {
     private static final String CACHE_NAME = "DynamicType";
 
     private static final String SQL = "SELECT " +
-            "ROW_NUMBER() OVER (ORDER BY name, key) as id, " +
-            "name, " +
-            "key, " +
+            "ROW_NUMBER() OVER (ORDER BY cache_name, var_name) as id, " +
+            "cache_name, " +
+            "var_name, " +
             "field1MappedField, " +
             "field2MappedField " +
             "FROM " +
@@ -89,8 +89,8 @@ class PostgresApplyMappingSqlBuilderIT {
         databaseManager.createArtifacts(new 
PostgresMappingDefinition("dynamicMappingId",
                 "kogito_data_cache",
                 "json_value",
-                List.of(new PostgresField("key")),
-                List.of(new PostgresPartitionField("name", CACHE_NAME)),
+                List.of(new PostgresField("var_name")),
+                List.of(new PostgresPartitionField("cache_name", CACHE_NAME)),
                 "DynamicTypeExtract",
                 List.of(new PostgresMapping("field1",
                         new PostgresJsonField("field1MappedField", 
JsonType.STRING)),
@@ -120,8 +120,8 @@ class PostgresApplyMappingSqlBuilderIT {
                     @EntityResult(
                             entityClass = DynamicTypeExtractRow.class,
                             fields = { @FieldResult(name = "id", column = 
"id"),
-                                    @FieldResult(name = "key", column = "key"),
-                                    @FieldResult(name = "name", column = 
"name"),
+                                    @FieldResult(name = "key", column = 
"var_name"),
+                                    @FieldResult(name = "name", column = 
"cache_name"),
                                     @FieldResult(name = "field1MappedField", 
column = "field1MappedField"),
                                     @FieldResult(name = "field2MappedField", 
column = "field2MappedField") })
             })
diff --git 
a/persistence-commons/persistence-commons-reporting-parent/persistence-commons-reporting-postgresql-generic/src/test/resources/bootstrap.json
 
b/persistence-commons/persistence-commons-reporting-parent/persistence-commons-reporting-postgresql-generic/src/test/resources/bootstrap.json
index af545a94c..6a12a9833 100644
--- 
a/persistence-commons/persistence-commons-reporting-parent/persistence-commons-reporting-postgresql-generic/src/test/resources/bootstrap.json
+++ 
b/persistence-commons/persistence-commons-reporting-parent/persistence-commons-reporting-postgresql-generic/src/test/resources/bootstrap.json
@@ -6,12 +6,12 @@
       "sourceTableJsonFieldName": "json_value",
       "sourceTableIdentityFields": [
         {
-          "fieldName": "key"
+          "fieldName": "var_name"
         }
       ],
       "sourceTablePartitionFields": [
         {
-          "fieldName": "name",
+          "fieldName": "cache_name",
           "fieldValue": "BasicType"
         }
       ],
@@ -39,12 +39,12 @@
       "sourceTableJsonFieldName": "json_value",
       "sourceTableIdentityFields": [
         {
-          "fieldName": "key"
+          "fieldName": "var_name"
         }
       ],
       "sourceTablePartitionFields": [
         {
-          "fieldName": "name",
+          "fieldName": "cache_name",
           "fieldValue": "HierarchicalType"
         }
       ],
@@ -79,12 +79,12 @@
       "sourceTableJsonFieldName": "json_value",
       "sourceTableIdentityFields": [
         {
-          "fieldName": "key"
+          "fieldName": "var_name"
         }
       ],
       "sourceTablePartitionFields": [
         {
-          "fieldName": "name",
+          "fieldName": "cache_name",
           "fieldValue": "ComplexHierarchicalType"
         }
       ],


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to