Name

ST_BandFileTimestamp — Gibt den Zeitstempel eines im Dateisystem gespeicherten Bandes aus. Wenn "bandnum" nicht angegeben ist, wird 1 angenommen.

Synopsis

bigint ST_BandFileTimestamp(raster rast, integer bandnum=1);

Beschreibung

Gibt den Zeitstempel (Anzahl der Sekunden seit Jan 1st 1970 00:00:00 UTC) eines im Dateisystem gespeicherten Bandes aus. Wenn die Funktion mit einem indb-Band aufgerufen wird oder der outdb-Zugriff deaktiviert ist, wird eine Fehlermeldung ausgegeben.

Diese Funkction wird üblicherweise gemeinsam imit ST_BandPath() und ST_BandFileSize() verwendet. Auf diese Weise kann ein Client feststellen, ob er die selbe Sicht auf den Dateinamen eines outdb-Rasters hat wie der Server.

Verfügbarkeit: 2.5.0

Beispiele

SELECT ST_BandFileTimestamp(rast,1) FROM dummy_rast WHERE rid = 1;

 st_bandfiletimestamp
----------------------
           1521807257