草庐IT

跨端迁移

全部标签

php - Laravel 4 迁移 :rollback with --path on artisan CLI

我在Laravel4上遇到了一些障碍。因为我无法让artisan:migrate从app/database/migrations的内部文件夹生成迁移(例如:app/database/migrations/app1)我的自定义命令app:migrate/*defaultpath*/$this->call('migrate');/*custompath*/$this->call('migrate',array('--path'=>'app/database/migrations/app1'));但我还想要一个app:refresh命令,它将从自定义路径回滚所有迁移,然后从默认路径回滚。然后

php - Date of Birth 类型的 Laravel 迁移列

我是laravel的新手。所以这将是一个非常基本的问题。我的问题是迁移中的列类型应该是什么来创建DateofBirth列。例如,我创建了献血的迁移文件,其中的列是这样的,$table->increments('id');$table->unsignedInteger('donner_id');$table->foreign('donner_id')->references->('id')->on('users')->onDelete('cascade')->onUpdate('cascade');$table->string('name');$table->string('email'

php - 如何在 CodeIgniter 迁移中使用 down() 方法?

我阅读了CodeIgniter关于迁移类的文档。我能够执行迁移,但如何在迁移中使用down()函数?这是文档中的示例defined('BASEPATH')ORexit('Nodirectscriptaccessallowed');classMigration_Add_blogextendsCI_Migration{publicfunctionup(){$this->dbforge->add_field(array('blog_id'=>array('type'=>'INT','constraint'=>5,'unsigned'=>TRUE,'auto_increment'=>TRUE)

php - Laravel 5 迁移,整数时默认值无效

我试图创建一个以0作为默认整数值的表代码如下:Schema::create('gsd_proyecto',function($table){$table->increments('id');$table->string('nombre',80)->unique();$table->string('descripcion',250)->nullable();$table->date('fechaInicio')->nullable();$table->date('fechaFin')->nullable();$table->integer('estado',1)->default(0);

迁移Oracle到PostgreSQL UTL_FILE异常

我的情况与本文中所述相同:移植Oracle过程到PostgreSQL(来自utl_file模块的ORAFCE异常代码)我正在用ORA2PG从Oracle迁移到Postgres,并且我正在尝试纠正我为'utl_file'所拥有的异常处理的语法。有人在另一篇文章中评论了解决方案,但我不明白如何正确应用它。我有下一个代码:V_Step:=1;FORRec_ReportINC_ReportLOOPV_Counter:=V_Counter+1;--HeaderIFV_Counter=1THEN--OpenFileV_File_Type:=UTL_FILE.FOPEN(V_Dir_Name,V_File_

我的世界Java版账号迁移至微软账号及相关注意事项

随着微软收购了Mojang和Minecraft品牌,我的世界Java版玩家需要将他们的账号迁移到微软账号上。这篇文章将向你介绍如何进行账号迁移,并回答一些常见问题。迁移流程要迁移你的我的世界Java版账号至微软账号,你需要遵循以下步骤:步骤1:访问迁移页面首先,访问Minecraft官方网站(https://www.minecraft.net/↗)并登录你的我的世界Java版账号。步骤2:开始迁移在你的个人资料页中,你会看到一个“迁移至微软账号”的选项。点击该选项,然后按照页面上的指示完成迁移流程。步骤3:微软账号登录如果你已经拥有微软账号,直接使用该账号登录。如果没有微软账号,你需要创建一个

php - Laravel 5.0,迁移 : how to make integer not a primary key?

我想迁移包含以下元素的表格。publicfunctionup(){Schema::create('users',function(Blueprint$table){$table->increments('id');$table->integer('LoginID',9)->unsigned();$table->string('username');$table->string('email')->unique();$table->string('password',60)->unique();$table->rememberToken();$table->timestamps();})

php - laravel 5.2 迁移在特定列之前或之后添加列/字段

例如,我知道如何将列/字段添加到数据库integer('status');});}/***Reversethemigrations.**@returnvoid*/publicfunctiondown(){//}}但它会附加到表的最后一个字段,但我想添加到特定列,例如在created_at之后插入字段,是否可以这样做? 最佳答案 如果您使用的是MySQL,则可以使用after修饰符。$table->integer('status')->after('created_at');->after('column')Placethecolum

php - Doctrine :迁移:差异给出 "No changes detected in your mapping information"

我将doctrine与symfony结合使用。对于数据库设置,我使用注释。我成功创建了一个表,但为字段city提供了错误的格式integer,我需要将其更改为string。我的理解是,当我从更改客户类中的注释时classCustomer{/***@ORM\Column(type="integer",nullable=true)*@varstringcity*/private$city;}到classCustomer{/***@ORM\Column(nullable=true)*@varstringcity*/private$city;}然后运行phpbin/consoledoctrin

php - 使用 symfony2 和 php 在生产环境中使用 doctrine2 迁移是否安全

我正在构建一个复杂的应用程序,但我想知道在生产中使用原则迁移是否安全。例如。该站点已使用1年,公司希望向用户表添加额外的属性。那么我是通过进入数据库还是通过学说迁移直接改变 最佳答案 这是迁移的预期用途之一(和好处)-快速准确地自动更改数据库。是,它们可以而且在大多数情况下应该用于更新生产中的数据库。编辑:TheSymfony2documentation也解释清楚了这是迁移的目的之一。Ofcourse,theendgoalofwritingmigrationsistobeabletousethemtoreliablyupdateyo