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
| Flag | Type | Default | Description |
|---|---|---|---|
--ttl <duration> | duration | tier-default | Override TTL for the new DB. |
--region <code> | string | original | Provision in a different region. |
--env | flag | off | Write 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.