[ruby-it] ActiveRecord e SQLite

Matteo Vaccari vaccari a pobox.com
Dom 7 Gen 2007 08:50:46 CET


On 1/5/07, Gendag <gedag a gmail.com> wrote:
> Salve a tutti,
> sto in questi gironi lavorando per la prima volta con Active Record
> usando SQLite come DB. Avrei la necessita' di poter comunicare con il DB
> usando SQL puro, ma non so se sia possibile, non mi sembra che l'adapter
> per sqlite permetta di farlo, mi sto sbaglaindo?
> In particolare vorrei comunicare direttamente con il DB per la creazione
> delle tabelle, lo so che potrei crearle con ActiveRecord::Schema ma ho
> gia' il codice SQL e non vorrei tradurlo. Inoltre anche se lo
> traducessi, come faccio a specificare i TRIGGER usando
> ActiveRecord::Schema? In tutti i modi avrei bisogno di una connessione
> diretta al DB, o no?

Dentro alla migrazione scrivi:

self.up
  execute <<-END
    create table blabla (
       ....
  END
end

Poi vai in environment.rb e decommenta la riga che dice
config.active_record.schema_format = :sql

>
> Ora per comunicare con il DB a basso livello uso la libreria
> sqlite3-ruby, ma vorrei trovare una soluzione che utilizzasse solo
> ActiveRecord, in modo tale da poter creare dei DB in memoria per
> velocizzare i test.
>
> grazie mille!
> Gendag
>
> --
> Posted via http://www.ruby-forum.com/.
>
>
> _______________________________________________
> Ml mailing list
> Ml a lists.ruby-it.org
> http://lists.ruby-it.org/mailman/listinfo/ml
>
>
>


-- 
http://matteo.vaccari.name/


Maggiori informazioni sulla lista Ml