Eliminate treating BLOB and BFILE as BINARY and CLOB and NCLOB as STRING as
they return an object which does not behave the same way as strings and bytes (https://github.com/oracle/python-cx_Oracle/issues/415).
This commit is contained in:
parent
54ab4b19f0
commit
c3561f3595
@ -513,8 +513,6 @@ static PyObject *cxoModule_initialize(void)
|
||||
CXO_ADD_API_TYPE("STRING", CXO_TRANSFORM_STRING, &cxoApiTypeString)
|
||||
|
||||
// associate the Python Database API types with the database types
|
||||
CXO_ASSOCIATE_DB_TYPE(cxoApiTypeBinary, cxoDbTypeBfile)
|
||||
CXO_ASSOCIATE_DB_TYPE(cxoApiTypeBinary, cxoDbTypeBlob)
|
||||
CXO_ASSOCIATE_DB_TYPE(cxoApiTypeBinary, cxoDbTypeLongRaw)
|
||||
CXO_ASSOCIATE_DB_TYPE(cxoApiTypeBinary, cxoDbTypeRaw)
|
||||
CXO_ASSOCIATE_DB_TYPE(cxoApiTypeDatetime, cxoDbTypeDate)
|
||||
@ -527,10 +525,8 @@ static PyObject *cxoModule_initialize(void)
|
||||
CXO_ASSOCIATE_DB_TYPE(cxoApiTypeNumber, cxoDbTypeNumber)
|
||||
CXO_ASSOCIATE_DB_TYPE(cxoApiTypeRowid, cxoDbTypeRowid)
|
||||
CXO_ASSOCIATE_DB_TYPE(cxoApiTypeString, cxoDbTypeChar)
|
||||
CXO_ASSOCIATE_DB_TYPE(cxoApiTypeString, cxoDbTypeClob)
|
||||
CXO_ASSOCIATE_DB_TYPE(cxoApiTypeString, cxoDbTypeLong)
|
||||
CXO_ASSOCIATE_DB_TYPE(cxoApiTypeString, cxoDbTypeNchar)
|
||||
CXO_ASSOCIATE_DB_TYPE(cxoApiTypeString, cxoDbTypeNclob)
|
||||
CXO_ASSOCIATE_DB_TYPE(cxoApiTypeString, cxoDbTypeNvarchar)
|
||||
CXO_ASSOCIATE_DB_TYPE(cxoApiTypeString, cxoDbTypeVarchar)
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user