anchor.diff:      ;
   
   createDefinition_
  -    : columnDefinition | constraintDefinition | indexDefinition_ | checkExpr_
  +    : columnDefinition | constraintDefinition | indexDefinition_ | checkConstraintDefinition_
       ;
   
   columnDefinition
  
positive.code:     : RESTRICT | CASCADE | SET NULL | NO ACTION | SET DEFAULT
      ;
  
  dataTypeGenerated_
      : (GENERATED ALWAYS)? AS expr (VIRTUAL | STORED)? dataTypeGeneratedOption_*
      ;
  
  constraintDefinition
      : (CONSTRAINT ignoredIdentifier_?)? (primaryKeyOption_ | uniqueOption_ | foreignKeyOption_)
      ;
  
negative.code:     : NULL | NOT NULL | UNIQUE KEY? | primaryKey | COMMENT STRING_
      ;
  
  dataTypeGenerated_
      : (GENERATED ALWAYS)? AS expr (VIRTUAL | STORED)? dataTypeGeneratedOption_*
      ;
  
  defaultValue_
      : NULL | NUMBER_ | STRING_ | currentTimestampType_ (ON UPDATE currentTimestampType_)? | ON UPDATE currentTimestampType_
      ;
  