问题标签 [migration]
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.
database - 更新 Postgres 中的引用列
当有多个列引用另一个列时,我正在努力寻找更新该列同时保持引用完整性的最佳方法。例如,如果我有一个标签和描述表以及两个条目:
现在,我不想要这些重复。我想向不允许不区分大小写重复的值的列添加一个约束,如示例中所示。但是,我有几行引用“READ”的其他几个表,我想删除那个。
我知道 Postgres 知道其他行的哪些字段正在引用它,因为只要它们在那里,我就无法删除它。那么,我怎样才能让任何引用它的字段更新为“读取”?这只是一个例子,我实际上有几个地方想要这样做。另一个例子实际上是几个表的 int 主键,我想添加一个新表作为现有表扩展的“基表”,因此它们现在都需要具有唯一 ID,这意味着更新他们拥有的那些。
我对我可以添加的功能、我可以使用的工具或其他任何东西持开放态度。
mysql - 我什么时候应该在 MySQL 表中使用“NOT NULL”,有什么好处吗?
我有以下 Rails 迁移:
首先在模型中验证所有“NOT NULL”的字段,所以我想知道我是否需要在迁移中使用allow_null?我不确定“NOT NULL”给数据库带来了什么好处(如果有的话)。
ruby-on-rails - 使用 db:schema:dump 使用 rake 在旧版 oracle 数据库上进行模式转储
有谁知道用于导入旧版 Oracle 数据库模式的任何特定 DSL 实现。我试图在我想要移植到新的 ruby 应用程序的现有数据库上运行 db:schema:dump。但是,rake 在中途死亡,没有任何错误。它有点锁定。我开始寻找解决这个问题的最佳方法,并找到了如何为 SQLServer 覆盖一些东西但对 Oracle 来说不多的示例。
我基本上想引入模式并从中生成脚手架和模型。
有没有更简单的方法可以做到这一点,还是我必须发明轮子?
flash - 在 AS3 中最简单的 onReleaseOutside 实现?
我是 ActionScript 2 的长期用户,现在开始使用 ActionScript 3。我缺少的一件事是复制 AS2 的 MovieClip.onReleaseOutside 功能的简单方法。几乎总是有必要实现这个事件,否则你会得到一些有趣的错误,比如 flash 认为你的鼠标在真正启动时已经关闭。
根据AS2 to AS3 Migration Guide,我应该使用flash.display.InteractiveObject.setCapture()
它,但据我所知它并不存在。我猜这个文件已经过时或不正确。我在网上找到了一些关于如何复制此功能的帖子,但它们都有自己的问题:
- 即使没有相应的 onPress 事件,这个也会触发 onReleaseOutside。
- 这似乎非常低效,每次在应用程序内的任何位置单击鼠标时,您都将添加和删除一个事件侦听器。
必须有更简单的方法,不要告诉我Adobe在重写Actionscript时忘记了这一点?
示例 AS2 代码:
如果没有 onReleaseOutside 处理程序,如果您按下方形,将鼠标拖到方形之外,然后释放鼠标,则方形不会停止旋转,并且似乎被卡住了。
ssis - 如何将 DTS 包转换为 SSIS 包?
我正在寻找将 DTS 包转换为新的 SSIS 2005 的教程或演练。任何人都知道。
linq - 在经典 ASP 站点中集成 Linq
这个项目可能是将大型 CMS 从 Classic ASP 迁移到 .Net 的第一步。我想使用 LINQ 来查询数据库。
有没有人对实现这一目标的策略有任何想法?我知道此时这是一个模糊的问题,但我正在收集信息。
谢谢,
凯夫狗
.net - 将大型 VB6 应用程序升级到 .NET。关于 VB 迁移伙伴的意见
我有一个非常大的 VB6 代码库,其中包含大量的 3rd 方控件。想要将其移至 .NET。重写它是毫无疑问的——客户认为花钱得到同样的东西没有任何价值。使用内置升级向导迁移到 .NET 基本上是不可能的。
有没有人尝试过http://www.vbmigration.com/的 VB 迁移伙伴 如果有,体验如何?
java - 自动将测试从 JUnit 3 迁移到 JUnit 4 的最佳方法?
我有一堆扩展 TestCase 的 JUnit 3 类,并希望将它们自动迁移为带有注释的 JUnit4 测试,例如@Before
, @After
,@Test
等。
有任何工具可以在大批量运行中执行此操作吗?
sql - 与 SQL Server 兼容的数据库迁移的良好框架是什么?
我被 ActiveRecords 宠坏了。因此,我正在寻找可以应用于 SQL Server 的迁移系统,并且可以作为 Java 应用程序或 Win32 可执行文件执行。(当然欢迎进一步兼容其他数据库和主机操作系统。)
真正的愿望是拥有一个清晰的带有回滚的模式更改应用程序,理想情况下是比 SQL 更好的东西,这样它就可以与数据库系统无关。
我发现基于 Java 的替代方案的障碍是缺乏对 Microsoft JDBC 的干净支持。
期待任何建议。
visual-studio - 使用 Visual Studio 进行源代码控制:从 VisualSVN 切换到 Ankh?
我正在为我和一小群开发人员评估 VisualSVN。我在服务器(VisualSVN 服务器)上设置它没有问题,并安装了 TortoiseSVN 和 VisualSVN,以便将它集成到 Visual Studio 2008 中。到目前为止,它运行良好,我们将它用于开发我们的主要应用程序。
我也听说过关于 AnkhSVN 新版本的好消息,它是开源和免费的。由于我们刚开始使用 Subversion,我想现在就做出正确的决定。
是否可以从 VisualSVN 切换到 AnkhSVN 而没有太多麻烦?我可以保留 VisualSVN 服务器安装还是必须切换它?如果我开始使用 AnkhSVN,TortoiseSVN 会过时吗?而且,当前版本在 Visual Studio 2008 中是否可靠?
需要明确的是:这不是每个开发人员 50 美元。这是关于为未来做出正确的决定。你有什么建议吗?
提前谢谢了!