ILIAS  release_8 Revision v8.24
ilUserTableUpdateSteps.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22{
23 public const TABLE_NAME = 'usr_data';
24
25 protected ilDBInterface $db;
26
27 public function prepare(ilDBInterface $db): void
28 {
29 $this->db = $db;
30 }
31
32 public function step_1(): void
33 {
34 $query = 'ALTER TABLE ' . self::TABLE_NAME . ' MODIFY firstname VARCHAR(128);';
35 $this->db->manipulate($query);
36 }
37 public function step_2(): void
38 {
39 $query = 'ALTER TABLE ' . self::TABLE_NAME . ' MODIFY lastname VARCHAR(128);';
40 $this->db->manipulate($query);
41 }
42 public function step_3(): void
43 {
44 $query = 'ALTER TABLE ' . self::TABLE_NAME . ' MODIFY email VARCHAR(128);';
45 $this->db->manipulate($query);
46 }
47
48}
Interface ilDBInterface.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
$query