-- Drop existing functions to avoid conflicts
DROP FUNCTION IF EXISTS increment_user_points;
DROP FUNCTION IF EXISTS get_current_points;
DROP FUNCTION IF EXISTS create_user_points;
DROP FUNCTION IF EXISTS create_point_transaction;
DROP FUNCTION IF EXISTS get_user_transactions;