- 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
17 lines
433 B
PL/PgSQL
17 lines
433 B
PL/PgSQL
-- Delete all secure chat messages and conversations
|
|
-- Run this to start fresh with E2EE chat
|
|
|
|
BEGIN;
|
|
|
|
-- Delete all messages first (foreign key dependency)
|
|
DELETE FROM public.secure_messages;
|
|
|
|
-- Delete all conversations
|
|
DELETE FROM public.encrypted_conversations;
|
|
|
|
COMMIT;
|
|
|
|
-- Verify deletion
|
|
SELECT COUNT(*) as message_count FROM public.secure_messages;
|
|
SELECT COUNT(*) as conversation_count FROM public.encrypted_conversations;
|