sql >> Database >  >> RDS >> PostgreSQL

Knex.js - Hoe maak je een unieke index met 'waar'-clausule?

Probeer dit:

   knex.schema.raw(
      `CREATE UNIQUE INDEX "unique_partial_newTable_col1_col2_col3" ON "newTable" ("col1", "col2", "col3") WHERE "col1" IS NOT NULL`
    );

   knex.schema.raw(
      `CREATE UNIQUE INDEX "unique_partial_newTable_col2_col3" ON "newTable" ("col2", "col3") WHERE "col1" IS NULL`
    );


  1. MySQL Workbench:Fout in query (1064):Syntaxisfout bij 'VISIBLE' op regel 1

  2. De CHECK-component voor bij te werken weergaven

  3. Zend Framework-component laden in bestaand project

  4. Snelste manier om rij in SQL te klonen