ruby on rails - rails - Rieles 3 tipos de datos?
ruby on rails tutorial (4)
¿Dónde puedo encontrar una lista de tipos de datos que se pueden usar en los rieles 3? (como texto, cadena, entero, flotación, fecha, etc.). Continúo aprendiendo aleatoriamente sobre los nuevos, pero me encantaría tener una lista a la que pudiera referirme fácilmente.
¿Quiere decir para definir migraciones de registros activos? ¿o te refieres a los tipos de datos Ruby?
Aquí hay un enlace que puede ayudar a crear migraciones:
Pensamiento ortogonal - tipos de datos MySQL y Ruby on Rails
Es importante conocer no solo los tipos, sino también la asignación de estos tipos a los tipos de bases de datos:
Por ejemplo, tenga en cuenta que en MS SQL Server estamos usando:
- el viejo "datetime" en lugar de "datetime2"
- decimal con su precisión predeterminada
- texto y varchar en cambio nvarchar
- int (no es posible usar tiny int / small int / big int)
- imagen en su lugar BLOB
Podría ser útil saber en general para qué se usan estos tipos de datos:
- binario: sirve para almacenar datos como imágenes, audio o películas.
- booleano: sirve para almacenar valores verdaderos o falsos.
- fecha - almacene solo la fecha
- datetime: almacena la fecha y la hora en una columna.
- decimal - es para decimales.
- flotar - es para decimales. ( ¿Cuál es la diferencia entre decimal y flotante? )
- entero - es para números enteros.
- primary_key: clave única que puede identificar de forma única cada fila en una tabla
- cadena - es para tipos de datos pequeños, como un título. ( ¿Deberías elegir cadena o texto? )
- texto: es para fragmentos más largos de datos textuales, como un párrafo de información.
- tiempo - es solo por tiempo
- marca de tiempo: para almacenar la fecha y la hora en una columna.
¡Espero que ayude a alguien! Además, aquí está la lista oficial: http://guides.rubyonrails.org/migrations.html#supported-types
Aquí están todos los Rails3
datos de Rails3
(migración de ActiveRecord):
:binario
: booleano
:fecha
:fecha y hora
:decimal
:flotador
:entero
:Clave primaria
: referencias
:cuerda
:texto
:hora
: marca de tiempo