Navicat 真香,救了我一次。如何用 Navicat 恢复表结构。

2019-09-24 10:17:40 +08:00
 lllllliu
起因:在本地开发一个新项目,sql 忘了备份,然后又误删了镜像,so,,代码有 git 所以木有事情,可是那十几张表的结构就蛋疼了。


结果:摸鱼两天突然想到 Navicat 应该有缓存吧,就翻翻找找,找到了 id_cache.db 这个文件。美滋滋,新建链接 Sqlite 选择文件,哇咔咔,表结构都在还有字段类型也都在,美滋滋哟。

前提是你一直用 navicat 管理的。
6572 次点击
所在节点    程序员
16 条回复
geying
2019-09-24 10:19:57 +08:00
还有这种操作? 学习了
msg7086
2019-09-24 10:27:08 +08:00
建议以后开发新项目用 database migration,这样不仅不需要备份结构,还能解决将来结构变更的问题。
wps353
2019-09-24 10:53:30 +08:00
美滋滋
zaul
2019-09-24 11:47:29 +08:00
舒服了
qq976739120
2019-09-24 11:50:36 +08:00
看你这描述是把 mysql 也容器化了?
u823tg
2019-09-24 11:51:46 +08:00
美滋滋,美滋滋
sadfQED2
2019-09-24 11:52:15 +08:00
然鹅,navicat 太贵,买不起
xuanbg
2019-09-24 11:54:39 +08:00
表结构不是应该有建表 SQL 脚本提交到 git 的吗?
cccy0
2019-09-24 14:00:18 +08:00
spring data jpa 不用担心这种事
crayygy
2019-09-24 14:15:28 +08:00
SQL 操作做好记录啊,不要随便的直接上去暴力执行
vazo
2019-09-24 15:01:10 +08:00
结果:摸鱼两天突然想到
johnnyR
2019-09-24 15:09:53 +08:00
@sadfQED2 破解版
liuzhedash
2019-09-24 16:15:33 +08:00
flyway 了解一下?
wengjin456123
2019-09-24 16:18:12 +08:00
没 sql 脚本?
SmiteChow
2019-09-25 11:00:52 +08:00
请升级任意 ORM
luozic
2019-09-25 13:07:52 +08:00
lquid

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/603601

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX