Added DB Prefix to Migrations

Added DB::getTablePrefix(); to migrations to fix #284

not sure if there is another way to achieve this
This commit is contained in:
madd15
2014-10-23 11:47:46 +10:30
parent 05fb2a434c
commit fafd03f00f
12 changed files with 35 additions and 32 deletions

View File

@@ -9,12 +9,13 @@ class SetNullvaluesForUser extends Migration
*
* @return void
*/
public function up()
{
//
DB::statement('ALTER TABLE users MODIFY phone varchar(20) null');
DB::statement('ALTER TABLE users MODIFY jobtitle varchar(50) null');
$prefix = DB::getTablePrefix();
DB::statement('ALTER TABLE '.$prefix.'users MODIFY phone varchar(20) null');
DB::statement('ALTER TABLE '.$prefix.'users MODIFY jobtitle varchar(50) null');
}

View File

@@ -11,7 +11,7 @@ class EditAddedOnAssetLogsTable extends Migration
*/
public function up()
{
DB::statement('ALTER TABLE asset_logs MODIFY added_on timestamp null');
DB::statement('ALTER TABLE ' . DB::getTablePrefix() . 'asset_logs MODIFY added_on timestamp null');
}

View File

@@ -11,8 +11,9 @@ class EditLocationIdAssetLogsTable extends Migration
*/
public function up()
{
DB::statement('ALTER TABLE asset_logs MODIFY location_id int(11) null');
DB::statement('ALTER TABLE asset_logs MODIFY added_on timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP');
$prefix=DB::getTablePrefix();
DB::statement('ALTER TABLE '.$prefix.'asset_logs MODIFY location_id int(11) null');
DB::statement('ALTER TABLE '.$prefix.'asset_logs MODIFY added_on timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP');
}

View File

