/var/www/vhosts/nabawater/vendor/dektrium/yii2-user/migrations
NameSizeModeActions
m140209_132017_init.php28050644editdlrm
m140403_174025_create_account_table.php11060644editdlrm
m140504_113157_update_tables.php23440644editdlrm
m140504_130429_create_token_table.php10600644editdlrm
m140830_171933_fix_ip_field.php6350644editdlrm
m140830_172703_change_account_table_name.php6230644editdlrm
m141222_110026_update_ip_field.php20920644editdlrm
m141222_135246_alter_username_length.php14200644editdlrm
m150614_103145_update_social_account_table.php15090644editdlrm
m150623_212711_fix_username_notnull.php14640644editdlrm
m151218_234654_add_timezone_to_profile.php5690644editdlrm
m160929_103127_add_last_login_at_to_user_table.php2940644editdlrm
Migration.php23160644editdlrm
Edit: /var/www/vhosts/nabawater/vendor/dektrium/yii2-user/migrations/Migration.php (2316B)
* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace dektrium\user\migrations; use Yii; /** * @author Dmitry Erofeev */ class Migration extends \yii\db\Migration { /** * @var string */ protected $tableOptions; protected $restrict = 'RESTRICT'; protected $cascade = 'CASCADE'; protected $dbType; /** * @inheritdoc */ public function init() { parent::init(); switch ($this->db->driverName) { case 'mysql': $this->tableOptions = 'CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE=InnoDB'; $this->dbType = 'mysql'; break; case 'pgsql': $this->tableOptions = null; $this->dbType = 'pgsql'; break; case 'dblib': case 'mssql': case 'sqlsrv': $this->restrict = 'NO ACTION'; $this->tableOptions = null; $this->dbType = 'sqlsrv'; break; default: throw new \RuntimeException('Your database is not supported!'); } } public function dropColumnConstraints($table, $column) { $table = $this->db->schema->getRawTableName($table); $cmd = $this->db->createCommand('SELECT name FROM sys.default_constraints WHERE parent_object_id = object_id(:table) AND type = \'D\' AND parent_column_id = ( SELECT column_id FROM sys.columns WHERE object_id = object_id(:table) and name = :column )', [ ':table' => $table, ':column' => $column ]); $constraints = $cmd->queryAll(); foreach ($constraints as $c) { $this->execute('ALTER TABLE '.$this->db->quoteTableName($table).' DROP CONSTRAINT '.$this->db->quoteColumnName($c['name'])); } } }