from pyPgSQL import PgSQL class dbConn: def __init__(self, **kwargs): self.conn = None self.conndata = kwargs self.dbname = self.conndata['db'] self.PgSQL = PgSQL self.connectPostGreSQL() def connectPostGreSQL(self): self.conn = self.PgSQL.connect( host=self.conndata['host'], \ database=self.conndata['db'], \ user=self.conndata['user'], \ password = self.conndata['passwd']) self.cursor = self.conn.cursor() # So und für die restliche SQL Syntax von Postgresql sollte man sich ein Buch holen, da # so Befehle wie concat, die man aus mySql her kennt, nicht funktionieren. # Hier muss man den Befehl umbauen und Concatinieren mit || . Nur als ein Beispiel # von einigen. newDB = dbConn(host="localhost", user="user1", passwd="", db="testDB")