Database Table Missing: `main.users` Not Found in Prisma Schema

Resolved 💬 2 comments Opened Jul 26, 2025 by lanxiake Closed Jul 26, 2025

Bug Description
进入系统登录页面,输入账号密码点击登录报错如下:ers.email, main.users.password_hash, main.users.role, main.users.created_at, main.users.updated_at, main.users.last_login_at FROM main.users WHERE (main.users.username = ? AND 1=1) LIMIT ? OFFSET ?
[0] prisma:error
[0] Invalid
prisma.user.findUnique() invocation in
[0] E:\my-tool-project\dynamic-app-portal\src\server\services\AuthService.ts:19:36
[0]
[0] 16
[0] 17 // 查找用户
[0] 18 console.log(
[AuthService] 正在数据库中查找用户 '${username}'...);
[0] → 19 const user = await prisma.user.findUnique(
[0] The table
main.users` does not exist in the current database.

Environment Info

  • Platform: win32
  • Terminal: null
  • Version: 1.0.61
  • Feedback ID:

Errors

[{"error":"AxiosError: Request failed with status code 401\n    at kq (file:///C:/Users/Administrator/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:676:1077)\n    at IncomingMessage.Y0 (file:///C:/Users/Administrator/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:677:9955)\n    at IncomingMessage.emit (node:events:536:35)\n    at IncomingMessage.emit (node:domain:489:12)\n    at endReadableNT (node:internal/streams/readable:1698:12)\n    at process.processTicksAndRejections (node:internal/process/task_queues:90:21)\n    at x21.request (file:///C:/Users/Administrator/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:679:2088)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async UYA (file:///C:/Users/Administrator/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:777:41709)\n    at async jV8 (file:///C:/Users/Administrator/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:2703:7166)","timestamp":"2025-07-26T13:11:22.532Z"},{"error":"AxiosError: Request failed with status code 401\n    at kq (file:///C:/Users/Administrator/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:676:1077)\n    at IncomingMessage.Y0 (file:///C:/Users/Administrator/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:677:9955)\n    at IncomingMessage.emit (node:events:536:35)\n    at IncomingMessage.emit (node:domain:489:12)\n    at endReadableNT (node:internal/streams/readable:1698:12)\n    at process.processTicksAndRejections (node:internal/process/task_queues:90:21)\n    at x21.request (file:///C:/Users/Administrator/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:679:2088)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async uZ8 (file:///C:/Users/Administrator/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1916:2737)\n    at async jv1 (file:///C:/Users/Administrator/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1916:2452)","timestamp":"2025-07-26T13:11:22.547Z"},{"error":"AxiosError: Request failed with status code 401\n    at kq (file:///C:/Users/Administrator/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:676:1077)\n    at IncomingMessage.Y0 (file:///C:/Users/Administrator/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:677:9955)\n    at IncomingMessage.emit (node:events:536:35)\n    at IncomingMessage.emit (node:domain:489:12)\n    at endReadableNT (node:internal/streams/readable:1698:12)\n    at process.processTicksAndRejections (node:internal/process/task_queues:90:21)\n    at x21.request (file:///C:/Users/Administrator/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:679:2088)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async gQ8 (file:///C:/Users/Administrator/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1539:467)\n    at async Promise.all (index 0)\n    at async file:///C:/Users/Administrator/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1525:6171","timestamp":"2025-07-26T13:12:12.111Z"}]

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