PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Kredensial Basis Data Permanen Heroku

Dari Dokumentasi Heroku ,

Kredensial

Jangan menyalin dan menempelkan kredensial basis data ke lingkungan terpisah atau ke dalam kode aplikasi Anda. URL database dikelola oleh Heroku dan akan berubah dalam beberapa keadaan seperti:

  • Pengguna memulai rotasi kredensial basis data menggunakan heroku pg:credentials:rotate.
  • Kegagalan perangkat keras yang menyebabkan bencana yang menyebabkan staf Heroku Postgres memulihkan database Anda di perangkat keras baru.
  • Acara failover otomatis pada paket yang mendukung HA.

Ini adalah praktik terbaik untuk selalu mengambil var konfigurasi URL database dari aplikasi Heroku yang sesuai saat aplikasi Anda dimulai. Misalnya, Anda dapat mengikuti prinsip konfigurasi aplikasi 12Factor dengan menggunakan Heroku CLI dan menjalankan proses Anda seperti ini:

DATABASE_URL=$(heroku config:get DATABASE_URL -a your-app-name) your_process

Dengan cara ini, Anda memastikan proses atau aplikasi Anda selalu memiliki kredensial basis data yang benar.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tidak dapat menginstal psycopg2 Ubuntu

  2. Cara mengatur beberapa variabel konteks untuk pengguna/koneksi

  3. Kesalahan dalam evolusi di Heroku

  4. postgresql - mulai di mac - `pg_ctl` tidak berfungsi

  5. Delegasikan System.Action<dynamic,int> tidak mengambil argumen `1'