mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-21 14:26:42 +02:00
refactor: restructure
monorepo with apps/ and services/ directories
This commit is contained in:
parent
25824ed0ac
commit
ff80aeec1f
4062 changed files with 2592 additions and 1278 deletions
|
|
@ -1,63 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Migration script for PocketBase links collection
|
||||
# This script documents the manual steps needed to replace the old links collection
|
||||
|
||||
echo "🔄 Links Collection Migration Guide"
|
||||
echo "=================================="
|
||||
|
||||
cat << EOF
|
||||
|
||||
⚠️ IMPORTANT: Database Migration Required
|
||||
|
||||
The new 'links_improved' collection has been created with all the enhanced fields:
|
||||
✅ created/updated timestamps (automatic)
|
||||
✅ use_username (bool)
|
||||
✅ click_count (number)
|
||||
✅ last_clicked_at (date)
|
||||
✅ utm_source, utm_medium, utm_campaign (text)
|
||||
|
||||
MANUAL STEPS REQUIRED IN POCKETBASE ADMIN:
|
||||
|
||||
1. BACKUP FIRST (!)
|
||||
- Go to: https://pb.ulo.ad/_/
|
||||
- Create a backup before proceeding
|
||||
|
||||
2. UPDATE REFERENCES:
|
||||
Because the old 'links' collection has references (clicks, linktags),
|
||||
we need to update the application code first:
|
||||
|
||||
a) Update all references in the app from 'links' to 'links_improved'
|
||||
b) Test with the new collection
|
||||
c) When everything works, delete the old collection
|
||||
|
||||
3. COLLECTION RENAMING:
|
||||
After updating the code:
|
||||
- Delete the old 'links' collection
|
||||
- Rename 'links_improved' to 'links'
|
||||
|
||||
ALTERNATIVE APPROACH (RECOMMENDED):
|
||||
Instead of renaming, update the application code to use 'links_improved'
|
||||
and keep it as the new name.
|
||||
|
||||
EOF
|
||||
|
||||
echo ""
|
||||
echo "📋 Migration Status:"
|
||||
echo "✅ New collection 'links_improved' created"
|
||||
echo "✅ Test data migrated successfully"
|
||||
echo "✅ All new fields working correctly"
|
||||
echo "⏳ Manual steps required (see above)"
|
||||
echo ""
|
||||
echo "🔍 Test the new collection:"
|
||||
echo "Collection ID: pbc_394542459"
|
||||
echo "Test records created: 2"
|
||||
echo ""
|
||||
|
||||
# Show the test data
|
||||
echo "📊 Sample data from new collection:"
|
||||
echo "=================================="
|
||||
echo "Test Link 1: TEST001 - https://example.com (with UTM tracking)"
|
||||
echo "Test Link 2: JxBSn7 - https://ulo.ad/my/links (migrated)"
|
||||
echo ""
|
||||
echo "Both records have automatic timestamps ✅"
|
||||
Loading…
Add table
Add a link
Reference in a new issue