Skip to content

Every time a table is written, PlaidCloud’s lakehouse keeps a snapshot of the table at that point — a consistent, point-in-time copy of the data. Snapshots let you look back at what a table contained earlier, recover from a bad load, and audit how a table changed over time. Recent snapshots are retained for roughly 30 days.

The Snapshots panel lets you browse that history, open any snapshot read-only in Table Explorer, and revert or restore the table to an earlier snapshot.

In the project Tables list, click the snapshot/flashback button on a table’s row. The Snapshots panel opens, listing the table’s snapshots newest first:

  • When — the date and time the snapshot was taken.
  • Rows — the table’s row count at that snapshot.
  • Δ Rows — the change in row count compared with the previous snapshot, so you can see what each write added or removed.
  • Size — the compressed storage size of the snapshot.
  • Label — a name, for snapshots you have named or pinned.
  • Held — a pin marker for snapshots that are held (kept beyond the normal retention window).

There are two ways to view a table’s data at an earlier point in time. Both open Table Explorer in a read-only historical view with a banner showing which snapshot you’re viewing and a Return to Current Data button.

  1. From the Snapshots panel — select a snapshot and click View at Snapshot.
  2. From Table Explorer — use the As of dropdown in the toolbar. It lists the table’s recent snapshots; pick one to switch the view, or pick Current (live data) to return to live data.

To replace a table’s current data with an earlier snapshot, select the snapshot, click Revert to Snapshot, and type the table’s name to confirm. Because the revert is destructive, before the data is replaced PlaidCloud automatically captures a pre-revert safety snapshot of the current state (on storage engines that support pinning), so you can always get back to where you were.

Snapshots age out of the retention window (about 30 days) automatically. To keep one longer:

  • Create Snapshot takes a held snapshot of the current data on demand — useful before a risky reload (for example, “before Q2 reload”).
  • Hold pins the selected snapshot so it is never cleaned up; Release removes the hold and returns it to the normal lifecycle.

In-place reverts are recorded in the lakehouse audit log, including who performed the revert, when, the snapshot reverted to, and the safety snapshot that was kept — so table changes through this feature are traceable.