Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
Je prévois de passer sous PostgreSQL 12 bientôt, néanmoins mon application possède énormément de CTE,
Est ce que PostgreSQL à prévu un moyen simple de revoir la syntaxe des CTE une fois passé en PostgreSQL 12 afin de garder son comportement initial ?
Ou bien est ce que je vais devoir rajouter "MATERIALIZED" à la main pour chaque CTE de mon code ?
Merci
Hors ligne
Non il n'y a pas d'option pour matérialiser systématiquement avec la clause WITH.
Il faut ajouter MATERIALIZED soi-même si nécessaire, mais ça parait très pessimiste de prévoir de faire ça sur toutes les CTEs.
Si cette évolution a été faite dans Pg12, c'est justement parce que la matérialisation systématique ne convient pas à toutes les requêtes.
@DanielVerite
http://blog-postgresql.verite.pro/
Hors ligne
Pages : 1