3 টি ডেটিটাইপস রেলস?


158

রেল 3 তে ব্যবহৃত হতে পারে এমন ডেটা ধরণের একটি তালিকা আমি কোথায় পাব? (যেমন পাঠ্য, স্ট্রিং, পূর্ণসংখ্যা, ভাসা, তারিখ, ইত্যাদি?) আমি এলোমেলোভাবে নতুন সম্পর্কে শিখতে থাকি, তবে আমি সহজেই উল্লেখ করতে পারি এমন একটি তালিকা পেতে পছন্দ করি।

উত্তর:


270

এখানে সমস্ত Rails3(অ্যাক্টিভেকর্ডার স্থানান্তর) ডেটাটাইপ রয়েছে:

: বাইনারি
: বুলিয়ান
: তারিখ: তারিখের সময়
:
দশমিক
: ভাসা
: পূর্ণসংখ্যা
: প্রাথমিক_কি
: তথ্যসূত্র
: স্ট্রিং
: পাঠ্য
: সময়
: টাইমস্ট্যাম্প

উৎস


4
এবং: বহুকোষী সমিতিগুলির জন্য রেফারেন্স। দেখুন: api.rubyonrails.org/classes/ActtiveRecord/ConnicationAdapters/…
এথান

গাইড পরিবর্তন হয়েছে। সম্ভবত সম্পর্কিত ডকুমেন্টেশনের লিঙ্কটি এটি প্রতিস্থাপন করা উচিত।
হ্যারি মোরেনো

1
@ হ্যারিমোরেনো: টিপটির জন্য ধন্যবাদ! আমি রেফারেন্স আপডেট করেছি, আপনি যদি আরও ভাল কিছু খুঁজে পান দয়া করে আমাকে জানান।
নিকোলাস রাউল

উল্লেখগুলি পলিমারফিক সংঘের মধ্যে সীমাবদ্ধ নয়। এবং আমি এটি ডেটাটাইপ হিসাবে গণনা করব না।
পাস্কাল

67

ডাটাবেস টাইপগুলিতে কেবল প্রকারগুলিই নয় তবে এই ধরণের ম্যাপিংটিও জানা গুরুত্বপূর্ণ:

এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন

উদাহরণস্বরূপ, নোট করুন যে এমএস এসকিউএল সার্ভারে আমরা ব্যবহার করছি:

  1. পুরানো "ডেটটাইম" পরিবর্তে "ডেটটাইম 2"
  2. এর ডিফল্ট নির্ভুলতার সাথে দশমিক
  3. পরিবর্তে পাঠ্য এবং বারচার
  4. অন্তর্নিহিত (ক্ষুদ্র অভ্যন্তরীণ / ছোট ইনট / বড় ইনট ব্যবহার করা সম্ভব নয়)
  5. পরিবর্তে BLOB চিত্র

2
যেমনটি এই ব্লগ থেকে সন্ধান করুন । টিনিনেন্ট / স্মার্টিন্ট / বিগিন্ট সেট করতে পারেন: এর সাথে সীমা বিকল্প: পূর্ণসংখ্যা ব্যবহার করে। আমি এটি রেল 3 এবং মাইএসকিউএলে পরীক্ষা করেছি, তারা এখনও কাজ করছে, ঠিক যেমন ব্লগে বলা হয়েছে, তারা স্বাক্ষরিত পূর্ণসংখ্যায় রয়েছে।
র্যাকসো

26

সক্রিয় রেকর্ড মাইগ্রেশন সংজ্ঞায়িত করার অর্থ কি? বা আপনার অর্থ রুবি ডেটা টাইপ?

এখানে একটি লিঙ্ক রয়েছে যা মাইগ্রেশন তৈরি করতে সহায়তা করতে পারে:

অরথোগোনাল চিন্তাভাবনা - মাইএসকিউএল এবং রুবেলগুলি রেল ডেটাটাইপগুলিতে


16

এই ডেটা ধরণের জন্য কী ব্যবহার করা হয় তা সাধারণত জানতে সহায়ক হতে পারে:

  • বাইনারি - চিত্র, অডিও বা চলচ্চিত্রের মতো ডেটা সংরক্ষণ করার জন্য।
  • বুলিয়ান - সত্য বা মিথ্যা মান সংরক্ষণ করার জন্য।
  • তারিখ - শুধুমাত্র তারিখ সংরক্ষণ করুন
  • তারিখ সময় - একটি কলামে তারিখ এবং সময় সংরক্ষণ করুন।
  • দশমিক - দশমিকের জন্য।
  • ভাসা - দশমিক জন্য। ( দশমিক এবং ভাসমানের মধ্যে পার্থক্য কী? )
  • পূর্ণসংখ্যা - সম্পূর্ণ সংখ্যার জন্য।
  • প্রাথমিক_কি - অনন্য কী যা সারণীতে প্রতিটি সারি স্বতন্ত্রভাবে সনাক্ত করতে পারে
  • স্ট্রিং - শিরোনামের মতো ছোট ডেটা ধরণের জন্য। ( আপনার স্ট্রিং বা পাঠ্য চয়ন করা উচিত? )
  • পাঠ্য - তথ্যের অনুচ্ছেদের মতো পাঠ্য ডেটার টুকরো টুকরো জন্য।
  • সময় - শুধুমাত্র সময়ের জন্য
  • টাইমস্ট্যাম্প - একটি কলামে তারিখ এবং সময় সংরক্ষণ করার জন্য।

আমি আশা করি যে কাউকে সাহায্য করে! এছাড়াও, এখানে আনুষ্ঠানিক তালিকা দেওয়া হল: http://guides.rubyonrails.org/migrations.html#supported-types

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.