18 lines
647 B
SQL
18 lines
647 B
SQL
-- Create users table for SSO integration
|
|
CREATE TABLE IF NOT EXISTS users (
|
|
user_id INT AUTO_INCREMENT PRIMARY KEY,
|
|
username VARCHAR(100) UNIQUE NOT NULL,
|
|
display_name VARCHAR(255),
|
|
email VARCHAR(255),
|
|
groups TEXT,
|
|
is_admin BOOLEAN DEFAULT FALSE,
|
|
last_login TIMESTAMP NULL,
|
|
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
|
INDEX idx_username (username)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
|
|
|
-- Insert system user for hwmonDaemon
|
|
INSERT INTO users (username, display_name, email, groups, is_admin, created_at)
|
|
VALUES ('system', 'System', 'system@lotusguild.org', '', FALSE, NOW())
|
|
ON DUPLICATE KEY UPDATE username = username;
|