最近我的数据库被删除,由于一些问题。我使用codeigniter为我的项目是否有任何方式我可以从codeigniter源代码中获取我的数据库的结构。帮助将不胜感激是否有任何方式使用CodeIgniter源代码生成sql文件
1
A
回答
1
对不起说,但没有。至少不是完全的,这并不容易。但是你可以提取一些可能有用的信息。
您可以检查所有模型文件并了解使用的表名称。您也可能会找到一些字段的名称。这不会直接告诉你所有你需要了解的领域。但是你可能会弄清楚数据类型。
您还可以检查在控制器和视图中如何使用模型返回的数据。这可能有助于您掌握数据类型。这在查询是Select *
的情况下也可能有用,它不提供有多少字段存在或名称是什么的信息。
除非您的应用程序非常简单,否则您将面临漫长的道路。
让这是一个教训 - 备份您的项目,包括数据库!
+0
完全同意答案。也可以使用CodeIgniter提供的Database Forge类来备份他们的数据库。但这是预防的方式。 – kishor10d
相关问题
- 1. 是否有任何类图生成工具的Python源代码?
- 2. 是否有任何Java库使用注释来生成代码?
- 3. JOOQ:在Eclipse中使用maven生成源代码不会生成任何文件
- 4. 是否有可能以编程方式获取生成的网页源代码?
- 5. 是否有任何视觉工作室模板工具可以基于其他源代码生成源代码?
- 6. 是否有任何直接的方式来由python生成pdf降价文件
- 7. 如何使用cmake在源代码中生成头文件?
- 8. 是否有SQL代码的开源库?
- 9. 是否有任何API以编程方式生成XSD?
- 10. 是否有任何方式从.xsd架构生成java.awt.Image?
- 11. PHP源代码PO文件生成
- 12. 从MATLAB源代码生成文件
- 13. 从java源文件代码生成
- 14. 是否有任何API可以从Java源文件生成包结构
- 15. 是否有任何开源库来生成和编辑.xls和.ppt文件?
- 16. 是否有任何Eclipse插件从ja va代码生成序列图
- 17. 是否有任何软件可以通过分析代码生成UML图?
- 18. 是否有人使用VS2008中的内置代码生成(.tt文件)?
- 19. 是否有任何工具可以显示源代码,即使是由Javascript生成的dom
- 20. 是否有任何其他方式来编译使用R api的C代码?
- 21. 是否有任何应用程序使用向导生成Excel文件?
- 22. 使用Doxygen从源文件生成代码
- 23. 使用c#生成zip文件代码
- 24. 是否有任何生成WADL文件的工具?
- 25. 是否有任何生成AZW文件的工具或项目?
- 26. 是否有任何工具可以生成labels.rdf文件?
- 27. 任何方式为数据流生成JavaScript或伪代码?
- 28. 是否有与SQLite一起使用的SQL Server Compact代码生成器?
- 29. 是否有像C++这样的C/C++源代码文档生成器?
- 30. 任何方式在生产代码中使用Hamcrest匹配器?
如果您使用过迁移类,则可以重新创建数据库。 – shantanu