Jakieś rekomendacje dla modułu, który utrzymuje zapytania SQL zewnętrzne dla aplikacji, dla programów Ruby? Poszukuję możliwości uniknięcia twardych kwerend SQL i ewentualnie obsługi wielu backendów SQL w zestawie programów, które tworzą bezpośrednie zapytania SQL (to znaczy nie są pośredniczone przez ORM).Ruby externalized moduł SQL
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)
w Perlu mogę używać lub coś bardziej egzotycznego jak CAM::SQLManager
.
Brzmi interesująco, ale uważam, że ten moduł/klejnot musi być napisany jako pierwszy. Wydaje się nie być zbyt skomplikowane./Czy znalazłeś jakieś rozwiązanie po tak długim czasie? – asaaki
@asaaki, nie, jeszcze nie. Jednak mam kilka nieopisanych scratchów zbudowanych na RDBI (reboot w Ruby/DBI). – pilcrow