Passed
Push — master ( a371e9...518310 )
by Yannick
09:01 queued 02:37
created

Version20220909165130::up()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 25
Code Lines 16

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
eloc 16
c 1
b 0
f 0
nc 1
nop 1
dl 0
loc 25
rs 9.7333
1
<?php
2
3
declare(strict_types = 1);
4
5
namespace Chamilo\CoreBundle\Migrations\Schema\V200;
6
7
use Chamilo\CoreBundle\Migrations\AbstractMigrationChamilo;
8
use Doctrine\DBAL\Schema\Schema;
9
10
/**
11
 * Auto-generated Migration: Please modify to your needs!
12
 */
13
final class Version20220909165130 extends AbstractMigrationChamilo
14
{
15
    /**
16
     * Return desription of the migration step.
17
     *
18
     * @return string
19
     */
20
    public function getDescription(): string
21
    {
22
        return 'change field user_ip length 45 characters';
23
    }
24
25
    public function up(Schema $schema): void
26
    {
27
        $this->addSql(
28
            'ALTER TABLE track_e_exercises CHANGE user_ip user_ip VARCHAR(45) NOT NULL;'
29
        );
30
        $this->addSql(
31
            'ALTER TABLE track_e_course_access CHANGE user_ip user_ip VARCHAR(45) NOT NULL;'
32
        );
33
        $this->addSql(
34
            'ALTER TABLE room CHANGE ip ip VARCHAR(45) DEFAULT NULL;'
35
        );
36
        $this->addSql(
37
            'ALTER TABLE track_e_access CHANGE user_ip user_ip VARCHAR(45) NOT NULL;'
38
        );
39
        $this->addSql(
40
            'ALTER TABLE track_e_online CHANGE user_ip user_ip VARCHAR(45) NOT NULL;'
41
        );
42
        $this->addSql(
43
            'ALTER TABLE track_e_login CHANGE user_ip user_ip VARCHAR(45) NOT NULL;'
44
        );
45
        $this->addSql(
46
            'ALTER TABLE track_e_login_record CHANGE user_ip user_ip VARCHAR(45) NOT NULL;'
47
        );
48
        $this->addSql(
49
            'ALTER TABLE c_wiki CHANGE user_ip user_ip VARCHAR(45) NOT NULL;'
50
        );
51
    }
52
53
    public function down(Schema $schema): void
54
    {
55
        $this->addSql(
56
            'ALTER TABLE c_wiki CHANGE user_ip user_ip VARCHAR(39) NOT NULL;'
57
        );
58
        $this->addSql(
59
            'ALTER TABLE track_e_login_record CHANGE user_ip user_ip VARCHAR(39) NOT NULL;'
60
        );
61
        $this->addSql(
62
            'ALTER TABLE track_e_login CHANGE user_ip user_ip VARCHAR(39) NOT NULL;'
63
        );
64
        $this->addSql(
65
            'ALTER TABLE track_e_online CHANGE user_ip user_ip VARCHAR(39) NOT NULL;'
66
        );
67
        $this->addSql(
68
            'ALTER TABLE track_e_access CHANGE user_ip user_ip VARCHAR(39) NOT NULL;'
69
        );
70
        $this->addSql(
71
            'ALTER TABLE room CHANGE ip ip VARCHAR(39) DEFAULT NULL;'
72
        );
73
        $this->addSql(
74
            'ALTER TABLE track_e_course_access CHANGE user_ip user_ip VARCHAR(39) NOT NULL;'
75
        );
76
        $this->addSql(
77
            'ALTER TABLE track_e_exercises CHANGE user_ip user_ip VARCHAR(39) NOT NULL;'
78
        );
79
    }
80
}
81