---
title: NSSQLitePragmasOption
framework: coredata
role: symbol
role_heading: Global Variable
path: coredata/nssqlitepragmasoption
---

# NSSQLitePragmasOption

Options key for a dictionary of SQLite pragma settings with pragma values indexed by pragma names as keys.

## Declaration

```swift
let NSSQLitePragmasOption: String
```

## Discussion

Discussion All pragma values must be specified as NSString objects. The fullfsync and synchronous pragmas control the tradeoff between write performance (write to disk speed & cache utilization) and durability (data loss/corruption sensitivity to power interruption). For more information on pragma settings, see http://sqlite.org/pragma.html.

## See Also

### Constants

- [NSReadOnlyPersistentStoreOption](coredata/nsreadonlypersistentstoreoption.md)
- [NSValidateXMLStoreOption](coredata/nsvalidatexmlstoreoption.md)
- [NSPersistentStoreTimeoutOption](coredata/nspersistentstoretimeoutoption.md)
- [NSSQLiteAnalyzeOption](coredata/nssqliteanalyzeoption.md)
- [NSSQLiteManualVacuumOption](coredata/nssqlitemanualvacuumoption.md)
- [NSPersistentStoreFileProtectionKey](coredata/nspersistentstorefileprotectionkey.md)
- [NSPersistentStoreForceDestroyOption](coredata/nspersistentstoreforcedestroyoption.md)
