Skip to content

Commit 415bcf4

Browse files
committed
fix python3 compatibility
1 parent 067b880 commit 415bcf4

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

sqlalchemy_monetdb/base.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ def get_column_default(self, column, isinsert=True):
144144
elif isinstance(column.type, sqltypes.Integer) and isinstance(column.default, schema.Sequence):
145145
exc = "SELECT NEXT VALUE FOR %s" \
146146
% self.dialect.identifier_preparer.format_sequence(column.sequence)
147-
next_value = self.execute_string(exc.encode(self.dialect.encoding))
147+
next_value = self.execute_string(exc)
148148
return next_value
149149
default_value = super(MDBExecutionContext, self).get_column_default(column)
150150
return default_value
@@ -221,10 +221,10 @@ def __init__(self, *args, **kwargs):
221221

222222
class MDBDialect(default.DefaultDialect):
223223
name = "monetdb"
224-
# preexecute_pk_sequences = True
225-
# supports_pk_autoincrement = False #setting to False for prefetch...
224+
preexecute_pk_sequences = True
225+
supports_pk_autoincrement = True
226226
supports_sequences = True
227-
# sequences_optional = True -- check
227+
sequences_optional = True
228228
supports_native_decimal = True
229229
supports_default_values = True
230230
supports_native_boolean = True
@@ -276,7 +276,7 @@ def has_sequence(self, connection, sequence_name, schema=None):
276276
AND schema_id = %(schema_id)s
277277
"""
278278
args = {
279-
"name": sequence_name.encode(self.encoding),
279+
"name": sequence_name,
280280
"schema_id": self._schema_id(connection, schema)
281281
}
282282
cursor = connection.execute(q, args)

0 commit comments

Comments
 (0)