26 如何在Ruby on Rails迁移中重命名数据库列? 我错误地将列命名hased_password为hashed_password。 如何使用迁移重命名此列来更新数据库架构? 1451 ruby-on-rails ruby-on-rails-3 migration rename alter-table
22 Rails DB迁移-如何删除表? 我添加了一个我认为自己需要的表,但现在不再计划使用它。我应该如何删除那张桌子? 我已经运行了迁移,因此该表位于数据库中。我认为rails generate migration应该可以解决这个问题,但是我还没有弄清楚该怎么做。 我试过了: rails generate migration drop_tablename 但这只是一个空的迁移。 在Rails中删除表的“官方”方法是什么? 506 ruby-on-rails database ruby-on-rails-3 migration rake
5 如何编写迁移以在Rails中重命名ActiveRecord模型及其表? 我很讨厌命名,并且意识到在Rails应用程序中有更好的模型名称集。有什么方法可以使用迁移来重命名模型及其对应的表? 408 ruby-on-rails migration rails-activerecord
9 如何处理Ruby on Rails ActiveRecord迁移中的索引名太长? 我试图添加从四个关联表的外键创建的唯一索引: add_index :studies, ["user_id", "university_id", "subject_name_id", "subject_type_id"], :unique => true 数据库对索引名称的限制导致迁移失败。这是错误消息: 表“研究”上的索引名称“ index_studies_on_user_id_and_university_id_and_subject_name_id_and_subject_type_id”太长;限制为64个字符 我该如何处理?我可以指定其他索引名称吗? 391 ruby-on-rails migration
9 Rails迁移变更栏 我们具有script/generate migration add_fieldname_to_tablename fieldname:datatype将新列添加到模型的语法。 在同一行上,我们是否具有用于更改列的数据类型的脚本/生成器?还是应该将SQL直接写到我的原始迁移中? 我想将列从更改datetime为date。 327 ruby-on-rails migration
17 Javadoc标记不完整时,Maven无法在Java 8中工作 自从我使用Maven以来,我已经能够在本地存储库中构建并安装具有不完整Javadoc标记(例如,缺少参数)的项目。 但是,由于我迁移到Java 8(1.8.0-ea-b90),因此Maven对缺少文档标签的要求绝对严格,并在尝试构建或安装Javadoc不在其中的项目时向我展示许多与Javadoc问题有关的Javadoc错误。 “完善”。我试图编译并安装在本地存储库中的某些项目是我无法控制的第三方项目。因此,在我的情况下,仅修复所有这些项目中的所有Javadocs的变通办法似乎不可行。 这是我mvn clean package install在项目中执行时看到的输出的一小部分: [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 9.026s [INFO] Finished at: Mon Apr 08 21:06:17 CEST 2013 [INFO] Final Memory: 27M/437M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.9:jar (attach-javadocs) on project jpc: MavenReportException: Error while creating archive: [ERROR] … 312 java maven migration java-8 javadoc
7 通过迁移将默认值添加到列 如何将默认值添加到通过迁移已存在的列中? 我可以找到的所有文档都向您展示了如果该列不存在但该情况下该如何做的方法。 276 ruby-on-rails ruby migration
5 Android中使用的SQLite版本? Android中使用的SQLite版本是什么? 原因:我想知道如何处理架构迁移。较新的SQLite版本支持“ ALTER TABLE” SQL命令,这将使我不必复制数据,删除表,重新创建表和重新插入数据。 271 database android sqlite schema migration
5 在ROR迁移期间将列类型从Date更改为DateTime 我需要为正在制作的应用程序将列类型从日期更改为日期时间。我不在乎数据仍在开发中。 我怎样才能做到这一点? 227 mysql ruby-on-rails ruby ruby-on-rails-3 migration
17 将SQLite3迁移到MySQL的快速简便方法?[关闭] 已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4个月前关闭。 改善这个问题 任何人都知道将SQLite3数据库迁移到MySQL的快速简便方法吗? 224 mysql sqlite migration
3 使用Django South向后迁移 好的,这似乎是一个很愚蠢的问题,而且我确定我在某处缺少了一些东西。 如何在Django上使用South执行向后迁移? 因此,我调整了模型,使用进行了迁移schemamigration,使用进行了迁移migrate,现在我意识到这并不是我想要的,并且我想回到以前的样子。 除了手动编辑数据库表和删除迁移文件之外,我应该如何回滚迁移?我找到了通过Google通过South使用向后迁移的参考,但尚未找到可靠的代码示例。 有人可以帮忙吗? 217 django migration django-south
30 迁移:无法添加外键约束 我试图在Laravel中创建外键,但是当我使用我的表进行迁移artisan时,抛出以下错误: [Illuminate\Database\QueryException] SQLSTATE[HY000]: General error: 1215 Cannot add foreign key constraint (SQL : alter table `priorities` add constraint priorities_user_id_foreign foreign key (`user_id`) references `users` (`id`)) 我的迁移代码是这样的: 优先级迁移文件 public function up() { // Schema::create('priorities', function($table) { $table->increments('id', true); $table->integer('user_id'); $table->foreign('user_id')->references('id')->on('users'); $table->string('priority_name'); $table->smallInteger('rank'); $table->text('class'); $table->timestamps('timecreated'); }); } /** * Reverse the migrations. … 206 laravel laravel-4 foreign-keys migration eloquent
7 如何在Rails迁移中将可为空的列更改为不可为空? 我在先前的迁移中创建了一个日期列,并将其设置为可为空。现在,我想将其更改为不可为空。假设该数据库中存在空行,我该如何去做?我可以将这些列设置为Time.now,如果它们当前为空。 188 ruby-on-rails migration
7 实体框架回滚并消除错误的迁移 我将EF 6.0用于C#中的项目,并进行了手动迁移和更新。我在数据库上进行了大约5次迁移,但是我意识到上一次迁移很糟糕,我不想要它。我知道我可以回滚到以前的迁移,但是当我添加新的(固定的)迁移并运行Update-Database时,甚至会应用错误的迁移。 我试图回滚到以前的迁移并删除迁移错误的文件。但是,当我尝试添加新的迁移时,更新数据库时会出错,因为迁移文件已损坏(更具体地说,第一行代码将表A重命名为B,然后是下一行,EF尝试使用名称A-可能是一些EF错误)。 我是否可以运行一些查询,该查询将告诉EF诸如“忘记上一次没有出现的上次迁移,那是很糟糕的事情”?类似于Remove-Migration。 Edit1 我发现适合我的解决方案。将模型更改为良好状态并运行Add-Migration TheBadMigration -Force。这将重新构建上一个未应用的迁移。 无论如何,这仍然不能完全回答原始问题。如果我将UpdateDatabase迁移至错误的迁移,则我没有找到好的方法来回滚并创建新的迁移,排除了错误的迁移。 谢谢 174 c# entity-framework migration rollback