8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

拆分和移动数据库的最佳方法

Maroof Kadiri 1月前

22 0

我正在尝试找出拆分和移动 SQL 数据库的最佳方法。我们的公司被一分为二,所以我不能只复制数据库,因为我需要从两个数据库中删除未使用的数据...

我正在尝试找出拆分和移动 SQL 数据库的最佳方法。我们的公司被一分为二,所以我不能只复制数据库,因为一旦完成,我需要删除两半中未使用的数据。希望这个描述有意义。有些表将全部移动到新数据库,这并不复杂,但有些表有混合数据需要分割。

我一直在阅读它,我目前的计划是复制所有需要划分的表,然后重新保存我需要移动到具有新 ID、时间戳等的新表中的数据,但随后我还需要复制和更新将它们作为新 ID 的外键引用的表。

有没有更好的方法?我可以将数据及其当前 ID 插入到复制的表中,但这对我来说似乎是错误的,尽管我不是 SQL 或数据库专家。

帖子版权声明 1、本帖标题:拆分和移动数据库的最佳方法
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由Maroof Kadiri在本站《mysql》版块原创发布, 转载请注明出处!
最新回复 (0)
  • 我会克隆整个数据库,然后删除每个数据库中不属于的表或行。我会编写整个任务的脚本 — 克隆和删除每个数据库 — 并在数据库副本上彻底测试脚本,然后再尝试对生产数据执行此操作。

  • 无论你做什么,不要只是做工作。相反,要构建脚本来完成工作,这样你就可以根据需要以可重复的方式运行它。即使这只是一次性拆分,也要这样做。这将让你测试和审计事物,以确保它们正常工作,并且正确的数据最终出现在正确的位置,这样对于最终拆分,你可以在所需的确切日期和时间执行一次。

返回
作者最近主题: