Hey all,
Recently, we upgraded from the free version to the Team version of the self-hosted Retool to add additional users to our ecosystem. As an FYI, we have a Linux VM spun up in Azure behind our virtual network. We also have an externally hosted PostgreSQL where I've pointed in our Docker.env file to using the DATABASE_URL Parameter.
To get the server to grab our new license, I restarted the VM. The application came back up along with all of our applications/users/resources/etc. However, the local Retool DB was completely gone/wiped. All of our applications are Resource '728f3835-51c7-48dd-b3aa-58dcca680861' has either been renamed, deleted, or does not exist in production. Please select a different resource.'
I have attempted to look at the docker volumes, attached a variety of different volumes to the data volume in an attempt to see if it was looking at the local DB spun up by the docker compose to no avail. After a few days of troubleshooting and unable to find the database, we reluctantly decided to just start from scratch on the local Retool DB.
I went to the "/resources?setupRetoolDB=1" and entered all of the host/user/password/port information into the form that populates, and click the 'Test Connection' button and receive 'Successful'. I save the changes and it states that it updates the configuration of the Retool.
I then navigate to the Retool DB, and since it sees it as empty, it asks me to create a new table. This is where the problem now lies (outside of losing all of our local DB due to a server reboot). Whenever I try to create anything in the local Retool DB after configuring the DB, I get the error message: 'permission denied for schema public'
I have logged in as admin to the PostgreSQL server inside of Azure and ensured the account I gave to Retool has owner access and has access to every command, same issue persists.
I cannot get the application to create/see anything on the Retool Local DB which is breaking every application we've created.
At this point, we are hard-down. Any help would be greatly appreciated!
(Please let me know if you'd like me to supply any additional data, I'd be happy to grab and hand it over)