Skip to content

Commit 0193aad

Browse files
authored
fix: mysql panic when add data for scheduled_jobs (#4319)
1 parent 8d72af7 commit 0193aad

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/infra/src/scheduler/mysql.rs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -480,10 +480,9 @@ SELECT CAST(COUNT(*) AS SIGNED) AS num FROM scheduled_jobs;"#,
480480
async fn add_data_column() -> Result<()> {
481481
log::info!("[MYSQL] Adding data column to scheduled_jobs table");
482482
let pool = CLIENT.clone();
483-
if let Err(e) =
484-
sqlx::query(r#"ALTER TABLE scheduled_jobs ADD COLUMN data TEXT NOT NULL DEFAULT ('');"#)
485-
.execute(&pool)
486-
.await
483+
if let Err(e) = sqlx::query(r#"ALTER TABLE scheduled_jobs ADD COLUMN data LONGTEXT NOT NULL;"#)
484+
.execute(&pool)
485+
.await
487486
{
488487
if !e.to_string().contains("Duplicate column name") {
489488
// Check for the specific MySQL error code for duplicate column

0 commit comments

Comments
 (0)