Make the PL/pgSQL code maintenance easy

A tool for an easy work with PostgreSQL

Helps find changes between databases and create migration scripts for selected objects.



Show changes between databases

Finding out the DBs code differences is very easy now. It is possible to compare both the code of the DB working instances and the code formed by pg_dump, as well as pgCodeKeeper project code.


Generate migration scripts

Now you can generate the migration scripts by means of user-friendly interface. You can use both the working DB and the DB dump as initial data. The comparison between the pgCodeKeeper projects is also possible — it is convenient when working with versions control systems.

work with system of control version

Support work with numerous VCS

pgCodeKeeper is the Eclipse platform extension. The DB code is saved in the Eclipse project, and the project code can be put into one of the versions control systems supported by the Eclipse — Git, SVN, Mercurial, CVS and many others.

work with system of continuous delivery

Non-interactive mode for continuous integration systems

pgCodeKeeper-cli can work in the non-interactive mode, which is really convenient for the formation of the continuous integration pipelines.


pgCodeKeeper 4.4.0

April 11, 2018

  • New feature: libraries in pgCodeKeeper projects. Other project directories, dump files, directories with SQL files, and JDBC connection strings can all be added as libraries.
  • Users may now turn off SQL editor's SQL parser for unrelated files stored in pgCodeKeeper projects. This option is available in project settings.
  • Fixed the message shown when SQL scripts executes with an error.
  • Fixed a compatibility error with Eclipse Neon.3.

Registration in the unified register of the Russian programs for ECM and DB

April 18, 2016

By order of The Ministry of Communications and Mass Media of Russia pgCodeKeeper is registered in the unified register of Russian programmes for electronic computing machines and data bases.

The taming of the scoundrel

February 1, 2016Habrahabr

Do you like to develop databases? No, not the modern NoSQL, but good old-fashioned relational ones, where you can describe the relations and the stored procedures for the data access and logic [...]

Other news

Using pgCodeKeeper you will greatly ease your work on PostgreSQL data bases maintenance


Got questions, suggestions? Contact us.

Contact us

Company address

117/V, Koli Myagotina Street, Kurgan, Kurgan region, Russia, 640000

We are in social networks

Get in touch with us through Telegram