[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue/common/src/dbdrivers _pgsql/DBdriver.py py...
From: |
James Thompson |
Subject: |
gnue/common/src/dbdrivers _pgsql/DBdriver.py py... |
Date: |
Tue, 29 Jan 2002 12:39:06 -0500 |
CVSROOT: /cvsroot/gnue
Module name: gnue
Changes by: James Thompson <address@hidden> 02/01/29 12:39:05
Modified files:
common/src/dbdrivers/_pgsql: DBdriver.py
common/src/dbdrivers/pypgsql: DBdriver.py
Log message:
Updated _pgsql to accept different connect strings from different
drivers
Updates pypgsql to pass proper connect string so that auth other than
ident would work
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/common/src/dbdrivers/_pgsql/DBdriver.py.diff?tr1=1.7&tr2=1.8&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/common/src/dbdrivers/pypgsql/DBdriver.py.diff?tr1=1.22&tr2=1.23&r1=text&r2=text
Patches:
Index: gnue/common/src/dbdrivers/_pgsql/DBdriver.py
diff -c gnue/common/src/dbdrivers/_pgsql/DBdriver.py:1.7
gnue/common/src/dbdrivers/_pgsql/DBdriver.py:1.8
*** gnue/common/src/dbdrivers/_pgsql/DBdriver.py:1.7 Mon Jan 21 13:50:24 2002
--- gnue/common/src/dbdrivers/_pgsql/DBdriver.py Tue Jan 29 12:39:05 2002
***************
*** 50,55 ****
--- 50,56 ----
class PGSQL_DataObject(DBSIG_DataObject):
def __init__(self, pgdriver=None, pgresultset=None):
DBSIG_DataObject.__init__(self)
+ self._connectString = 'host=%s dbname=%s user=%s password=%s'
if pgdriver:
self._pgdriver = pgdriver
self._DatabaseError = self._pgdriver.DatabaseError
***************
*** 59,65 ****
# TODO: leaving here as placeholder for a common connect function for std
postgresql drivers
def connect(self, connectData={}):
- pass
GDebug.printMesg(1,"Postgresql database driver initializing")
try:
#self._dataConnection = self._pgdriver.connect("%s::%s:%s:%s::" % \
--- 60,65 ----
***************
*** 67,80 ****
# connectData['dbname'],
# connectData['_username'],
# connectData['_password']))
! self._dataConnection = self._pgdriver.connect('user=%s password=%s
host=%s dbname=%s' %
! (connectData['_username'],
connectData['_password'], connectData['host'], connectData['dbname']))
self.triggerExtensions = PGSQL_TriggerExtensions(self._dataConnection)
except self._DatabaseError, value:
! GDebug.printMesg(1,"%s::%s:%s:***::" % \
(connectData['host'],
connectData['dbname'],
! connectData['_username']))
GDebug.printMesg(1,"Exception %s " % value)
raise GDataObjects.LoginError, value
--- 67,84 ----
# connectData['dbname'],
# connectData['_username'],
# connectData['_password']))
! self._dataConnection = self._pgdriver.connect(self._connectString %
! (connectData['host'],
! connectData['dbname'],
! connectData['_username'],
!
connectData['_password']))
self.triggerExtensions = PGSQL_TriggerExtensions(self._dataConnection)
except self._DatabaseError, value:
! GDebug.printMesg(1,"Connect String: %s" % (self._connectString % \
(connectData['host'],
connectData['dbname'],
! connectData['_username'],
! connectData['_password'])))
GDebug.printMesg(1,"Exception %s " % value)
raise GDataObjects.LoginError, value
Index: gnue/common/src/dbdrivers/pypgsql/DBdriver.py
diff -c gnue/common/src/dbdrivers/pypgsql/DBdriver.py:1.22
gnue/common/src/dbdrivers/pypgsql/DBdriver.py:1.23
*** gnue/common/src/dbdrivers/pypgsql/DBdriver.py:1.22 Tue Jan 8 17:07:58 2002
--- gnue/common/src/dbdrivers/pypgsql/DBdriver.py Tue Jan 29 12:39:05 2002
***************
*** 84,89 ****
--- 84,90 ----
class PG_DataObject(PGSQL_DataObject):
def __init__(self):
PGSQL_DataObject.__init__(self, PgSQL, PG_ResultSet)
+ self._connectString = '%s::%s:%s:%s::'
class PG_DataObject_Object(PG_DataObject, \
PGSQL_DataObject_Object):
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gnue/common/src/dbdrivers _pgsql/DBdriver.py py...,
James Thompson <=