PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

java enum i postgresql enum

Nie mogę przypisać sobie tej odpowiedzi, ponieważ już ją rozwiązałeś, ale wyjaśnię, dlaczego to działa.

PostgreSQL zapewnia odpowiedź, gdy mówi

Kod Java tworzy literał ciągu znaków, który reprezentuje typ płci wyliczenia Java.

Rzutowanie literału na typ płci PostgreSQL odbywa się poprzez dodanie sufiksu rzutowania do wartości ::gender .

Prawidłowe dane wejściowe to

'F'::gender

lub

'M'::gender

Działa to, ponieważ wszystkie typy PostgreSQL mają metodę wprowadzania, która pobiera reprezentację tekstową i konwertuje ją do postaci wewnętrznej.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Skróty wyszukiwania pełnotekstowego PostgreSQL

  2. Kolumna postgreSQL nie istnieje, gdzie foo jest wartością

  3. Postgres NIE w tablicy

  4. W jaki sposób pgBouncer pomaga przyspieszyć działanie Django?

  5. Uzyskaj ten sam wynik, gdy próbujesz znaleźć inne dane