मैं एक समाचार ऐप के लिए फ़ीड बना रहा हूं।

मैं एक एकल पोस्ट कर सकता हूं जिसमें 2 कार्ड हों। एक छवि कार्ड है और एक टेक्स्ट कार्ड है। मैं उपयोगकर्ता के रूप में, दो कार्डों की पोस्ट को किसी भी क्रम में बना सकता हूं जो मैं चाहता हूं। मेरे द्वारा कोई पोस्ट करने के बाद, अन्य उपयोगकर्ता मेरी पोस्ट को दो कार्डों से युक्त उस क्रम में देख सकते हैं जिस क्रम में मैंने उन्हें पोस्ट किया था।

मैं इसे डेटाबेस में कैसे स्थापित करूं? यह है, जो कि अभी तक मेरे पास है।

यहां छवि विवरण दर्ज करें एक उपयोगकर्ता कई पोस्ट कर सकता है, लेकिन मैं यह दिखाने के लिए क्या संबंध रखता हूं कि पोस्ट में एक विशेष क्रम में 2 ऑब्जेक्ट हैं (बीटीडब्लू, वास्तविक ऐप में, 2 से अधिक संदेश प्रकार हैं)। पोस्ट किसी भी संयोजन में हो सकता है। इसमें या तो 2 टेक्स्ट, या 2 इमेज, या इमेज और टेक्स्ट, या टेक्स्ट और इमेज कॉम्बिनेशन हो सकते हैं।

-3
Just a coder 18 जिंदा 2021, 10:13

1 उत्तर

सबसे बढ़िया उत्तर

आपको post_items नामक एक नई तालिका की आवश्यकता होगी - इसमें 4 कॉलम होंगे:

POST_ID - foreign key into table POST
ITEM_TYPE_ID - ENUM, determining which table the column ITEM_ID is foreign key into
ITEM_ID - foreign key into either TextPost, ImagePost or any other desired table
ITEM_ORDER - defines the order of the item inside the post
1
IVO GELOV 18 जिंदा 2021, 12:18