summaryrefslogtreecommitdiff
path: root/docs/fr/source/annexe-tech-6-manage-commands.rst
blob: 7604aa1708b01a42c7ebec04329510b6a814953d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
.. -*- coding: utf-8 -*-

.. _annexe-tech-6-manage-commands:

================================================
Annexe technique 6 - Commandes de gestion en CLI
================================================

:Auteurs: Étienne Loks
:Date: 2024-06-06
:Copyright: CC-BY 3.0

----------------------------------


Les commandes de gestion en CLI nécessitent un accès en ligne de commande au serveur.
Une fois connecté en SSH à celui-ci, on se rend dans le répertoire de l'instance sur
laquelle on souhaite intervenir (par défaut : `/srv/ishtar/<nom-de-l'instance>`) et
on lance la commande souhaitée via un appel à `manage.py` suivi du
nom de la commande. Exemple :

.. code-block:: bash

    root@ishtar-server:# cd /srv/ishtar/prod_deb
    root@ishtar-server:# python3 ./manage.py relations_update_cache_tables


import_geofla_csv
-----------------

Import des communes depuis les données IGN (cf. :ref:`Annexe technique 2<import-communes-ign>`).

import_insee_comm_csv
---------------------

Import des communes depuis les données INSEE (cf. :ref:`Annexe technique 1<import-regroupements-communes-insee>`).

relations_update_cache_tables
-----------------------------

Cette commande met à jour les tables de cache des relations. Cette commande doit être
impérativement lancée lorsque l'on change le type de gestion des relations depuis le
profil afin de mettre à jour les tables correpondantes.