PostgreSQL – ÍNDICE DE GOTA

En PostgreSQL , el ÍNDICE DE GOTA

DROP INDEX  [ CONCURRENTLY]
[ IF EXISTS ]  index_name 
[ CASCADE | RESTRICT ];

Analicemos la sintaxis anterior:

  • index_name: Esto se usa para DROP INDEX
  • SI EXISTE: SI EXISTESI EXISTE
  • CASCADA depende
  • RESTRICCIÓN ÍNDICE DE CAÍDA RESTRINGIDA
  • Cuando ejecuta la declaración DROP INDEX, PostgreSQL adquiere un bloqueo exclusivo en la tabla y bloquea otros accesos hasta que se completa la eliminación del índice. Para forzar que el comando espere hasta que se complete la transacción en conflicto antes de eliminar el índice, puede usar la opción CONCURRENTEMENTE.

A modo de ejemplo, la base de datos de muestra de actor

actor de primer nombre

CREATE INDEX idx_actor_first_name 
ON actor (first_name);

QueryJohn’

SELECT * FROM actor
WHERE first_name = 'John';

idx_actor_first_name

EXPLAIN SELECT *
FROM actor
WHERE first_name = 'John';

idx_actor_first_name

DROP INDEX idx_actor_first_name;

Producción:

Publicación traducida automáticamente

Artículo escrito por RajuKumar19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *