Update CLAUDE.md to reflect machineid schema

- ednclogs uses machineid FK instead of hostname
- installedapps tracks installations (no separate edncstats table)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
cproudlock
2025-12-12 09:34:03 -05:00
parent 52a264ea0b
commit 134670a026

View File

@@ -83,8 +83,8 @@ The script logs events to ShopDB via the API. Reference the ShopDB API documenta
| fileFilter | string | No | File filter pattern | | fileFilter | string | No | File filter pattern |
**Database Tables:** **Database Tables:**
- `ednc_logs` - Individual event log entries - `ednclogs` - Event log entries (uses machineid FK to machines table)
- `ednc_installations` - Per-hostname installation tracking - `installedapps` - Tracks installations (appid=79 for eDNC)
### API Endpoint: getDNCStats ### API Endpoint: getDNCStats
@@ -129,6 +129,7 @@ curl "http://192.168.122.151:8080/api.asp?action=getDNCStats"
### View logs in database: ### View logs in database:
```sql ```sql
SELECT * FROM ednc_logs ORDER BY created DESC LIMIT 20; SELECT l.*, m.hostname FROM ednclogs l
SELECT * FROM ednc_installations; JOIN machines m ON l.machineid = m.machineid
ORDER BY l.created DESC LIMIT 20;
``` ```