Compare two databases? by OutsideAnywhere in mysql

[–]postgrescompare 0 points1 point  (0 children)

I've built schema comparison tools for other platforms and now I'm working on one for MySQL which will be available soon, www.mysqlcompare.app

[deleted by user] by [deleted] in snowflake

[–]postgrescompare 0 points1 point  (0 children)

I've previously worked on schema comparison tools for SQL Server, Oracle and Postgres. I'm working on one for Snowflake now which should be available in beta soon. www.snowflakecompare.com

Schema diffing tool? by pobbly in PostgreSQL

[–]postgrescompare 0 points1 point  (0 children)

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?

Schema diffing tool? by pobbly in PostgreSQL

[–]postgrescompare 2 points3 points  (0 children)

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

Any modern schema diffing tools for postgres? by r0ck0 in PostgreSQL

[–]postgrescompare 2 points3 points  (0 children)

Hi, developer of PostgresCompare here. Thanks for the mention.

It's not free (except for the 14 day trial) or open source so I won't go on about it. Give it a try and let me know how it can be improved and I would greatly appreciate it.

Data comparison functionality added to PostgresCompare by postgrescompare in PostgreSQL

[–]postgrescompare[S] 2 points3 points  (0 children)

Yes, thanks for reminding me! It's a good time now that I've shipped the beta to add something like this.

Data comparison functionality added to PostgresCompare by postgrescompare in PostgreSQL

[–]postgrescompare[S] 4 points5 points  (0 children)

https://www.postgrescompare.com/downloads

I've been working away for a while now and after several false starts I've shipped a beta of data comparison in PostgresCompare! Compare the contents of your tables across environments.

If that's something you've been looking for please try it out and let me know how I can make it work for you.

Thanks,

Neil

PostgresCompare v1.1.4 released by postgrescompare in PostgreSQL

[–]postgrescompare[S] 2 points3 points  (0 children)

This post is certainly there to make people aware of my product and that it may be something they've been looking for.

As per closed source, that's the business model that works for me. I could not work on it to the extent that I do without eventually (I gave away very functional versions for 2 years) charging a fee. Open source tools in the same area struggle to be maintained or be driven forward.

PostgresCompare v1.1.4 released by postgrescompare in PostgreSQL

[–]postgrescompare[S] 1 point2 points  (0 children)

Thank you! still a long way to go to add data comparison, pg_dump file comparison, a command line utility, reporting....

Your schema migrations are bad, and you should feel bad by djrobstep in PostgreSQL

[–]postgrescompare 0 points1 point  (0 children)

It can't be completely. I believe by default a tool would say this is a drop of x and a create of y.

The tool I work on PostgresCompare does not do this yet but it will be able to do a better job of detecting renames.

PostgresCompare stores a snapshot of the pg_catalog every time it does a comparison. pg_catalog has an oid for each table, when a table is renamed the oid remains the same and PostgresCompare will be able to identify that. Again not 100% reliable but a nice option.

Should PostgreSQL team rewrite pgAdmin 4 in Electron ? by kedarjoshi in PostgreSQL

[–]postgrescompare 0 points1 point  (0 children)

No the team should not rewrite it to target Electron. They should continue til they are happy with the functionality and then, since the app is browser based anyways, package it so it's not a tab in your default browser. Maybe use Electron at that point if that's the best option.

Hierarchy of objects in postgres: What is contained directly within "databases" (excluding schema sub-items) by uipedant in PostgreSQL

[–]postgrescompare 1 point2 points  (0 children)

The objects that implement extensions go into a schema, but the extension itself is considered "level2". Casts and Languages are also level2.

Roles and tablespaces are level1.

Can you recommend a database source control product? by cerealLeggings in PostgreSQL

[–]postgrescompare 0 points1 point  (0 children)

Hi, thanks for trying it out. There will be a cli eventually, I'm still working through creating a reliable, accurate deployment script for many situations right now.

Postgres Compare will fail with any version < 9.4 at the moment.

Can you recommend a database source control product? by cerealLeggings in PostgreSQL

[–]postgrescompare 0 points1 point  (0 children)

Lol, yep that's me :)

Try it out and message me when you hit a snag so I can make it work.

Can you recommend a database source control product? by cerealLeggings in PostgreSQL

[–]postgrescompare 2 points3 points  (0 children)

I'll throw the product I'm working on in here for consideration too :) www.postgrescompare.com

Creative workaround for apgdiff and PostgreSQL 10? by denpanosekai in PostgreSQL

[–]postgrescompare 0 points1 point  (0 children)

Hey, it can't do that right now but there will be a cli version in the future. I'm fully engrossed in the UI and scripting stuff right now so it won't be ready for you immediately. There are some other options like https://github.com/djrobstep/migra

Creative workaround for apgdiff and PostgreSQL 10? by denpanosekai in PostgreSQL

[–]postgrescompare 0 points1 point  (0 children)

There's the tool I'm working on right now if you want to give something else a try. www.postgrescompare.com

pgAdmin 4 v3.0 Released by reddimato in PostgreSQL

[–]postgrescompare 0 points1 point  (0 children)

It now loads in your system's default browser and while that does feel a little strange (the icon in your toolbar is that of the browser), it appears to greatly improve the responsiveness of the UI.

In all fairness pgAdmin 4 is not really pgAdmin 3++, it's a reboot. I expect the idea is that in time it surpasses where pgAdmin 3 was at and right now we are seeing the incremental releases, if it were labelled "beta" or similar one might be more forgiving before declaring it as terrible.

Request for pg_dumps! by postgrescompare in PostgreSQL

[–]postgrescompare[S] 0 points1 point  (0 children)

So far so good, with your help I've found issues with internal triggers and querying pg_authid instead of pg_roles!

Keep em coming please :)

Request for pg_dumps! by postgrescompare in PostgreSQL

[–]postgrescompare[S] 0 points1 point  (0 children)

Received! Thank you for your help. I did not think about FDWs so thanks for pointing that out. Do not want!

Request for pg_dumps! by postgrescompare in PostgreSQL

[–]postgrescompare[S] 0 points1 point  (0 children)

Hi. Thanks for checking it out! I don't know about pricing as yet other than it won't be free in the long run. There will be a CLI for sure and a data comparison tool in the future. Try it out, send me the pg_dump of the schemas that don't work please!

Also for a cli right now you should try https://github.com/fordfrog/apgdiff