xfstestsdb/xfstestsdb
Anna Schumaker a168a7f84b xunit delete: Testcase message performance improvements
I found that deleting an xunit from the database was very, very slow.
This patch addresses the issue by adding additional indexes on the
testcases table to make it easier to find messages that are still in
use. I also rework the `cleanup_testcase_messages` trigger to only check
messageids that were used by the deleted testcase.

Signed-off-by: Anna Schumaker <anna@nowheycreamery.com>
2023-07-25 10:41:58 -04:00
..
scripts xunit delete: Testcase message performance improvements 2023-07-25 10:41:58 -04:00
testcase testcase: Create the xfstestsdb testcase show command 2023-02-16 16:15:56 -05:00
xunit xunit: Fix xunit delete 2023-04-17 14:35:29 -04:00
__init__.py xfstestsdb v1.1 2023-04-17 15:58:00 -04:00
colors.py xfstestsdb: Create a ColorScheme class 2023-02-15 15:57:19 -05:00
commands.py xfstestsdb: Create a generic Command class 2023-02-15 11:52:42 -05:00
delete.py xfstestsdb: Create the xfstestsdb delete command 2023-02-15 15:57:18 -05:00
list.py xfstestsdb: Add an 'Xunit' column to the xfstestsdb list table 2023-02-16 14:22:32 -05:00
new.py xfstestsdb: Create the xfstestsdb new command 2023-02-15 15:56:42 -05:00
rename.py xfstestsdb: Create the xfstestsdb rename command 2023-02-15 15:56:44 -05:00
show.py xfstestsdb: Create the xfstestsdb show command 2023-02-16 16:15:56 -05:00
sqlite.py sqlite: Add an upgrade script to database version 2 2023-07-25 10:03:32 -04:00
table.py xfstestsdb: Create a Table class 2023-02-15 15:57:21 -05:00
tag.py xfstestsdb: Create the xfstestsdb tag command 2023-02-15 15:57:14 -05:00
untag.py xfstestsdb: Create the xfstestsdb untag command 2023-02-15 15:57:16 -05:00