heap.c.patch

text/plain

Filename: heap.c.patch
Type: text/plain
Part: 0
Message: Re: [HACKERS] A problem with the constraint system.

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/catalog/heap.c 4 1
*** ../src/backend/catalog/heap.c.orig	Tue Sep  1 04:27:29 1998
--- ../src/backend/catalog/heap.c	Thu Nov 12 15:09:58 1998
***************
*** 1515,1521 ****
  	char		nulls[4] = {' ', ' ', ' ', ' '};
  	extern GlobalMemory CacheCxt;
  
! 	sprintf(str, "select 1 from %.*s where %s",
  			NAMEDATALEN, rel->rd_rel->relname.data, check->ccsrc);
  	setheapoverride(true);
  	planTree_list = (List *) pg_parse_and_plan(str, NULL, 0, &queryTree_list, None, FALSE);
--- 1515,1524 ----
  	char		nulls[4] = {' ', ' ', ' ', ' '};
  	extern GlobalMemory CacheCxt;
  
! 	/* Check for table's existance. Surround table name with double-quotes
! 	 * to allow mixed-case and whitespace names. - thomas 1998-11-12
! 	 */
! 	sprintf(str, "select 1 from \"%.*s\" where %s",
  			NAMEDATALEN, rel->rd_rel->relname.data, check->ccsrc);
  	setheapoverride(true);
  	planTree_list = (List *) pg_parse_and_plan(str, NULL, 0, &queryTree_list, None, FALSE);