Skip to content

Commit 6389f71

Browse files
Merge branch 'dev' into dev-test-pg
2 parents 20ce8c7 + f4356e1 commit 6389f71

File tree

2 files changed

+48
-4
lines changed

2 files changed

+48
-4
lines changed

config/default.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ module.exports = {
2222
database: process.env.PG_DATABASE || 'postgres', // database must exist before running the tool
2323
password: process.env.PG_PASSWORD || 'password',
2424
port: parseInt(process.env.PG_PORT, 10) || 5432,
25-
triggerFunctions: process.env.TRIGGER_FUNCTIONS || ['test_db_notifications'], // List of trigger functions to listen to
26-
triggerTopics: process.env.TRIGGER_TOPICS || ['test.db.postgres.sync'], // Names of the topic in the trigger payload
25+
triggerFunctions: process.env.TRIGGER_FUNCTIONS || ['dev_db_notifications'], // List of trigger functions to listen to
26+
triggerTopics: process.env.TRIGGER_TOPICS || ['dev.db.postgres.sync'], // Names of the topic in the trigger payload
2727
triggerOriginators: process.env.TRIGGER_ORIGINATORS || ['tc-postgres-delta-processor'] // Names of the originator in the trigger payload
2828
},
2929
KAFKA: { // Kafka connection options
@@ -50,8 +50,8 @@ module.exports = {
5050
},
5151
DYNAMODB:
5252
{
53-
DYNAMODB_TABLE: process.env.DYNAMODB_TABLE || 'test_pg_ifx_payload_sync',
54-
DD_ElapsedTime: process.env.DD_ElapsedTime || 600000
53+
DYNAMODB_TABLE: process.env.DYNAMODB_TABLE || 'dev_pg_ifx_payload_sync'
54+
DD_ElapsedTime: process.env.DD_ElapsedTime || 600000
5555
},
5656

5757
AUTH0_URL: process.env.AUTH0_URL ,

pg-identity-func-trig-seq.sql

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,32 @@ CREATE TRIGGER "pg_user_trigger"
180180
AFTER INSERT OR DELETE OR UPDATE ON "user"
181181
FOR EACH ROW
182182
EXECUTE PROCEDURE notify_trigger_common_oltp('user_id', 'first_name', 'last_name', 'handle', 'status', 'activation_code', 'reg_source', 'utm_source', 'utm_medium', 'utm_campaign');
183+
184+
CREATE TRIGGER "pg_user_sso_login_trigger"
185+
AFTER INSERT OR DELETE OR UPDATE ON user_sso_login
186+
FOR EACH ROW
187+
EXECUTE PROCEDURE notify_trigger_common_oltp('user_id', 'sso_user_id', 'sso_user_name', 'provider_id', 'email');
188+
189+
CREATE TRIGGER "pg_user_social_login_trigger"
190+
AFTER INSERT OR DELETE OR UPDATE ON user_social_login
191+
FOR EACH ROW
192+
EXECUTE PROCEDURE notify_trigger_common_oltp('social_user_id', 'user_id', 'social_login_provider_id', 'social_user_name', 'social_email', 'social_email_verified');
193+
194+
CREATE TRIGGER "pg_security_groups_trigger"
195+
AFTER INSERT OR DELETE OR UPDATE ON security_groups
196+
FOR EACH ROW
197+
EXECUTE PROCEDURE notify_trigger_common_oltp('group_id', 'description', 'challenge_group_ind', 'create_user_id');
183198

199+
200+
201+
202+
CREATE SEQUENCE payloadsequence INCREMENT BY 1 MINVALUE 1 MAXVALUE 9223372036854775807
203+
START WITH 1 NO CYCLE;
204+
205+
--drop sequence sequence_user_seq;
206+
CREATE SEQUENCE sequence_user_seq INCREMENT BY 1 MINVALUE 1 MAXVALUE 9223372036854775807 START WITH
207+
110100000 NO CYCLE;
208+
184209
--drop SEQUENCE sequence_user_group_seq;
185210
CREATE SEQUENCE sequence_user_group_seq INCREMENT BY 1 MINVALUE 1 MAXVALUE 9223372036854775807 START
186211
WITH 601000000 NO CYCLE;
@@ -190,6 +215,17 @@ WITH 601000000 NO CYCLE;
190215
CREATE SEQUENCE sequence_email_seq INCREMENT BY 1 MINVALUE 1 MAXVALUE 9223372036854775807 START
191216
WITH 70100000 NO CYCLE;
192217

218+
---COUNTRY TABLE ADDITIONAL COLUMN
219+
alter table country
220+
ADD COLUMN iso_name VARCHAR(128),
221+
ADD COLUMN iso_alpha2_code VARCHAR(2),
222+
ADD COLUMN iso_alpha3_code VARCHAR(3);
223+
--migrate directly from dev/prod database (using ecs run migrator).
224+
225+
--migrate directly from dev/prod database (using ecs run migrator).
226+
ALTER TABLE sso_login_provider
227+
ADD COLUMN identify_email_enabled BOOLEAN NOT NULL default true,
228+
ADD COLUMN identify_handle_enabled BOOLEAN NOT NULL default true;
193229

194230
SET search_path TO informixoltp;
195231

@@ -335,3 +371,11 @@ CREATE TRIGGER "pg_coder"
335371
AFTER INSERT OR DELETE OR UPDATE ON coder
336372
FOR EACH ROW
337373
EXECUTE PROCEDURE notify_trigger_informixoltp('coder_id', 'quote', 'coder_type_id', 'comp_country_code', 'display_quote', 'quote_location', 'quote_color', 'display_banner', 'banner_style');
374+
375+
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA common_oltp,informixoltp, corporate_oltp,tcs_catalog, time_oltp TO coder;
376+
GRANT ALL PRIVILEGES ON ALL SEQUENCES IN SCHEMA common_oltp,informixoltp, corporate_oltp,tcs_catalog, time_oltp TO coder;
377+
378+
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA common_oltp,informixoltp, corporate_oltp,tcs_catalog, time_oltp TO pgsyncuser;
379+
GRANT ALL PRIVILEGES ON ALL SEQUENCES IN SCHEMA common_oltp,informixoltp, corporate_oltp,tcs_catalog, time_oltp TO pgsyncuser;
380+
grant USAGE ON SCHEMA common_oltp,informixoltp, corporate_oltp,tcs_catalog, time_oltp To pgsyncuser;
381+
grant USAGE ON SCHEMA common_oltp,informixoltp, corporate_oltp,tcs_catalog, time_oltp To coder;;

0 commit comments

Comments
 (0)