Actuellement les tables sont créées via la fonction normalize_tables() : les données sont manipulées en polars puis chargées dans PostgreSQL. Je suppose que ce chargement est très coûteux en mémoire, plus que si les requêtes étaient exécutées dans Postgre.
Ce n'est pas prioritaire car on a pour l'instant peu d'enjeux de temps d'exécution, mais à garder sous le coude.
Cet issue deviendra surtout prioritaire si les données doivent être servies depuis Postgre en production.