Tue, 22 Aug 2023 10:31:15 +0200 |
wenzelm |
tuned output;
|
file |
diff |
annotate
|
Mon, 21 Aug 2023 20:40:15 +0200 |
wenzelm |
proper sequential evaluation;
|
file |
diff |
annotate
|
Mon, 21 Aug 2023 15:04:22 +0200 |
wenzelm |
clarified signature: proper treatment of implicit state (amending d0c9d277620e);
|
file |
diff |
annotate
|
Mon, 21 Aug 2023 12:34:53 +0200 |
wenzelm |
clarified signature: more robust treatment of implicit state;
|
file |
diff |
annotate
|
Mon, 21 Aug 2023 11:24:47 +0200 |
wenzelm |
tuned messages;
|
file |
diff |
annotate
|
Mon, 21 Aug 2023 10:53:50 +0200 |
wenzelm |
more operations;
|
file |
diff |
annotate
|
Sat, 19 Aug 2023 22:57:06 +0200 |
wenzelm |
clarified signature: filter batch;
|
file |
diff |
annotate
|
Sat, 19 Aug 2023 14:34:36 +0200 |
wenzelm |
support for execute_batch: multiple statements in one round-trip;
|
file |
diff |
annotate
|
Fri, 21 Jul 2023 11:05:50 +0200 |
wenzelm |
tuned output;
|
file |
diff |
annotate
|
Wed, 19 Jul 2023 10:56:19 +0200 |
wenzelm |
clarified options;
|
file |
diff |
annotate
|
Tue, 18 Jul 2023 23:03:39 +0200 |
wenzelm |
more options for performance tuning;
|
file |
diff |
annotate
|
Tue, 18 Jul 2023 12:50:34 +0200 |
wenzelm |
more uniform guard (!exists_table(table)): avoid "ALTER TABLE" on already existing table, which could lead to deadlocks if this is presently locked;
|
file |
diff |
annotate
|
Tue, 18 Jul 2023 12:39:20 +0200 |
wenzelm |
removed unused "create_index": implicit index from primary_key is usually sufficient;
|
file |
diff |
annotate
|
Tue, 18 Jul 2023 12:32:07 +0200 |
wenzelm |
clarified "vacuum" (again, reverting 0bd366fad888);
|
file |
diff |
annotate
|
Tue, 18 Jul 2023 12:19:12 +0200 |
wenzelm |
clarified signature: eliminate SQL.Tables.empty to avoid confusion (see also 0bd366fad888);
|
file |
diff |
annotate
|
Mon, 17 Jul 2023 21:35:27 +0200 |
wenzelm |
more elementary transaction implementation (despite fda3f7a158b9 and 9da65bc75610);
|
file |
diff |
annotate
|
Mon, 17 Jul 2023 20:44:58 +0200 |
wenzelm |
proper check (amending 234f2ff9afe6);
|
file |
diff |
annotate
|
Mon, 17 Jul 2023 20:32:19 +0200 |
wenzelm |
more robust: exclude accidental nesting (synchronized block is re-entrant);
|
file |
diff |
annotate
|
Mon, 17 Jul 2023 16:09:59 +0200 |
wenzelm |
removed junk (amending f8e3b228670c);
|
file |
diff |
annotate
|
Mon, 17 Jul 2023 16:02:28 +0200 |
wenzelm |
tuned output;
|
file |
diff |
annotate
|
Mon, 17 Jul 2023 12:22:39 +0200 |
wenzelm |
tuned source structure;
|
file |
diff |
annotate
|
Mon, 17 Jul 2023 12:15:06 +0200 |
wenzelm |
clarified signature: more specific exists_table --- avoid retrieving full list beforehand;
|
file |
diff |
annotate
|
Mon, 17 Jul 2023 11:20:28 +0200 |
wenzelm |
more informative trace;
|
file |
diff |
annotate
|
Sun, 16 Jul 2023 19:38:12 +0200 |
wenzelm |
tuned output;
|
file |
diff |
annotate
|
Sun, 16 Jul 2023 19:30:10 +0200 |
wenzelm |
make double-sure that this is a transaction context, notably for LOCK TABLE;
|
file |
diff |
annotate
|
Sun, 16 Jul 2023 19:13:08 +0200 |
wenzelm |
more robust Java/Scala multithreading: transaction is always connection.synchronized;
|
file |
diff |
annotate
|
Sun, 16 Jul 2023 15:53:13 +0200 |
wenzelm |
clarified signature: more operations;
|
file |
diff |
annotate
|
Sun, 16 Jul 2023 14:19:36 +0200 |
wenzelm |
more standard time unit;
|
file |
diff |
annotate
|
Sun, 16 Jul 2023 13:45:46 +0200 |
wenzelm |
tuned output;
|
file |
diff |
annotate
|
Sun, 16 Jul 2023 13:41:00 +0200 |
wenzelm |
global transaction_count;
|
file |
diff |
annotate
|