SQLAlchemy प्रकार (जैसे Integer
) मानक SQL डेटा प्रकारों का पालन करने का प्रयास करते प्रतीत होते हैं। चूंकि "अहस्ताक्षरित पूर्णांक" एक मानक डेटा प्रकार नहीं है, इसलिए आपको UnsignedInteger
जैसा कुछ दिखाई नहीं देगा या पूर्णांक(अहस्ताक्षरित=सत्य)
।
ऐसे मामलों में (जहां MySQL जैसे डेटाबेस में डेटा प्रकार होता है जो स्वयं मानक डेटा प्रकार नहीं होता है या ऐसे विकल्प होते हैं जो मानक नहीं होते हैं) आप बोली-विशिष्ट प्रकार प्राप्त करके इन प्रकारों/विकल्पों तक पहुंच सकते हैं। MySQL के लिए, आप इन प्रकारों को <के माध्यम से एक्सेस कर सकते हैं। कोड>sqlalchemy.dialects.mysql मॉड्यूल , ऐसे ही...
from sqlalchemy.dialects.mysql import INTEGER
class Users(db.Model):
id = db.Column(INTEGER(unsigned=True), primary_key=True)
UserName = db.Column(db.String(40))
FirstName = db.Column(db.String(40))
LastName = db.Column(db.String(40))
EmailAddress = db.Column(db.String(255))
Password = db.Column(db.String(40))