Gracias Nelson, el apunte esta muy bueno, y ya puedo hacer el load de
la foto, solo que me esta insertando el contenido de .yml en la bd.
pero ya es otro paso.


El 5/11/07, nelson fernandez <[EMAIL PROTECTED]> escribió:
> espero que ayude
>
> http://techpolesen.blogspot.com/2007/04/rails-fixture-tips.html
>
> --
> :: nelson ::
> artesano de software
> http://netflux.com.ar
>
>
> On 11/5/07, Esteban Fornal <[EMAIL PROTECTED]> wrote:
> > Buenas, tengo un problema con la carga de fixtures para el tipo de
> > datos bytea (!binary en el fixture.yml) de postgres.
> >
> > El problema surge de que tengo fotos en la base de datos en postgres
> > en formato bytea, pude usar para el extract:
> >
> > File.open("test/fixtures/buffer/#{table_name}.yml", 'w') do |file|
> >   data = ActiveRecord::Base.connection.select_all(sql % table_name)
> >   file.write data.inject({}) { |hash, record|
> >       hash["#{table_name}_#{i.succ!}"] = record
> >           hash
> >   }.to_yaml
> > end
> >
> > lo que me genera un .yml:
> >
> > ---
> > persona_001:
> >   foto: !binary |
> >     /9j/4R6IRXhpZgA  ...tooodo el binario...
> >
> > pero me da error al momento de cargarlos:
> >
> > Fixtures.create_fixtures('test/fixtures/', mi_hash_fixtures)
> >
> > el log de postgres es:
> > ERROR:  una cadena de caracteres entre comillas está inconclusa en o
> > cerca de «'ÿØÿáExif»
> >
> > pero el .yml no contiene comillas.
> >
> > desde ya gracias .. esteban
> > _______________________________________________
> > Ruby mailing list
> > [email protected]
> > http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
> >
> _______________________________________________
> Ruby mailing list
> [email protected]
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a