# Switching PQS from TransactionStream to TransactionTreeStream mode

**URL:** <https://forum.canton.network/t/switching-pqs-from-transactionstream-to-transactiontreestream-mode/8465>\
**Category:** App Development\
**Tags:** pqs\
**Created:** [March 18, 2026, 7:21pm UTC](https://forum.canton.network/t/switching-pqs-from-transactionstream-to-transactiontreestream-mode/8465 "2026-03-18T19:21:34Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![WallaceKelly](https://yyz2.discourse-cdn.com/flex034/user_avatar/forum.canton.network/wallacekelly/32/5046_2.png) [@WallaceKelly](https://forum.canton.network/u/WallaceKelly)\
**Post date:** [March 18, 2026, 7:21pm UTC](https://forum.canton.network/t/switching-pqs-from-transactionstream-to-transactiontreestream-mode/8465/1 "2026-03-18T19:21:34Z")

</div>

Can I switch a PQS instance from `TransactionStream` mode to `TransactionTreeStream` mode without reseeding the database?

I want to preserve the information that is already in PQS. But going forward, I want to start capturing exercise details and transient contracts.

---

<div class="post-metadata">

**Author:** ![WallaceKelly](https://yyz2.discourse-cdn.com/flex034/user_avatar/forum.canton.network/wallacekelly/32/5046_2.png) [@WallaceKelly](https://forum.canton.network/u/WallaceKelly)\
**Post date:** [March 23, 2026, 12:44pm UTC](https://forum.canton.network/t/switching-pqs-from-transactionstream-to-transactiontreestream-mode/8465/2 "2026-03-23T12:44:45Z")

</div>

This is not a supported use case and has not been tested. The expectation is that the PQS database is reseeded.
