💡
原文英文,约300词,阅读约需1分钟。
📝
内容提要
为了解决公司数据库管理问题,作者编写脚本将不再使用的数据库表移动到归档数据库。三个月后若无人投诉,则可安全删除归档数据库;如有投诉,则将表恢复至原数据库。
🎯
关键要点
- 为了解决公司数据库管理问题,作者编写脚本将不再使用的数据库表移动到归档数据库。
- 许多项目关闭后,数据库仍然存在,成为“薛定谔的数据库”。
- 作者创建了一个脚本来处理数据库表的归档和恢复。
- 脚本首先创建一个归档数据库,然后将所有表移动到该数据库中。
- 在三个月内,如果没有人投诉,可以安全删除归档数据库;如果有人投诉,则将表恢复到原数据库。
❓
延伸问答
如何处理不再使用的MySQL数据库表?
可以编写脚本将不再使用的数据库表移动到归档数据库中,三个月后若无人投诉则可安全删除归档数据库。
什么是“薛定谔的数据库”?
“薛定谔的数据库”指的是那些在项目关闭后仍然存在但可能永远不会被使用的数据库。
如何创建归档数据库?
可以使用MySQL命令创建一个新的数据库,命名为归档数据库,并将所有表移动到该数据库中。
如果有人投诉该怎么办?
如果在三个月内有人投诉,可以将表从归档数据库恢复到原数据库。
这个脚本的主要功能是什么?
脚本的主要功能是将不再使用的数据库表移动到归档数据库,并在三个月后决定是否删除该数据库。
如何确保安全删除归档数据库?
在删除归档数据库之前,需等待三个月,确保没有人对此提出投诉。
➡️