PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Làm cách nào để thay đổi database_url trên heroku?

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhiều kết nối cơ sở dữ liệu trong Rails

  2. Postgres:làm cách nào để bạn làm tròn dấu thời gian lên hoặc xuống đến phút gần nhất?

  3. Làm cách nào để khởi động PostgreSQL trên Windows?

  4. Kết nối Ứng dụng iPhone với PostgreSQL bằng Libpq

  5. Composite PRIMARY KEY thực thi các ràng buộc KHÔNG ĐẦY ĐỦ trên các cột liên quan