From: Jeff Frost <jeff@pgexperts.com>
To: Marc Fromm <Marc.Fromm@wwu.edu>
Cc: pgsql-admin(at)postgresql(dot)org <pgsql-admin@postgresql.org>
Subject: Re: migrating to 9.2 created blank dbs
Date: Mon, 4 May 2015 10:12:40 -0700
Message-ID: <C047F894-F87E-4D39-A2AB-8276C52DE2E5@pgexperts.com> (raw)
In-Reply-To: <SN1PR0201MB1566898FF19961BBC03A67999DD20@SN1PR0201MB1566.namprd02.prod.outlook.com>
References: <DM2PR0201MB10705274CE0678AC115347AF9DD50@DM2PR0201MB1070.namprd02.prod.outlook.com>
<CAG1_KcCzq71a5F-ukHvQB4q-y34R1C=tsVYKQcZJgJr5orgzEA@mail.gmail.com>
<CA+h6AhjFKxWzr+su4w=fchtgOtZHeOc4s0dg7KVfcp7kVtfEkA@mail.gmail.com>
<SN1PR0201MB1566B1E4175D6905894C10CB9DD20@SN1PR0201MB1566.namprd02.prod.outlook.com>
<CAHw75vvmsYV+DD_y4fTF7+0X8fT59_=1dFt3-gO1TNxZPu7sAA@mail.gmail.com>
<32752.1430755649@sss.pgh.pa.us>
<SN1PR0201MB15663C77E1FD1FFB3CA0DE049DD20@SN1PR0201MB1566.namprd02.prod.outlook.com>
<12B3F4BE-B5B0-4955-808F-3649EC1F7A00@pgexperts.com>
<SN1PR0201MB1566898FF19961BBC03A67999DD20@SN1PR0201MB1566.namprd02.prod.outlook.com>
List-Unsubscribe: <mailto:majordomo@postgresql.org?body=unsub%20pgsql-admin>
My guess is the script is just using:
psql -l | awk ‘{print $1}’
To get the list of DBs to backup instead of:
psql -c “SELECT datname from pg_database”
Can you share the script?
> On May 4, 2015, at 9:43 AM, Marc Fromm <Marc.Fromm@wwu.edu> wrote:
>
> That could be correct that I am misinterpreting the output. Why would the backup script try to backup these blank entries as a database backup file called "|"?
>
> Thanks
>
> -----Original Message-----
> From: Jeff Frost [mailto:jeff@pgexperts.com]
> Sent: Monday, May 04, 2015 9:41 AM
> To: Marc Fromm
> Cc: Tom Lane; Keith; Raghavendra; Keith Fiske; pgsql-admin@postgresql.org
> Subject: Re: [ADMIN] migrating to 9.2 created blank dbs
>
> Any chance you’re just misinterpreting the new more verbose output of psql’s \l command?
>
> Nowadays, it looks like this:
>
> postgres=# \l
> List of databases
> Name | Owner | Encoding | Collate | Ctype | Access privileges
> ---------------+------------+----------+---------+-------+--------------
> ---------------+------------+----------+---------+-------+---------
> postgres | postgres | UTF8 | C | C |
> template0 | postgres | UTF8 | C | C | =c/postgres +
> | | | | | postgres=CTc/postgres
> template1 | postgres | UTF8 | C | C | =c/postgres +
> | | | | | postgres=CTc/postgres
> (4 rows)
>
> But there are still only 3 databases being listed above.
>
>> On May 4, 2015, at 9:24 AM, Marc Fromm <Marc.Fromm@wwu.edu> wrote:
>>
>> Running the select statement gives me a list of all my databases. The only thing that looks suspicious are a few databases have stuff like this in the datacl column " {postgres=CT/postgres,=T/postgres}". The number of databases with that is suspiciously equal to the number of blanks created.
>>
>> Marc
>>
>> -----Original Message-----
>> From: Tom Lane [mailto:tgl@sss.pgh.pa.us]
>> Sent: Monday, May 04, 2015 9:07 AM
>> To: Keith
>> Cc: Marc Fromm; Raghavendra; Keith Fiske; pgsql-admin@postgresql.org
>> Subject: Re: [ADMIN] migrating to 9.2 created blank dbs
>>
>>> On Fri, May 1, 2015 at 6:39 PM, Marc Fromm <Marc.Fromm@wwu.edu> wrote:
>>>> I setup a server running postgresql-server-9.2.10-2.el7_1.x86_64.
>>>> After restoring my databases form a system running
>>>> postgresql-server-8.1.23-10.el5_10 (created with pg_dumpall),
>>>> several blank databases/entries were created.
>>
>> FWIW, this seems to match a symptom we've heard of occasionally in which the source server's catalogs are corrupted. If the 8.1 server is still online it would be interesting to connect to it manually and see what you get from "select * from pg_database”.
>
>
---
Jeff Frost <jeff@pgexperts.com>
CTO, PostgreSQL Experts, Inc.
Phone: 1-888-PG-EXPRT x506
FAX: 415-762-5122
http://www.pgexperts.com/
--
Sent via pgsql-admin mailing list (pgsql-admin@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-admin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Reply to all the recipients using the --to and --cc options:
reply via email
To: pgsql-admin@postgresql.org
Cc: jeff@pgexperts.com, Marc.Fromm@wwu.edu
Subject: Re: migrating to 9.2 created blank dbs
In-Reply-To: <C047F894-F87E-4D39-A2AB-8276C52DE2E5@pgexperts.com>
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox