Questions tagged «migration»

在任何框架,产品或语言的主要版本之间移动的动作,或者(通常)更改应用程序的数据模式。这可能涉及修改现有数据以使其与新版本一起使用。

7
rake db:schema:load与迁移
这是一个非常简单的问题-如果应用程序变得越来越复杂,迁移会变得缓慢而麻烦,并且如果我们可以rake db:schema:load调用更清洁的方法,那么为什么根本不存在迁移呢? 如果上面的答案是迁移用于版本控制(逐步记录对数据库的更改),那么随着应用变得越来越复杂且rake db:schema:load使用量越来越大,它们是否继续保持其主要功能? 警告: 从这个问题的答案:rake db:schema:load 将删除生产服务器上的数据,因此在使用它时要小心。

10
Rails 3迁移:是否添加参考列?
如果我使用以下方式创建新的Rails 3迁移: rails g migration tester title:tester user:references ,一切正常...但是,如果我添加一列内容如下的内容: rails g migration add_user_to_tester user:references 无法识别参考字段。简而言之,问题是:如何从命令行向Rails迁移添加引用列?

7
在现有的Rails列中为布尔值添加:default => true
我在SO上看到了一些关于将默认布尔值添加到现有列的问题(即这个问题)。所以我尝试了这个change_column建议,但我一定做得不对。 我试过了: $ change_column :profiles, :show_attribute, :boolean, :default => true 哪个返回 -bash: change_column: command not found 然后我跑了: $ rails g change_column :profiles, :show_attribute, :boolean, :default => true ...和 $ rails change_column :profiles, :show_attribute, :boolean, :default => true 然后跑了rake db:migrate,但是价值:show_attribute仍然存在nil。在我上面提到的问题中,它说在PostgreSQL中需要手动更新。由于我使用的是PostgreSQL,因此在create_profiles迁移中添加了以下内容: t.boolean :show_attribute, :default => true 有人可以告诉我我在做什么错吗?


18
使用SQL列出Postgres db 8.1中的所有序列
我正在将数据库从postgres转换为mysql。 由于我找不到能自行解决问题的工具,因此我将使用autoincrement值将所有postgres序列转换为mysql中的autoincrement id。 因此,如何在Postgres DB(8.1版)中列出所有序列,以及有关使用该表的信息,下一个值等信息(通过SQL查询)? 请注意,我无法使用information_schema.sequences8.4版本中的视图。

5
从JSF 1.2迁移到JSF 2.0
我正在使用一个用JSF 1.2编写的相当大的应用程序。JSF 1.2大约已有6年历史了。我需要升级到JSF 2.0。这将有多痛苦?我注意到自定义标签中的某些属性已更改等。
136 java  jsf  migration  jsf-2 

20
跟踪数据库架构更改的机制
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 跟踪和/或自动执行数据库架构更改的最佳方法是什么?我们的团队使用Subversion进行版本控制,并且我们已经能够以这种方式自动执行某些任务(将构建推送到登台服务器,将经过测试的代码部署到生产服务器),但是我们仍在手动进行数据库更新。我想找到或创建一个解决方案,使我们能够在具有不同环境的服务器之间高效地工作,同时继续使用Subversion作为后端,通过该后端代码和数据库更新被推送到各种服务器。 许多流行的软件包都包括自动更新脚本,该脚本可检测数据库版本并应用必要的更改。这是在更大范围内(跨多个项目,有时跨多种环境和语言)执行此操作的最佳方法吗?如果是这样,是否有任何现有代码可以简化流程,或者最好只是推出我们自己的解决方案?之前有没有人实现过类似的东西并将其集成到Subversion提交后钩子中,还是一个坏主意? 尽管支持多个平台的解决方案是更可取的,但是我们绝对需要支持Linux / Apache / MySQL / PHP堆栈,因为我们的大部分工作都在该平台上。
135 php  mysql  database  svn  migration 



14
Visual Studio项目的依赖图
我目前正在将一个大型解决方案(约70个项目)从VS 2005 + .NET 2.0迁移到VS 2008 + .NET 3.5。目前,我有VS 2008 + .NET 2.0。 问题是我需要将项目一个接一个地移到新的.NET框架,以确保没有.NET 2.0项目引用.NET 3.5项目。有没有什么工具可以使我很好地了解项目依赖关系?

7
如何将模型从一个django应用程序迁移到新的模型中?
我有一个带有四个模型的django应用。我现在意识到这些模型之一应该在单独的应用程序中。我确实已经安装了South来进行迁移,但是我认为这不是它可以自动处理的事情。如何将其中一种模型从旧应用迁移到新模型? 另外,请记住,我将需要将此过程重复进行,以便可以迁移生产系统等。


26
程序包管理器控制台Enable-Migrations CommandNotFoundException仅在特定的VS项目中
我试图在一个新项目中运行命令“ Enable-Migrations”,但收到消息: PM> Enable-Migrations The term 'Enable-Migrations' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verif y that the path is correct and try again. At line:1 char:18 + Enable-Migrations <<<< …

13
关于不建议使用$ HTTP_RAW_POST_DATA的警告
我切换到PHP 5.6.0,现在到处都收到以下警告: Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set 'always_populate_raw_post_data' to '-1' in php.ini and use the php://input stream instead. in Unknown on line 0 Warning: Cannot modify header information - headers already sent in Unknown on line …

9
如何在Windows上从SVN迁移/转换为Mercurial(hg)
我正在寻找一种工具,可将具有历史记录,标签等的几个SVN存储库迁移到Mercurial。 我使用的是TortoiseHg(Windows x32),因此ConvertExtensions被丢弃。有一些有关如何在Linux机器(hgsvn)上执行此过程的信息,但是我没有Linux机器。 我可以在Windows上使用这些Python脚本吗?如果是这样,我该怎么办?或者,我可以使用哪些其他工具来执行此过程? 基本上,如何将SVN项目转换为Mercurial?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.