uniqueIndex function

IndexBuilder uniqueIndex(
  1. String name, {
  2. Filter? where,
})

Creating a unique index on one or more columns.

final pets = sqliteTable(
  'pets',
  PetSchema.new,
  (table) {
    // Unique index
    uniqueIndex('pets_name_unique').on(table.name);
  },
);

Pass where to create a partial unique index. See index.

Implementation

IndexBuilder uniqueIndex(String name, {Filter? where}) =>
    IndexBuilder(name, isUnique: true, where: where);