migration相关内容

Laravel迁移禁用外键检查的好方法

运行laravel迁移时,我面临着一些不便.我使用Laravel 5.1. 由于存在许多具有许多关系的表,因此我不可能对迁移文件进行重命名,以便它们以正确的顺序运行,因此不会违反外键约束.这是我过去曾经做过的事情,非常不切实际. 我现在正在做的就是这样定义每个迁移: class CreateSomeTable extends Migration { public func ..
发布时间:2020-04-28 04:03:07 PHP

Laravel 4迁移-找不到类

此问题现已解决-我使用了以下内容: 而且,由于有了IRC,问题得以解决.我被告知要跑步 php composer.phar dump-autoload 这为我解决了问题.这可能与我奇怪的Composer设置有关. 从Laravel 3开始,我刚刚开始与Laravel 4一起玩一个未来的项目.我开始使用工匠创建了一个新的迁移create_blogs_table: php ..
发布时间:2020-04-28 03:46:59 其他开发

Laravel 5.4特定表迁移

您好,请阅读 https://laravel.com/docs/5.4/migrations . 有没有一种方法来迁移特定的迁移文件(仅1个迁移),每当我使用php artisan migrate:refresh进行更改并且所有字段都被重置时,立即导致这种情况. 解决方案 首先,您应该为表创建一个migration文件,例如: public function up() ..
发布时间:2020-04-28 03:33:53 其他开发

运行一个特定的Laravel迁移(单个文件)

我不想在laravel 4上运行“所有未完成的迁移".我有5个迁移.现在,我只想运行一次迁移. 而不是:php artisan migration 我想运行一个特定的迁移,例如:php artisan migration MY_MIGRATION_TO_RUN 解决方案 看起来您做错了. 迁移由Laravel逐一执行,按照创建时的确切顺序执行,因此它可以跟踪执行情况和执行顺序.这样, ..
发布时间:2020-04-28 03:26:06 其他开发

如何在Rails中向表追溯添加主键?

我创建了一个没有主键的表(:id => false),但是现在它又回到了我的屁股. 我的应用程序已经在生产中,不能随便删除它并重新创建一个. 是否可以运行迁移以将另一个自动增量主键列添加到我的表中? 解决方案 在迁移中添加主键的命令是: add_column :my_table, :id, :primary_key 但是,您的问题的措词表明您的表已经具有一个自动增量 ..
发布时间:2020-04-25 11:56:30 其他开发

从CPython迁移到Jython

我正在考虑将我的代码(大约30K LOC)从CPython移到Jython,以便可以更好地与Java代码集成. 是否有我应该查看的清单或指南来帮助我进行迁移?有人有做类似事情的经验吗? 通过阅读 Jython网站,大多数问题似乎太晦涩难懂我. 我确实注意到了: 线程安全是个问题 Unicode支持似乎大不相同,这可能对我来说是个问题 mysqldb无法正常工作,需要用z ..
发布时间:2020-04-25 08:18:06 Python

将旧的J ++项目迁移到Eclipse?

我已经开始使用一个旧的Microsoft J ++项目,该项目使用Microsoft Java虚拟机中的一些旧的Microsoft特定功能(现已不推荐使用,不受支持).它使用了旧的Microsoft Java开发工具包中的其他功能,而我在网络上找不到任何内容. 前进的最佳途径似乎是将该项目迁移到Java的最新版本,并将J ++ .sln解决方案文件迁移到Eclipse项目文件. 我现在 ..
发布时间:2020-04-25 07:38:03 Java开发

朱莉娅可变范围

我正在尝试在while循环中使用一些全局变量(m,n,r),但是julia 1.0.0告诉我这些变量未定义.该代码适用于julia 0.7.0,并带有一些警告. 这是我正在使用的代码(是的,写得不好,我希望这不是问题.为了简单起见,我删除了println语句): m = readline() n = readline() m = parse(Int, m) n = parse(Int, n) ..
发布时间:2020-04-25 04:31:00 其他开发

如何从现有数据库创建迁移?

如何从现有数据库创建迁移? 我想用Xerton做到这一点.我尝试执行: php artisan make:migration 但是我收到此错误: Not enough arguments (missing: "name"). 是否可以一次迁移现有数据库?不必单独迁移表? 解决方案 创建迁移时,您必须像这样指定迁移的名称: php artisan make:migr ..
发布时间:2020-04-23 10:32:28 其他开发

Laravel:无法使用make:migration命令生成迁移文件

我有一个正在进行的项目,迁移工作正常.但是我不知道是否有所更改,现在php artisan make:migration my_migration_name不会生成迁移文件,也不会显示任何错误. 我尝试使用-v verbosity标志运行它,但是终端上没有打印任何内容.我的目录权限似乎很好; 我也尝试过使用sudo运行它,但是我收到了此错误消息; 我已经更新了作曲家,并尝试删除l ..
发布时间:2020-04-23 10:22:35 PHP

Laravel:检测是否正在运行迁移

我已经设置了一些事件侦听器,我想在其中检测我是否正在运行runnnig数据库迁移或正常的请求/命令. 有什么办法知道吗?全局标志?环境? 谢谢. 解决方案 您可以检查控制台是否与App::runningInConsole()一起使用...根据运行迁移的方式,这是否足够? 更新: 好的,在进行了更多挖掘之后,您似乎可以使用以下示例来破解所需信息的方式: if(a ..
发布时间:2020-04-23 10:09:25 其他开发

Laravel 4.1运行迁移并从软件包依赖项更新配置

我正在开发使用哨兵2 的Laravel 4软件包. 为了安装哨兵2 ,我必须运行迁移并发布其配置: php artisan migrate --package=cartalyst/sentry php artisan config:publish cartalyst/sentry 我想允许我软件包的用户为我自己的软件包运行迁移并发布配​​置,而不必为Sentry 2或我可能需要的任何其他 ..
发布时间:2020-04-23 09:51:10 PHP

将MySql表转换为JSON格式

我想将100个表从MySql转换为MongoDb 因此,我认为最简单的方法是将数据导入为JSON 是否可以在不使用PHP/ruby​​/Python的情况下将MySql数据转换为JSON格式的任何通用查询? SELECT CONCAT(CONCAT('{"CompanyId":', company_id),"}") AS JSON FROM company; 解决方案 尝试一下: ..
发布时间:2019-11-26 20:37:52 数据库

将JSF托管Bean迁移到CDI托管Bean

我打算将Web应用程序从使用JSF托管Bean转换为使用CDI托管Bean.我知道我需要执行以下操作: 在WEB-INF中添加一个空的beans.xml文件. 将所有JSF @ManagedBean替换为CDI @Named注释. 用CDI或OmniFaces范围注释替换所有JSF范围注释. 用CDI @Inject注释替换所有JSF @ManagedProperty. 这是需要 ..
发布时间:2019-11-23 12:53:13 Java相关