Skip to content

Vote to remove SQL_ARRAY support #105

@mlazdans

Description

@mlazdans

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions