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

Mapowanie typu tekstu PostgreSQL[][] i typu Java

Aby zrozumieć wielowymiarowe typy tablic PostgreSQL, rozważ następujący cytat z podręcznika:

Obecna implementacja również nie wymusza zadeklarowanej liczby wymiarów. Uznaje się, że tablice określonego typu elementu są tego samego typu, niezależnie od rozmiaru lub liczby wymiarów. Tak więc deklarowanie rozmiaru tablicy lub liczby wymiarów w CREATE TABLE to po prostu dokumentacja; nie wpływa to na zachowanie w czasie wykonywania.

Wewnętrznie typy text[] , text[][] są takie same jak PostgreSQL. Jeśli kolumna faktycznie zawiera dwuwymiarowe tablice tekstowe, musisz dopasować wymiary w Javie. Ale może również zawierać tablice 1- lub 3-wymiarowe. PostgreSQL na to pozwoli.

Zwróć też uwagę, że text i character varying (varchar ) to różne typy danych w PostgreSQL (w dużej mierze robi to samo, gdy varchar nie ma modyfikatora długości). Zacznij od przeczytania o typach znaków w podręczniku.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 2 sposoby na dodanie wiodących zer w PostgreSQL

  2. Docker czeka na uruchomienie postgresql

  3. Klucze obce POSTGRESQL Odwołujące się do kluczy podstawowych dwóch różnych tabel

  4. postgres - gdzie w (lista) - kolumna nie istnieje

  5. Jak działa current_time w PostgreSQL