benoitdm-oslandia / pg_featureserv

Apache License 2.0
1 stars 0 forks source link

Task - "Last-Modified" response header and value for each feature #72

Open benoitdm-oslandia opened 1 year ago

benoitdm-oslandia commented 1 year ago

In GitLab by @nrevelant on Oct 21, 2022, 10:27

Actuellement une valeur de last-modified est stockée dans la structure ajoutée au cache lors du traitement du chargement d'une feature.

@benoitdm-oslandia ( et un peu @azarz ;-) ) ?

Example: If-Modified-Since: Wed, 21 Oct 2015 07:28:00 GMT

benoitdm-oslandia commented 1 year ago

In GitLab by @nrevelant on Oct 26, 2022, 15:20

marked this issue as related to #81

benoitdm-oslandia commented 1 year ago

In GitLab by @nrevelant on Oct 26, 2022, 15:21

marked this issue as related to #80

benoitdm-oslandia commented 1 year ago

In GitLab by @azarz on Oct 27, 2022, 09:32

Si la valeur du timestamp est générée par les triggers, seules les modifications qui ont lieu alors que PGFeatureServ tourne sont prises en compte : de fait les intégrer dans le cache est aussi une possibilité qui ne change fonctionnellement rien.

De plus, en partant du principe que PGFeatureServ se branche sur des BDD "déjà existantes", je ne pense pas qu'il ait à modifier la "structure" de la BDD, et donc je pense qu'ajouter des colonnes n'est pas génial.

Et en fait je viens de chercher un truc, pas besoin d'ajouter un champ dans tous les cas car l'information est récupérable à partir du xmin via pg_xact_commit_timestamp().

benoitdm-oslandia commented 1 year ago

marked the task Formaliser la valeur exacte à générer en tant que Last-Modified. A priori <day-name>, <day> <month> <year> <hour>:<minute>:<second> GMT quelle que soit la zone locale @benoitdm-oslandia ? as completed

benoitdm-oslandia commented 1 year ago

marked this issue as related to #10