You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Serverpod启动本地8080端口服务器时出现数据库连接错误

解决Serverpod启动时"relation 'serverpod_future_call' does not exist"错误

这个错误是因为Serverpod依赖的系统表serverpod_future_call不存在,按以下步骤修复:

  • 确认目标数据库已创建
    打开终端,用PostgreSQL命令创建数据库(替换为你的项目数据库名):

    createdb your_serverpod_db
    
  • 执行Serverpod数据库迁移
    在项目根目录运行迁移命令,自动生成所需的系统表和业务表:

    serverpod migrate
    
  • 验证表是否生成
    进入PostgreSQL客户端,连接数据库后执行:

    SELECT * FROM serverpod_future_call;
    

    若能返回表结构,说明创建成功。

  • 核对数据库配置
    检查项目config/development.yaml中的数据库配置,确保用户名、密码、数据库名、端口与本地PostgreSQL实例一致。

  • 重启Serverpod服务
    迁移完成后,重新启动本地Serverpod服务器即可。

内容的提问来源于stack exchange,提问作者Sk vid int

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 23:27:12