commandprompt / pgmanage

Web tool for database management
https://commandprompt.com
Other
653 stars 18 forks source link
autocomplete database database-backup database-client database-management dba django-application erdiagram mariadb mysql nwjs-application postgres postgres-config postgresql sqlite3 vuejs-application

PgManage

PgManage is a modern Postgres-centric graphical database client, though we will be adding features for developers the initial focus is on the "management" of Postgres.

We proudly leverage all of the great work done by the original (now dormant) project https://github.com/OmniDB/OmniDB

PgManage is being developed by CommandPrompt Inc.

Download and Install: https://github.com/commandprompt/pgmanage/releases

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

Run your local development copy of PgManage on Ubuntu

Install the necessary packages

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install git libssl-dev python-protobuf build-essential
sudo apt-get install python3.9 python3.9-dev python3.9-venv  python3-wheel libpq-dev libldap2-dev libsasl2-dev

Set up app environment

clone pgmanage repository; change to the root directory of cloned repository, activate virtualenv:

git clone https://github.com/commandprompt/pgmanage.git
cd pgmanage
python3.9 -mvenv .env

Install Dependencies and Run the App

  1. Activate the Python virtual environment created in the previous step:

    source .env/bin/activate
  2. Install Python dependencies using pip:

    pip install -r requirements.txt
  3. Navigate to the pgmanage/app/static/assets/js/pgmanage_frontend/ directory and install Node.js dependencies using npm (Node.js version 18.x is required):

    cd pgmanage/app/static/assets/js/pgmanage_frontend/
    npm install
  4. Start a development front-end server:

    npm run dev
  5. Once all app requirements are installed, navigate to the pgmanage subdirectory and start the application web service by running:

    ./manage.py runserver
  6. When you see that the application server is ready, open http://localhost:8000 in your preferred web browser.

  7. Login using the following credentials:

    • Username: admin
    • Password: admin

PgManage 1.1.1 Release

Release Date: Sep 04 2024

Release Notes

PgManage 1.1 Release

Release Date: Jul 16 2024

Release Notes

PgManage 1.0.1 Bugfix Release

Release Date: May 16 2024

Release Notes

PgManage 1.0 Release

Release Date: Apr 17 2024

Release Notes

PgManage 1.0 RC 1

Release Date: Jan 4 2024

Release Notes

PgManage 1.0 Beta 3

Release Date: Nov 4 2023

Release Notes

PgManage 1.0 Beta 2

Release Date: Jun 15 2023

Release Notes

PgManage 1.0 Beta

Release Date: Apr 20 2023

Release Notes

PgManage 1.0 Alpha

Release Date: Feb 21 2023

Release Notes