注册

SQLAlchemy的ORM创建表,声明的字段为chose_L_L,实际表结构中该字段没有自动转为大写

123456 2023/08/16 556 0

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: dm8
【操作系统】:centos7
【CPU】:
【问题描述】*:
使用SQLAlchemy的ORM创建表,声明的字段为chose_L_L,建完表后的字段为chose_L_L。但是其他声明的字段表结构中都为大写,请问是什么原因,或者应该怎么处理?
补充说明:

  1. 达梦数据库为大小写敏感模式
  2. python (3.8.1),SQLAlchemy (1.3.23)
  3. 声明映射
class WebActive(MysqlBase):
    __tablename__ = 'web_active'

    id = Column(Integer, primary_key=True, nullable=False, autoincrement=True)
    site_name = Column(String(36))
    site_id = Column(String(36))
    member_id = Column(String(36))
    self_ip = Column(String(36), default='')
    backend_address = Column(String(36), default='')
    backend_protocol_port = Column(String(36), default='')
    chose_L_L = Column(String(255), default='')
    check_time = Column(String(36), default='')
    protocol = Column(String(36), default='')
    web_url = Column(String(255), default='')
    local_address = Column(String(36), default='')
    indicator_value = Column(String(20), default='1', server_default='1')
    recv_email = Column(String(255), default='')
    condition_value = Column(String(20), default='1', server_default='1')
回答 0
暂无回答
扫一扫
联系客服