Форум сайта python.su
Всех приветствую. Есть необходимость в работе с БД (mysql) посредством сабжа и нет полномочий менять структуру БД. В одной из таблиц первичные ключи дублируются по замыслу разработчика . Сгенерирована модель:
class OrderStatusChangelog(DeclarativeBase): __tablename__ = 'MC_order_status_changelog' __table_args__ = {} #column definitions orderID = Column(u'orderID', INTEGER(), server_default='true', nullable=False,primary_key=True) status_name = Column(u'status_name', VARCHAR(length=255),server_default='true', nullable=True) status_change_time = Column(u'status_change_time', DATETIME(),server_default='true', nullable=False) status_comment = Column(u'status_comment', TEXT(), server_default='true', nullable=False) #relation definitions
Офлайн
uev31Наркомания на самом деле, хотя может для Mysql это норма.
В одной из таблиц первичные ключи дублируются по замыслу разработчика .
Офлайн
Модель генерировал sqlautocode. Ещё и допилить пришлось.
Офлайн
А вообще спасибо за отзыв. Слегка дезиформировал Вас в теме. У таблицы нет ключей… в модели указал в качестве первичного ключа другое поле (можно считать уникальным) и решил вопрос.
Отредактировано uev31 (Сен. 8, 2014 21:23:26)
Офлайн
uev31оно не обновляется с 2011 надо использовать
sqlautocode
Отредактировано ihor_ua (Сен. 8, 2014 21:37:41)
Офлайн