Files
skybridge/kms/migrations/001_initial_schema.down.sql
2025-08-26 19:16:41 -04:00

18 lines
751 B
SQL

-- Migration: 001_initial_schema (DOWN)
-- Drop all tables and extensions created in the up migration
-- Drop tables in reverse order of creation (due to foreign key constraints)
DROP TABLE IF EXISTS granted_permissions;
DROP TABLE IF EXISTS static_tokens;
DROP TABLE IF EXISTS available_permissions;
DROP TABLE IF EXISTS applications;
-- Drop triggers and functions
DROP TRIGGER IF EXISTS update_applications_updated_at ON applications;
DROP TRIGGER IF EXISTS update_static_tokens_updated_at ON static_tokens;
DROP TRIGGER IF EXISTS update_available_permissions_updated_at ON available_permissions;
DROP FUNCTION IF EXISTS update_updated_at_column();
-- Drop extension (be careful with this in production)
-- DROP EXTENSION IF EXISTS "uuid-ossp";