models.CharField(max_length=10,
                  
                  
                                              choices=currency_choices.CURRENCY_CHOICES,
                  
                  
                                              null=True)
                  
                  
                  
                  
                  
                  увеличил max_length из 6 на 10 и поменял CURRENCY_CHOISES
                  
                  
                  
                  
                  
                  Проект запущен через докер, тоесть у меня бэк и база в отдельный контейнерах
                  
                  
                  
                  
                  
                  1) зашел на серв в контейнер с бэком выполнил makemigration
                  
                  
                  2) выполнил migrate; получил ошибку выполнил migrate —megre; все ок
                  
                  
                  3) перезапускаю контейнер; при запуске пишет что новая миграция применилась и все ок;
                  
                  
                  в итоге при выполнении операции с базой, получаю ошибку value too long for type character varying(6) 
                  
                  
                  тоесть миграция не применилась и все еще ожидает max_length=6
                  
                  
                  
                  
                  
                  подскажите пожалуйста как быть?
                  
                  
                
скорее всего надо контейнер пересобрать
Обсуждают сегодня