fk2.patch

text/plain

Filename: fk2.patch
Type: text/plain
Part: 0
Message: Re: Referencial integrity when there are timestamp primary keys

Patch

Same data as JSON: GET /api/v1/attachments/:id/patch the parsed metadata as JSON — format, series position, per-file stats; never the diff bytes. API reference →
Format: context
File+
src/backend/commands/command.c 6 3
*** pgsql.old/src/backend/commands/command.c	Tue Sep 12 14:06:47 2000
--- pgsql/src/backend/commands/command.c	Tue Oct 10 12:15:13 2000
***************
*** 1388,1402 ****
  				{
  					Ident	   *fk_at = lfirst(list);
  
! 					trig.tgargs[count++] = fk_at->name;
  				}
  			foreach(list, fkconstraint->pk_attrs)
  				{
  					Ident	   *pk_at = lfirst(list);
  
! 					trig.tgargs[count++] = pk_at->name;
  				}
! 			trig.tgnargs = count;
  
  			scan = heap_beginscan(rel, false, SnapshotNow, 0, NULL);
  			AssertState(scan != NULL);
--- 1388,1405 ----
  				{
  					Ident	   *fk_at = lfirst(list);
  
! 					trig.tgargs[count] = fk_at->name;
! 					count+=2;
  				}
+ 			count = 5;
  			foreach(list, fkconstraint->pk_attrs)
  				{
  					Ident	   *pk_at = lfirst(list);
  
! 					trig.tgargs[count] = pk_at->name;
! 					count+=2;
  				}
! 			trig.tgnargs = count-1;
  
  			scan = heap_beginscan(rel, false, SnapshotNow, 0, NULL);
  			AssertState(scan != NULL);