Skip to content

Conversation

cofin
Copy link
Member

@cofin cofin commented Oct 21, 2025

This is done mainly to address issues with Oracle's JSON detection and in-memory flag on creation.

  • Changed _get_create_sessions_table_sql and _get_create_events_table_sql methods in various ADK store classes to be asynchronous.
  • Updated create_tables methods to use execute_script for executing SQL statements asynchronously.
  • Modified the Oracle ADK store to support INMEMORY PRIORITY HIGH clause for table creation.
  • Added tests to verify the correct creation of tables with INMEMORY settings for both async and sync stores.
  • Updated Litestar configuration to reflect changes in INMEMORY clause handling.

cofin added 2 commits October 21, 2025 14:26
This is done mainly to address issues with Oracle's JSON detection and in-memory flag on creation.

- Changed `_get_create_sessions_table_sql` and `_get_create_events_table_sql` methods in various ADK store classes to be asynchronous.
- Updated `create_tables` methods to use `execute_script` for executing SQL statements asynchronously.
- Modified the Oracle ADK store to support INMEMORY PRIORITY HIGH clause for table creation.
- Added tests to verify the correct creation of tables with INMEMORY settings for both async and sync stores.
- Updated Litestar configuration to reflect changes in INMEMORY clause handling.
@cofin cofin linked an issue Oct 21, 2025 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bug: Oracle in-memory fixes

1 participant