سؤال

لدي MySQL DB موجود بالفعل مع العديد من الأعمدة المعرفة مع أنواع الأعمدة الخاصة MySQL (MELIEMINT، Tinyint لذكر عدد قليل)، وحتى إذا كان نوع العمود ينتمي إلى نوع بيانات SQL القياسي، يتم الإعلان أحيانا باسم غير ماني.

الآن أنا أكتب تطبيقا قارورة لتوفير API للوصول إلى DB بطرق مختلفة. باستخدام SQLAlchemy Plain، أود أن استيراد تعريفات أنواع بيانات محددة من sqlalchemy.dialects.mysql، مثل:

giveacodicetagpre.

ولكن قيل لي لاستخدام قارورة Sqlalchemy، لذلك أنا أعلن طاولاتي مثل

giveacodicetagpre.

كيف يمكنني أن أقول قارورة SQLAlchemy أن معرف العمود هو mysql mediumint وهذا غير مائعين؟هل يمكنني المرور، كحجة الأولى إلى "DB.Column" تعريف نوع البيانات المستوردة ليس من "db.something" ولكن من Sqlalchemy.dialects.mysql، وستكون هذه ممارسات جيدة (لا يبدو لي)؟

شكرا لك؛)

هل كانت مفيدة؟

المحلول

ما هي المشكلة مع

giveacodicetagpre.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top