Dataforth DOS: - TestDataDB: singleton DB connection fix (crash prevention), WAL mode, WinSW service config, backup script, uncaught exception handlers - Sync-FromNAS.ps1: Get-NASFileList temp file approach to avoid SSH stdout deadlock, *> $null output suppression, 8.3 filename filter for PUSH phase, backslash-escaped SCP paths, rename-to-.synced - import.js: INSERT OR REPLACE for re-tested devices - Full import run: 1,028,275 -> 1,632,793 records, indexes added - Deploy script for sync fixes to AD2 Client scripts (temp/): - BG Builders: Lesley account check, MFA phone update - Lonestar Electrical: Kyla/Russ Google Workspace setup, 2FA bypass - AD2 diagnostics and NAS connectivity tests PENDING: Investigate why newest test_date is Jan 19 despite daily tests Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
25 lines
546 B
JavaScript
25 lines
546 B
JavaScript
/**
|
|
* Uninstall TestDataDB Windows Service
|
|
*
|
|
* Run: node uninstall-service.js
|
|
*/
|
|
|
|
const path = require('path');
|
|
const Service = require('node-windows').Service;
|
|
|
|
const svc = new Service({
|
|
name: 'TestDataDB',
|
|
script: path.join(__dirname, 'server.js')
|
|
});
|
|
|
|
svc.on('uninstall', () => {
|
|
console.log('[OK] TestDataDB service uninstalled successfully.');
|
|
});
|
|
|
|
svc.on('error', (err) => {
|
|
console.error('[ERROR] Service uninstall failed:', err);
|
|
});
|
|
|
|
console.log('[INFO] Uninstalling TestDataDB Windows service...');
|
|
svc.uninstall();
|