/* Dump Proc Lang Comments and Security Labels */
dumpComment(fout, labelq->data,
- NULL, "",
+ lanschema, plang->lanowner,
plang->dobj.catId, 0, plang->dobj.dumpId);
dumpSecLabel(fout, labelq->data,
- NULL, "",
+ lanschema, plang->lanowner,
plang->dobj.catId, 0, plang->dobj.dumpId);
if (plang->lanpltrusted)
/* Dump Cast Comments */
dumpComment(fout, labelq->data,
- NULL, "",
+ "pg_catalog", "",
cast->dobj.catId, 0, cast->dobj.dumpId);
destroyPQExpBuffer(defqry);
/* Dump Transform Comments */
dumpComment(fout, labelq->data,
- NULL, "",
+ "pg_catalog", "",
transform->dobj.catId, 0, transform->dobj.dumpId);
free(lanname);
/* Dump Operator Class Comments */
dumpComment(fout, labelq->data,
- NULL, opcinfo->rolname,
+ opcinfo->dobj.namespace->dobj.name, opcinfo->rolname,
opcinfo->dobj.catId, 0, opcinfo->dobj.dumpId);
free(amname);
/* Dump Operator Family Comments */
dumpComment(fout, labelq->data,
- NULL, opfinfo->rolname,
+ opfinfo->dobj.namespace->dobj.name, opfinfo->rolname,
opfinfo->dobj.catId, 0, opfinfo->dobj.dumpId);
free(amname);
/* Dump Parser Comments */
dumpComment(fout, labelq->data,
- NULL, "",
+ prsinfo->dobj.namespace->dobj.name, "",
prsinfo->dobj.catId, 0, prsinfo->dobj.dumpId);
destroyPQExpBuffer(q);
/* Dump Dictionary Comments */
dumpComment(fout, labelq->data,
- NULL, dictinfo->rolname,
+ dictinfo->dobj.namespace->dobj.name, dictinfo->rolname,
dictinfo->dobj.catId, 0, dictinfo->dobj.dumpId);
destroyPQExpBuffer(q);
/* Dump Template Comments */
dumpComment(fout, labelq->data,
- NULL, "",
+ tmplinfo->dobj.namespace->dobj.name, "",
tmplinfo->dobj.catId, 0, tmplinfo->dobj.dumpId);
destroyPQExpBuffer(q);
/* Dump Configuration Comments */
dumpComment(fout, labelq->data,
- NULL, cfginfo->rolname,
+ cfginfo->dobj.namespace->dobj.name, cfginfo->rolname,
cfginfo->dobj.catId, 0, cfginfo->dobj.dumpId);
destroyPQExpBuffer(q);