Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

246
Vistas
¿Necesito una migración para cambiar el tipo Int a Long?

Hay un campo de cumpleaños en mi clase RealmObject que es un tipo de Int? . ¿Necesito cambiar el tipo de este campo a Long? . No sé si necesitaría una migración o no.

De los documentos del reino:

Los tipos enteros byte, short, int y long se asignan a long dentro de Realm.

Intenté instalar una versión de la aplicación sin deleteRealmIfMigrationNeeded (lo que significa que Realm intentará realizar una migración si es necesario) en el emulador y luego cambié el campo de Int? a Long? . Sin bloqueos ni excepciones. Además, cuando saqué mi archivo de reino del emulador, el tipo de campo se mantuvo igual y todavía es Int? .

 open class Profile : RealmObject() { @PrimaryKey var id = "" var email = "" var firstName = "" var lastName = "" var dateJoined = 0 var gender: String? = null var birthday: Int? = null // I want to change this to Long? }

Lo que espero es que no necesitaré migraciones para este escenario. Pero no quiero impulsar la actualización sin obtener una respuesta real.

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Se confirma que no se necesita migración para este caso. ¿Necesito una migración para cambiar el tipo Int a Long?

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda