Name

DropRasterConstraints — Löscht die Constraints eines PostGIS Rasters die sich auf eine Rastertabellenspalte beziehen. Nützlich um Daten erneut zu laden oder um die Daten einer Rasterspalte zu aktualisieren.

Übersicht

boolean DropRasterConstraints(name rasttable, name rastcolumn, boolean srid, boolean scale_x, boolean scale_y, boolean blocksize_x, boolean blocksize_y, boolean same_alignment, boolean regular_blocking, boolean num_bands=true, boolean pixel_types=true, boolean nodata_values=true, boolean out_db=true , boolean extent=true);

boolean DropRasterConstraints(name rastschema, name rasttable, name rastcolumn, boolean srid=true, boolean scale_x=true, boolean scale_y=true, boolean blocksize_x=true, boolean blocksize_y=true, boolean same_alignment=true, boolean regular_blocking=false, boolean num_bands=true, boolean pixel_types=true, boolean nodata_values=true, boolean out_db=true , boolean extent=true);

boolean DropRasterConstraints(name rastschema, name rasttable, name rastcolumn, text[] constraints);

Description

Löscht die Constraints eines PostGIS Rasters die sich auf eine Rastertabellenspalte beziehen und mit AddRasterConstraints hinzugefügt wurden. Nützlich um weitere Daten zu laden oder um die Daten einer Rasterspalte zu aktualisieren. Dies ist nicht notwendig, wenn Sie eine Rastertabelle oder eine Rasterspalte löschen wollen.

To drop a raster table use standard SQL: DROP TABLE mytable.

To drop just a raster column and leave the rest of the table, use standard SQL: ALTER TABLE mytable DROP COLUMN rast.

Die Tabelle verschwindet aus dem raster_columns Katalog, wenn die Tabelle oder die Spalte gelöscht wurde. Wenn allerdings nur die Constraints gelöscht werden, so wird die Rasterspalte weiterhin im raster_columns Katalog aufgeführt, aber es ist keine zusätzliche Information mehr vorhanden - abgesehen vom Spalten- und Tabellennamen.

Verfügbarkeit: 2.0.0

Beispiele

Code
SELECT DropRasterConstraints ('myrasters', 'rast');
Ausgabe von Rastern
droprasterconstraints
-----------------------
 t
(1 row)

Verify change in raster_columns.

Code
SELECT srid, scale_x, scale_y, blocksize_x, blocksize_y, num_bands, pixel_types, nodata_values
    FROM raster_columns
    WHERE r_table_name = 'myrasters';
Ausgabe von Rastern
srid | scale_x | scale_y | blocksize_x | blocksize_y | num_bands | pixel_types| nodata_values
------+---------+---------+-------------+-------------+-----------+-------------+---------------
    0 |         |         |             |             |           |             |