feat: objects table with M2M words/pictures/pairs

- objects: status enum, JSONB selections, notes, blocked_topic, auto-timestamps
- pairs placeholder table for future use
- Junction tables: object_words, object_pictures, object_pairs
- Full CRUD + link/unlink endpoints for all three relations
- README updated

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-21 09:51:34 +02:00
parent 8bd4240ea9
commit dac991c861
4 changed files with 317 additions and 0 deletions

View File

@@ -27,6 +27,7 @@ app.use('/api', auth, require('./routes/index'));
app.use('/api/pictures', auth, require('./routes/pictures'));
app.use('/api/words', auth, require('./routes/words'));
app.use('/api/categories', auth, require('./routes/categories'));
app.use('/api/objects', auth, require('./routes/objects'));
// 404
app.use((req, res) => {