Re: plain text difference with pg_dump

Поиск
Список
Период
Сортировка
От Marc Mamin
Тема Re: plain text difference with pg_dump
Дата
Msg-id C4DAC901169B624F933534A26ED7DF31010A5094@JENMAIL01.ad.intershop.net
обсуждение исходный текст
Ответ на plain text difference with pg_dump  ("Sabin Coanda" <sabin.coanda@deuromedia.ro>)
Список 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@postgresql.org
[mailto:pgsql-admin-owner@postgresql.org] On Behalf Of Sabin Coanda
Sent: Thursday, March 26, 2009 3:54 PM
To: pgsql-admin@postgresql.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@postgresql.org) To make
changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-admin

В списке pgsql-admin по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: plain text difference with pg_dump
Следующее
От: "Kevin Grittner"
Дата:
Сообщение: Hard link backup strategy