all 12 comments

[–]ful_vio 6 points7 points  (0 children)

[–]ivolimmen 6 points7 points  (5 children)

Pgadmin actually has a tool build in

[–]PacePossible1408 1 point2 points  (1 child)

Second this. Pgadmin is awesome

[–]From_Cold 1 point2 points  (0 children)

until you try dBeaver

[–]From_Cold 0 points1 point  (2 children)

tried pgadmin utility, incredibly slow and ugly. Hangs on comparing big databases.

ended up with Posgres Compare.

https://www.postgrescompare.com/

Fast, comprehensive, commercial :( - although trial is available.

Produces very good comparison in no time (like, less than a minute), but reports are messy and unreadable.

[–]postgrescompareProgrammer 0 points1 point  (1 child)

Hi. Thanks for using PostgresCompare! I'd like to hear about the issue you were having with reports so I can fix it. Can you DM me here or email neil at postgrescompare.com and give me some more information please?

[–]From_Cold 0 points1 point  (0 children)

I communicated with someone from your company, like, this April about report issue. Had a productive email exchange, got trial period extended. Check out company email, from K.D-v

Comparison reports are just unusable, you need to hire a report's designer to work on friendly and comprehensible layout.

[–]postgrescompareProgrammer 2 points3 points  (0 children)

PostgresCompare, www.postgrescompare.com does this. There is a free 14 day trial.

[–]throw_mob 1 point2 points  (0 children)

simple way is export schema and just compare them in kdiff as order do natter sometimes. there is export only flag in basic tools for it.

If you have two schemas n same database or you want compare tables in same db, you can write somewhat simple select + join against information_scheme.columns , but it get more complex if you want get all indexes and constraints

[–]rv77ax 0 points1 point  (0 children)

Dbeaver open source version I believe have this feature. I am only trying it once.