return relation from project_user to user_card

This commit is contained in:
iIronside
2021-12-10 10:53:43 +03:00
parent e78ff7d779
commit 27c0951202
6 changed files with 532 additions and 15 deletions

View File

@ -3,19 +3,17 @@
use yii\db\Migration;
/**
* Class m211123_082634_change_foreign_key_in_project_user_from_user_card_table_to_user_table
* Class m211123_082634_add_foreign_key_from_project_user_to_user_table
*/
class m211123_082634_change_foreign_key_in_project_user_from_user_card_table_to_user_table extends Migration
class m211123_082634_add_foreign_key_from_project_user_to_user_table extends Migration
{
/**
* {@inheritdoc}
*/
public function safeUp()
{
$this->dropForeignKey('project_user_ibfk_user_card', 'project_user');
$this->dropColumn('project_user', 'card_id');
$this->addColumn('project_user', 'user_id', $this->integer(11)->notNull());
// $this->addForeignKey('user_project_user', 'project_user', 'user_id', 'user', 'id');
$this->addForeignKey('user_project_user', 'project_user', 'user_id', 'user', 'id');
}
/**
@ -25,7 +23,8 @@ class m211123_082634_change_foreign_key_in_project_user_from_user_card_table_to_
{
$this->dropForeignKey('user_project_user', 'project_user');
$this->dropColumn('project_user', 'user_id');
$this->addColumn('project_user', 'card_id', $this->integer(11)->notNull());
// $this->addColumn('project_user', 'card_id', $this->integer(11)->notNull());
// $this->addForeignKey(
// 'project_user_ibfk_user_card',
// 'project_user',
@ -46,7 +45,7 @@ class m211123_082634_change_foreign_key_in_project_user_from_user_card_table_to_
public function down()
{
echo "m211123_082634_change_foreign_key_in_project_user_from_user_card_table_to_user_table cannot be reverted.\n";
echo "m211123_082634_add_foreign_key__from_project_user__to_user_table cannot be reverted.\n";
return false;
}