-- V015_ROLLBACK.sql
-- Reversa de V015__create_local_timezone_views.sql.
--
-- Elimina: dbo.v_AuditEvent_Local + dbo.v_SecurityEvent_Local
-- No toca datos: las tablas base AuditEvent y SecurityEvent no se modifican.
--
-- Idempotente: seguro para re-ejecutar.
-- Prerequisito: ningún objeto dependa de estas vistas (funciones, SPs, otras vistas).

SET QUOTED_IDENTIFIER ON;
SET ANSI_NULLS ON;
SET NOCOUNT ON;
GO

IF OBJECT_ID('dbo.v_AuditEvent_Local', 'V') IS NOT NULL
BEGIN
    DROP VIEW dbo.v_AuditEvent_Local;
    PRINT 'View dbo.v_AuditEvent_Local dropped.';
END
ELSE
    PRINT 'View dbo.v_AuditEvent_Local does not exist — skip.';
GO

IF OBJECT_ID('dbo.v_SecurityEvent_Local', 'V') IS NOT NULL
BEGIN
    DROP VIEW dbo.v_SecurityEvent_Local;
    PRINT 'View dbo.v_SecurityEvent_Local dropped.';
END
ELSE
    PRINT 'View dbo.v_SecurityEvent_Local does not exist — skip.';
GO

PRINT '';
PRINT 'V015 rolled back.';
PRINT '  - dbo.v_AuditEvent_Local removed.';
PRINT '  - dbo.v_SecurityEvent_Local removed.';
GO
