Commandes
Pour lister l'ensemble des commandes disponibles :
php bin/console list
Pour avoir de l'aide sur une commande :
php bin/console <commande> --help
Globales
status
php bin/console status
Description
Vérifie la définition des variables d'environnement pour chacune des fonctionnalités activées et effectue des tests de connexions nécessaires au fonctionnement de chacune d'entre elles.
Options
Option | Description |
---|---|
--show | Affiche également la configuration actuelle |
conf:generate
php bin/console conf:generate
Description
Génère le ou les fichiers de configuration par défaut pour un système de contrôle de processus (PCS) donné.
Options
Option | Défaut | Description |
---|---|---|
--pcs=PCS | supervisor | Système de contrôle de processus choisi (supervisor , systemctl ou systemd ) |
--supervisord | Ajoute une section supervisord lorsque PCS=supervisor |
context:init
php bin/console context:init
Description
Initialise le contexte pour l'ensemble des fonctionnalités activées.
worker:start
php bin/console worker:start --name=NAME --queue=QUEUE --limit=LIMIT
Description
Déploie un worker consommant la file d'attente de messages QUEUE
et s'arrêtant après LIMIT
messages traités.
Arguments
Option | Description |
---|---|
--name=NAME | Nom du processus |
--queue=QUEUE | File d'attente à consommer |
--limit=LIMIT | Nombre de messages à traiter avant arrêt |
ExtendedSmartField
esf:sync:start
php bin/console esf:sync:start
Description
Activer la synchronisation i.e. envoyer un message de demande de synchronisation dans la file d'attente.
esf:sync:stop
php bin/console esf:sync:stop
Description
Désactiver la synchronisation i.e. supprimer tous les messages de demande de synchronisation dans la file d'attente.
Options
Option | Description |
---|---|
--force | Ne pas demander confirmation |
DashboardETL
etl:status:sync
php bin/console etl:status:sync
Description
Affiche la file d'attente des messages de synchronisation.
Options
Option | Défaut | Description |
---|---|---|
--rows=ROWS | 10 | Nombre de lignes affichées |
--page=PAGE | 1 | Page affichée |
etl:status:queue
php bin/console etl:status:queue
Description
Affiche la file d'attente des messages de mise à jour.
Options
Option | Défaut | Description |
---|---|---|
--entity=ENTITY | '' | Afficher uniquement les messages concernant l'entité ENTITY |
--rows=ROWS | 10 | Nombre de lignes affichées |
--page=PAGE | 1 | Page affichée |
--failed | Afficher les messages échoués |
etl:sync:start
php bin/console etl:sync:start
Description
Activer la synchronisation i.e. envoyer un message de demande de synchronisation dans la file d'attente.
Options
Option | Description |
---|---|
--structures=STRUCTURE1,STRUCTURE2,... | Synchroniser uniquement les Smart Structures STRUCTURE1,STRUCTURE2,... |
--slice=SLICE | Ne traiter que SLICE éléments par Smart Structures |
etl:sync:stop
php bin/console etl:sync:stop
Description
Désactiver la synchronisation i.e. supprimer tous les messages de demande de synchronisation dans la file d'attente.
Options
Option | Description |
---|---|
--force | Ne pas demander confirmation |
etl:entity:generate
php bin/console etl:entity:generate
Description
Générer les entités Doctrine à partir de la configuration des <SmartStructure>Dashboard.xml
dans AP4.
etl:entity:delete
php bin/console etl:entity:delete
Description
Supprimer les entités Doctrine.
etl:entity:show
php bin/console etl:entity:show
Description
Afficher la correspondance entre les entités Doctrine et les Smart Structures.
etl:schema:init
php bin/console etl:schema:init
Description
Créer les tables et schémas associés aux entités Doctrine.
etl:schema:drop
php bin/console etl:schema:drop
Description
Supprimer les tables et schémas associés aux entités Doctrine.
etl:schema:update
php bin/console etl:schema:update
Description
Mettre à jour le schéma des tables correspondant aux entités Doctrine.