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