Stai facendo riferimento a un tipo non corretto nella documentazione. Nel tuo codice hai type="string"
ma il tuo riferimento alla documentazione è correlato a type="object"
.
Se leggi la parte della tabella sopra nei documenti di riferimento vedrai quella string
viene trasmesso a VARCHAR
in MySQL se length
non supera la lunghezza massima per MySQL e viene eseguito il cast su MEDIUMTEXT
se length
supera.
Ma se vuoi ottenere esplicitamente TEXT
campo dovrai definire la tua colonna con type="text"
.