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

java enum dan postgresql enum

Saya tidak dapat menghargai jawaban ini karena Anda telah menyelesaikannya, tetapi saya akan menjelaskan mengapa ini berhasil.

PostgreSQL memberikan jawabannya ketika dikatakan

Kode Java membuat nilai literal string yang mewakili tipe tipe gender enum Java.

Casting literal ke jenis gender PostgreSQL dilakukan dengan menambahkan akhiran casting ke nilai ::gender .

Jadi masukan yang valid adalah

'F'::gender

atau

'M'::gender

Ini berfungsi karena semua jenis PostgreSQL memiliki metode input yang mengambil representasi teks dan mengonversinya ke bentuk internal.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. psql:FATAL:basis data <pengguna> tidak ada

  2. Mengonversi hubungan banyak-ke-banyak menjadi satu-ke-banyak di PostgreSQL

  3. perbarui kueri dengan bergabung di dua tabel

  4. XPath1 di SQL/XML, elemen hitungan kembali kosong

  5. Bagaimana Fungsi Power() Bekerja di PostgreSQL