Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Kesalahan 'Hubungan tidak ada' setelah mentransfer ke PostgreSQL

Ya, Postgresql adalah basis data case-aware tetapi Django cukup pintar untuk mengetahuinya. Ini mengubah semua bidang dan umumnya mengubah nama model menjadi nama tabel huruf kecil. Namun masalah sebenarnya di sini adalah bahwa nama model Anda akan diawali dengan nama aplikasi. umumnya nama tabel Django seperti:

<appname>_<modelname>

Anda dapat mengetahui apa sebenarnya itu dengan:

from myapp.models import UserProfile
print (UserProfile._meta.db_table)

Jelas ini perlu diketik ke dalam shell django, yang dipanggil oleh ./manage.py shell hasil dari pernyataan cetak ini adalah apa yang harus Anda gunakan dalam kueri Anda.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zona Waktu MySQL

  2. Apa praktik terbaik untuk menyimpan data khusus untuk Wordpress

  3. skrip (sementara-loop) berhenti dan tidak memiliki output ketika beberapa kolom dipilih

  4. Enkripsi AES di mysql dan php

  5. indeks unik mysql digunakan sebagai metode penanganan pengecualian di java