This repo of mine is for refreshing my memory on Postgres and it's related libraries on python
You can follow the links below for installation/setup of Postgres
- Installation and Setup
- Creating a Postgres User
- Creating roles and managing permissions (make sure you give your user a superuser role)
- Flask - this is a library, it is going to be the web-server framework of my choice
- Psycopg2 - this gives the ability to connect to a postgres server using Python
- SQLAlchemy - like Psycopg2 but helps with connecting to a Flask application
- Flask-SQLAlchemy - this is a flask extension for SQLAlchemy to easily work with SQLAlchemy and a flask application
- Flask-Migrate - this is a flask extension for SQLAlchemy to make sure the data within a database isn't lost when changes to database schema erupt
All these helps connect the postgres database to a Flask application