init
This commit is contained in:
@@ -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();
|
||||
Reference in New Issue
Block a user