আমি ম্যানুয়ালি এসকিউএল কমান্ডগুলি কার্যকর করার চেষ্টা করছি যাতে আমি নুওডিবিতে পদ্ধতিগুলি অ্যাক্সেস করতে পারি।
আমি রেলগুলিতে রেল ব্যবহার করছি এবং আমি নিম্নলিখিত কমান্ডটি ব্যবহার করছি:
ActiveRecord::Base.connection.execute("SQL query")
"এসকিউএল ক্যোয়ারী" কোনও এসকিউএল কমান্ড হতে পারে।
উদাহরণস্বরূপ, আমার কাছে "ফিডব্যাক" নামে একটি টেবিল রয়েছে এবং যখন আমি কমান্ডটি কার্যকর করি:
ActiveRecord::Base.connection.execute("SELECT `feedbacks`.* FROM `feedbacks`")
এটি কেবল আমাকে অনুরোধ করা সমস্ত ডেটা প্রেরণের পরিবর্তে "সত্য" প্রতিক্রিয়া ফিরিয়ে আনবে।
এটিই রেলস কনসোলের আউটপুট:
SQL (0.4ms) SELECT `feedbacks`.* FROM `feedbacks`
=> true
আমি এটিকে নুওডিবিতে সঞ্চিত প্রক্রিয়াগুলি কল করতে ব্যবহার করতে চাই তবে পদ্ধতিগুলি কল করার পরে এটি একটি "সত্য" প্রতিক্রিয়াও ফিরে আসবে।
যেভাবেই কি আমি এসকিউএল কমান্ডগুলি কার্যকর করতে এবং "সত্য" প্রতিক্রিয়া পাওয়ার পরিবর্তে অনুরোধ করা ডেটা পেতে পারি?