20 lines
877 B
SQL
20 lines
877 B
SQL
-- Add time formatting and rounding preferences to user_preferences table
|
|
-- These columns support user-specific time display and rounding settings
|
|
|
|
-- Add time formatting preference (24h vs 12h)
|
|
ALTER TABLE user_preferences
|
|
ADD COLUMN IF NOT EXISTS time_format_24h BOOLEAN DEFAULT TRUE;
|
|
|
|
-- Add time rounding preference (0, 5, 10, 15, 30, 60 minutes)
|
|
ALTER TABLE user_preferences
|
|
ADD COLUMN IF NOT EXISTS time_rounding_minutes INTEGER DEFAULT 0;
|
|
|
|
-- Add rounding direction preference (false=round down, true=round to nearest)
|
|
ALTER TABLE user_preferences
|
|
ADD COLUMN IF NOT EXISTS round_to_nearest BOOLEAN DEFAULT FALSE;
|
|
|
|
-- Update existing date_format column default if needed
|
|
-- (The column should already exist, but let's ensure the default is correct)
|
|
UPDATE user_preferences
|
|
SET date_format = 'ISO'
|
|
WHERE date_format = 'YYYY-MM-DD' OR date_format IS NULL; |