Adding migration for OTP field
This commit is contained in:
parent
3f69ca67b7
commit
a7e1392f53
36
indefero/src/IDF/Migrations/28OTPKey.php
Normal file
36
indefero/src/IDF/Migrations/28OTPKey.php
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
function IDF_Migrations_28OTPKey_up()
|
||||||
|
{
|
||||||
|
$table = Pluf::factory('Pluf_User')->getSqlTable();
|
||||||
|
|
||||||
|
$sql = array();
|
||||||
|
|
||||||
|
$sql["MySQL"] = "ALTER TABLE " . $table . " ADD COLUMN `otpkey` VARCHAR(50) NULL AFTER `last_login`;";
|
||||||
|
|
||||||
|
$db = Pluf::db();
|
||||||
|
$engine = Pluf::f('db_engine');
|
||||||
|
if (!isset($sql[$engine])) {
|
||||||
|
throw new Exception('SQLite complex migration not supported.');
|
||||||
|
}
|
||||||
|
|
||||||
|
$db->execute($sql[$engine]);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
function IDF_Migrations_28OTPKey_down()
|
||||||
|
{
|
||||||
|
$table = Pluf::factory('Pluf_User')->getSqlTable();
|
||||||
|
|
||||||
|
$sql = array();
|
||||||
|
|
||||||
|
$sql["MySQL"] = "ALTER TABLE " . $table . " DROP COLUMN `otpkey`;";
|
||||||
|
|
||||||
|
$db = Pluf::db();
|
||||||
|
$engine = Pluf::f('db_engine');
|
||||||
|
if (!isset($sql[$engine])) {
|
||||||
|
throw new Exception('SQLite complex migration not supported.');
|
||||||
|
}
|
||||||
|
|
||||||
|
$db->execute($sql[$engine]);
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user