В моем случае я не знаю что у тебя там за миграция, как выглядит тест и тестовые данные
self = <django.db.backends.utils.CursorWrapper object at 0x7f5fa3bf6c10>
sql = 'INSERT INTO "auth_permission" ("name", "content_type_id", "codename") VALUES (%s, %s, %s), (%s, %s, %s), (%s, %s, %s)...), (%s, %s, %s), (%s, %s, %s), (%s, %s, %s), (%s, %s, %s), (%s, %s, %s), (%s, %s, %s) RETURNING "auth_permission"."id"'
params = ('Can add address', 58, 'add_address', 'Can change address', 58, 'change_address', ...)
ignored_wrapper_args = (False, {'connection': <django.contrib.gis.db.backends.postgis.base.DatabaseWrapper object at 0x7f5fed980e50>, 'cursor': <django.db.backends.utils.CursorWrapper object at 0x7f5fa3bf6c10>})
def _execute(self, sql, params, *ignored_wrapper_args):
self.db.validate_no_broken_transaction()
with self.db.wrap_database_errors:
if params is None:
return self.cursor.execute(sql)
else:
> return self.cursor.execute(sql, params)
E psycopg2.errors.StringDataRightTruncation: value too long for type character varying(255)