From eec1c1bad0fd8b90cbf9055d3eb8f62464a12e5e Mon Sep 17 00:00:00 2001 From: Tom Goren Date: Tue, 10 Sep 2024 01:01:20 -0700 Subject: [PATCH] Handle mediumtext in MySQL gracefully --- synth/src/datasource/mysql_datasource.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/synth/src/datasource/mysql_datasource.rs b/synth/src/datasource/mysql_datasource.rs index 7dab6c8e..d7d9dfbd 100644 --- a/synth/src/datasource/mysql_datasource.rs +++ b/synth/src/datasource/mysql_datasource.rs @@ -88,7 +88,7 @@ impl SqlxDataSource for MySqlDataSource { fn decode_to_content(&self, column_info: &ColumnInfo) -> Result { let content = match column_info.data_type.to_lowercase().as_str() { - "char" | "varchar" | "text" | "binary" | "varbinary" | "enum" | "set" => { + "char" | "varchar" | "text" | "binary" | "varbinary" | "enum" | "set" | "mediumtext" => { let pattern = "[a-zA-Z0-9]{0, {}}".replace( "{}", &format!("{}", column_info.character_maximum_length.unwrap_or(1)),