# Generated by Django 5.0.2 on 2025-05-20 16:59

from django.db import migrations


class Migration(migrations.Migration):

    dependencies = [
        ('functions', '0002_function_function_ref'),
    ]

    operations = [
        # Use RunSQL for MySQL 5.7 compatibility (doesn't support RENAME COLUMN)
        # First, get the current column definition, then rename it
        migrations.RunSQL(
            # MySQL 5.7 compatible syntax - CHANGE requires full column definition
            # CharField(max_length=100) becomes VARCHAR(100) in MySQL
            sql="ALTER TABLE `functions_function` CHANGE `function_ref` `function_ref_id` VARCHAR(100) NULL;",
            reverse_sql="ALTER TABLE `functions_function` CHANGE `function_ref_id` `function_ref` VARCHAR(100) NULL;",
        ),
    ]
