38 lines
1010 B
C#
38 lines
1010 B
C#
using FluentMigrator;
|
|
using Nop.Data.Migrations;
|
|
using Nop.Plugin.Pickup.PickupInStore.Domain;
|
|
|
|
namespace Nop.Plugin.Pickup.PickupInStore.Data.Migrations;
|
|
|
|
[NopMigration("2024-05-29 00:00:00", "Pickup.PickupInStore 4.70.7. Increase precision of Longitude/Latitude fields", MigrationProcessType.Update)]
|
|
public class LonLatUpdateMigration : MigrationBase
|
|
{
|
|
#region Methods
|
|
|
|
/// <summary>
|
|
/// Collect the UP migration expressions
|
|
/// </summary>
|
|
public override void Up()
|
|
{
|
|
Alter.Table(nameof(StorePickupPoint))
|
|
.AlterColumn(nameof(StorePickupPoint.Latitude))
|
|
.AsDecimal(18, 8)
|
|
.Nullable();
|
|
|
|
Alter.Table(nameof(StorePickupPoint))
|
|
.AlterColumn(nameof(StorePickupPoint.Longitude))
|
|
.AsDecimal(18, 8)
|
|
.Nullable();
|
|
}
|
|
|
|
/// <summary>
|
|
/// Collects the DOWN migration expressions
|
|
/// </summary>
|
|
public override void Down()
|
|
{
|
|
//nothing
|
|
}
|
|
|
|
#endregion
|
|
}
|