Skip to content

Fix long string param support for Oracle#974

Merged
mvorisek merged 2 commits intodevelopfrom
oci_long_clob
Mar 13, 2022
Merged

Fix long string param support for Oracle#974
mvorisek merged 2 commits intodevelopfrom
oci_long_clob

Conversation

@mvorisek
Copy link
Copy Markdown
Member

@mvorisek mvorisek commented Mar 13, 2022

read needs php/php-src#8018 for pdo_oci driver, oci8 driver is working

tested /w large value with size of 15 MiB, both text and blob DBAL types (~150 MB memory needed for Sqlite/Mysql, ~500 MB for Oracle and test took over 3 minutes to finish (vs. 1.5 second on Mysql))

runs-on: ubuntu-latest
container:
image: ghcr.io/mvorisek/image-php:${{ matrix.php }}
image: ghcr.io/mvorisek/image-php:${{ matrix.php }}-debian
Copy link
Copy Markdown
Member Author

@mvorisek mvorisek Mar 13, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Alpine support for newer pdo_oci is broken, see mlocati/docker-php-extension-installer#523

@mvorisek mvorisek force-pushed the oci_long_clob branch 4 times, most recently from df77822 to 6384652 Compare March 13, 2022 00:59
@mvorisek mvorisek marked this pull request as ready for review March 13, 2022 01:08
@mvorisek mvorisek changed the title Fix long CLOB param support for Oracle Fix long string param support for Oracle Mar 13, 2022
@mvorisek mvorisek merged commit 0897e0f into develop Mar 13, 2022
@mvorisek mvorisek deleted the oci_long_clob branch March 13, 2022 09:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant