-- 创建用户表SQL脚本 -- 用于在PostgreSQL数据库中创建用户表和相关索引 -- 创建用户表 CREATE TABLE IF NOT EXISTS users ( id VARCHAR(100) PRIMARY KEY, username VARCHAR(50) UNIQUE NOT NULL, password VARCHAR(100) NOT NULL, created_at FLOAT NOT NULL, last_login FLOAT, is_admin BOOLEAN DEFAULT FALSE ); -- 创建索引以加快查询速度 CREATE INDEX IF NOT EXISTS idx_users_username ON users(username); -- 创建默认管理员用户(密码为base64编码的'admin123') INSERT INTO users (id, username, password, created_at, is_admin) VALUES ( 'admin-default-id', 'admin', 'YWRtaW4xMjM=', extract(epoch from now()), TRUE ) ON CONFLICT (username) DO NOTHING; -- 验证是否创建成功 SELECT username, id, created_at, is_admin FROM users;