DATABASE_URL
é o que está armazenando atualmente a conexão do seu segundo aplicativo com seu banco de dados provisionado, que o Heroku está gentilmente impedindo que você exclua porque não há outras referências a ele. Primeiro, remova o banco de dados do segundo aplicativo. Qualquer coisa nele será destruída.
heroku addons:destroy heroku-postgresql:<your DB tier> --app <your second app>
Se esses são novos aplicativos, sua camada de banco de dados provavelmente é
hobby-dev
, mas você pode verificar isso executando heroku addons --app <your second app>
. Em seguida, você poderá definir
DATABASE_URL
no segundo aplicativo. Se você quiser ter o segundo aplicativo conectado a ambos os bancos de dados, precisará armazenar a URL do banco de dados do primeiro aplicativo em uma variável de ambiente diferente e atualizar o código do segundo aplicativo para usá-lo.
Não relacionado à sua pergunta, você acabou de colar suas credenciais de banco de dados em um espaço público. Você deve lançá-los com
heroku pg:credentials --reset --app <your first application>
. Documentos:https://devcenter.heroku.com/articles/heroku-postgresql