composants orm drivers mariadb - yamsuz/damix GitHub Wiki

** ORM - Drivers MariaDB **

MariaDB est une base de données relationnelles MariaDB Foundation.

Configuration

Si vous désirez générer certaines spécification, vous pouvez définir dans la configuration "profile.cf.xml"

  • charset
  • engine

Exemple :

    <config name="charset" value="UTF8"/>
    <config name="engine" value="InnoDB"/>

Les types de données

Voici la correspondance coté BDD

  • \damix\engines\orm\request\structure\OrmDataType::ORM_STRING | VARCHAR | string |
  • \damix\engines\orm\request\structure\OrmDataType::ORM_CHAR | CHAR | char|
  • \damix\engines\orm\request\structure\OrmDataType::ORM_INT | INT | int |
  • \damix\engines\orm\request\structure\OrmDataType::ORM_LONG | BIGINT | long |
  • \damix\engines\orm\request\structure\OrmDataType::ORM_FLOAT | FLOAT | float |
  • \damix\engines\orm\request\structure\OrmDataType::ORM_DECIMAL | DECIMAL | decimal |
  • \damix\engines\orm\request\structure\OrmDataType::ORM_DATE | DATE | date |
  • \damix\engines\orm\request\structure\OrmDataType::ORM_TIME | TIME | time |
  • \damix\engines\orm\request\structure\OrmDataType::ORM_DATETIME | DATETIME | datetime |
  • \damix\engines\orm\request\structure\OrmDataType::ORM_BOOL | bit(1) | bool |