Skip to main content

No project description provided

Project description

griff

DDD library

Créer une nouvelle version de la librairie

Increment pyproject.toml version number.

Init Bdd

Initialise:

  • la bdd à partir des migrations
  • charge si nécessaire les Db Templates pour les tests.
griff common init_bdd

Gestion des templates de Bdd (aka db_tpl)

Créer ou mettre à jour un db_tpl

griff common db_tpl init <bounded context name>

Restaurer un db_tpl en bdd

Permet de charger/recharger un db_tpl pour un bounded context.

griff common db_tpl restore <bounded context name>

Appliquer de nouvelles migrations sur les db_tpl

Cas d'usage : une ou plusieurs migrations ont été ajoutées.

La commande suivante va mettre à jour les db_tpl avec les nouvelles migrations.

griff common db_tpl migrate

Initialisation des migrations et queries d'un nouvel aggregat

Cela va créer :

  • la migration de création de(s) table(s)
  • la migration de(s) rollback(s)
  • le fichier des queries
griff common agg2sql run <bounded context> <domain> <class aggregat>

# exemple pour le domaine user_account dans le bounded contexte Access
griff common agg2sql run access user_account UserAccount

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

griff-0.8.12.tar.gz (149.9 kB view hashes)

Uploaded Source

Built Distribution

griff-0.8.12-py3-none-any.whl (230.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page