Preserve deleted server history
Retain historical server identities, results, and evidence after deletion. Mark archived entries as Deleted and prevent old work from targeting servers that reuse the same name. Fixes #16.
This commit is contained in:
@@ -588,6 +588,8 @@ describe('matching a blueprint exactly', () => {
|
||||
db().exec('ALTER TABLE server_collection_previews DROP COLUMN mode');
|
||||
db().exec('ALTER TABLE server_collection_previews DROP COLUMN fleet_snapshot');
|
||||
db().exec('ALTER TABLE server_launch_collections DROP COLUMN mode');
|
||||
// Recreate the older schema, which predates the history preservation trigger.
|
||||
db().exec('DROP TRIGGER preserve_deleted_server_history');
|
||||
db().exec('ALTER TABLE server_launch_collections DROP COLUMN retained_servers');
|
||||
closeDb();
|
||||
const { previewCollection } = await import('../../src/lib/server/fleet/collections.js');
|
||||
|
||||
Reference in New Issue
Block a user