database-migration相关内容

在MySQL插入语句中将Oracle转换为MySQL时间戳

我已经从Oracle 11g实例中将数据导出为插入语句.他们需要进入一个MySQL 5.5实例.在 TIMESTAMP 转换时遇到麻烦;我知道我可以在MySQL中的 INSERT 语句中内联使用 TO_TIMESTAMP 函数;但是,不能确定要使用的正确标志.如下所示,按线性顺序是:Oracle timestamp语句和我对MySQL兼容语句的尝试.显然,它不起作用(因为MySQL指出存在语法错误 ..
发布时间:2021-04-28 20:30:21 数据库

如何使用Alembic/SQLAlchemy将表对象实例化为bulk_insert行

我正在尝试使用 bulk_insert 将数据插入到Postgres数据库中的现有表( services )中.如何实例化此表对象,以便可以对其进行bulk_insert? 我看到了这样的答案: Alembic bulk_insert到带有模式的表中,但我想避免重新定义模式再次在迁移. 来自Alembic导入操作将sqlalchemy导入为sa从sqlalchemy.dialects导入p ..
发布时间:2021-04-28 20:30:11 Python

typeorm:在新项目上创建的迁移无法识别实体-“未找到数据库架构的更改-无法生成迁移."

我无法为nestjs-typeorm-mongo项目创建初始迁移. 我已经从Nestjs中克隆了此示例项目,该示例项目将typeorm与mongodb结合使用.该项目确实可以正常运行,因为我在放置“照片"后,在本地运行了该项目.使用名为"test"的数据库将文件记录到我的本地mongo中并收集“照片"然后我可以拨打localhost:3000/photo并接收照片文档. 现在,我正在尝试使 ..
发布时间:2021-04-28 20:30:08 其他开发

如何在Oracle 12c中使用条件创建索引?

我想将PostgreSQL数据库迁移到Oracle 12c,例如,在下面的表创建中,我发现了一些困难: 如何(如果可能)使用 where 子句创建这些唯一索引? 如何正确添加此主键pessoa_id? 为什么会出现此错误“缺少右括号"? 代码: 创建表nano.pessoa(缺省为NULL的ID生成的ID,nome varchar(99)不为null,sobrenome varc ..
发布时间:2021-04-28 20:30:05 数据库

Xamarin Forms,Sqlite,EF Core 3,迁移和大量混淆

我有一个Xamarin Forms应用程序,我已从仅使用Restful API切换为使用本地SQLite DB,它将使用此 Dotmim.Sync-数据库同步框架(太好了!).我在Xamarin表单项目中使用EF Core 3与SQLite进行交互. 我的问题是有关在SQLite上运行迁移或只是数据库更新.我已经阅读了一些有关不同方法的博客和论坛,但是从EF Core 1到EF Core 2 ..

Laravel 5.5通过生产数据库整合迁移

希望我能很好地解释这一点. 我有一个Laravel应用程序,该应用程序已投入生产一分钟.因此,我有一堆具有大量更改的迁移文件.我想在不丢失数据库的情况下合并这些迁移文件. 我认为的方式会起作用: 将所有生产表迁移到所需状态. 将所有迁移文件合并为所需的最少文件数. 清除迁移表. 运行迁移或填充迁移表. 我之所以这样做,部分原因是因为我想使某些服务提供商能够以最干净的迁 ..
发布时间:2021-04-28 20:29:59 PHP

使用Entity Framework Core在运行时迁移

我正在将PHP/Illuminate应用程序移植到ASP.NET Core/EF Core.它的一部分包括一个类似Wordpress的安装过程,该过程要求提供数据库凭据,然后创建必要的表以使该应用程序正常运行.本质上,我想像在Illuminate的架构生成器中一样在运行时运行某种迁移. 我找到了 Microsoft.EntityFrameworkCore的引用.迁移名称空间似乎与我想做的事情 ..

Django CommandError:应用“轮询"已迁移

尝试按照 Django项目中的教程进行操作. > 我遇到的问题是执行命令时: python manage.py sql polls 我收到了错误消息: CommandError:应用“轮询"已迁移.当应用进行迁移时,只能使用sqlmigrate和sqlflush命令 到目前为止,我似乎在互联网上或该网站上都找不到该程序的解决方案. 解决方案 问题是您在通过1.6教程时正在使 ..
发布时间:2021-04-28 20:29:53 Python

将Django模型字段的类型从CharField更改为ForeignKey

我需要将我的Django模型之一中的字段类型从 CharField 更改为 ForeignKey .这些字段已经填充了数据,所以我想知道什么是最好的或正确的方法.我可以仅更新字段类型并进行迁移,还是要注意任何可能的“陷阱"? NB :我只使用普通的Django管理操作( makemigrations 和 migrate ),而不是South. 解决方案 这可能是您要进行多阶段迁移的情况.我 ..
发布时间:2021-04-28 20:29:50 其他开发

SQLSTATE [23000]:违反完整性约束:1217

在我的项目中进行了多次迁移之后,我想回滚以更新一些内容,但是当我尝试删除 projects 表时突然出现了此错误.我仔细检查了外键约束,但找不到错误. [Illuminate \ Database \ QueryException]SQLSTATE [23000]:违反完整性约束:1217无法删除或更新父行:外键约束失败(SQL:删除表`projects`)[PDOException]SQLS ..
发布时间:2021-04-28 20:29:43 数据库

如何重命名Django应用并将数据从一个应用迁移到另一个

我有一个名为 app1 的Django应用,其中包含模型和迁移文件.我将此应用程序重命名为 app2 ,并修复了所有导入,网址等...现在,迁移文件和表中的数据有问题. 如何以正确的方式编写迁移,以确保: 新安装=>创建新表 更新旧版本=>创建新表,移动数据,删除旧表 注1:有几个带有许多外键的表. 到目前为止,这是我的进步,我不确定自己的进展是否顺利: 我删除了所 ..
发布时间:2021-04-28 20:29:29 其他开发