حدد بادئة جدول لـ MySQL
-
28-09-2019 - |
سؤال
في CakePhP ، يمكنني تحديد بادئة في تكوين قاعدة البيانات الخاصة بي ، أي "SO_" ، بحيث يبحث كل طراز عن جدوله ضمن هذه البادئة.
هل شيء مشابه ممكن في القضبان أيضًا؟ وهذا هو ، هل يمكن للعديد من البرامج أن تشارك قاعدة بيانات واحدة؟
المحلول
قد تجرب ما يلي environments.rb
: في قسم التكوين ، أضف الرمز التالي
config.active_record.table_name_prefix = "so_"
نصائح أخرى
يمكنك بسهولة تحديد اسم الجدول الخاص بك لكل طراز باستخدام طريقة set_table_name:
class Mouse < ActiveRecord::Base
set_table_name "so_mice"
end
لكن عليك القيام بذلك لكل نموذج ، لا أعرف أي خيار تكوين عالمي.
يتم إهمال ثابت Rails_env منذ الإصدار 3.0 ، والآن هو Rails.env
لا تنتمي إلى StackOverflow