Pregunta

¿Dónde puedo encontrar una lista de los tipos de datos que se puede utilizar en los carriles 3? (Tales como texto, cadena, entero, flotante, fecha, etc.?) Sigo aprendiendo al azar sobre los nuevos, pero me gustaría tener una lista que fácilmente podría referirse a.

¿Fue útil?

Solución

Aquí están todos los tipos de datos del Rails3 (migración ActiveRecord):

: binario
: Booleano
: Fecha
: Fecha y hora
: Decimal
: Flotador
: Número entero
: Primary_key
: Referencias
: Cadena
: Texto
: Tiempo de
: Timestamp

Fuente

Otros consejos

Es importante saber no sólo los tipos, pero la asignación de estos tipos a los tipos de bases de datos, también:

introducir descripción de la imagen aquí

introducir descripción de la imagen aquí

Por, ejemplo, nota que en MS SQL Server que estamos utilizando:

  1. el viejo "fecha y hora" en lugar "datetime2"
  2. decimal con su precisión predeterminada
  3. texto y varchar en lugar nvarchar
  4. int (no es posible utilizar pequeña int / int pequeña / grande int)
  5. imagen en lugar BLOB

¿Quiere decir para definir las migraciones activas de registro? o qué se refiere tipos de datos de Ruby?

Aquí hay un enlace que puede ayudar a la creación de las migraciones:

Pensamiento ortogonal - MySQL y Ruby on Rails tipos de datos

Podría ser útil saber lo general, estos tipos de datos se utilizan para:

  • binario -. Es para almacenar datos tales como imágenes, audio o películas
  • boolean -. Es para almacenar valores verdadero o falso
  • Fecha - tienda sólo la fecha
  • fecha y hora -. Almacenar la fecha y la hora en una columna
  • decimal -. Es para los decimales
  • flotador - es para los decimales. ( Cuál es la diferencia entre decimal y el flotador? )
  • número entero -. Es para números enteros
  • primary_key - clave única que puede identificar de forma única cada fila de una tabla
  • string - es para tipos de datos pequeños, como un título. ( Si decide cadena o texto? )
  • texto -. Es para piezas más largas de datos de texto, como un párrafo de la información
  • tiempo - es por tiempo solamente
  • marca de tiempo -. Para almacenar la fecha y la hora en una columna

Espero que ayude a alguien! También, aquí está la lista oficial: http://guides.rubyonrails.org/migrations.html # apoyados por tipos

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top