Not all preview services showing up in CLI

I have PR previews setup and for my app it is creating:

  • web
  • jobs
  • docker image
  • database 1
  • database 2

If I do render services I only see the 2 database listed, for my production app I see all 5 services.

The services are up and running for the PR preview and I only have 1 page of services in the CLI results. This means if I want to SSH into the web service to do something I must copy the SSH connection from the render dashboard, which does connect but gives me all sorts of weird connect failed output and sometimes just disconnects my session. Why aren’t they showing up in the CLI?

render services --include-previews

And from live chat:

A database doesn’t have “previews” in the same way that, say, a web service does where the base service lists all of the previews of itself (whether by PR preview or preview environments) under /previews . So, it looks like a database in a preview environment is always listed even without the flag since it’s not technically a preview but is part of a preview environment.