Bonjour à tous
Je me suis intéressé à Postgres11 sorti récemment. Non pas parce que je cours après les versions mais là j'avais envie de voir un peu le truc.
Et j'ai remarqué une première différence sur les séquences. En effet, il est mentionné dans la doc (je cite) "Bien qu'il ne soit pas possible de mettre à jour une séquence en accédant directement à la table, une requête telle que : SELECT * FROM nom peut être utilisée pour examiner les paramètres et l'état courant d'une séquence" (page 1204 de la doc pg9.6)
Et c'est un truc donc je me servais pas mal dans mes stats. C'est toujours sympa de pouvoir afficher le taux de remplissage d'une séquence en fonction de sa last_value et sa max_value. Mais en v11 (et probablement en v10 aussi) la "max_value" n'y est plus (et la citation de la doc v11, qui se trouve maintenant en page 1287, n'a pas changé).
J'ai tenté de chercher un peu voir si Postgres mentionnait ce changement mais je n'ai rien trouvé.
Voici ce qu'on avait dans PG9.6 quand on tape "select * from nom_sequence": sequence_name | last_value | start_value | increment_by | max_value | min_value | cache_value | log_cnt | is_cycled | is_called...
Et voici ce qu'on a dans PG11: last_value | log_cnt | is_called. Ca a drastiquement diminué quoi.
Si quelqu'un a une remarque...
Merci de votre attention.
Partager