问题标签 [seed]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 不能在 Rails 中使用 db:seed
我将我的 rails gem 更新到 2.3.5,但在运行 db:seed 时我不断收到此错误:
我的 environment.rb 上面有正确的 rails 版本,我也运行了 rake rails:update
。我能做些什么?
ruby-on-rails - 每次创建新用户时,Rails 都会将数据加载到应用程序中
我试图找出“正确”的方法来做到这一点。
在我的应用程序中,每次创建新用户时,我都希望将特定数据加载到关联表中。关联表是不同的预设列表。所以一个用户有很多列表,这些列表有很多项目。我想在创建用户时加载其中一些项目。
我真的不知道该怎么做,但我猜想是这样的:创建用户 after_create:创建列表(列表名称需要已经存在的数据) after_create List 然后用这些列表的现有数据填充 Items 表。
我应该为此使用种子数据吗?这对生产来说可以吗?如果可以,我将如何去做。
非常感谢任何指导或其他建议。
text - 大量免费的英文非代词文本块
作为自学python的一部分,我编写了一个允许用户扮演刽子手的脚本。目前,要猜测的刽子手单词只是在脚本代码的开头手动输入。
我希望脚本从大量英语单词中随机选择。我知道该怎么做——我的问题是首先找到要使用的单词列表。
有谁知道网络上的来源,例如 1000 个常见的英语单词,它们可以作为文本块或类似的东西下载,我可以使用?
(我最初的想法是从古腾堡项目中获取一本小说的一部分[这个项目只是为了我自己的娱乐,不会在其他任何地方提供,所以版权等对我来说并不重要],但类似的事情很可能包含太多不适合刽子手的名称或非标准单词。基本上,我需要的文本只有在拼字游戏中合法使用的单词)。
我想这是一个有点奇怪的问题,但实际上我认为答案可能不仅对我有用,而且对从事文字游戏或类似项目的其他人有用,需要大量的单词种子列表来工作。
非常感谢任何链接或建议:)
grails - grails 应用程序的种子数据
将种子(初始或测试)数据加载到 grails 应用程序中的最佳方法是什么。我正在考虑 3 个选项
- 将所有内容放在 *BootStrap.groovy 文件中。如果域类和测试数据很多,这很乏味。
- 编写自定义功能以通过 xml 加载它。groovy 对 xml 的出色支持可能不会太难,但是对于不同的域类有很多 switch 语句。
- 使用 Liquibase LoadData api。我看到您可以从 csv 文件中轻松加载数据。
选择 3 似乎是最简单的。但是,我不熟悉 Liquibase。在这种情况下是否很好,或者仅用于迁移,数据库更改等。如果有人可以提供更好的解决方案,或者指向 Liquibase 的示例,那将是很大的帮助..
mysql - 使用预设 ID 播种 Rails 数据库
我有一个包含种子数据的 XML 文件,我正在尝试将其加载到我的生产数据库中。
问题是我在 XML 文件中的不同数据类型/节点之间有关联,因此当从 Rails 加载到 MySQL 时,我需要指定的 ID 相同。
这在开发过程中适用于 SQLite,在遍历 XML 文件中的每个节点后,我只需使用如下一行:
我的问题是:如何在为数据库播种时强制预设 ID,然后能够重新打开 auto_increment 以使 Rails 正常运行?
在创建数据库条目之前,我已经用这两行尝试过:
这之后:
MySQL 向我回馈:
我的架构:
和型号:
任何想法,将不胜感激。
javascript - 我可以用种子做什么?
我找到了Seed,它基本上是一个用于编程 GTK+ 的 JavaScript 环境和绑定。与使用例如 C 和 C++ 相比是否有任何限制?是否有任何重大的速度问题?
mysql - 如何获取 MySql 中标识列的种子值
要获取 sql server 中标识列的种子和步骤值,我可以使用此语法
到目前为止,在 MySql 中我发现如果我使用这种语法
我至少可以找出哪些列是一个身份......
问题是如何从 MySQL Schema 中获取标识列的 SEED 和 STEP 值。
sql - 当 IDENTITY_INSERT 为 ON 时,如何强制 SQL Server 2008 不更改 AUTOINC_NEXT 值?
我有关于 IDENTITY_INSERT 的问题。当您将其更改为 ON 时,SQL Server 会自动将 AUTOINC_NEXT 值更改为最后插入的值作为标识。
因此,如果您只有一行 ID = 1,并且在 IDENTITY_INSERT 为 ON 时插入 ID = 100 的行,那么下一个插入行的 ID = 101。我希望它是 2 而无需重新播种。
SQL Server Compact 3.5 中已经存在这种行为。是否可以强制 SQL Server 2008 在使用 IDENTITY_INSERT = ON 进行插入时不更改 AUTOINC_NEXT 值?
ruby-on-rails - Ruby on Rails:如何在多态模型中为 *_type 列播种?
我有很多数据试图在 Rails 2.3.8 中植入多态模型。所有数据的关联都与县模型有关。数据如下:
:value_type => County 值导致“String:Class 的未定义方法 `base_class'”。
我有数以万计的这些值,我想将它们播种到数据库中。它们与上面的值类似,除了一些与县模型相关,一些与州模型相关,还有一些与城市模型相关。它们是静态值,在播种到数据库后不会被编辑。
如何将模型播种到 :value_type 字段中?
(或者......我是否错误地接近这个,如果是这样,你会如何接近它?)
编辑: schema.rb 文件的相关部分:
艾萨克——
我也在播种上尝试了以下方法,但它没有用(引号中的县):
ruby-on-rails - 如何将数据播种到现有 Rails 模型的新列中?
我有一个名为 County 的 rails 模型,其中包含该县不同人口属性的 5 列数据。counties
表中有美国每个县的记录。我现在需要添加额外的县级数据以满足新的需求。县表将获得额外的 10 行左右的数字人口数据(按种族和民族分类)。我目前有一个 .csv 文件中的数据,可以使用了。
如何将新数据播种到现有模型中,以便为数据库中的每个县填写县特定信息?这可以做到rake db:seed
吗?