Propel provee Phing tareas para optimizar soporte de base de datos y documentación de operaciones. No todas estas son implementadas en la versión actual. Usted puede siempre usar Phing para ver una lista actualizada de objetivos con sus descripciones:
$> phing -f build-propel.xml -list
La siguiente tabla muestra objetivos con sus estados actuales.
Objetivo | Descripción | Completado? |
---|---|---|
convertir-props | convierte archivos propiedades en areglos PHP | Si |
crear-db | genera la base de datos objetivo | Si |
datadtd | genera el DATA DTD para su proyecto | Si |
datadump | arroja datos desde la base de datos en un archivo xml | Si |
datasql | genera sql desde datos xml | Si |
insert-sql | inserta el sql generado | Si |
om | genera el objeto basado en el modelo Peer para su proyecto | Si |
Cualquiera de estos objetivos pueden ser invocados especificando el nombre del objetivo cuando corra phing:
$> phing -f build-propel.xml targetname