tt0v1-alter-multiple.patch

text/plain

Filename: tt0v1-alter-multiple.patch
Type: text/plain
Part: 0
Message: Re: Typed-tables patch broke pg_upgrade

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: unified
File+
src/backend/commands/tablecmds.c 0 0
diff --git a/src/backend/commands/tablecmds.c b/src/backend/commands/tablecmds.c
index 4a97819..bd18db3 100644
*** a/src/backend/commands/tablecmds.c
--- b/src/backend/commands/tablecmds.c
***************
*** 4014,4020 **** find_typed_table_dependencies(Oid typeOid, const char *typeName, DropBehavior be
  
  	scan = heap_beginscan(classRel, SnapshotNow, 1, key);
  
! 	if (HeapTupleIsValid(tuple = heap_getnext(scan, ForwardScanDirection)))
  	{
  		if (behavior == DROP_RESTRICT)
  			ereport(ERROR,
--- 4014,4020 ----
  
  	scan = heap_beginscan(classRel, SnapshotNow, 1, key);
  
! 	while ((tuple = heap_getnext(scan, ForwardScanDirection)) != NULL)
  	{
  		if (behavior == DROP_RESTRICT)
  			ereport(ERROR,