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

如何删除并重建docker-compose部署的PostgreSQL中的orders数据库

重置PostgreSQL容器中的空白orders数据库(无需修改卷路径)

以下是无需调整卷绑定路径,就能彻底重置数据库环境的步骤:

  • 停止并移除当前PostgreSQL容器:

    docker-compose down postgres
    
  • 清理本地绑定的PostgreSQL数据目录(这会彻底删除现有数据库的所有数据):

    rm -rf ./data/postgres/*
    
  • 检查你的postgres.env文件,确保包含以下环境变量(PostgreSQL官方镜像启动时会自动用这些值创建指定用户和空白数据库):

    POSTGRES_DB=orders
    POSTGRES_USER=orderUser
    POSTGRES_PASSWORD=orderUserPassword
    

    如果原env文件已有这些内容,直接跳过此步骤即可。

  • 重新启动PostgreSQL容器:

    docker-compose up -d postgres
    
  • (可选)验证重置结果:
    先获取容器名称:docker ps | grep postgres,再进入容器查看数据库状态:

    docker exec -it <你的postgres容器名> psql -U orderUser -d orders
    

    执行\l可确认orders数据库已创建,执行\dt会显示无任何数据表,说明数据库为空白状态。

内容的提问来源于stack exchange,提问作者TwittorDrive

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 08:39:45