Files
MyClub/database/migrations/20251010154600_create_navigation_system.down.sql
T
Tomáš Dvořák 12cba639b9 upload
2025-10-16 13:32:05 +02:00

23 lines
818 B
SQL

-- +goose Down
-- SQL in this section is executed when the migration is rolled back
-- Drop tables
DROP TABLE IF EXISTS social_links;
DROP TABLE IF EXISTS navigation_items;
-- Remove settings columns
DO $$
BEGIN
IF EXISTS (SELECT 1 FROM information_schema.tables WHERE table_name = 'settings') THEN
IF EXISTS (SELECT 1 FROM information_schema.columns
WHERE table_name = 'settings' AND column_name = 'custom_navigation_enabled') THEN
ALTER TABLE settings DROP COLUMN custom_navigation_enabled;
END IF;
IF EXISTS (SELECT 1 FROM information_schema.columns
WHERE table_name = 'settings' AND column_name = 'show_social_in_nav') THEN
ALTER TABLE settings DROP COLUMN show_social_in_nav;
END IF;
END IF;
END $$;