Utilitaires SQL en ligne de commande¶
Une fois l’outil installé, un ensemble d’utilitaires liés aux fichiers SQL embarqués est appelable en ligne de commande : gpf-sql-utils.
Fonctionnement général¶
Commandes et options¶
IGN Géoplateforme Python Toolbelt 1.14.0 - Trousse à outils mutualisée pour interagir avec l’Entrepôt, son API, son orchestrateur, etc.. - Utilitaires SQL de la GPF
gpf-sql-utils [-h] [-v] [--version] {list,l,copy,cp,execute,run} ...
gpf-sql-utils options¶
list (l)¶
Lister les fichiers SQL disponibles.
list [-h]
list options¶
copy (cp)¶
Copier un fichier vers un emplacement indépendant de la toolbelt.
copy [-h] [-d DEST_FOLDER_PATH] sql_file_name
copy positional arguments¶
sql_file_name
- Nom du fichier SQL à copier (avec ou sans extension). (default:None
)
copy options¶
-d
DEST_FOLDER_PATH
,--dest-folder-path
DEST_FOLDER_PATH
- Dossier dans lequel copier le fichier. S'il n'
existe pas, il est créé (parents inclus). (default:None
)
execute (run)¶
Exécute un fichier SQL. la chaîne de connexion à la base de données doit être définie en variables d’environnement : PORT, POSTGRES_USER, POSTGRES_PASSWORD, POSTGRES_HOST, POSTGRES_DB,
execute [-h] sql_file_name
execute positional arguments¶
sql_file_name
- Nom du fichier SQL à copier (avec ou sans extension). (default:None
)
execute options¶
Développé par Oslandia
Documentation : https://geoplateforme.pages.gpf-tech.ign.fr/gpf-entrepot-toolbelt-py