Народ, вот такой код коннектится нормально, а запрос не обрабатывает: import pgdb import string class databaseapi: def __init__(self, dsn, user, password): self.dsn = dsn self.user = user self.password = password self.database = pgdb.connect (self.dsn, self.user, self.password) self.disconnect() def connect(self): try: self.database = pgdb.connect (self.dsn, self.user, self.password) except: self.database = None # Close a database connection def disconnect(self): if self.database != None: self.database.close() def querry(self, querrystring): querrystring = string.lower(querrystring) print querrystring,'\n' try: self.database = pgdb.connect (self.dsn, self.user, self.password) cursor = self.database.cursor() cursor.execute(querrystring) self.database.close() return cursor.fetchall() except: self.database.rollback() return 'querry fehlgeschlagen' database = databaseapi('127.0.0.1:gws','gws','apass4me') a = database.querry(''' CREATE TABLE tester_1 (id INT NOT NULL, name CHAR(50)); ''') print 'ok'