Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Choisir le nom du schéma d'installation du modèle de données #80

Open
2 tasks
rldhont opened this issue Sep 28, 2020 · 3 comments
Open
2 tasks

Choisir le nom du schéma d'installation du modèle de données #80

rldhont opened this issue Sep 28, 2020 · 3 comments

Comments

@rldhont
Copy link
Contributor

rldhont commented Sep 28, 2020

Le plugin installe le modèle de données dans le schéma adresse. L'utilisateur doit pouvoir définir le schéma où installer le modèle de données. L'algorithme LoadLayersAlgorithm permet déjà à l'utilisateur de choisir le schéma.

Cette modification impacte 2 algos :

  • CreateDatabaseStructure
  • UpgradeDatabaseStructure
@Gustry
Copy link
Member

Gustry commented Sep 29, 2020

Je pense que l'on doit réfléchir à ce que l'on fait. Il y a même question sur VVV 3liz/qgis-veloroutes_voies_vertes-plugin#59

Les algos Create et Upgrade sont génériques et sont les mêmes dans les tous les plugins QGIS Desktop afin de faciliter les copier/coller et faciliter les évolutions dans le temps.

@rldhont
Copy link
Contributor Author

rldhont commented Sep 29, 2020

Même chose pour raepa

@Gustry
Copy link
Member

Gustry commented Sep 29, 2020

CF discussion avec @mdouchin à propos de l'avenir des fichiers [Create/Upgrade]DatabaseStructure.

  • Modifier le nom de la table metadata pour être plus explicite
  • Besoin de spécifier le schéma
  • Utilisation des widgets Processing base de données
  • Utilisation de l'API PyQGIS Base de données ?
  • Besoin d'avoir des fichier extrêmement générique pour faciliter le copier/coller entre les plugins et suivre les évolutions de l'API : Raepa, Lizsync, GObs, VVV, Adresse, PgMetadata etc

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants