DropRasterConstraints — Elimina i vincoli raster di PostGIS che fanno riferimento a una colonna della tabella raster. Utile se è necessario ricaricare i dati o aggiornare i dati delle colonne raster.
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);
Elimina i vincoli raster di PostGIS che fanno riferimento a una colonna della tabella raster, aggiunti da AddRasterConstraints. Utile se è necessario caricare altri dati o aggiornare i dati delle colonne raster. Non è necessario eseguire questa operazione se si vuole eliminare una tabella raster o una colonna raster.
Per eliminare una tabella raster, utilizzare il comando standard
DROP TABLE mytable
Per eliminare solo una colonna raster e lasciare il resto della tabella, utilizzare l'SQL standard
ALTER TABLE mytable DROP COLUMN rast
la tabella scomparirà dal catalogo raster_columns se la colonna o la tabella vengono eliminate. Tuttavia, se vengono eliminati solo i vincoli, la colonna raster sarà ancora elencata nel catalogo raster_columns, ma non ci saranno altre informazioni su di essa, a parte il nome della colonna e la tabella.
Disponibilità: 2.0.0
SELECT DropRasterConstraints ('myrasters','rast');
----RESULT output ---
t
-- verify change in raster_columns --
SELECT srid, scale_x, scale_y, blocksize_x, blocksize_y, num_bands, pixel_types, nodata_values
    FROM raster_columns
    WHERE r_table_name = 'myrasters';
 srid | scale_x | scale_y | blocksize_x | blocksize_y | num_bands | pixel_types| nodata_values
------+---------+---------+-------------+-------------+-----------+-------------+---------------
    0 |         |         |             |             |           |             |