مرحبًا،
هل من الممكن ترتيب المنشورات في استجابة واجهة برمجة التطبيقات؟
أبحث عن استرجاع المنشورات مرتبة حسب “id”.
شكرًا لك!
مرحبًا،
هل من الممكن ترتيب المنشورات في استجابة واجهة برمجة التطبيقات؟
أبحث عن استرجاع المنشورات مرتبة حسب “id”.
شكرًا لك!
أيضًا بشكل أكثر تحديدًا https://meta.discourse.org/posts.json
شكرًا لكما.
ريتشارد، أعتقد أن طلبك يتعلق بالمواضيع وليس بالمشاركات.
رأفائيل لديه الأساس الصحيح، لكنني لا أعتقد أنه يمكن ترتيب النتائج حسب تاريخ الإنشاء (آمل أن أكون مخطئًا؟).
وحتى لو أمكن ذلك، فلا أعتقد أن المعرفات تُخصص للمشاركات بناءً على وقت إنشائها.
من الناحية العملية، في مثيل Discourse الخاص بنا، نلاحظ العديد من الأمثلة على تخصيص معرفات للمشاركات خارج الترتيب الزمني لها.
يصبح هذا مشكلة عند محاولة جلب جميع المشاركات باستخدام الطريقة المناقشة هنا. فإذا لم نتمكن من ترتيب المشاركات حسب المعرف، فإن الأمر يصبح مستحيلًا.
الترتيب الافتراضي هو حسب تاريخ الإنشاء، حسب علمي.
هي تُعيّن كذلك.
الفجوات في الترتيب تعود إلى مشاركات لا يمكن للمستخدم رؤيتها، على الأرجح مشاركات داخل الرسائل الخاصة.
إذا كان هدفك هو استخراج جميع المشاركات، فقد يكون تحميل نسخة احتياطية كاملة في مثيل PostgreSQL محلي أو حتى استخدام إضافة مستكشف البيانات أسهل.
كل قائد في Postgres يستحوذ على مجموعة من المعرفات التلقائية المتزايدة، وأعتقد أن عددها 32 معرفًا في كل مرة. إذا كانت قاعدة بياناتك كبيرة بما يكفي، فستتبدل عمليات الإنشاء بين هذه المجموعات.
هذا يعني أيضًا أنه سيتم إنشاء فجوات عند حدوث فشل في التبديل لقاعدة البيانات.
شكرًا لك! هذا سياق مفيد