We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5983987 commit 20ce8c7Copy full SHA for 20ce8c7
pg-identity-func-trig-seq.sql
@@ -202,10 +202,27 @@ DECLARE
202
column_name TEXT;
203
column_value TEXT;
204
payload_items TEXT[];
205
+ pguserval TEXT;
206
uniquecolumn TEXT;
207
logtime TEXT;
208
payloadseqid INTEGER;
209
BEGIN
210
+
211
+ pguserval := (SELECT current_user);
212
+ if pguserval = 'pgsyncuser' then
213
+ RAISE notice 'pgsyncuser name : %', pguserval;
214
215
+ CASE TG_OP
216
+ WHEN 'INSERT', 'UPDATE' THEN
217
+ rec := NEW;
218
+ WHEN 'DELETE' THEN
219
+ rec := OLD;
220
+ ELSE
221
+ RAISE EXCEPTION 'Unknown TG_OP: "%". Should not occur!', TG_OP;
222
+ END CASE;
223
+ return rec;
224
+ end if;
225
226
CASE TG_OP
227
WHEN 'INSERT', 'UPDATE' THEN
228
rec := NEW;
0 commit comments