Dernière mise à jour : 26/11/2012 à 11h28
Table des matières
Elle a pour but de faciliter le développement et ainsi gagner en productivité.
La classe qui regroupe les différentes fonctions se nomme MySQLDBMSUtils.
On peut accéder à son objet avec :
Code PHP :
PersistenceContext::get_dbms_utils()
Les différentes possibilités
Connaître la version de MySQL
Fonction :
string get_dbms_version()
Lister les différentes tables
Fonction :
array list_tables()
Créer une table
Fonction :
create_table($table_name, array $fields, array $options = array())
Supprimer une table
Fonction :
drop($tables)
Vider une table
Fonction :
truncate($tables)
Ajouter une colonne à une table
Fonction :
add_column($table_name, $column_name, array $column_description)
Supprimer une colonne à une table
Fonction :
drop_column($table_name, $column_name)