rails-migrations

Cómo soltar columnas usando Rails migración

¿Cuál es la sintaxis para soltar una columna de tabla de base de datos a través de una migración de Rails?

Agregar una migración de columna de referencia en Rails 4

Un usuario tiene muchas cargas. Quiero añadir una columna a la tabla uploads que haga referencia a la user. ¿Cómo debería ser ... d, :integer end end Pregunta relevante excepto para Rails 3. Migraciones de Rails 3: ¿Añadiendo la columna de referencia?

Especificar el nombre de la columna en una migración de "referencias"

Quiero hacer un migration en Rails, haciendo referencia a otra tabla. Por lo general, haría algo como: add_column :post, :u ... lumna llamada user_id en la tabla posts. Pero, ¿y si, en lugar de user_id, quiero algo como author_id? ¿Cómo puedo hacer eso?

Comprobar si existe una tabla en Rails

Tengo una tarea de rake que no funcionará a menos que exista una tabla. Estoy trabajando con más de 20 ingenieros en un sitio ... esa tabla respectiva. ¿AR tiene un método como Table.exists? ¿Cómo puedo asegurarme de que han migrado la tabla con éxito?

¿Cuál es la diferencia entre t. belongs to y t. references en rails?

¿Cuál es la diferencia entre t.references y t.belongs_to? ¿Por qué tenemos esas dos palabras diferentes? ¿Me parece que hace ... fooable, :polymorphic => true # I have not tried polymorphic with t.references t.timestamps end end end

cómo generar migración para hacer referencias polimórficas

Tengo una tabla de Productos y quiero agregar una columna: t.references :imageable, :polymorphic => true Estaba tratand ... :polymorphic => true end def self.down remove_column :products, :imageable end end Y todavía no ha funcionado

¿Dónde está la página de documentación para los tipos de datos ActiveRecord?

No puedo encontrar la página de documentación de active record que tiene una lista de todos los tipos de datos. ¿Alguien puede ayudarme?

¿Cuál es la mejor manera de eliminar una tabla y eliminar un modelo en Rails 3?

Tengo un modelo y una tabla que ya no necesito en mi Aplicación, podría dejarlos allí pero me gustaría eliminarlos para mante ... método, pero me gustaría que alguien con alguien con experiencia para opinar y decirme las formas de rieles para hacer esto.

Cómo puedo eliminar una columna de la tabla usando la consola rails

Es posible eliminar fácilmente una columna usando rails migration. class SomeClass < ActiveRecord::Migration def self.u ... table_name, :column_name end end Quiero saber si hay alguna manera de eliminar una columna de la tabla usando la consola.

En una migración de rails, ¿cómo se puede eliminar el límite de un campo

¿Es correcto lo siguiente? change_column :tablename, :fieldname, :limit => null

Migración Rails: añadir referencia a la Tabla pero Diferente Nombre De Columna Para Clave Foránea Que Convención Rails

Tengo los siguientes dos Modelos: class Store < ActiveRecord::Base belongs_to :person end class Person < ActiveR ... mbre de la clave externa es simplemente diferente, pero aún así mantener el índice: true para mantener un rendimiento rápido?

Convención de nomenclatura de Rails para la tabla de unión

Estas preguntas provienen de: Cómo enlazar el formulario después de crear la tabla rails join Estoy creando la tabla de un ... mis Modelos de Producto y Categoría. ¿Cómo debe llamarse la tabla join? categories_products o category_products o algo más?

rails 3.2 la migración no puede agregar un índice para crear una tabla en el método change

Aquí está mi migración en rails 3.2.2: class CreateStatistics < ActiveRecord::Migration def change create_table :s ... Tasks: TOP => db:migrate (See full trace by running task with --trace) ¿Cuál es la forma correcta de crear un índice?

pregunta de migración de varchar para Ruby on Rails

He creado una nueva tabla que incluye una columna "nota". El valor predeterminado es varchar(255) Creo pero deseo que esta co ... consigo que el campo de entrada sea varias filas. Lo siento si esto es fácil, pero soy nuevo en programación y RoR. Gracias.

¿Cómo hacer remove column reversible?

Tengo una migración que elimina una columna: def change remove_column :foos, :bar, :boolean end Cuando intento rake db:r ... igración up y down para evitar este problema, pero me gustaría comprenda por qué la sintaxis change no funciona en este caso.

Rails rake db: migrar no tiene efecto

Hoy he creado una nueva aplicación Rails 3, he añadido una simple migración, y por alguna razón, no pasa nada cuando hago rak ... star pasando? He hecho muchas aplicaciones y nunca tuve este problema. Todo es una configuración totalmente estándar también.

¿Cuál es la mejor manera de resolver migraciones huérfanas de Rails?

He estado cambiando entre ramas en un proyecto y cada una de ellas tiene diferentes migraciones... Este es el escenario: ... s mensajes SIN ARCHIVO? Por cierto, rake db:reset o rake db:drop no son una opción, no puedo perder datos de otras tablas...

Rails: migración para crear una columna char(12) de longitud fija

¿Cuál es la mejor manera de definir una columna SQL de longitud fija (CHAR(12) por ejemplo) a través de una migración de Rai ... icador :limit, sin embargo el campo sigue siendo varchar (lo cual es malo para el rendimiento) y no permite un tamaño mínimo.

Migraciones de Rails: se intentó cambiar el tipo de columna de string a integer

He creado una tabla en mi aplicación rails con el comando rails generate migrations. Aquí está ese archivo de migración: cl ... nteger Tasks: TOP => db:migrate (See full trace by running task with --trace) NOTA: El la tabla no tiene DATOS. Gracias

¿Cómo puedo mover una columna (con contenido) a otra tabla en una migración de Rails?

Necesito mover algunas columnas de una tabla existente a otra. ¿Cómo lo hago usando una migración rails? class AddPropertyT ... programación, ¿cuáles son las características de rendimiento? ¿Haría fila por fila, o hay una manera de actualizar en masa?