anchor.diff:  
         initialDatabases = mkOption {
           default = [];
  -        description = "List of database names and their initial schemas that should be used to create databases on the first startup of MySQL";
  +        description = ''
  +          List of database names and their initial schemas that should be used to create databases on the first startup
  +          of MySQL. The schema attribute is optional: If not specified, an empty database is created.
  +        '';
           example = [
             { name = "foodatabase"; schema = literalExample "./foodatabase.sql"; }
  -          { name = "bardatabase"; schema = literalExample "./bardatabase.sql"; }
  +          { name = "bardatabase"; }
           ];
         };
   
  
positive.code:                     if ! test -e "${cfg.dataDir}/${database.name}"; then
                          echo "Creating initial database: ${database.name}"
                          ( echo "create database ${database.name};"
                            echo "use ${database.name};"
  
                            if [ -f "${database.schema}" ]
  
negative.code:                           then
                                cat ${database.schema}/mysql-databases/*.sql
                            fi
                            ''}
                          ) | ${mysql}/bin/mysql -u root -N
                      fi
                    '') cfg.initialDatabases}
  