gpt4 book ai didi

ruby-on-rails - 我缺少迁移文件

转载 作者:行者123 更新时间:2023-12-05 02:24:18 27 4
gpt4 key购买 nike

我可以添加迁移文件,但告诉 rails 不要在本地运行它吗?我需要该文件供其他人在本地设置应用程序。

最佳答案

如果你有一个文件:

db/migrate/20121010100909_modify_table_x.rb

您可以进入您的数据库并运行以下 SQL。

MySQL:

INSERT INTO 'schema_migrations' VALUES ('20121010100909');

PostgreSQL:

INSERT INTO schema_migrations VALUES ('20121010100909');

然后它将忽略该迁移。

编辑 - 如何“进入你的数据库”

使用 Rails 中 config/database.yml 中的参数,连接到您正在使用的数据库。您将需要使用您正在使用的任何数据库软件的命令行工具。例如

对于 PostgreSQL:

psql -d <database_name> -U <username>

对于 MySQL:

mysql -u <username> <databasename>@localhost -p

如果需要,请输入您的密码。

然后输入并执行上面的SQL。

关于ruby-on-rails - 我缺少迁移文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13653494/

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