You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ranger.apache.org by ra...@apache.org on 2026/08/25 16:44:19 UTC

(ranger) branch RANGER-5720-patch created (now d6b1e8b07)

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

ramackri pushed a change to branch RANGER-5720-patch
in repository https://gitbox.apache.org/repos/asf/ranger.git


      at d6b1e8b07 RANGER-5720: Fix Oracle and SQL Server fresh-install schema for patch 078.

This branch includes the following new commits:

     new d6b1e8b07 RANGER-5720: Fix Oracle and SQL Server fresh-install schema for patch 078.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



(ranger) 01/01: RANGER-5720: Fix Oracle and SQL Server fresh-install schema for patch 078.

Posted by ra...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ramackri pushed a commit to branch RANGER-5720-patch
in repository https://gitbox.apache.org/repos/asf/ranger.git

commit d6b1e8b071ca0a629a590442b22489367d5dde20
Author: ramk <ra...@cloudera.com>
AuthorDate: Tue Aug 25 22:14:01 2026 +0530

    RANGER-5720: Fix Oracle and SQL Server fresh-install schema for patch 078.
    
    Oracle stores empty string as NULL on NOT NULL PASSWORD; use a space placeholder for rangerauditserver. Remove stale x_policy_ref_user_FK_upd_by CHECK from SQL Server optimized schema (patch 077 regression).
---
 security-admin/db/oracle/optimized/current/ranger_core_db_oracle.sql  | 2 +-
 .../db/oracle/patches/078-audit-partition-plan-global-state.sql       | 4 ++--
 .../db/sqlserver/optimized/current/ranger_core_db_sqlserver.sql       | 2 --
 3 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/security-admin/db/oracle/optimized/current/ranger_core_db_oracle.sql b/security-admin/db/oracle/optimized/current/ranger_core_db_oracle.sql
index a94867b22..23f1bf7e2 100644
--- a/security-admin/db/oracle/optimized/current/ranger_core_db_oracle.sql
+++ b/security-admin/db/oracle/optimized/current/ranger_core_db_oracle.sql
@@ -2069,7 +2069,7 @@ INSERT INTO x_portal_user(ID,CREATE_TIME,UPDATE_TIME,FIRST_NAME,LAST_NAME,PUB_SC
 INSERT INTO x_portal_user_role(id,create_time,update_time,user_id,user_role,status) VALUES(X_PORTAL_USER_ROLE_SEQ.nextval,sys_extract_utc(systimestamp),sys_extract_utc(systimestamp),getXportalUIdByLoginId('rangertagsync'),'ROLE_SYS_ADMIN',1);
 INSERT INTO x_user(id,create_time,update_time,user_name,descr,status) values (X_USER_SEQ.nextval,sys_extract_utc(systimestamp),sys_extract_utc(systimestamp),'rangertagsync','rangertagsync',0);
 
-INSERT INTO x_portal_user(ID,CREATE_TIME,UPDATE_TIME,FIRST_NAME,LAST_NAME,PUB_SCR_NAME,LOGIN_ID,PASSWORD,EMAIL,STATUS,USER_SRC) VALUES(X_PORTAL_USER_SEQ.nextval,sys_extract_utc(systimestamp),sys_extract_utc(systimestamp),'rangerauditserver',NULL,'rangerauditserver','rangerauditserver','','rangerauditserver',0,0);
+INSERT INTO x_portal_user(ID,CREATE_TIME,UPDATE_TIME,FIRST_NAME,LAST_NAME,PUB_SCR_NAME,LOGIN_ID,PASSWORD,EMAIL,STATUS,USER_SRC) VALUES(X_PORTAL_USER_SEQ.nextval,sys_extract_utc(systimestamp),sys_extract_utc(systimestamp),'rangerauditserver',NULL,'rangerauditserver','rangerauditserver',' ','rangerauditserver',0,0);
 INSERT INTO x_portal_user_role(id,create_time,update_time,user_id,user_role,status) VALUES(X_PORTAL_USER_ROLE_SEQ.nextval,sys_extract_utc(systimestamp),sys_extract_utc(systimestamp),getXportalUIdByLoginId('rangerauditserver'),'ROLE_ADMIN_AUDITOR',1);
 INSERT INTO x_user(id,create_time,update_time,user_name,descr,status) values (X_USER_SEQ.nextval,sys_extract_utc(systimestamp),sys_extract_utc(systimestamp),'rangerauditserver','Ranger audit server machine user',0);
 
diff --git a/security-admin/db/oracle/patches/078-audit-partition-plan-global-state.sql b/security-admin/db/oracle/patches/078-audit-partition-plan-global-state.sql
index 53d043131..bba6edd3f 100644
--- a/security-admin/db/oracle/patches/078-audit-partition-plan-global-state.sql
+++ b/security-admin/db/oracle/patches/078-audit-partition-plan-global-state.sql
@@ -50,11 +50,11 @@ BEGIN
         SELECT count(*) INTO v_user_count FROM x_portal_user WHERE login_id = 'rangerauditserver';
         IF (v_user_count = 0) THEN
             sql_stmt := 'INSERT INTO x_portal_user (id, create_time, update_time, first_name, last_name, pub_scr_name, login_id, password, email, status, user_src) VALUES (X_PORTAL_USER_SEQ.nextval, sys_extract_utc(systimestamp), sys_extract_utc(systimestamp), :1, NULL, :2, :3, :4, :5, 0, 0)';
-            EXECUTE IMMEDIATE sql_stmt USING 'rangerauditserver', 'rangerauditserver', 'rangerauditserver', '', 'rangerauditserver';
+            EXECUTE IMMEDIATE sql_stmt USING 'rangerauditserver', 'rangerauditserver', 'rangerauditserver', ' ', 'rangerauditserver';
             COMMIT;
         END IF;
 
-        UPDATE x_portal_user SET status = 0, password = '' WHERE login_id = 'rangerauditserver';
+        UPDATE x_portal_user SET status = 0, password = ' ' WHERE login_id = 'rangerauditserver';
         COMMIT;
 
         v_audit_user_id := getXportalUIdByLoginId('rangerauditserver');
diff --git a/security-admin/db/sqlserver/optimized/current/ranger_core_db_sqlserver.sql b/security-admin/db/sqlserver/optimized/current/ranger_core_db_sqlserver.sql
index 2d7642296..5f409e0d7 100644
--- a/security-admin/db/sqlserver/optimized/current/ranger_core_db_sqlserver.sql
+++ b/security-admin/db/sqlserver/optimized/current/ranger_core_db_sqlserver.sql
@@ -3073,8 +3073,6 @@ ALTER TABLE [dbo].[x_policy_ref_user] WITH CHECK ADD CONSTRAINT [x_policy_ref_us
 REFERENCES [dbo].[x_user] ([id])
 ALTER TABLE [dbo].[x_policy_ref_user] CHECK CONSTRAINT [x_policy_ref_user_FK_user_id]
 
-ALTER TABLE [dbo].[x_policy_ref_user] CHECK CONSTRAINT [x_policy_ref_user_FK_upd_by]
-
 ALTER TABLE [dbo].[x_policy_ref_group] WITH CHECK ADD CONSTRAINT [x_policy_ref_group_FK_policy_id] FOREIGN KEY ([policy_id])
 REFERENCES [dbo].[x_policy] ([id])
 ALTER TABLE [dbo].[x_policy_ref_group] CHECK CONSTRAINT [x_policy_ref_group_FK_policy_id]