के साथ SQLAlchemy में ENUM प्रकार मैं पोस्टग्रेस्क्ल डेटाबेस के साथ SQLAlchemy core का उपयोग कर रहा हूं और मैं ENUM को अपनी तालिका परिभाषा में जोड़ना चाहता हूं। postgresql documentation के अनुसार, Enum प्रकार पूर्व तालिका बनने परिभाषित किया जाना चाहिए:पोस्टग्रेएसक्यूएल
CREATE TYPE gender_enum AS ENUM ('female', 'male');
CREATE TABLE person (
name VARCHAR(20),
gender gender_enum
);
समस्या है जब मैं तालिका परिभाषा बना रहा हूं। SQLAlchemy documentation पढ़ने के बाद मुझे कोई कार्यान्वयन उदाहरण नहीं मिला। मैंने ऐसा कुछ करने की कोशिश की है लेकिन यह काम नहीं किया:
from sqlalchemy.dialects.postgresql import ENUM
person = Table('user_profile', metadata,
Column('name', String(20)),
Column('gender', ENUM('female','male'))
);
यह कैसे किया जाना चाहिए?
इसके लिए मेरे लिए पोस्टग्रेज़ के साथ काम करने के लिए, मुझे 'sqlalchemy.dialects.postgresql आयात ENUM' – miah