20110607_serial2.patch

application/octet-stream

Filename: 20110607_serial2.patch
Type: application/octet-stream
Part: 0
Message: Re: smallserial / serial2

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/parser/parse_utilcmd.c 8 1
diff -c -r postgresql-snapshot/src/backend/parser/parse_utilcmd.c postgresql-snapshot-new/src/backend/parser/parse_utilcmd.c
*** postgresql-snapshot/src/backend/parser/parse_utilcmd.c	2011-06-07 02:54:24.000000000 -0400
--- postgresql-snapshot-new/src/backend/parser/parse_utilcmd.c	2011-06-07 19:37:55.000000000 -0400
***************
*** 307,313 ****
  	{
  		char	   *typname = strVal(linitial(column->typeName->names));
  
! 		if (strcmp(typname, "serial") == 0 ||
  			strcmp(typname, "serial4") == 0)
  		{
  			is_serial = true;
--- 307,320 ----
  	{
  		char	   *typname = strVal(linitial(column->typeName->names));
  
! 		if (strcmp(typname, "smallserial") == 0 ||
! 			strcmp(typname, "serial2") == 0)
! 		{
! 			is_serial = true;
! 			column->typeName->names = NIL;
! 			column->typeName->typeOid = INT2OID;
! 		}
! 		else if (strcmp(typname, "serial") == 0 ||
  			strcmp(typname, "serial4") == 0)
  		{
  			is_serial = true;