sojorn/migrations/tests/test_backend_integration.sql
Patrick Britton 0bb1dd4055 feat: organize SQL scripts into structured migration folders
- Create organized migration folder structure:
  - database/ - Core schema changes and migrations
  - tests/ - Test scripts and verification queries
  - directus/ - Directus CMS configuration scripts
  - fixes/ - Database fixes and patches
  - archive/ - Historical and deprecated scripts

- Move 60+ SQL files from root to appropriate folders
- Add comprehensive README with usage guidelines
- Consolidate old migrations_archive into new archive folder
- Maintain clear separation of concerns for different script types

Benefits:
- Cleaner project root directory
- Easier to find specific types of SQL scripts
- Better organization for maintenance and development
- Clear documentation for migration procedures
- Proper separation of production vs development scripts
2026-02-05 09:13:47 -06:00

41 lines
896 B
SQL

-- Test the backend integration by inserting a test post and checking moderation
-- First, let's see if there are any existing moderation flags
SELECT 'Current moderation flags:' as info;
SELECT COUNT(*) as total_flags FROM moderation_flags;
SELECT 'Recent moderation activity:' as info;
SELECT
flag_reason,
status,
scores,
created_at
FROM moderation_flags
ORDER BY created_at DESC
LIMIT 5;
-- Test the Three Poisons scoring with a sample flag
SELECT 'Inserting test moderation flag:' as info;
INSERT INTO moderation_flags (
post_id,
flag_reason,
scores,
status
) VALUES (
gen_random_uuid(),
'hate',
'{"hate": 0.8, "greed": 0.1, "delusion": 0.2}',
'pending'
);
SELECT 'Test flag inserted. Current status:' as info;
SELECT
flag_reason,
status,
scores,
created_at
FROM moderation_flags
ORDER BY created_at DESC
LIMIT 3;