DocsCLI

seedkit revive

Provision a fresh ephemeral Postgres from a cached seed — even after the original DB is gone.


Resurrects an ephemeral DB by re-provisioning a new Neon project and replaying the cached seed into it. Useful when a TTL has expired but you need the same dataset back.

Synopsis

seedkit revive <name|key>

Example

seedkit revive crm-demo
Provisioning Postgres... ✓ ready in 4.1s
Replaying cached SQL...  ✓ 14,820 rows in 1.4s

Your database is live — expires in 60 min:
postgres://user:••••@ep-warm-pine-2103.eu.neon.tech/seedkit_b8c9

The new DB has a new connection string — same data, different host. The original is gone.

Options

FlagTypeDefaultDescription
--ttl <duration>durationtier-defaultOverride TTL for the new DB.
--region <code>stringoriginalProvision in a different region.
--envflagoffWrite the new DATABASE_URL to .env.local.

When to use it

  • TTL expired before you were done with the data.
  • You destroyed a DB but need the same data back.
  • You want to spin up a teammate's saved seed locally.

See also