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 |