LP#1817645: (follow-up) sync schema update script
authorGalen Charlton <gmc@equinoxinitiative.org>
Fri, 6 Sep 2019 21:11:13 +0000 (17:11 -0400)
committerGalen Charlton <gmc@equinoxinitiative.org>
Fri, 6 Sep 2019 21:11:13 +0000 (17:11 -0400)
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Open-ILS/src/sql/Pg/upgrade/XXXX.schema.remoteauth.sql

index 6936d7e..0b6df55 100644 (file)
@@ -1,7 +1,5 @@
 BEGIN;
 
-INSERT INTO config.upgrade_log (version) VALUES ('XXXX');
-
 INSERT INTO permission.perm_list ( id, code, description ) VALUES
  ( 615, 'ADMIN_REMOTEAUTH', oils_i18n_gettext( 615,
     'Administer remote patron authentication', 'ppl', 'description' ));
@@ -15,7 +13,8 @@ CREATE TABLE config.remoteauth_profile (
     restrict_to_org BOOLEAN NOT NULL DEFAULT TRUE,
     allow_inactive BOOL NOT NULL DEFAULT FALSE,
     allow_expired BOOL NOT NULL DEFAULT FALSE,
-    block_list TEXT
+    block_list TEXT,
+    usr_activity_type INT REFERENCES config.usr_activity_type(id) ON UPDATE CASCADE ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED
 );
 
 CREATE OR REPLACE FUNCTION actor.permit_remoteauth (profile_name TEXT, userid BIGINT) RETURNS TEXT AS $func$