except:
self.version = 1
self.opts = opts or {}
+ if self.opts.has_key('port'):
+ if self.version == 2:
+ self.opts['port'] = int(self.opts['port'])
+ else:
+ self.opts['port'] = str(self.opts['port'])
+
ansisql.ANSISQLEngine.__init__(self, **params)
def connect_args(self):
elif DBTYPE == 'sqlite_file':
db = engine.create_engine('sqlite://filename=querytest.db', echo=echo, default_ordering=True)
elif DBTYPE == 'postgres':
- db = engine.create_engine('postgres://database=test&host=127.0.0.1&user=scott&password=tiger', echo=echo, default_ordering=True)
+ db = engine.create_engine('postgres://database=test&port=5432&host=127.0.0.1&user=scott&password=tiger',
+ echo=echo, default_ordering=True)
elif DBTYPE == 'mysql':
db = engine.create_engine('mysql://db=test&host=127.0.0.1&user=scott&passwd=tiger', echo=echo, default_ordering=True)
elif DBTYPE == 'oracle':