- sqlite better handles datetime/date/time objects mixed and matched
with various Date/Time/DateTime columns
- string PK column inserts dont get overwritten with OID [ticket:603]
+
+- mssql
+ - fix port option handling for pyodbc [ticket:634]
+
- extensions
- added selectone_by() to assignmapper
self.use_scope_identity = True
def supports_sane_rowcount(self):
- return True
+ return False
def max_identifier_length(self):
return 30
def make_connect_string(self, keys):
connectors = ["Driver={SQL Server}"]
- connectors.append("Server=%s" % keys.get("host"))
+ if 'port' in keys:
+ connectors.append('Server=%s,%d' % (keys.get('host'), keys.get('port')))
+ else:
+ connectors.append('Server=%s' % keys.get('host'))
connectors.append("Database=%s" % keys.get("database"))
user = keys.get("user")
if user: