问题标签 [sqlmigrations]

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.

0 投票
1 回答
425 浏览

google-app-engine - webapp2的数据库迁移工具

我是 webapp2 和 GAE 的新手。我想知道,我是否必须为我的模型声明所有数据库表?我不介意手动编写 SQL。但我不想重新发明轮子。Webapp2 是否有任何数据库迁移工具?

编辑

我有一个模型:

# ETC..

当我在本地启动 dev-server 时出现错误:

在我为我的本地 MySQL 数据库传递正确的键后,我有一个关于此数据库为空的错误。所以我在想这一切是如何运作的?

0 投票
1 回答
2823 浏览

php - 从演示博客 sql 创建 yii 迁移

我有一个来自 yii 演示博客的 SQL 代码:

我需要在函数up()中将其写入文件迁移,如何编写代码?我在哪里可以阅读有关在迁移文件中添加表的信息(我的意思是如何编写,例如“varchar”或“string”)?是否可以添加文件迁移“INSERT”、“UPDATE”?

0 投票
1 回答
4798 浏览

sql - SQL Server:从 2008 年到 2014 年:- 数据类型 datetime 和 time 在 add 运算符中不兼容。还有其他解决方案吗?

我正在从 SQL Server 2008 迁移到 2014 并出现错误

数据类型 datetime 和 time 在 add 运算符中不兼容。

我想出了将时间转换为 DateTime 的解决方案,但是我在许多存储过程和视图中都有更改。

上述问题还有其他解决方案吗?

0 投票
0 回答
102 浏览

java - 使用 Flyway 将 sql 模式迁移到多个数据库

我正在尝试编写一个简单的 Java 示例应用程序,它使用 Flyway 在一个 IP 上迁移许多数据库。当我运行这个应用程序时,它完成没有错误,但似乎没有任何反应,schema_version表没有创建。

数据库已经与表一起存在。

0 投票
1 回答
218 浏览

redgate - 我可以撤消 ReadyRoll 中的“标记为已部署”选项吗?

我将 2 个脚本标记为已部署并签入我对 TFS 的更改。我可以在 ReadyRoll 项目中撤消此操作吗?

0 投票
0 回答
514 浏览

sql-server-2008-r2 - 迁移 SQL Server 复制

我有一个带有事务复制的生产服务器。我只是将发布服务器迁移到 Windows Server 2012 以符合 TLS 1.2。SQL Server 版本保持不变:2008 R2。分发服务器和订阅服务器没有被移动。我有一个订阅服务器,有 48 个单独的订阅。

我需要找出处理复制的最佳方法。新的发布服务器将不具有相同的名称。那么我需要对分发/订阅服务器进行哪些更改?我可以在发布服务器上生成脚本,然后在新迁移的服务器上运行它吗?我一直不鼓励在新服务器上进行系统数据库恢复。所以我正在新迁移的服务器上恢复发布者数据库。我需要从头开始创建订阅数据库还是保持原样,一旦我在发布服务器上运行脚本并更改分发和订阅服务器上的一些设置,它就会流行起来?我不确定。如果可以的话请帮忙。谢谢。

0 投票
1 回答
790 浏览

c# - C# FluentMigrator.Runner 控制台应用程序设置每个会话的事务

我正在使用 FlunetMigrator.Runner.3.2.1 并看到此版本不再默认回滚所有迁移,其中一个迁移失败。它说它们是每个迁移文件!这不会增加价值。有没有办法在将其作为 .net 核心控制台应用程序运行时设置每个会话的事务。

我看到有这个链接https://fluentmigrator.github.io/articles/runners/runner-console.html但说使用我们没有使用的 Migrate.exe 文件,我们正在使用控制台。我可以在代码中将事务级别设置为会话吗?

为什么有人要运行它并且只完成一些更改,全有或全无是更好的方法

0 投票
2 回答
175 浏览

entity-framework - 使用多租户 .net 核心中的实体框架从模型更新数据库

我正在使用 .net 核心实体框架。

我有多租户数据库。所以我保留了一个根租户数据库作为基础。我想使用实体框架将这些架构更改复制到所有其他数据库。我正在使用以下命令生成我的模型。

所以在创建新租户时,我只是使用

context.Database.EnsureCreated();

但是当我在代码中添加新表时,我想将它应用到所有租户。那么我该怎么做呢?

我尝试了以下操作,但它不起作用(不添加剩余表)

0 投票
1 回答
311 浏览

mysql - MySQL 8:通过 DDL 创建集合

我希望能够通过简单的 SQL DDL 语句而不是使用 X-Protocol 客户端来创建 MySQL 文档存储集合。

有什么办法吗?

编辑:我会尝试澄清这个问题。

集合是使用 JSON 数据类型和函数的表。这很清楚。我想知道如何在不使用 X-Protocol 调用的情况下创建一个集合,并确保将上述集合作为一个实际的集合。

从 MySQL 工作台来看,集合表有一个带有表达式的 _id blob PK、一个 doc JSON 列和一些我目前不记得的其他元素(可能是索引等)。

我无法通过 Workbench 告诉我们需要什么额外的模式/元数据信息才能将表视为文档存储集合,或者仅仅存在 _id 和 doc 列是否就足够了。

我希望这能解决问题。

0 投票
1 回答
42 浏览

azure - SQL 托管实例迁移验证

有没有办法验证 SQL Server 到 Azure SQL 托管实例的迁移是否成功?更详细的问题是,我如何检查没有数据损坏?是不是没有,是因为Backups里的CHECKSUM就够了?

谢谢!非常感激。