Skip to content

๐Ÿ A Python GUI for postgreSQL built with tkinter

Notifications You must be signed in to change notification settings

hackleman/postgres-gui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

PostgreSQL Developer

This is a GUI for PostgreSQL built entirely with native Python libraries!

About:

I was getting tired of working around the limitations of postgresql on the command line. I had to write a small python script every time I wanted to peek at data in a table or make trivial modifications. In addition I didn't like the implementation of postgresql in other developer programs that have huge installation sizes and requires tons of depdencies.

Rapidly Create schemas, tables, view summary information and switch connections seamlessly with this GUI. This makes working with your postgres environment hassle-free, no libraries required!

Requirements:

You must have Python version 3.3 or higher to use the application. I'm currently working on a branch to work with earlier versions of Python.

Before using, the only things you need:

  • Python 3.3 or higher
  • psycopg2 2.6 or higher

Starting the App

To get up and running:

python main.py

The application doesn't store environment variables. However you can set your postgres configuration manually. In addition, the home page allows you to use the default postgres connection, this is:

localhost: 5432
Dbname: postgres
user: postgres
password: password

TODO

Currently have Viewing Data implemented, I'm working on filling in the functionality to match Oracle's SQL Developer.

Viewing Data

Loading Data

Creating Tables

Deleting Tables

About

๐Ÿ A Python GUI for postgreSQL built with tkinter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages