Ticket #462: MysqlPlatform.patch

File MysqlPlatform.patch, 1.1 KB (added by b166er, 3 years ago)

patch for "1.3/generator/classes/propel/engine/platform/MysqlPlatform.php"

  • MysqlPlatform.php

     
    3737        protected function initialize() 
    3838        { 
    3939                parent::initialize(); 
     40                // need support for SET-type 
     41                $this->setSchemaDomainMapping(new Domain(PropelTypes::BOOLEAN, "ENUM")); 
     42                $this->setSchemaDomainMapping(new Domain(PropelTypes::BINARY, "TYNIBLOB")); 
    4043                $this->setSchemaDomainMapping(new Domain(PropelTypes::BOOLEAN, "TINYINT")); 
    4144                $this->setSchemaDomainMapping(new Domain(PropelTypes::NUMERIC, "DECIMAL")); 
    4245                $this->setSchemaDomainMapping(new Domain(PropelTypes::LONGVARCHAR, "TEXT")); 
    4346                $this->setSchemaDomainMapping(new Domain(PropelTypes::BINARY, "BLOB")); 
     47                $this->setSchemaDomainMapping(new Domain(PropelTypes::LONGVARCHAR, "MEDIUMTEXT")); 
     48                $this->setSchemaDomainMapping(new Domain(PropelTypes::NUMERIC, "MEDIUMINT")); 
    4449                $this->setSchemaDomainMapping(new Domain(PropelTypes::VARBINARY, "MEDIUMBLOB")); 
    4550                $this->setSchemaDomainMapping(new Domain(PropelTypes::LONGVARBINARY, "LONGBLOB")); 
    4651                $this->setSchemaDomainMapping(new Domain(PropelTypes::BLOB, "LONGBLOB"));