-
-
Notifications
You must be signed in to change notification settings - Fork 17
Vote to remove SQL_ARRAY support #105
Description
Quote from Firebird docs:
Firebird does not offer much in the way of language or tools for working with the contents of arrays, and there are no plans to improve this. This limits the usefulness and accessibility of array types. Therefore, the general advice is: do not use arrays.
Arrays introduce unnecessary complexity to the extension code base. And you can't even INSERT / UPDATE array fields using DSQL, just with the ISC API or PSQL. If arrays are needed these can be implemented using the relation model. I have never used this in 20 years and do not plan to. I therefore have no intention of working on it in this extension.
Array support was broken since I don't remember which PHP version and with loads of changes I've made, this is even more broken.
If nobody else wants to put in the work to support the array type, I vote to remove SQL_ARRAY type altogether from the extension.