]> granicus.if.org Git - postgresql/commitdiff
Show schema names in pg_dump verbose output.
authorHeikki Linnakangas <heikki.linnakangas@iki.fi>
Tue, 26 Aug 2014 08:50:48 +0000 (11:50 +0300)
committerHeikki Linnakangas <heikki.linnakangas@iki.fi>
Tue, 26 Aug 2014 08:50:48 +0000 (11:50 +0300)
Fabrízio de Royes Mello, reviewed by Michael Paquier

src/bin/pg_dump/pg_backup_archiver.c
src/bin/pg_dump/pg_dump.c

index 3aebac87272bb995d6271425d82e6580d4c10053..00187200ffa3bceae4991fdb74f670edf7b97a61 100644 (file)
@@ -546,8 +546,13 @@ RestoreArchive(Archive *AHX)
                /* Both schema and data objects might now have ownership/ACLs */
                if ((te->reqs & (REQ_SCHEMA | REQ_DATA)) != 0)
                {
-                       ahlog(AH, 1, "setting owner and privileges for %s %s\n",
-                                 te->desc, te->tag);
+                       /* Show namespace if available */
+                       if (te->namespace)
+                               ahlog(AH, 1, "setting owner and privileges for %s \"%s\".\"%s\"\n",
+                                         te->desc, te->namespace, te->tag);
+                       else
+                               ahlog(AH, 1, "setting owner and privileges for %s \"%s\"\n",
+                                         te->desc, te->tag);
                        _printTocEntry(AH, te, ropt, false, true);
                }
        }
@@ -621,7 +626,13 @@ restore_toc_entry(ArchiveHandle *AH, TocEntry *te,
 
        if ((reqs & REQ_SCHEMA) != 0)           /* We want the schema */
        {
-               ahlog(AH, 1, "creating %s %s\n", te->desc, te->tag);
+               /* Show namespace if available */
+               if (te->namespace)
+                       ahlog(AH, 1, "creating %s \"%s\".\"%s\"\n",
+                                 te->desc, te->namespace, te->tag);
+               else
+                       ahlog(AH, 1, "creating %s \"%s\"\n", te->desc, te->tag);
+
 
                _printTocEntry(AH, te, ropt, false, false);
                defnDumped = true;
@@ -713,8 +724,8 @@ restore_toc_entry(ArchiveHandle *AH, TocEntry *te,
                                        _becomeOwner(AH, te);
                                        _selectOutputSchema(AH, te->namespace);
 
-                                       ahlog(AH, 1, "processing data for table \"%s\"\n",
-                                                 te->tag);
+                                       ahlog(AH, 1, "processing data for table \"%s\".\"%s\"\n",
+                                                 te->namespace, te->tag);
 
                                        /*
                                         * In parallel restore, if we created the table earlier in
index 5c0f95fea35e7e32bbeab8104b242b5596089e11..c084ee9d9e2a3b885df4174daceaf2cd5853bad2 100644 (file)
@@ -1400,7 +1400,8 @@ dumpTableData_copy(Archive *fout, void *dcontext)
        const char *column_list;
 
        if (g_verbose)
-               write_msg(NULL, "dumping contents of table %s\n", classname);
+               write_msg(NULL, "dumping contents of table \"%s\".\"%s\"\n",
+                                 tbinfo->dobj.namespace->dobj.name, classname);
 
        /*
         * Make sure we are in proper schema.  We will qualify the table name
@@ -5019,7 +5020,8 @@ getIndexes(Archive *fout, TableInfo tblinfo[], int numTables)
                        continue;
 
                if (g_verbose)
-                       write_msg(NULL, "reading indexes for table \"%s\"\n",
+                       write_msg(NULL, "reading indexes for table \"%s\".\"%s\"\n",
+                                         tbinfo->dobj.namespace->dobj.name,
                                          tbinfo->dobj.name);
 
                /* Make sure we are in proper schema so indexdef is right */
@@ -5385,7 +5387,8 @@ getConstraints(Archive *fout, TableInfo tblinfo[], int numTables)
                        continue;
 
                if (g_verbose)
-                       write_msg(NULL, "reading foreign key constraints for table \"%s\"\n",
+                       write_msg(NULL, "reading foreign key constraints for table \"%s\".\"%s\"\n",
+                                         tbinfo->dobj.namespace->dobj.name,
                                          tbinfo->dobj.name);
 
                /*
@@ -5723,7 +5726,8 @@ getTriggers(Archive *fout, TableInfo tblinfo[], int numTables)
                        continue;
 
                if (g_verbose)
-                       write_msg(NULL, "reading triggers for table \"%s\"\n",
+                       write_msg(NULL, "reading triggers for table \"%s\".\"%s\"\n",
+                                         tbinfo->dobj.namespace->dobj.name,
                                          tbinfo->dobj.name);
 
                /*
@@ -6336,8 +6340,9 @@ getTableAttrs(Archive *fout, TableInfo *tblinfo, int numTables)
                 * the output of an indexscan on pg_attribute_relid_attnum_index.
                 */
                if (g_verbose)
-                       write_msg(NULL, "finding the columns and types of table \"%s\"\n",
-                                         tbinfo->dobj.name);
+                       write_msg(NULL, "finding the columns and types of table \"%s\".\"%s\"\n",
+                                                 tbinfo->dobj.namespace->dobj.name,
+                                                 tbinfo->dobj.name);
 
                resetPQExpBuffer(q);
 
@@ -6548,8 +6553,9 @@ getTableAttrs(Archive *fout, TableInfo *tblinfo, int numTables)
                        int                     numDefaults;
 
                        if (g_verbose)
-                               write_msg(NULL, "finding default expressions of table \"%s\"\n",
-                                                 tbinfo->dobj.name);
+                               write_msg(NULL, "finding default expressions of table \"%s\".\"%s\"\n",
+                                                         tbinfo->dobj.namespace->dobj.name,
+                                                         tbinfo->dobj.name);
 
                        resetPQExpBuffer(q);
                        if (fout->remoteVersion >= 70300)
@@ -6672,7 +6678,8 @@ getTableAttrs(Archive *fout, TableInfo *tblinfo, int numTables)
                        int                     numConstrs;
 
                        if (g_verbose)
-                               write_msg(NULL, "finding check constraints for table \"%s\"\n",
+                               write_msg(NULL, "finding check constraints for table \"%s\".\"%s\"\n",
+                                                 tbinfo->dobj.namespace->dobj.name,
                                                  tbinfo->dobj.name);
 
                        resetPQExpBuffer(q);