Leave the attribute out all together to use the default in Schema::Field. Use empty quotes or 'EMPTY_STRING' for a zero length string. 'NULL' for an explicit null (currently sets default_value to undef in the Schema::Field obj).

The previous version of the SQLFairy XML allowed the attributes of the schema objects to be written as either xml attributes or as data elements, in any combination. While this allows for lots of flexibility in writing the XML the result is a great many possible XML formats, not so good for DTD writing, XPathing etc! So we have moved to a fixed version described in SQL::Translator::Producer::XML::SQLFairy.

This version of the parser will still parse the old formats and emit warnings when it sees them being used but they should be considered heavily depreciated.

To convert your old format files simply pass them through the translator :)