Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Taller 9 Operaciones Con Bases de Datos
Taller 9 Operaciones Con Bases de Datos
Conforme al ejercicio anterior donde se generó una aplicación de usuarios con las tablas de
nombre apellidos y edad y otra base de datos con observaciones, vamos a seguir realizando
operaciones con las bases de datos:
Otras operaciones
$ rails console
Crear registros: el método new genera nuevos registros en nuestra
tabla, este se encuentra en memoria y requiere de confirmación del
registro con el método save.
>> usuario = Usuario.new
>> usuario.nombre = “Irma”
>> usuario.apellidos = “Martinez”
>> usuario.edad = 33
>> usuario.save
Otra forma de hacerlo
>> usuario = Usuario.new(:nombre=>”Irma2”, :apellidos
=>”Martinez2”, :edad=>33)
>> usuario.save
O también :
>> usuario = Usuario.new(:nombre=>”Irma2”, :apellidos
=>”Martinez2”, :edad=>33).save
O Expresado en un bloque:
>> usuario = Usuario.new do |u|
>> u.nombre = “Irma3”
>> u.apellidos = “Martinez3”
>> u.edad = 33
>> end
>> usuario.save
CALCULOS
COUNT : Devuelve el número de registros realizado en la consulta
>> Usuario.all.count
BORRAR REGISTROS
>> usuario = Usuario.find(1)
>> usuario.destroy
O también se usa
>> Usuario.delete(1)
CARGA DE DATOS
Para hacer efectiva la carga de datos escribimos en la linea de
comandos de la consola de Rails
>> rake db:fixtures.load
Ejecutará la carga de datos de todos los archivos que se encuentren
en la carpeta fixture hacia las tablas respectivas.
Para cargar solamente un archivo se lo indicamos con la variable
FIXTURES
>> rake db:fixtures:load FIXTURES=usuarios