Qualche raccomandazione per un modulo che mantiene le query SQL esterne all'applicazione, per i programmi Ruby? Sto cercando di evitare query SQL hardcoding e possibilmente di supportare più backend SQL in una serie di programmi che fanno query SQL dirette (cioè, non mediate tramite un ORM).modulo SQL serializzato rubino
Hyopthetically:
# Production system is pg, dev environment is sqlite
sql_book = What::Module::Here.load(a_file,
ENV['DEVEL'] ? 'PostgreSQL' : 'SQLite3')
# Okay, now get all Widget IDs
r = db_handle.execute(:load_all_widget_ids)
in Perl potrei usare o qualcosa di più esotico come CAM::SQLManager
.
I suoni sono interessanti, ma credo che questo modulo/gemma debba essere scritto per primo. Sembra non essere troppo complicato./Hai trovato qualche soluzione dopo tanto tempo? – asaaki
@asaaki, no, non ancora. Tuttavia, ho alcuni graffi inediti creati sopra l'RDBI (riavvio Ruby/DBI). – pilcrow