草庐IT

Migration

全部标签

php - Laravel,从迁移创建 MySQL 触发器

我已经通过迁移创建了MySQL存储过程,它工作得很好。DB::unprepared('CREATEPROCEDUREsp_Create_Default_Task_1(IN_kid_idINT)BEGININSERTINTOtasks(kid_id,name)VALUES(_kid_id,\'daily\');END');此后我尝试使用以下代码创建MySQL触发器但是在我运行phpartisanmigrate后它返回错误{"error":{"type":"Symfony\\Component\\Debug\\Exception\\FatalErrorException","message

php - 是否有与 Rails 迁移等效的 PHP?

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,describetheproblem以及到目前为止为解决这个问题所做的工作。关闭9年前。Improvethisquestion是否存在与Rails迁移等效的PHP?寻找一种好的解决方案来在本地配置架构更改,然后自动将它们推送到服务器而不丢失数据。 最佳答案 我的项目http://github.com/r

php - 是否有与 Rails 迁移等效的 PHP?

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,describetheproblem以及到目前为止为解决这个问题所做的工作。关闭9年前。Improvethisquestion是否存在与Rails迁移等效的PHP?寻找一种好的解决方案来在本地配置架构更改,然后自动将它们推送到服务器而不丢失数据。 最佳答案 我的项目http://github.com/r

php - 逐步从 Zend Framework 1 迁移到 2

我必须将应用程序从ZendFramework1.12.0迁移到版本2。似乎有nomigrationguidesyet.我已经研究过ZF2编码约定,并且采用了依赖注入(inject)(Zend\Di)和PHP5.3命名空间。我的目标是将我的ZF1应用程序重构为ZF2模块。问题:是否有可能在每个步骤之后至少部分工作的应用程序逐步进行并避免巨大的重构步骤?如果是,步骤是什么?这是我对这种逐步迁移的想法,但我不知道在每一步之后我是否最终得到一个可以工作的应用程序:首先设置ZF2SkeletonApplicationSetupanewmodule(MyApp)并将我的ZF1应用程序的内容重新组织

php - 逐步从 Zend Framework 1 迁移到 2

我必须将应用程序从ZendFramework1.12.0迁移到版本2。似乎有nomigrationguidesyet.我已经研究过ZF2编码约定,并且采用了依赖注入(inject)(Zend\Di)和PHP5.3命名空间。我的目标是将我的ZF1应用程序重构为ZF2模块。问题:是否有可能在每个步骤之后至少部分工作的应用程序逐步进行并避免巨大的重构步骤?如果是,步骤是什么?这是我对这种逐步迁移的想法,但我不知道在每一步之后我是否最终得到一个可以工作的应用程序:首先设置ZF2SkeletonApplicationSetupanewmodule(MyApp)并将我的ZF1应用程序的内容重新组织

php - addColumn yii 迁移位置

我想在表格的第七位添加一列,我正在使用$this->addColumn('table_name','column_name','type');在末尾添加列。有什么办法可以提到添加列的地方吗?或者在列关键字之后添加我的新列,例如密码列。我从YiiDoc了解了迁移 最佳答案 $this->addColumn('{{%user}}','username',$this->string()->notNull()->unique()->after('id')); 关于php-addColumnyii

php - addColumn yii 迁移位置

我想在表格的第七位添加一列,我正在使用$this->addColumn('table_name','column_name','type');在末尾添加列。有什么办法可以提到添加列的地方吗?或者在列关键字之后添加我的新列,例如密码列。我从YiiDoc了解了迁移 最佳答案 $this->addColumn('{{%user}}','username',$this->string()->notNull()->unique()->after('id')); 关于php-addColumnyii

php - SQLSTATE [HY000] [2002] Laravel 宅基地内的连接被拒绝

在Laravel5.2中使用MacOSX和Homestead2.2.1。在终端(在我的项目文件夹中的宅基地内)我可以执行phpartisan来查看所有可用的命令。当我尝试运行phpartisanmigrate时出现连接错误:SQLSTATE[HY000][2002]连接被拒绝我已经使用这些.env设置设置了一个Laravel项目DB_HOST=127.0.0.1DB_DATABASE=tcvDB_USERNAME=homesteadDB_PASSWORD=secret我还为DB_HOST尝试了localhost,为DB_USERNAME和DB_PASSWORD尝试了root。并将这些的

php - SQLSTATE [HY000] [2002] Laravel 宅基地内的连接被拒绝

在Laravel5.2中使用MacOSX和Homestead2.2.1。在终端(在我的项目文件夹中的宅基地内)我可以执行phpartisan来查看所有可用的命令。当我尝试运行phpartisanmigrate时出现连接错误:SQLSTATE[HY000][2002]连接被拒绝我已经使用这些.env设置设置了一个Laravel项目DB_HOST=127.0.0.1DB_DATABASE=tcvDB_USERNAME=homesteadDB_PASSWORD=secret我还为DB_HOST尝试了localhost,为DB_USERNAME和DB_PASSWORD尝试了root。并将这些的

php - Laravel 迁移表字段的类型更改

以下是我的文件2015_09_14_051851_create_orders_table.php。我想将$table->integer('category_id');更改为具有新迁移的字符串。increments('id');$table->string('num');$table->integer('user_id');$table->text('store_name');$table->integer('store_name_publication');$table->string('postal_code',255);$table->string('phone_number',2