Aleksandar Fabijanic
86084cb7b2
feat(Data::AbstractSessionImpl): add autoCommit property and tests #4261 ( #4262 )
...
* fix(Data::AbstracSessionImpl): protect autocommit feature handlers #4261
* chore(CI): re-enable mysql
* MySQL SessionImpl: make sure autocommit mode is on when session is openend or reset.
* PostgreSQL SessionImpl: reuse autocommit flag of AbstractSessionImpl.
* Github workflow: re-activated linux-gcc-make-postgres
* Fixed indentation in ci.yml
* Fix for DataTest SQLExecutor: use connector
* Data::Session: when parser is not used and autocommit mode is off, assume any SQL statement begins a transaction.
* PostgreSQL: don't use SQL parser (it currently cannot handle placeholders).
* PostgreSQL: added test sessionTransactionNoAutoCommit
* PostgreSQL test suite: removed reference to generic SQLExecutor
* PostgreSQL: fixes for sessionTransactionNoAutoCommit.
* MySQL: added test sessionPoolAndUnicode (from #2801 )
* Fixed #define in sql-parser
* Data generic testsuite: support numbered placeholders
* PostgreSQL test suite: added missing include directory to Makefile.
* Attempt to fix PostgreSQL Makefiles
* PostgreSQL testsuite: added include path to Makefile
* PostgreSQL testsuite: added PocoDataTest library to Makefile
* DataTest SQLExecutor::formatSQL: don't use string_view
* PostgreSQL test suite: delegated most tests to Poco::Data::Test
* Makefile: added dependencies on Data-Tests
* Weaken assumptions about async in generic transaction tests
* Makefile: added dependency for Prometheus samples
* Fix deadlock in DataTest SQLExecutor
* PostgreSQL tests SQLExecutor: cleanup
* feat(Data::AbstractSessionImpl): add autoCommit property and tests #4261
* Brought MySQL backend in line with _autoCommit flag of AbstractSessionImpl.
---------
Co-authored-by: Friedrich Wilckens <frwilckens@gmail.com>
Co-authored-by: Friedrich Wilckens <friedrich.wilckens@ingramcontent.com>
2023-12-22 09:27:34 +01:00
..
2023-11-11 19:18:12 +01:00
2021-06-26 06:30:49 +02:00
2022-07-07 04:18:20 -05:00
2023-11-22 00:59:24 +01:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-08-14 07:39:03 -05:00
2022-07-07 04:18:20 -05:00
2019-07-01 17:51:38 +02:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2020-01-09 10:08:09 +01:00
2023-11-22 00:59:24 +01:00
2023-11-22 00:59:24 +01:00
2022-07-07 04:18:20 -05:00
2020-01-09 10:08:09 +01:00
2023-07-18 07:30:29 +00:00
2023-12-09 21:16:24 +01:00
2022-06-28 12:14:36 -05:00
2023-11-26 18:56:54 -06:00
2022-07-07 04:18:20 -05:00
2022-06-10 19:56:29 -05:00
2020-01-09 10:08:09 +01:00
2020-01-09 10:08:09 +01:00
2023-11-23 04:49:10 +01:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-03-20 01:50:15 -05:00
2023-03-20 01:50:15 -05:00
2022-07-03 15:55:36 +02:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-12-14 00:25:04 +01:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2020-01-24 10:41:35 +01:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-12-11 14:48:33 +01:00
2022-07-07 04:18:20 -05:00
2023-12-11 14:48:33 +01:00
2017-11-09 12:42:13 +01:00
2023-11-22 00:59:24 +01:00
2022-07-07 04:18:20 -05:00
2018-03-06 18:26:49 +01:00
2022-04-18 17:58:31 +02:00
2022-07-07 04:18:20 -05:00
2023-12-17 16:55:30 +01:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2020-01-09 10:08:09 +01:00
2022-07-07 04:18:20 -05:00
2017-09-09 11:14:06 +02:00
2017-09-09 11:14:06 +02:00
2020-01-09 10:08:09 +01:00
2017-09-09 11:14:06 +02:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2017-11-08 14:37:53 +01:00
2017-09-09 11:14:06 +02:00
2022-07-07 04:18:20 -05:00
2023-10-24 21:00:58 +02:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-12-11 09:07:45 +01:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-11-22 00:59:24 +01:00
2021-06-14 18:59:56 +02:00
2019-11-30 13:38:03 +01:00
2022-07-07 04:18:20 -05:00
2023-12-14 00:25:04 +01:00
2023-03-18 01:28:25 -05:00
2023-12-11 10:47:03 +01:00
2023-12-11 10:47:03 +01:00
2023-12-11 10:47:03 +01:00
2022-07-07 04:18:20 -05:00
2023-12-01 09:51:23 +01:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-12-22 09:27:34 +01:00
2021-06-14 22:58:09 +02:00
2022-07-07 04:18:20 -05:00
2017-09-09 11:14:06 +02:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-04-26 22:14:09 -05:00
2017-11-09 12:42:13 +01:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2017-09-09 11:14:06 +02:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-11-27 22:43:20 +01:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-10-29 14:44:15 +01:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-05-28 20:50:29 -05:00
2017-09-09 11:14:06 +02:00
2020-01-09 10:08:09 +01:00
2023-03-18 05:21:32 -05:00
2020-01-09 10:08:09 +01:00
2022-07-07 04:18:20 -05:00
2020-02-04 09:45:26 +01:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2021-04-14 20:12:17 +02:00
2022-07-07 04:18:20 -05:00
2022-06-28 12:14:36 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-05-05 09:49:06 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-12-14 00:25:04 +01:00
2022-07-07 04:18:20 -05:00
2023-03-17 15:24:57 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2017-09-09 11:14:06 +02:00
2023-03-17 15:24:57 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-06-28 12:14:36 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-12-15 18:30:55 +01:00
2022-07-07 04:18:20 -05:00
2023-12-15 18:30:55 +01:00
2023-11-01 16:29:49 +01:00
2022-07-07 04:18:20 -05:00
2022-06-28 12:14:36 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2020-01-09 10:08:09 +01:00
2020-01-09 10:08:09 +01:00
2023-12-05 07:55:07 +01:00
2023-12-05 07:55:07 +01:00
2023-12-05 07:55:07 +01:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-11-24 20:22:01 +01:00
2022-07-07 04:18:20 -05:00
2017-09-09 11:14:06 +02:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-12-14 00:25:04 +01:00
2022-07-07 04:18:20 -05:00
2017-09-09 11:14:06 +02:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-12-14 00:25:04 +01:00
2017-09-09 11:14:06 +02:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-11-24 20:22:01 +01:00
2020-01-22 08:23:36 +01:00
2023-01-23 12:23:03 +01:00
2023-12-14 00:25:04 +01:00
2023-01-23 12:23:03 +01:00
2023-11-24 20:22:01 +01:00
2023-03-18 01:28:25 -05:00
2021-11-05 14:58:40 +01:00
2017-09-09 11:14:06 +02:00
2020-01-09 10:08:09 +01:00
2020-01-04 11:28:24 +01:00
2022-07-07 04:18:20 -05:00
2022-07-06 10:46:38 -05:00
2023-03-18 01:28:25 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-12-14 00:25:04 +01:00
2022-07-07 04:18:20 -05:00
2017-09-09 11:14:06 +02:00
2022-08-06 22:28:45 +02:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-05-29 21:52:39 -05:00
2019-08-17 10:04:48 +02:00
2019-08-17 10:04:48 +02:00
2019-08-17 10:04:48 +02:00
2019-08-17 10:04:48 +02:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-11-26 04:57:39 +01:00
2022-07-07 04:18:20 -05:00
2022-06-28 12:14:36 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2017-10-31 16:01:51 +01:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2017-09-09 11:14:06 +02:00
2022-07-07 04:18:20 -05:00
2021-04-12 20:15:30 +02:00
2023-12-09 21:16:24 +01:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-12-09 21:16:24 +01:00
2023-12-09 21:16:24 +01:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-10-14 11:35:43 +02:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2020-01-09 10:08:09 +01:00
2022-07-07 04:18:20 -05:00
2023-11-24 20:22:01 +01:00
2022-07-26 06:54:56 -05:00
2022-07-26 06:54:56 -05:00
2023-12-14 00:25:04 +01:00
2022-07-07 04:18:20 -05:00
2021-04-14 19:13:17 +02:00
2022-07-07 04:18:20 -05:00
2023-04-04 12:08:49 +02:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-03-28 12:57:16 +02:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-03-18 01:28:47 -05:00
2022-08-14 07:39:03 -05:00
2022-07-06 10:46:38 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-01-24 00:42:43 -06:00
2022-07-03 15:12:23 +02:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-11-27 22:43:20 +01:00
2022-07-07 04:18:20 -05:00
2023-12-04 15:27:06 +01:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2020-01-21 21:30:48 +01:00
2022-07-07 04:18:20 -05:00
2023-09-30 12:23:31 +02:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2022-07-07 04:18:20 -05:00
2023-09-30 12:20:35 +02:00
2023-09-30 12:20:35 +02:00