Foros del Web » Programando para Internet » Ruby »

Crear Stored Procedure con migraciones

Estas en el tema de Crear Stored Procedure con migraciones en el foro de Ruby en Foros del Web. Necesito crear un stored procedure de mysql con migraciones, he encontrado este código: class CreateDatabaseObjects < ActiveRecord::Migration def self.up sql_directory = File.join(File.dirname(__FILE__), “sql” ) # ...
  #1 (permalink)  
Antiguo 22/01/2008, 14:20
 
Fecha de Ingreso: enero-2008
Mensajes: 1
Antigüedad: 16 años, 3 meses
Puntos: 0
Crear Stored Procedure con migraciones

Necesito crear un stored procedure de mysql con migraciones, he encontrado este código:

class CreateDatabaseObjects < ActiveRecord::Migration

def self.up
sql_directory = File.join(File.dirname(__FILE__), “sql” )

# Hack: Invoke database cmd tool subprocess to create our mysql stored procedure.
conf = ActiveRecord::Base.configurations[RAILS_ENV]
sql_file = File.join(sql_directory, “my_stored_procedure.sql”)
cmd_line=”mysql -h “+conf[”host”]+” -D “+conf[”database”]+ ” -u “+conf[”username”]+” -p”+conf[”password”]+” <”+sql_file
if !system(cmd_line)
raise Exception, “Error executing “+cmd_line
end

end

def self.down
execute “DROP PROCEDURE my_stored_procedure”
end

end
pero no me funciona y no entiendo porque, me dice can"t convert nil into String y el código del stored me funciona perfectamente directamente en la bd.

Muchísimas gracias!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:35.