mirror of
https://github.com/insistence/RuoYi-Vue3-FastAPI.git
synced 2026-09-21 20:55:15 +00:00
fix: 确保ApschedulerJobs字段类型与apscheduler默认创建的表字段类型一致 #53
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
|
|
||||||
from sqlalchemy import CHAR, DOUBLE, BigInteger, Column, DateTime, Index, LargeBinary, String
|
from sqlalchemy import CHAR, DOUBLE, BigInteger, Column, DateTime, Float, Index, LargeBinary, String, Unicode
|
||||||
|
|
||||||
from config.database import Base
|
from config.database import Base
|
||||||
from config.env import DataBaseConfig
|
from config.env import DataBaseConfig
|
||||||
@@ -67,9 +67,11 @@ class ApschedulerJobs(Base):
|
|||||||
|
|
||||||
__tablename__ = 'apscheduler_jobs'
|
__tablename__ = 'apscheduler_jobs'
|
||||||
|
|
||||||
id = Column(String(191), primary_key=True, nullable=False)
|
id = Column(Unicode(191), primary_key=True, nullable=False)
|
||||||
next_run_time = Column(
|
next_run_time = Column(
|
||||||
DOUBLE, nullable=True, server_default=SqlalchemyUtil.get_server_default_null(DataBaseConfig.db_type, False)
|
DOUBLE if DataBaseConfig.db_type == 'mysql' else Float(25),
|
||||||
|
nullable=True,
|
||||||
|
server_default=SqlalchemyUtil.get_server_default_null(DataBaseConfig.db_type, False),
|
||||||
)
|
)
|
||||||
job_state = Column(LargeBinary, nullable=False)
|
job_state = Column(LargeBinary, nullable=False)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user