首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在fly.io上删除rails数据库?

在fly.io上删除rails数据库?
EN

Stack Overflow用户
提问于 2022-12-03 07:32:41
回答 1查看 29关注 0票数 0

问题

我如何在fly.io上做一个简单的fly.io?

背景

我试过了

代码语言:javascript
复制
fly ssh console -C "/app/bin/rails db:drop DISABLE_DATABASE_ENVIRONMENT_CHECK=1"

还有对维亚的炮轰

代码语言:javascript
复制
fly ssh myapp

然后

代码语言:javascript
复制
/app/bin/rails db:drop DISABLE_DATABASE_ENVIRONMENT_CHECK=1 

但两者都犯了同样的错误:

代码语言:javascript
复制
# /app/bin/rails db:drop DISABLE_DATABASE_ENVIRONMENT_CHECK=1 
D, [2022-12-03T07:19:04.077483 #564] DEBUG -- :    (5010.1ms)  DROP DATABASE IF EXISTS "myapp"
PG::ObjectInUse: ERROR:  database "myapp" is being accessed by other users
DETAIL:  There is 1 other session using the database.
Couldn't drop database 'myapp'
rails aborted!
ActiveRecord::StatementInvalid: PG::ObjectInUse: ERROR:  database "myapp" is being accessed by other users
DETAIL:  There is 1 other session using the database.

备注

  • 所有访问该站点的浏览器都已关闭。
  • 所有shell会话都已结束。
  • 我尝试使用ps -ef | grep postgres来获取进程id,以杀死它,但我看到的只有/bin/sh: 18: ps: not found,和
  • 相关线程

想法

EN

回答 1

Stack Overflow用户

发布于 2022-12-03 21:27:57

还有别的东西在访问你的数据库,可能是你的网络服务器。您将需要停止您的web服务器,然后您应该能够删除数据库。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74664822

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档