cx_Oracle_async
cx_Oracle_async copied to clipboard
A very simple asynchronous wrapper that allows you to get access to the Oracle database in asyncio programs.
i added a PR to patch this in https://github.com/GoodManWEN/cx_Oracle_async/pull/25 but incase somone lands up here and PR isnt accepted or delayed then a "sneaky" fix would be to do something...
It it possible to use cx_Oracle_async without oracle pool and threads?
## cursor.description by the looks of it it should be available as `cursor._cursor.description` but anyways.. this is purely for convenience see somone else was looking for this https://github.com/GoodManWEN/cx_Oracle_async/issues/19 ## cursor.fetchmany...
Hi, thank's for you library! Is it possible to use your library together with sqlalchemy in order to create an create_async_engine? Thanks.
please add call func
Hi, while I was wrangling with cx_Oracle and my M1, I found out that Oracle released a new way to connect to their database systems: https://oracle.github.io/python-oracledb/ Maybe that will make...
To prevent this error: File /path/to/cx_Oracle_async/cursors.py:45, in AsyncCursorWrapper.callproc(self, *args, **kwargs) 44 async def callproc(self, *args , **kwargs): ---> 45 return await self._loop.run_in_executor(self._thread_pool , self._cursor.callproc, *args , **kwargs) TypeError: BaseEventLoop.run_in_executor() got...
Other python database packages (including cx_Oracle) include a method to get the column names which involves using cursor.description. It looks like the object 'description' is not available for cx_Oracle_async for...
**Describe the bug** When the number of async tasks awaiting `acquire` reaches ThreadPoolExecutorPlus `max_workers`, this program hangs. **To Reproduce** Run the following with the sixth line of code commented out...