# ColumnIndexOptions.safe property · @imqueue/pg-sequelize

Source: https://imqueue.org/api/pg-sequelize/latest/pg-sequelize.columnindexoptions.safe/
Published: 2026-08-01
Author: @imqueue maintainers (https://github.com/imqueue)
Package: @imqueue/pg-sequelize 4.2.0 — generated reference, not hand-written

Leaves an index that already exists alone rather than rebuilding it.

**Signature:**

```typescript
safe: boolean;
```

## Remarks

Turns the pass into `CREATE INDEX IF NOT EXISTS` with no drop in front of it, so an existing index survives even if its declaration has changed since. The default rebuilds on every sync, which is always correct and always costs a full build.

