sql >> Database >  >> RDS >> PostgreSQL

MAAK UNIEKE INDEX INDIEN DIE NIET BESTAAT in postgreSQL

U kunt aan de hand van deze verklaring controleren of er een index met een bepaalde naam bestaat.

Als uw indexnaam some_table_some_field_idx . is

SELECT count(*) > 0
FROM pg_class c
WHERE c.relname = 'some_table_some_field_idx' 
AND c.relkind = 'i';

Vanaf Postgres 9.5 kunt u zelfs

CREATE INDEX IF NOT EXISTS


  1. Kan er niet achter komen hoe een mysqli_multi_query moet worden uitgevoerd en de resultaten van de laatste query moeten worden gebruikt

  2. Externe MySql-verbinding vanaf een andere server

  3. Ingewikkelde SQL-query - items vinden die overeenkomen met meerdere verschillende externe sleutels

  4. MySQL naar PostgreSQL:hoe wijzig ik deze SQL-query?