Tritt in einem Magento2-Onlineshop beim Versuch, den Befehl bin/magento setup:upgrade auszuführen, die Fehlermeldung auf: "The attribute 'length' is not allowed." mit vorangestellter Meldung "The XML in file "db_schema.xml" is invalid", reicht es aus, die XML-Struktur anzupassen.
Findet man z.B. eine Zeile mit type=int vor, welches das Attribut "length" enthält, z.B.
<column xsi:type="int" name="download_loft_status" nullable="false" length="1" comment="download_loft_status"/>
reicht es aus, eben dieses Attribut zu entfernen:
<column xsi:type="int" name="download_loft_status" nullable="false" comment="download_loft_status"/>
und den Befehl
bin/magento setup:upgrade
erneut auszuführen.
Gesehen in unserer Webagentur in einem Webshop mit Magento 2.3.