updated migrations

This commit is contained in:
denisdulici 2019-12-16 12:04:27 +03:00
parent bfa445c322
commit 1e2b5a3621
61 changed files with 130 additions and 68 deletions

View File

@ -2,6 +2,7 @@
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateAccountsTable extends Migration
{

View File

@ -2,6 +2,7 @@
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateBillsTable extends Migration
{

View File

@ -2,6 +2,7 @@
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateCategoriesTable extends Migration
{

View File

@ -2,6 +2,7 @@
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateCompaniesTable extends Migration
{

View File

@ -2,6 +2,7 @@
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateCurrenciesTable extends Migration
{

View File

@ -2,6 +2,7 @@
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateCustomersTable extends Migration
{

View File

@ -2,6 +2,7 @@
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateInvoicesTable extends Migration
{

View File

@ -2,6 +2,7 @@
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateItemsTable extends Migration
{

View File

@ -1,8 +1,8 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateJobsTable extends Migration
{

View File

@ -2,6 +2,7 @@
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateModulesTable extends Migration
{

View File

@ -1,8 +1,8 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateNotificationsTable extends Migration
{

View File

@ -1,8 +1,8 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreatePasswordResetsTable extends Migration
{

View File

@ -2,6 +2,7 @@
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreatePaymentsTable extends Migration
{

View File

@ -2,6 +2,7 @@
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateRevenuesTable extends Migration
{

View File

@ -1,6 +1,8 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateRolesTable extends Migration
{

View File

@ -1,8 +1,8 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateSessionsTable extends Migration
{

View File

@ -1,8 +1,8 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateSettingsTable extends Migration
{

View File

@ -2,6 +2,7 @@
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateTaxesTable extends Migration
{

View File

@ -2,6 +2,7 @@
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateTransfersTable extends Migration
{

View File

@ -1,8 +1,8 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateUsersTable extends Migration
{

View File

@ -2,6 +2,7 @@
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateVendorsTable extends Migration
{

View File

@ -9,6 +9,7 @@ use App\Models\Expense\BillTotal;
use App\Models\Setting\Tax;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateBillTotalsTable extends Migration
{

View File

@ -8,6 +8,7 @@ use App\Models\Income\InvoiceTotal;
use App\Models\Setting\Tax;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateInvoiceTotalsTable extends Migration
{

View File

@ -2,6 +2,7 @@
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateFailedJobsTable extends Migration
{

View File

@ -1,6 +1,8 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class AddCurrencyColumns extends Migration
{
@ -11,7 +13,7 @@ class AddCurrencyColumns extends Migration
*/
public function up()
{
Schema::table('currencies', function ($table) {
Schema::table('currencies', function (Blueprint $table) {
$table->string('precision')->nullable();
$table->string('symbol')->nullable();
$table->integer('symbol_first')->default(1);
@ -27,7 +29,7 @@ class AddCurrencyColumns extends Migration
*/
public function down()
{
Schema::table('currencies', function ($table) {
Schema::table('currencies', function (Blueprint $table) {
$table->dropColumn([
'precision',
'symbol',

View File

@ -1,8 +1,8 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateMediableTables extends Migration
{

View File

@ -1,8 +1,8 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class DropAttachmentColumnBillPaymentsTable extends Migration
{

View File

@ -1,8 +1,8 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class DropAttachmentColumnBillsTable extends Migration
{

View File

@ -1,8 +1,8 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class DropAttachmentColumnInvoicePaymentsTable extends Migration
{

View File

@ -1,8 +1,8 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class DropAttachmentColumnInvoicesTable extends Migration
{

View File

@ -1,8 +1,8 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class DropAttachmentColumnPaymentsTable extends Migration
{

View File

@ -1,8 +1,8 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class DropAttachmentColumnRevenuesTable extends Migration
{

View File

@ -1,8 +1,8 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class DropPictureColumnItemsTable extends Migration
{

View File

@ -1,8 +1,8 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class DropPictureColumnUsersTable extends Migration
{

View File

@ -1,6 +1,8 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class AddCategoryColumnInvoicesBills extends Migration
{
@ -11,11 +13,11 @@ class AddCategoryColumnInvoicesBills extends Migration
*/
public function up()
{
Schema::table('invoices', function ($table) {
Schema::table('invoices', function (Blueprint $table) {
$table->integer('category_id')->default();
});
Schema::table('bills', function ($table) {
Schema::table('bills', function (Blueprint $table) {
$table->integer('category_id')->default();
});
}
@ -27,11 +29,11 @@ class AddCategoryColumnInvoicesBills extends Migration
*/
public function down()
{
Schema::table('invoices', function ($table) {
Schema::table('invoices', function (Blueprint $table) {
$table->dropColumn('category_id');
});
Schema::table('bills', function ($table) {
Schema::table('bills', function (Blueprint $table) {
$table->dropColumn('category_id');
});
}

View File

@ -2,6 +2,7 @@
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateRecurringTable extends Migration
{

View File

@ -1,6 +1,8 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class AddParentColumn extends Migration
{
@ -11,19 +13,19 @@ class AddParentColumn extends Migration
*/
public function up()
{
Schema::table('invoices', function ($table) {
Schema::table('invoices', function (Blueprint $table) {
$table->integer('parent_id')->default(0);
});
Schema::table('revenues', function ($table) {
Schema::table('revenues', function (Blueprint $table) {
$table->integer('parent_id')->default(0);
});
Schema::table('bills', function ($table) {
Schema::table('bills', function (Blueprint $table) {
$table->integer('parent_id')->default(0);
});
Schema::table('payments', function ($table) {
Schema::table('payments', function (Blueprint $table) {
$table->integer('parent_id')->default(0);
});
}
@ -35,19 +37,19 @@ class AddParentColumn extends Migration
*/
public function down()
{
Schema::table('invoices', function ($table) {
Schema::table('invoices', function (Blueprint $table) {
$table->dropColumn('parent_id');
});
Schema::table('revenues', function ($table) {
Schema::table('revenues', function (Blueprint $table) {
$table->dropColumn('parent_id');
});
Schema::table('bills', function ($table) {
Schema::table('bills', function (Blueprint $table) {
$table->dropColumn('parent_id');
});
Schema::table('payments', function ($table) {
Schema::table('payments', function (Blueprint $table) {
$table->dropColumn('parent_id');
});
}

View File

@ -2,6 +2,7 @@
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class ModifyEmailColumn extends Migration
{

View File

@ -2,6 +2,7 @@
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class ModifyEnabledColumn extends Migration
{

View File

@ -2,6 +2,7 @@
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class ModifyDateColumn extends Migration
{

View File

@ -1,6 +1,8 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class AddReferenceColumnCustomers extends Migration
{
@ -11,7 +13,7 @@ class AddReferenceColumnCustomers extends Migration
*/
public function up()
{
Schema::table('customers', function ($table) {
Schema::table('customers', function (Blueprint $table) {
$table->string('reference')->nullable();
});
}
@ -23,7 +25,7 @@ class AddReferenceColumnCustomers extends Migration
*/
public function down()
{
Schema::table('customers', function ($table) {
Schema::table('customers', function (Blueprint $table) {
$table->dropColumn('reference');
});
}

View File

@ -1,6 +1,8 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class AddReferenceColumnVendors extends Migration
{
@ -11,7 +13,7 @@ class AddReferenceColumnVendors extends Migration
*/
public function up()
{
Schema::table('vendors', function ($table) {
Schema::table('vendors', function (Blueprint $table) {
$table->string('reference')->nullable();
});
}
@ -23,7 +25,7 @@ class AddReferenceColumnVendors extends Migration
*/
public function down()
{
Schema::table('vendors', function ($table) {
Schema::table('vendors', function (Blueprint $table) {
$table->dropColumn('reference');
});
}

View File

@ -2,6 +2,7 @@
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateBillItemTaxesTable extends Migration
{

View File

@ -2,6 +2,7 @@
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateInvoiceItemTaxesTable extends Migration
{

View File

@ -1,6 +1,8 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class AddReconciledColumn extends Migration
{
@ -11,19 +13,19 @@ class AddReconciledColumn extends Migration
*/
public function up()
{
Schema::table('bill_payments', function ($table) {
Schema::table('bill_payments', function (Blueprint $table) {
$table->boolean('reconciled')->default(0);
});
Schema::table('invoice_payments', function ($table) {
Schema::table('invoice_payments', function (Blueprint $table) {
$table->boolean('reconciled')->default(0);
});
Schema::table('payments', function ($table) {
Schema::table('payments', function (Blueprint $table) {
$table->boolean('reconciled')->default(0);
});
Schema::table('revenues', function ($table) {
Schema::table('revenues', function (Blueprint $table) {
$table->boolean('reconciled')->default(0);
});
}
@ -35,19 +37,19 @@ class AddReconciledColumn extends Migration
*/
public function down()
{
Schema::table('bill_payments', function ($table) {
Schema::table('bill_payments', function (Blueprint $table) {
$table->dropColumn('reconciled');
});
Schema::table('invoice_payments', function ($table) {
Schema::table('invoice_payments', function (Blueprint $table) {
$table->dropColumn('reconciled');
});
Schema::table('payments', function ($table) {
Schema::table('payments', function (Blueprint $table) {
$table->dropColumn('reconciled');
});
Schema::table('revenues', function ($table) {
Schema::table('revenues', function (Blueprint $table) {
$table->dropColumn('reconciled');
});
}

View File

@ -2,6 +2,7 @@
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateReconciliationsTable extends Migration
{

View File

@ -1,6 +1,8 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class AddTaxColumns extends Migration
{
@ -11,7 +13,7 @@ class AddTaxColumns extends Migration
*/
public function up()
{
Schema::table('taxes', function ($table) {
Schema::table('taxes', function (Blueprint $table) {
$table->string('type')->default('normal');
});
}
@ -23,7 +25,7 @@ class AddTaxColumns extends Migration
*/
public function down()
{
Schema::table('taxes', function ($table) {
Schema::table('taxes', function (Blueprint $table) {
$table->dropColumn([
'type',
]);

View File

@ -1,8 +1,8 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class DropTaxIdColumn extends Migration
{

View File

@ -2,6 +2,7 @@
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class ModifyDeletedAtColumnMediaTable extends Migration
{

View File

@ -1,6 +1,8 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class AddFooterColumnInvoicesTable extends Migration
{
@ -11,7 +13,7 @@ class AddFooterColumnInvoicesTable extends Migration
*/
public function up()
{
Schema::table('invoices', function ($table) {
Schema::table('invoices', function (Blueprint $table) {
$table->text('footer')->nullable();
});
}
@ -23,7 +25,7 @@ class AddFooterColumnInvoicesTable extends Migration
*/
public function down()
{
Schema::table('invoices', function ($table) {
Schema::table('invoices', function (Blueprint $table) {
$table->dropColumn('footer');
});
}

View File

@ -2,6 +2,7 @@
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateContactsTable extends Migration
{

View File

@ -2,6 +2,7 @@
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateDashboardsTable extends Migration
{

View File

@ -1,8 +1,8 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Support\Facades\Schema;
class CreateEmailTemplatesTable extends Migration
{

View File

@ -2,6 +2,7 @@
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateFirewallTable extends Migration
{

View File

@ -1,8 +1,8 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Support\Facades\Schema;
class CreateReportsTable extends Migration
{

View File

@ -2,6 +2,7 @@
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateTransactionsTable extends Migration
{

View File

@ -2,6 +2,7 @@
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class ModifyDomainColumnCompaniesTable extends Migration
{

View File

@ -2,6 +2,7 @@
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class ModifyStatusColumnModulesTable extends Migration
{

View File

@ -2,6 +2,7 @@
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class ModifySkuQuantityColumnItemsTable extends Migration
{
@ -15,7 +16,17 @@ class ModifySkuQuantityColumnItemsTable extends Migration
Schema::table('items', function (Blueprint $table) {
$table->string('sku')->nullable()->change();
$table->integer('quantity')->default(1)->change();
$table->dropUnique(['company_id', 'sku', 'deleted_at']);
$connection = Schema::getConnection();
$d_table = $connection->getDoctrineSchemaManager()->listTableDetails($connection->getTablePrefix() . 'items');
if ($d_table->hasIndex('items_company_id_sku_deleted_at_unique')) {
// 1.3 update
$table->dropUnique('items_company_id_sku_deleted_at_unique');
} else {
// 2.0 install
$table->dropUnique(['company_id', 'sku', 'deleted_at']);
}
});
}

View File

@ -1,8 +1,8 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Support\Facades\Schema;
class DropEnabledColumnReportsTable extends Migration
{

View File

@ -1,6 +1,8 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class AddLocaleColumn extends Migration
{
@ -11,7 +13,7 @@ class AddLocaleColumn extends Migration
*/
public function up()
{
Schema::table('users', function ($table) {
Schema::table('users', function (Blueprint $table) {
$table->string('locale')->default(config('app.locale'));
});
}
@ -23,7 +25,7 @@ class AddLocaleColumn extends Migration
*/
public function down()
{
Schema::table('users', function ($table) {
Schema::table('users', function (Blueprint $table) {
$table->dropColumn('locale');
});
}