[Sqlalchemy-tickets] [sqlalchemy] #2729: metadata.create_all do not create Enum in postgre ARRAY
Brought to you by:
zzzeek
|
From: sqlalchemy <mi...@zz...> - 2013-05-19 12:59:29
|
#2729: metadata.create_all do not create Enum in postgre ARRAY
---------------------------------+-----------------------------------------
Reporter: sowingsadness | Owner: zzzeek
Type: defect | Status: new
Priority: medium | Milestone: 0.8.xx
Component: postgres | Severity: no triage selected yet
Keywords: create_all, enum, | Progress State: awaiting triage
ARRAY |
---------------------------------+-----------------------------------------
metadata.create_all do not create work_place_roles if Enum in
sqlalchemy.dialects.postgresql.ARRAY
{{{
class WorkPlacement(Base):
__tablename__ = 'work_placement'
roles = Column(ARRAY(Enum('manager', 'place_admin', 'carwash_admin',
'parking_admin', 'service_admin',
'tire_admin',
'mechanic', 'carwasher',
'tire_mechanic', name="work_place_roles")))
}}}
i need do so:
{{{
class WorkPlacement(Base):
__tablename__ = 'work_placement'
tmp_role = Column(Enum('manager', 'place_admin', 'carwash_admin',
'parking_admin', 'service_admin',
'tire_admin',
'mechanic', 'carwasher',
'tire_mechanic', name="work_place_roles"))
roles = Column(ARRAY(Enum(name="work_place_roles")))
}}}
--
Ticket URL: <http://www.sqlalchemy.org/trac/ticket/2729>
sqlalchemy <http://www.sqlalchemy.org/>
The Database Toolkit for Python
|