Fixed tabled
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
-- Add password field to customers table for authentication
|
||||
ALTER TABLE customers ADD COLUMN password_hash VARCHAR(255);
|
||||
|
||||
-- Add phone number field if not exists (for registration)
|
||||
ALTER TABLE customers ADD COLUMN phone_number VARCHAR(20) UNIQUE;
|
||||
|
||||
-- Add birth_date field for customer registration
|
||||
ALTER TABLE customers ADD COLUMN birth_date DATE;
|
||||
|
||||
-- Add indexes for better performance
|
||||
CREATE INDEX idx_customers_phone_number ON customers(phone_number);
|
||||
CREATE INDEX idx_customers_password_hash ON customers(password_hash) WHERE password_hash IS NOT NULL;
|
||||
|
||||
-- Add comments
|
||||
COMMENT ON COLUMN customers.password_hash IS 'Hashed password for customer authentication';
|
||||
COMMENT ON COLUMN customers.phone_number IS 'Unique phone number for customer login';
|
||||
COMMENT ON COLUMN customers.birth_date IS 'Customer birth date for registration';
|
||||
Reference in New Issue
Block a user