mirror of
				https://github.com/postgres/postgres.git
				synced 2025-11-03 09:13:20 +03:00 
			
		
		
		
	Fix broken pg_dump code for dumping comments on event triggers.
This never worked, I think. Per report from Marc Munro. In passing, fix funny spacing in the COMMENT ON command as a result of excess space in the "label" string.
This commit is contained in:
		@@ -15097,7 +15097,7 @@ dumpEventTrigger(Archive *fout, DumpOptions *dopt, EventTriggerInfo *evtinfo)
 | 
				
			|||||||
		}
 | 
							}
 | 
				
			||||||
		appendPQExpBufferStr(query, ";\n");
 | 
							appendPQExpBufferStr(query, ";\n");
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	appendPQExpBuffer(labelq, "EVENT TRIGGER %s ",
 | 
						appendPQExpBuffer(labelq, "EVENT TRIGGER %s",
 | 
				
			||||||
					  fmtId(evtinfo->dobj.name));
 | 
										  fmtId(evtinfo->dobj.name));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	ArchiveEntry(fout, evtinfo->dobj.catId, evtinfo->dobj.dumpId,
 | 
						ArchiveEntry(fout, evtinfo->dobj.catId, evtinfo->dobj.dumpId,
 | 
				
			||||||
@@ -15106,7 +15106,7 @@ dumpEventTrigger(Archive *fout, DumpOptions *dopt, EventTriggerInfo *evtinfo)
 | 
				
			|||||||
				 query->data, "", NULL, NULL, 0, NULL, NULL);
 | 
									 query->data, "", NULL, NULL, 0, NULL, NULL);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	dumpComment(fout, dopt, labelq->data,
 | 
						dumpComment(fout, dopt, labelq->data,
 | 
				
			||||||
				NULL, NULL,
 | 
									NULL, evtinfo->evtowner,
 | 
				
			||||||
				evtinfo->dobj.catId, 0, evtinfo->dobj.dumpId);
 | 
									evtinfo->dobj.catId, 0, evtinfo->dobj.dumpId);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	destroyPQExpBuffer(query);
 | 
						destroyPQExpBuffer(query);
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user