migration相关内容

想要将项目从 Angular v5 升级到 Angular v6

由于 Angular 6 在这里,我想将我的 angular 5 客户端应用程序升级或移动到 angular 6,但我没有得到任何教程或任何可以指导我完成的东西. 据我说,我只需要运行一个新的 Angular CLI,然后必须将我的旧源移动到新项目中.我读到 Angular 6 正在使用一个名为 Ivy 的新渲染器.我是否必须根据 Ivy 更改我的项目? 解决方案 从 Angular ..
发布时间:2021-12-02 20:27:18 其他开发

如何将模型从一个 django 应用程序迁移到新的应用程序中?

我有一个包含四个模型的 django 应用程序.我现在意识到这些模型之一应该在一个单独的应用程序中.我确实为迁移安装了南,但我不认为这是它可以自动处理的事情.如何将旧应用中的模型之一迁移到新应用中? 另外,请记住,我将需要这是一个可重复的过程,以便我可以迁移生产系统等. 解决方案 如何使用南迁. 假设我们有两个应用:通用和特定: myproject/|-- 常见||-- 迁移 ..
发布时间:2021-12-02 19:23:19 其他开发

使用 Django 1.7 加载初始数据和数据迁移

我最近从 Django 1.6 切换到 1.7,并开始使用迁移(我从未使用过 South). 在 1.7 之前,我曾经使用 fixture/initial_data.json 文件加载初始数据,该文件使用 python manage.py syncdb 命令加载(在创建数据库). 现在,我开始使用迁移,此行为已被弃用: 如果应用程序使用迁移,则不会自动加载夹具.由于 Django ..
发布时间:2021-12-02 19:17:55 Python

SQL Server 字符串或二进制数据将被截断

我参与了一个数据迁移项目.当我尝试将一个表中的数据插入另一个表 (SQL Server 2005) 时,出现以下错误: 消息 8152,级别 16,状态 13,第 1 行 字符串或二进制数据将被截断. 源数据列与数据类型匹配并且在目标表列的长度定义内,所以我不知道是什么导致了这个错误. 解决方案 您需要发布源表和目标表的表定义,以便我们找出问题所在,但最重要的是源表中的列大于 ..
发布时间:2021-12-02 14:49:22 数据库

更改列的 Rails 迁移

我们有 script/generate migration add_fieldname_to_tablename fieldname:datatype 语法用于向模型添加新列. 在同一行上,我们是否有用于更改列数据类型的脚本/生成?或者我应该将 SQL 直接写入到我的 vanilla 迁移中吗? 我想将一列从 datetime 更改为 date. 解决方案 我认为这应该可行. ..
发布时间:2021-12-02 12:58:15 其他开发

Java 迁移

我同时使用 ruby​​ on rails 和 Java.当我在 Rails 项目上工作时,我真的很喜欢使用迁移.所以我想知道是否有类似 Java 的迁移工具?如果没有这样的工具,使用迁移作为控制 Java 项目使用的数据库的工具是一个好主意吗? 解决方案 我使用 Hibernate 的 SchemaUpdate 来执行与迁移相同的功能.它实际上比迁移更容易,因为每次启动应用程序时,它都会 ..
发布时间:2021-12-02 12:49:21 Java开发

通过迁移向列添加默认值

如何向通过迁移已存在的列添加默认值? 我能找到的所有文档都向您展示了如果该列不存在但在这种情况下它存在时如何执行的操作. 解决方案 您应该这样做: change_column :users, :admin, :boolean, :default =>错误的 但是某些数据库(例如 PostgreSQL)不会更新先前创建的行的字段,因此请确保您也在迁移时手动更新该字段. ..
发布时间:2021-12-02 12:49:10 其他开发

rake db:schema:load 与迁移

这里有一个非常简单的问题 - 如果迁移会随着应用程序变得更加复杂而变得缓慢和繁琐,并且如果我们有更干净的 rake db:schema:load 来调用,为什么迁移存在于全部? 如果上述问题的答案是迁移用于版本控制(数据库更改的逐步记录),那么随着应用程序变得更加复杂,rake db:schema:load 是取而代之的是,它们是否继续保持其主要功能? 注意: 来自这个问题的答案 ..
发布时间:2021-12-02 12:36:14 其他开发

Rails 数据库迁移 - 如何删除表?

我添加了一个我认为需要的表,但现在不再打算使用它.我应该如何删除该表? 我已经运行了迁移,所以该表在我的数据库中.我认为 rails generate migration 应该能够处理这个问题,但我还没有弄清楚如何. 我试过了: rails 生成迁移 drop_tablename 但这只是生成了一个空迁移. 在 Rails 中删除表的“官方"方式是什么? 解决方案 您 ..
发布时间:2021-12-02 12:24:43 其他开发

使用 Rails,如何将主键设置为不是整数类型的列?