@@ -11,7 +11,7 @@ class AlterWarrantyColumnOnAssets extends Migration
*/
public function up()
{
DB::statement('ALTER TABLE assets CHANGE warrantee_months warranty_months int (3)');
DB::statement('ALTER TABLE ' . DB::getTablePrefix() . 'assets CHANGE warrantee_months warranty_months int (3)');
}
/**

View File

@@ -11,11 +11,11 @@ class AddNullableToLicensesTable extends Migration
*/
public function up()
{
//
DB::statement('ALTER TABLE licenses MODIFY order_number varchar(50) null');
DB::statement('ALTER TABLE licenses MODIFY notes varchar(255) null');
DB::statement('ALTER TABLE licenses MODIFY license_name varchar(100) null');
DB::statement('ALTER TABLE licenses MODIFY license_email varchar(120) null');
$prefix = DB::getTablePrefix();
DB::statement('ALTER TABLE ' . $prefix . 'licenses MODIFY order_number varchar(50) null');
DB::statement('ALTER TABLE ' . $prefix . 'licenses MODIFY notes varchar(255) null');
DB::statement('ALTER TABLE ' . $prefix . 'licenses MODIFY license_name varchar(100) null');
DB::statement('ALTER TABLE ' . $prefix . 'licenses MODIFY license_email varchar(120) null');
}
/**

View File

@@ -13,7 +13,7 @@ class AlterDefaultLicenseDepreciationId extends Migration
public function up()
{
//
DB::statement('ALTER TABLE licenses MODIFY column depreciation_id tinyint(1) NOT NULL DEFAULT "0"');
DB::statement('ALTER TABLE '.DB::getTablePrefix().'licenses MODIFY column depreciation_id tinyint(1) NOT NULL DEFAULT "0"');
}

View File

@@ -13,7 +13,7 @@ class AlterDefaultValuesLicenses extends Migration
public function up()
{
//
DB::statement('ALTER TABLE license_seats MODIFY column notes text NULL');
DB::statement('ALTER TABLE ' . DB::getTablePrefix() . 'license_seats MODIFY column notes text NULL');
}
/**

View File

@@ -13,7 +13,7 @@ class MakeAssetLogCheckedoutToNullable extends Migration
public function up()
{
//
DB::statement('ALTER TABLE asset_logs MODIFY column checkedout_to int(11) NULL');
DB::statement('ALTER TABLE ' . DB::getTablePrefix() . 'asset_logs MODIFY column checkedout_to int(11) NULL');
}
/**

View File

@@ -13,7 +13,7 @@ class MakeAssetLogPurchasedateToNullable extends Migration
public function up()
{
//
DB::statement('ALTER TABLE licenses MODIFY column purchase_date date NULL');
DB::statement('ALTER TABLE ' . DB::getTablePrefix() . 'licenses MODIFY column purchase_date date NULL');
}
/**

View File

@@ -13,7 +13,7 @@ class MakeAssetIdInLogsNullable extends Migration {
public function up()
{
//
DB::statement('ALTER TABLE asset_logs MODIFY column asset_id int NULL');
DB::statement('ALTER TABLE ' . DB::getTablePrefix() . 'asset_logs MODIFY column asset_id int NULL');
}
/**

View File

@@ -12,21 +12,22 @@ class Alpha042Release extends Migration {
*/
public function up()
{
$prefix = DB::getTablePrefix();
Schema::table('assets', function(Blueprint $table)
{
//
});
DB::statement('UPDATE assets SET status_id="0" where status_id is null');
DB::statement('UPDATE assets SET purchase_cost=0 where purchase_cost is null');
DB::statement('UPDATE models SET eol=0 where eol is null');
DB::statement('UPDATE users SET location_id=0 where location_id is null');
DB::statement('UPDATE assets SET asset_tag=" " WHERE asset_tag is null');
DB::statement('UPDATE locations SET state=" " where state is null');
DB::statement('UPDATE models SET manufacturer_id="0" where manufacturer_id is null');
DB::statement('UPDATE models SET category_id="0" where category_id is null');
DB::statement('UPDATE '.$prefix.'assets SET status_id="0" where status_id is null');
DB::statement('UPDATE '.$prefix.'assets SET purchase_cost=0 where purchase_cost is null');
DB::statement('UPDATE '.$prefix.'models SET eol=0 where eol is null');
DB::statement('UPDATE '.$prefix.'users SET location_id=0 where location_id is null');
DB::statement('UPDATE '.$prefix.'assets SET asset_tag=" " WHERE asset_tag is null');
DB::statement('UPDATE '.$prefix.'locations SET state=" " where state is null');
DB::statement('UPDATE '.$prefix.'models SET manufacturer_id="0" where manufacturer_id is null');
DB::statement('UPDATE '.$prefix.'models SET category_id="0" where category_id is null');
DB::statement('ALTER TABLE assets '
DB::statement('ALTER TABLE '.$prefix.'assets '
. 'MODIFY COLUMN name VARCHAR(255) NULL , '
. 'MODIFY COLUMN asset_tag VARCHAR(255) NOT NULL , '
. 'MODIFY COLUMN purchase_cost DECIMAL(13,4) NOT NULL DEFAULT "0" , '
@@ -36,26 +37,26 @@ class Alpha042Release extends Migration {
. 'MODIFY COLUMN archived TINYINT(1) NOT NULL DEFAULT "0" , '
. 'MODIFY COLUMN depreciate TINYINT(1) NOT NULL DEFAULT "0"');
DB::statement('ALTER TABLE licenses '
DB::statement('ALTER TABLE '.$prefix.'licenses '
. 'MODIFY COLUMN purchase_cost DECIMAL(13,4) NULL , '
. 'MODIFY COLUMN depreciate TINYINT(1) NULL DEFAULT "0"');
DB::statement('ALTER TABLE license_seats '
DB::statement('ALTER TABLE '.$prefix.'license_seats '
. 'MODIFY COLUMN assigned_to INT(11) NULL ');
DB::statement('ALTER TABLE locations '
DB::statement('ALTER TABLE '.$prefix.'locations '
. 'MODIFY COLUMN state VARCHAR(255) NOT NULL ,'
. 'MODIFY COLUMN address2 VARCHAR(255) NULL ,'
. 'MODIFY COLUMN zip VARCHAR(10) NULL ');
DB::statement('ALTER TABLE models '
DB::statement('ALTER TABLE '.$prefix.'models '
. 'MODIFY COLUMN modelno VARCHAR(255) NULL , '
. 'MODIFY COLUMN manufacturer_id INT(11) NOT NULL , '
. 'MODIFY COLUMN category_id INT(11) NOT NULL , '
. 'MODIFY COLUMN depreciation_id INT(11) NOT NULL DEFAULT "0" , '
. 'MODIFY COLUMN eol INT(11) NULL DEFAULT "0"');
DB::statement('ALTER TABLE users '
DB::statement('ALTER TABLE '.$prefix.'users '
. 'MODIFY COLUMN first_name VARCHAR(255) NOT NULL , '
. 'MODIFY COLUMN last_name VARCHAR(255) NOT NULL , '
. 'MODIFY COLUMN location_id INT(11) NOT NULL');

View File

@@ -13,7 +13,7 @@ class MakeLocationIdNullable extends Migration {
public function up()
{
//
DB::statement('ALTER TABLE users MODIFY column location_id int NULL');
DB::statement('ALTER TABLE ' . DB::getTablePrefix() . 'users MODIFY column location_id int NULL');
}
/**