mirror of
https://github.com/opensourcepos/opensourcepos.git
synced 2026-07-10 23:17:08 -04:00
Migrations changes
- Added migration script for change to session table. - Corrected URL for location of scripts in old migrations since that has changed.
This commit is contained in:
committed by
Steve Ireland
parent
2fe2a3d3fb
commit
04a08f29d4
@@ -13,7 +13,7 @@ class Migration_Upgrade_To_3_1_1 extends Migration
|
||||
|
||||
public function up(): void
|
||||
{
|
||||
execute_script(APPPATH . 'migrations/sqlscripts/3.0.2_to_3.1.1.sql');
|
||||
execute_script(APPPATH . 'Database/Migrations/sqlscripts/3.0.2_to_3.1.1.sql');
|
||||
}
|
||||
|
||||
public function down(): void
|
||||
|
||||
@@ -8,7 +8,7 @@ class Migration_Upgrade_To_3_2_0 extends Migration
|
||||
{
|
||||
public function up(): void
|
||||
{
|
||||
execute_script(APPPATH . 'migrations/sqlscripts/3.1.1_to_3.2.0.sql');
|
||||
execute_script(APPPATH . 'Database/Migrations/sqlscripts/3.1.1_to_3.2.0.sql');
|
||||
}
|
||||
|
||||
public function down(): void
|
||||
|
||||
@@ -8,7 +8,7 @@ class Migration_Upgrade_To_3_2_1 extends Migration
|
||||
{
|
||||
public function up(): void
|
||||
{
|
||||
execute_script(APPPATH . 'migrations/sqlscripts/3.2.0_to_3.2.1.sql');
|
||||
execute_script(APPPATH . 'Database/Migrations/sqlscripts/3.2.0_to_3.2.1.sql');
|
||||
}
|
||||
|
||||
public function down(): void
|
||||
|
||||
@@ -8,7 +8,7 @@ class Migration_Attributes extends Migration
|
||||
{
|
||||
public function up(): void
|
||||
{
|
||||
execute_script(APPPATH . 'migrations/sqlscripts/3.3.0_attributes.sql');
|
||||
execute_script(APPPATH . 'Database/Migrations/sqlscripts/3.3.0_attributes.sql');
|
||||
}
|
||||
|
||||
public function down(): void
|
||||
|
||||
@@ -8,7 +8,7 @@ class Migration_Upgrade_To_3_3_0 extends Migration
|
||||
{
|
||||
public function up(): void
|
||||
{
|
||||
execute_script(APPPATH . 'migrations/sqlscripts/3.2.1_to_3.3.0.sql');
|
||||
execute_script(APPPATH . 'Database/Migrations/sqlscripts/3.2.1_to_3.3.0.sql');
|
||||
}
|
||||
|
||||
public function down(): void
|
||||
|
||||
@@ -14,7 +14,7 @@ class Migration_IndiaGST extends Migration
|
||||
}
|
||||
|
||||
// If number of entries is greater than zero then the tax data needs to be migrated
|
||||
execute_script(APPPATH . 'migrations/sqlscripts/3.3.0_indiagst.sql');
|
||||
execute_script(APPPATH . 'Database/Migrations/sqlscripts/3.3.0_indiagst.sql');
|
||||
|
||||
error_log('Migrating tax configuration');
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ class Migration_IndiaGST1 extends Migration
|
||||
{
|
||||
public function up(): void
|
||||
{
|
||||
execute_script(APPPATH . 'migrations/sqlscripts/3.3.0_indiagst1.sql');
|
||||
execute_script(APPPATH . 'Database/Migrations/sqlscripts/3.3.0_indiagst1.sql');
|
||||
|
||||
error_log('Fix definition of Supplier.Tax Id');
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ class Migration_IndiaGST2 extends Migration
|
||||
{
|
||||
public function up(): void
|
||||
{
|
||||
execute_script(APPPATH . 'migrations/sqlscripts/3.3.0_indiagst2.sql');
|
||||
execute_script(APPPATH . 'Database/Migrations/sqlscripts/3.3.0_indiagst2.sql');
|
||||
}
|
||||
|
||||
public function down(): void
|
||||
|
||||
@@ -8,7 +8,7 @@ class Migration_decimal_attribute_type extends Migration
|
||||
{
|
||||
public function up(): void
|
||||
{
|
||||
execute_script(APPPATH . 'migrations/sqlscripts/3.3.0_decimal_attribute_type.sql');
|
||||
execute_script(APPPATH . 'Database/Migrations/sqlscripts/3.3.0_decimal_attribute_type.sql');
|
||||
}
|
||||
|
||||
public function down(): void
|
||||
|
||||
@@ -8,7 +8,7 @@ class Migration_add_iso_4217 extends Migration
|
||||
{
|
||||
public function up(): void
|
||||
{
|
||||
execute_script(APPPATH . 'migrations/sqlscripts/3.3.0_add_iso_4217.sql');
|
||||
execute_script(APPPATH . 'Database/Migrations/sqlscripts/3.3.0_add_iso_4217.sql');
|
||||
}
|
||||
|
||||
public function down(): void
|
||||
|
||||
@@ -8,7 +8,7 @@ class Migration_PaymentTracking extends Migration
|
||||
{
|
||||
public function up(): void
|
||||
{
|
||||
execute_script(APPPATH . 'migrations/sqlscripts/3.3.0_paymenttracking.sql');
|
||||
execute_script(APPPATH . 'Database/Migrations/sqlscripts/3.3.0_paymenttracking.sql');
|
||||
}
|
||||
|
||||
public function down(): void
|
||||
|
||||
@@ -8,7 +8,7 @@ class Migration_RefundTracking extends Migration
|
||||
{
|
||||
public function up(): void
|
||||
{
|
||||
execute_script(APPPATH . 'migrations/sqlscripts/3.3.0_refundtracking.sql');
|
||||
execute_script(APPPATH . 'Database/Migrations/sqlscripts/3.3.0_refundtracking.sql');
|
||||
|
||||
// Add missing cash_refund amounts to payments table
|
||||
$decimals = totals_decimals();
|
||||
|
||||
@@ -8,7 +8,7 @@ class Migration_DBFix extends Migration
|
||||
{
|
||||
public function up(): void
|
||||
{
|
||||
execute_script(APPPATH . 'migrations/sqlscripts/3.3.0_dbfix.sql');
|
||||
execute_script(APPPATH . 'Database/Migrations/sqlscripts/3.3.0_dbfix.sql');
|
||||
}
|
||||
|
||||
public function down(): void
|
||||
|
||||
@@ -8,7 +8,7 @@ class Migration_fix_attribute_datetime extends Migration
|
||||
{
|
||||
public function up(): void
|
||||
{
|
||||
execute_script(APPPATH . 'migrations/sqlscripts/3.3.0_fix_attribute_datetime.sql');
|
||||
execute_script(APPPATH . 'Database/Migrations/sqlscripts/3.3.0_fix_attribute_datetime.sql');
|
||||
}
|
||||
|
||||
public function down(): void
|
||||
|
||||
@@ -8,7 +8,7 @@ class Migration_PaymentDateFix extends Migration
|
||||
{
|
||||
public function up(): void
|
||||
{
|
||||
execute_script(APPPATH . 'migrations/sqlscripts/3.3.2_paymentdatefix.sql');
|
||||
execute_script(APPPATH . 'Database/Migrations/sqlscripts/3.3.2_paymentdatefix.sql');
|
||||
}
|
||||
|
||||
public function down(): void
|
||||
|
||||
@@ -8,7 +8,7 @@ class Migration_SalesChangePrice extends Migration
|
||||
{
|
||||
public function up(): void
|
||||
{
|
||||
execute_script(APPPATH . 'migrations/sqlscripts/3.3.2_saleschangeprice.sql');
|
||||
execute_script(APPPATH . 'Database/Migrations/sqlscripts/3.3.2_saleschangeprice.sql');
|
||||
}
|
||||
|
||||
public function down(): void
|
||||
|
||||
@@ -11,7 +11,7 @@ class Migration_modify_attr_links_constraint extends Migration
|
||||
error_log('Migrating modify_attr_links_constraint');
|
||||
|
||||
|
||||
execute_script(APPPATH . 'migrations/sqlscripts/3.3.2_modify_attr_links_constraint.sql');
|
||||
execute_script(APPPATH . 'Database/Migrations/sqlscripts/3.3.2_modify_attr_links_constraint.sql');
|
||||
|
||||
error_log('Migrating modify_attr_links_constraint');
|
||||
}
|
||||
|
||||
@@ -10,7 +10,7 @@ class Migration_add_item_kit_number extends Migration
|
||||
{
|
||||
error_log('Migrating add_item_kit_number');
|
||||
|
||||
execute_script(APPPATH . 'migrations/sqlscripts/3.3.3_add_kits_item_number.sql');
|
||||
execute_script(APPPATH . 'Database/Migrations/sqlscripts/3.3.3_add_kits_item_number.sql');
|
||||
|
||||
error_log('Migrating add_item_kit_number');
|
||||
}
|
||||
|
||||
@@ -10,7 +10,7 @@ class Migration_modify_session_datatype extends Migration
|
||||
{
|
||||
error_log('Migrating modify_session_datatype');
|
||||
|
||||
execute_script(APPPATH . 'migrations/sqlscripts/3.3.4_modify_session_datatype.sql');
|
||||
execute_script(APPPATH . 'Database/Migrations/sqlscripts/3.3.4_modify_session_datatype.sql');
|
||||
|
||||
error_log('Migrating modify_session_datatype');
|
||||
}
|
||||
|
||||
@@ -72,7 +72,7 @@ class Migration_database_optimizations extends Migration
|
||||
}
|
||||
$this->db->transComplete();
|
||||
|
||||
execute_script(APPPATH . 'migrations/sqlscripts/3.4.0_database_optimizations.sql');
|
||||
execute_script(APPPATH . 'Database/Migrations/sqlscripts/3.4.0_database_optimizations.sql');
|
||||
error_log('Migrating database_optimizations completed');
|
||||
}
|
||||
/**
|
||||
|
||||
22
app/Database/Migrations/20220127000000_convert_to_ci4.php
Normal file
22
app/Database/Migrations/20220127000000_convert_to_ci4.php
Normal file
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
namespace App\Database\Migrations;
|
||||
|
||||
use CodeIgniter\Database\Migration;
|
||||
|
||||
class Convert_to_ci4 extends Migration
|
||||
{
|
||||
public function up(): void
|
||||
{
|
||||
error_log('Migrating database to CodeIgniter4 formats');
|
||||
|
||||
execute_script(APPPATH . 'Database/Migrations/sqlscripts/3.4.0_ci4_conversion.sql');
|
||||
|
||||
error_log('Migrating to CodeIgniter4 formats completed');
|
||||
}
|
||||
|
||||
public function down(): void
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
13
app/Database/Migrations/sqlscripts/3.4.0_ci4_conversion.sql
Normal file
13
app/Database/Migrations/sqlscripts/3.4.0_ci4_conversion.sql
Normal file
@@ -0,0 +1,13 @@
|
||||
-- creating new column of TIMESTAMP type
|
||||
ALTER TABLE `ospos_sessions`
|
||||
ADD COLUMN `temp_timestamp` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP();
|
||||
|
||||
-- Use FROM_UNIXTIME() to convert from the INT timestamp to a proper datetime type
|
||||
-- assigning value from old INT column to it, in hope that it will be recognized as timestamp
|
||||
UPDATE `ospos_sessions` SET `temp_timestamp` = FROM_UNIXTIME(`timestamp`);
|
||||
|
||||
-- dropping the old INT column
|
||||
ALTER TABLE `ospos_sessions` DROP COLUMN `timestamp`;
|
||||
|
||||
-- changing the name of the column
|
||||
ALTER TABLE `ospos_sessions` CHANGE `temp_timestamp` `timestamp` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP();
|
||||
Reference in New Issue
Block a user