--- John Harrold <[EMAIL PROTECTED]> wrote:
> 
> so i have two databases 'A' and 'B'. B is alot like
> A except i've
> added alot of stuff to B like cascade on delete. Now
> 'A' is populated
> with data and i want to add the triggers to it. I
> tried inserting the
> contents of A into the schema of B, but it gave me
> alot of errors
> because it was trying to insert values which have
> primary keys in
> other tables before they had been inserted into the
> tables they are
> referencing. so i decided that i would modify the
> columns of A
> directly, and i was wondering if there was a way to
> compare the schema
> of A to B once i had finished. just to make sure i
> hadnt missed
> anything.
> 
> can anyone offer a way to compare db schema? or
> alternatively a better
> way to do what i'm trying to do.
> 
>  john harrold                                  | \ /

You can dump the schemas into separate files for
comparison. Assuming tables A and B are both in
database C:

pg_dump -s -t A C > schema_a
pg_dump -s -t B C > schema_b

I hope this helps,

Andrew

---------------------------(end of broadcast)---------------------------
TIP 9: the planner will ignore your desire to choose an index scan if your
      joining column's datatypes do not match

Reply via email to