Skip to content

commandprompt/pgmanage

 
 

Repository files navigation

PgManage Banner

A modern multi-platform Postgres-centric database client/administration tool.

PgManage Showcase

Static Badge Static Badge

⚡ Supported Databases

postgresql PostgreSQL   mariadb MariaDB   mysql MySQL   sqlite SQLite   oracle Oracle

✨ Features

  • Multiple Workspaces: connect to and work with multiple databases at once
  • SQL Autocompletion: PgManage suggests completion options as you type. Schema, table, view, function and column completion are supported.
  • Secure Credential Storage: sensitive information such as DB passwords, SSH keys etc. is stored in an encrypted form and protected by Master Password.
  • Postgres Config Management: easily search and tweak your Postgres server configuration parameter using a convenient GUI.
  • Database Backups: back-up and restore your Postgres cluster or database in background while working on other stuff.
  • Visualize: PgManage Supports query plan visualization and entity relationship diagrams.
  • Dark or Light: choose a theme to your taste.
  • Connection tunneling: connect to your database servers through SSH tunnels.
  • Built-in SSH terminal.

📦 Install

We provide PgManage builds for Linux (.AppImage), Mac OSX and Windows platforms: https://github.com/commandprompt/pgmanage/releases

📚 Documentation

Full Documentation: https://pgmanage.readthedocs.io/en/latest/

🧩 Contribute

Contributing to PgManage is easy.
⭐ Support pgmanage research by giving it a star. Thanks!

We love your input! We want to make contributing to this project as easy and transparent as possible, whether it's:

Pull-requests are welcome, please read Development.md for instructions on how to spin-up your local dev copy of the project.
Contribute to PgManage Handbook by opening a pull-request in the corresponding project.

Write bug reports with detail.

Great Bug Reports tend to have:

  • A quick summary and/or background
  • PgManage version
  • Operating system and version
  • Steps to reproduce
  • Be specific!
  • What you expected would happen
  • What actually happens
  • Notes (possibly including why you think this might be happening, or stuff you tried that didn't work)

🪵 Changelog

CHANGELOG.md

🍰 Credits

PgManage is being developed by CommandPrompt Inc.
We proudly leverage all of the great work done by the original (now dormant) project OmniDB.

Postgres query plan visualization is powered by Pev2.
SQL Query generation in Schema editor is powered by Knex.js.
SQL code completion is powered by ANTLR.
Data tables handled by an awesome Tabulator.js library.