核心数据上下文中的数据库播种是什么?
在核心数据播种的上下文中,仅意味着使用预先填充默认数据的持久存储来传送您的应用程序。在 Apple 的菜谱示例中,种子数据是他们在 sqlite 数据库中拥有的菜谱数据,该数据库是该项目的一部分。
http://en.wikipedia.org/wiki/Database_seeding
数据库播种是用数据对数据库进行初始播种。
这通常是在应用程序初始设置时执行的自动化过程。
数据可以是虚拟数据或必要的数据,例如初始管理员帐户。
在我看来,数据库播种只能用于开发目的,例如:
如果应用程序需要一些预先捆绑/必要的数据,那么数据库迁移是可行的方法(请注意,链接的页面仅提到架构迁移或DDL查询,但迁移可用于执行任意操作)对 DBMS 的查询,包括DML查询)。