<commit_before>Get started with Persistent at: http://www.yesodweb.com/book/persistent

## Wiki

* [Entity Syntax](./Persistent-entity-syntax.md)
* [Database Configuration](./Database-Configuration.md)

## External Documentation

* [School of Haskell documentation](https://www.fpcomplete.com/school/advanced-haskell/persistent-in-detail)
* [uuid example](http://michaelxavier.net/posts/2015-04-14-Adding-a-UUID-Column-to-a-Persistent-Table.html)

## persistent libraries

* [Triggers for SQL](https://github.com/jcristovao/migrationplus)
* [ODBC](https://github.com/gbwey/persistent-odbc)
* [Zookeeper](https://hackage.haskell.org/package/persistent-zookeeper)

## Persistent with MongoDB

Some code snippets:

[Basic MongoDB connection and queries](https://github.com/yesodweb/yesod/wiki/Rawmongo)

[Non scaffolded MongoDB app](https://github.com/yesodweb/yesod/wiki/Non-scaffolded-MongoDB-App)<commit_msg>Update "Entity Syntax" link to go directly to Database.Persist.Quasi (#1396)<commit_after>Get started with Persistent at: http://www.yesodweb.com/book/persistent

## Wiki

* [Entity Syntax](http://hackage.haskell.org/package/persistent/docs/Database-Persist-Quasi.html) is documented in the `Database.Persist.Quasi` module
* [Database Configuration](./Database-Configuration.md)

## External Documentation

* [School of Haskell documentation](https://www.fpcomplete.com/school/advanced-haskell/persistent-in-detail)
* [uuid example](http://michaelxavier.net/posts/2015-04-14-Adding-a-UUID-Column-to-a-Persistent-Table.html)

## persistent libraries

* [Triggers for SQL](https://github.com/jcristovao/migrationplus)
* [ODBC](https://github.com/gbwey/persistent-odbc)
* [Zookeeper](https://hackage.haskell.org/package/persistent-zookeeper)

## Persistent with MongoDB

Some code snippets:

[Basic MongoDB connection and queries](https://github.com/yesodweb/yesod/wiki/Rawmongo)

[Non scaffolded MongoDB app](https://github.com/yesodweb/yesod/wiki/Non-scaffolded-MongoDB-App)
{'fraction_non_alphanumeric': 0.15042907622412924, 'fraction_numerical': 0.010095911155981827, 'mean_word_length': 5.6066666666666665, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 12, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1300912', 'n_tokens_mistral': 711, 'n_tokens_neox': 658, 'n_words': 96}