ما هو sqlalchemy نوع العمود يعادل عن "المال" و "OID" في بوستجرس؟

StackOverflow https://stackoverflow.com/questions/359409

  •  21-08-2019
  •  | 
  •  

سؤال

ما هو sqlalchemy يعادل نوع العمود "المال" و "OID" أنواع الأعمدة في بوستجرس؟

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

المحلول

وكان لدينا أبدا "OID" نوع تحديدا، على الرغم من أننا قد دعمت مفهوم عمود "OID" ضمني على كل طاولة من خلال سلسلة 0.4، في المقام الأول لصالح بوستجرس. ولكن منذ وإهمال الجدول المستخدم الأعمدة إمكانية احتواء المحددة في بوستجرس، ونحن في الواقع لم تستخدم قط حقا ميزة إمكانية احتواء التي كانت موجودة، أزلنا هذه الميزة من المكتبة.

إذا لم يتم توفير نوع معين في SQLA، كبديل لتحديد نوع مخصص، يمكنك دائما استخدام NullType وهو ما يعني فقط SQLA لا يعرف أي شيء على وجه الخصوص حول هذا النوع. إذا يرسل psycopg2 / يتلقى نوع بيثون مفيدة للعمود بالفعل، ليس هناك في الواقع أي حاجة لكائن نوع SQLA، باستثناء إصدار عبارات CREATE TABLE.

نصائح أخرى

ومن الحجة على هذا صلة الاستنتاج النهائي هو:

وعن طريق تعويم للمبالغ النقدية هي فكرة سيئة للغاية بسبب عدم دقة التخزين والحساب .. باستخدام MONEY تم تخيف لأنها لغة حساسة جدا وينبغي أن تستخدم بدلا من ذلك NUMERIC

وهذا هو كل ما يمكن أن تجد: HTTP: //docs.sqlalchemy. غزاله / EN / rel_0_9 / الأساسية / types.html

ويمكنك جعل نوع الخاصة بك إذا كنت ترغب كذلك.

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