You do not have superuser permission on your Postgres service so will not get access to the postgres role. My guess is when creating the dump file, you exported your entire database when you only needed to export the tables specifically required by your service. Assuming all your tables are in the public schema try using the following command to export your database:
This is a multi-tenant app with one schema per workspace. So there’s hundreds of schemas that are needed (one per customer). The --no-owner flag looks helpful though, I’ll try that.
After that, check the SQL file to see if it is trying to create the postgres or do anything with this user. You can always comment these lines out, the dump file is just SQL.
Unfortunately I don’t have time to dig in the in the Drizzle internals right now to sort it out. (It’s somewhere in their migration utils). I’ll have to move this particular project elsewhere for now. Love Render overall though. It’s at the top of my list for most projects.