007_users.sql 563 B

123456789101112131415
  1. CREATE TABLE IF NOT EXISTS domain_monitor.users (
  2. id SERIAL PRIMARY KEY,
  3. username VARCHAR NOT NULL UNIQUE,
  4. password_hash VARCHAR NOT NULL,
  5. is_active BOOLEAN DEFAULT true,
  6. created_at TIMESTAMPTZ DEFAULT NOW()
  7. );
  8. CREATE INDEX IF NOT EXISTS idx_users_username ON domain_monitor.users (username);
  9. -- 默认管理员账号: admin / admin123
  10. -- 密码使用 bcrypt 哈希
  11. INSERT INTO domain_monitor.users (username, password_hash)
  12. VALUES ('admin', '$2b$12$jZ4f6ZAa5b/LmOsbBieOBe9qE25R1klvyZ74jaFdtQsjNpYsDEU5C')
  13. ON CONFLICT (username) DO NOTHING;