ai-chatbot/packages/db/supabase/migrations/20240216000003_create_view_increment_function.sql
2026-02-16 13:43:19 +09:00

10 lines
255 B
PL/PgSQL

-- Function to atomically increment view count
CREATE OR REPLACE FUNCTION increment_property_views(property_id TEXT)
RETURNS void AS $$
BEGIN
UPDATE properties
SET views = views + 1
WHERE id = property_id;
END;
$$ LANGUAGE plpgsql SECURITY DEFINER;