sql >> Database teknologi >  >> RDS >> PostgreSQL

OPRET UNIKT INDEX, HVIS IKKE FINNES i postgreSQL

Du kan kontrollere, om et indeks med et givet navn eksisterer ved denne erklæring.

Hvis dit indeksnavn er some_table_some_field_idx

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

Fra Postgres 9.5 kan du endda bruge

CREATE INDEX IF NOT EXISTS


  1. SQL tæller og returner, fordobler resultatet

  2. Sådan får du gendannelsesmodellen for en database i SQL Server ved hjælp af T-SQL

  3. Dataklassificering i IRI Workbench

  4. Er det muligt at bruge Couch DB eller MySql eller enhver anden DB i Android?