Re: plain text difference with pg_dump

From: "Marc Mamin" <M(dot)Mamin(at)intershop(dot)de>
To: "Sabin Coanda" <sabin(dot)coanda(at)deuromedia(dot)ro>, <pgsql-admin(at)postgresql(dot)org>
Subject: Re: plain text difference with pg_dump
Date: 2009-03-26 16:11:47
Message-ID: C4DAC901169B624F933534A26ED7DF31010A5094@JENMAIL01.ad.intershop.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin


Hello,

A long time ago I started to write a procedure to retrive a signature of
all objects of a given type for a similar purpose.
Depending on what kind of objects you want to check this may be a - very
ugly and complicate - solution.
In my case I was only interested in the object definition, not the data.

here my old code for the procs....

select 'pg_proc' ||'|'||
proowner ||'|'||
proname ||'|'||
prolang ||'|'||
case when proisagg =true then 'y' else 'n' end ||'|'||
case when prosecdef =true then 'y' else 'n' end ||'|'||
case when proisstrict =true then 'y' else 'n' end ||'|'||
case when proretset =true then 'y' else 'n' end ||'|'||
provolatile ||'|'||
pronargs ||'|'||
prorettype ||'|'||
to_querystring(proargtypes) ||'|'||
to_querystring(proargmodes) ||'|'||
to_querystring(proargnames) ||'|'
AS CHECKSTRING
from pg_proc
order by CHECKSTRING

Marc Mamin

-----Original Message-----
From: pgsql-admin-owner(at)postgresql(dot)org
[mailto:pgsql-admin-owner(at)postgresql(dot)org] On Behalf Of Sabin Coanda
Sent: Thursday, March 26, 2009 3:54 PM
To: pgsql-admin(at)postgresql(dot)org
Subject: [ADMIN] plain text difference with pg_dump

Hi there,

I have two databases DD and DP. DD is used for development, and DP in
production.
After develop something on DD, a diff package is made and it upgrades
DP.
Normally after that DD has to be identically with DP.

The problem is when I check the structure difference between DD and DP.
My procedure is to use pg_dump to make a plain text dump of the two
databases, and compare them, ignoring the comments. All the procedures
are sorted identically, excepting those with the same name, but
different arguments.

Do you know a method to get the same text dump ?

TIA,
Sabin

--
Sent via pgsql-admin mailing list (pgsql-admin(at)postgresql(dot)org) To make
changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-admin

In response to

Browse pgsql-admin by date

  From Date Subject
Next Message Kevin Grittner 2009-03-26 20:39:11 Hard link backup strategy
Previous Message Tom Lane 2009-03-26 15:43:16 Re: plain text difference with pg_dump