Home:ALL Converter>how to connect to postgresql with python

how to connect to postgresql with python

Ask Time:2017-05-01T15:46:33         Author:jake wong

Json Formatter

I am trying to create a postgresql database via sqlalchemy in pycharm (running python 3.6) but have trouble connecting / creating the database.

I initially started with sqlalchemy tutorial:

from sqlalchemy import create_table


engine =create_engine("postgresql+psycopg2://scott:tiger@localhost/test")
connection = engine.connect()
connection.close()

But it print's the error: could not connect to server: Connection refused (0x0000274D/10061) Is the server running on host "localhost" (127.0.0.1) and accepting TCP/IP connections on port 5432?

How should I be opening up the port, or pointing it to the localhost?

Is there any specific thing that I need to do to create the database before i run create_engine?

I've also been searching online and found that perhaps I should be using psycopg2 to create the database, but I don't understand how this is to be done.

What I would like is to create a postgresql database on my desktop, in a specific folder.

Author:jake wong,eproduced under the CC 4.0 BY-SA copyright license with a link to the original source and this disclaimer.
Link to original article:https://stackoverflow.com/questions/43715915/how-to-connect-to-postgresql-with-python
yy