我正在使用 Rails 迁移来管理数据库架构,并且我正在创建一个简单的表,我想在其中使用非整数值作为主键(特别是字符串).为了摆脱我的问题,假设有一个表 employees,其中员工由字母数字字符串标识,例如"134SNW". 我试过在这样的迁移中创建表: create_table :employees, {:primary_key =>:emp_id} 做 |t|t.string :em ..
发布时间:2021-12-02 12:06:05 其他开发

Android 中使用的 SQLite 版本?

Android 中使用的 SQLite 版本是多少? 原因:我想知道如何处理架构迁移.较新的 SQLite 版本支持“ALTER TABLE"SQL 命令,这样我就不必复制数据、删除表、重新创建表和重新插入数据. 解决方案 以下是官方文档的链接,其中包含此答案中的要点:android.database.sqlite 包级 javadoc Kotlin 代码获取框架 SQLite ..
发布时间:2021-12-01 11:34:46 移动开发

将关联添加到现有模型

我想知道如何为我的模型添加关联.假设,我生成了两个模型 rails 生成模型用户rails 生成模型 Car 现在我想添加一个关联,以便模型获取表单 class User 问题是:如何通过迁移应用此修改以获取数据库中的cars_users表?我打算在我的代码中使用该表. 解决方案 belongs_to 关联期望在其对应表中有 association_id 列.由于汽车属于用户,汽 ..
发布时间:2021-11-30 12:43:12 其他开发

Rails:如何在 Ruby on Rails 迁移中重命名数据库列?

我错误地将列命名为 hased_pa​​ssword 而不是 hashed_pa​​ssword. 如何更新数据库架构,使用迁移重命名此列? 解决方案 rename_column :table, :old_column, :new_column 您可能需要创建一个单独的迁移来执行此操作.(根据需要重命名 FixColumnName.): 脚本/生成迁移 FixColumnName ..
发布时间:2021-11-27 08:35:34 其他开发

将现有的访问令牌迁移到 Facebook iOS SDK 3.0

我刚刚修改了我的代码库以使用新的 facebook-ios-sdk 3.0(来自之前的版本、2.x 或其他版本). 一切都很好,直到我意识到我没有考虑已经授予应用程序权限/使用 SDK 的先前实现登录的用户.所以我尝试检查 accessToken 是否保存在 NSUserDefaults 中,如果是,则调用以打开会话: if ([[NSUserDefaults standardUserD ..
发布时间:2021-11-26 19:59:28 移动开发

.NET 3.5 Web 应用程序 - 移植到 64 位 - 潜在问题

我有一个现有的 ASP.net 3.5 Web 应用程序.这是在 32 位环境中测试和工作的.计划将此应用程序移至 64 位环境. 作为第一步,计划是在“Any CPU"中编译整个应用程序有没有人知道可用于从 32 位移植到 64 位的任何计划/清单? 由于硬件仍在采购中,实际系统测试还需要一段时间才能开始,因此我们希望尽量减少实际系统测试期间出现的问题. \ 解决方案 ..
发布时间:2021-11-26 14:32:34 C#/.NET

从 net471 到 .NET Standard noob 问题

我有一个非常旧的 VB 项目,我希望对其进行现代化改造,我创建了一个新解决方案(稍后将代码转换为 C#),正在将库和 Web 项目重新添加到新解决方案中以消除旧项目拥有旧的 .publishproj、对 mscorlib 2.0 的引用(尽管尽最大努力通过重新添加引用来解决)以及其他几个可能会消失的问题. 在此过程中,我想尝试使用 .NET Standard 以获得标准化的 PCL,以便将来 ..
发布时间:2021-11-26 13:19:37 其他开发

需要帮助将 winform 迁移到 net 5

我正在将一个 winform 应用程序从 net core 3.1 移植到 net 5 并收到以下错误. 严重性代码描述项目文件行抑制状态错误 NETSDK1136 目标平台必须设置为 Windows(通常通过在 TargetFramework 属性中包含“-windows")使用时Windows 窗体或 WPF,或引用执行此操作的项目或包所以.PublicOutput.core C:\Pr ..
发布时间:2021-11-26 11:39:41 C#/.NET

当 Javadoc 标签不完整时,Maven 在 Java 8 中不起作用

自从我使用 Maven 以来,我已经能够在我的本地存储库中构建和安装具有不完整 Javadoc 标记(例如,缺少参数)的项目. 但是,自从我迁移到 Java 8 (1.8.0-ea-b90) 后,Maven 对缺少文档标签绝对严格,并且当我尝试构建或安装一个Javadoc 并不“完美".我试图在本地存储库中编译和安装的一些项目是我无法控制的第三方项目.因此,在我的场景中,仅修复所有这些项目中 ..
发布时间:2021-11-25 20:17:03 Java Web开发