wenzelm [Tue, 18 Jul 2023 12:50:34 +0200] rev 78392
more uniform guard (!exists_table(table)): avoid "ALTER TABLE" on already existing table, which could lead to deadlocks if this is presently locked;
wenzelm [Tue, 18 Jul 2023 12:39:20 +0200] rev 78391
removed unused "create_index": implicit index from primary_key is usually sufficient;
wenzelm [Tue, 18 Jul 2023 12:32:07 +0200] rev 78390
clarified "vacuum" (again, reverting 0bd366fad888);
wenzelm [Tue, 18 Jul 2023 12:19:12 +0200] rev 78389
clarified signature: eliminate SQL.Tables.empty to avoid confusion (see also 0bd366fad888);
wenzelm [Tue, 18 Jul 2023 11:39:43 +0200] rev 78388
update for release;
wenzelm [Mon, 17 Jul 2023 21:41:14 +0200] rev 78387
merged
wenzelm [Mon, 17 Jul 2023 21:35:27 +0200] rev 78386
more elementary transaction implementation (despite fda3f7a158b9 and 9da65bc75610);
wenzelm [Mon, 17 Jul 2023 20:59:50 +0200] rev 78385
tuned signature;
wenzelm [Mon, 17 Jul 2023 20:44:58 +0200] rev 78384
proper check (amending 234f2ff9afe6);
wenzelm [Mon, 17 Jul 2023 20:32:19 +0200] rev 78383
more robust: exclude accidental nesting (synchronized block is re-entrant);