gpt4 book ai didi

mysql - Ruby、Rake、Mysql - 创建数据库

转载 作者:行者123 更新时间:2023-11-29 09:09:33 25 4
gpt4 key购买 nike

怎么办?我尝试过类似的事情:

RAILS_ENV=production rake db:create db:load

在文件 /lib/tasks/load_tasks.rake 中,我在终端中尝试将此文件作为 rake db:migrate,但我收到了有关语法等的错误。

我在终端输入了这个命令(我在教程中看到了它):

rails generate scaffold Account user_name:string description:text premium:boolean \
income:integer ranking:float fee:decimal birthday:date login_time:time

这让我创建了文件20110518181941_create_accounts.rb

如何创建数据库表 - 我以为上面的命令会在 mysql 中创建数据库...我现在有点困惑,该怎么办?

这里使用什么规则rake db:migrate

最佳答案

我认为您收到此错误是因为您的语法错误,请在句子之间放置 &&:

RAILS_ENV=production rake db:create && db:schema:load

或者分行进行

RAILS_ENV=production rake db:create
RAILS_ENV=production rake db:schema:load

第一个命令将创建数据库,第二个命令将db/schema.rb文件加载到数据库

最后您需要运行迁移:

RAILS_ENV=production rake db:migrate

创建您的帐户表。

顺便说一句,如果你运行:

rake -T

您可以看到 rake 任务列表及其描述。

希望这有帮助。

关于mysql - Ruby、Rake、Mysql - 创建数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6051207/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com