This commit is contained in:
aditya.siregar
2025-07-18 20:10:29 +07:00
parent 1bceae010b
commit 4f5950543e
511 changed files with 24132 additions and 34137 deletions
@@ -0,0 +1,15 @@
-- Function to create default customer for new organization
CREATE OR REPLACE FUNCTION create_default_customer()
RETURNS TRIGGER AS $$
BEGIN
INSERT INTO customers (organization_id, name, is_default, is_active, created_at, updated_at)
VALUES (NEW.id, 'Walk In Customer', true, true, NOW(), NOW());
RETURN NEW;
END;
$$ LANGUAGE plpgsql;
-- Trigger to automatically create default customer when organization is created
CREATE TRIGGER trigger_create_default_customer
AFTER INSERT ON organizations
FOR EACH ROW
EXECUTE FUNCTION create_default_customer();