.. _management-commands: ######################################################################## Comandi di amministrazione principali ######################################################################## .. contents:: Contenuti ************************************************************************ Introduzione ************************************************************************ I comandi di amministrazione sono contenuti nella directory: :: {{SANET_INSTALL_DIR}}/bin/ ************************************************************************ sanet-manage ************************************************************************ :: {{SANET_INSTALL_DIR}}/bin/sanet-manage [ ] Il comando sanet-manage permette di compiere numerose operazioni di amministrazione. .. note:: il comando sanet-manage e' equivalente al comando: :: python {{SANET_INSTALL_DIR}}/manage.py [ ] Questo comando in realta' funziona solo specificando almeno un sottocomando. L'elenco completo dei sottocomandi e' disponibile con: :: sanet-manage helpme oppure :: sanet-manage help Per una descrizione dei singoli sotto-comandi disponibili si rimanda a :ref:`command_line_tools`. .. warning:: Esiste il comando "djangohelp" per ottenere l'elenco completo di tutti i comandi "django" disponibili, ma NON VA USATO poiche' mostra anche comandi presenti esclusivamente per finalita' di debug e diagnostica. Se usati senza le opportune precauzioni potrebbero lasciare il sistema in uno stato incosistente/inutilizzabile. :: sanet-manage djangohelp Questo comando mostra anche comandi ad uso interno/debug. NON USATE COMANDI che non vengono elencati usando "help(me)". Sotto-comandi principali ------------------------ .. automodule:: core.management.commands.sanetdata .. automodule:: core.management.commands.get_config .. _management-commands-users: Comandi per amministrazione utenti ---------------------------------- createsuperuser ~~~~~~~~~~~~~~~ Crea l'utente superuser del sistema. Utile per avere una prima utenza per accedere attraverso l'interfaccia web: :: {{SANET_INSTALL_DIR}}/bin/sanet-manage createsuperuser changepassword ~~~~~~~~~~~~~~~ Cambiare la password "locale" di un utente :: {{SANET_INSTALL_DIR}}/bin/sanet-manage changepassword Esempio: :: $ sanet-manage changepassword admin Password: ****** test_user_password ~~~~~~~~~~~~~~~~~~ .. automodule:: core.management.commands.test_user_password ************************************************************************ CLI ************************************************************************ Si rimanda alla sezione: :ref:`CLI-MAIN`. ************************************************************************ entables ************************************************************************ Si rimanda alla sezione: :ref:`entables-command-line`. ************************************************************************ dbshell ************************************************************************ Questo comando permette di accedere al database interno: :: {{SANET_INSTALL_DIR}}/bin/sanet-manage dbshell .. warning:: il database interno di sanet e' suddiviso in schemi e per accedere ad i dati di un tenant bisogna usare il comando :: set search_path to , public; .. .. automodule:: core.management.commands.dbusage .. automodule:: core.management.commands.broker_info .. automodule:: core.management.commands.cache_info Utility ------------------------------ .. automodule:: core.management.commands.exec_datagroup .. automodule:: core.management.commands.exec_expr