# Advanced Usage _Documentation pages for `BitBadger.Npgsql.Documents` redirect here. This library replaced it as of v3; see project home if this applies to you._ While the functions provided by the library cover lots of use cases, there are other times when applications need something else. Below are some of those. - [Customizing Serialization][ser] - [Related Documents and Custom Queries][rel] - [Transactions][txn] - [Referential Integrity][ref] (PostgreSQL only) [ser]: ./custom-serialization.md "Advanced Usage: Custom Serialization • BitBadger.Documents" [rel]: ./related.md "Advanced Usage: Related Documents • BitBadger.Documents" [txn]: ./transactions.md "Advanced Usage: Transactions • BitBadger.Documents" [ref]: ./integrity.md "Advanced Usage: Referential Integrity • BitBadger.Documents"