DATABASE_URL
là thứ hiện đang lưu trữ kết nối của ứng dụng thứ hai của bạn với DB được cung cấp của nó, mà Heroku vui lòng ngăn bạn xóa vì không có tham chiếu nào khác đến nó.
Đầu tiên, xóa DB của ứng dụng thứ hai. Mọi thứ trong đó sẽ bị phá hủy.
heroku addons:destroy heroku-postgresql:<your DB tier> --app <your second app>
Nếu đây là những ứng dụng mới, thì cấp DB của bạn có thể là hobby-dev
, nhưng bạn có thể kiểm tra nó bằng cách chạy heroku addons --app <your second app>
.
Sau đó, bạn sẽ có thể đặt DATABASE_URL
trên ứng dụng thứ hai.
Nếu bạn muốn ứng dụng thứ hai được kết nối với cả hai DB, bạn sẽ cần lưu trữ URL DB của ứng dụng đầu tiên trong một biến môi trường khác và cập nhật mã của ứng dụng thứ hai để sử dụng nó.
Không liên quan đến câu hỏi của bạn, bạn vừa dán thông tin đăng nhập DB của mình vào một không gian công cộng. Bạn nên cuộn chúng bằng heroku pg:credentials --reset --app <your first application>
.
Tài liệu:https://devcenter.heroku.com/articles/heroku-postgresql