PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Съпоставяне на тип PostgreSQL text[][] и тип Java

За да разберете многоизмерните типове PostgreSQL масиви, разгледайте следния цитат от ръководството:

Текущата реализация също не налага декларирания брой измерения. Масивите от конкретен тип елемент се считат за от един и същи тип, независимо от размера или броя на измеренията. И така, деклариране на размера на масива или броя на измеренията вCREATE TABLE е просто документация; това не засяга поведението по време на изпълнение.

Вътрешно, типовете text[] , text[][] са същите като PostgreSQL. Ако колоната всъщност съдържа двуизмерни текстови масиви, ще трябва да съвпадате с размерите в Java. Но може да съдържа и 1- или 3-мерни масиви. PostgreSQL би го позволил.

Също така имайте предвид, че text и character varying (varchar ) са различни типове данни в PostgreSQL (докато прави почти същото, когато varchar няма модификатор на дължина). Започнете, като прочетете за типовете знаци в ръководството.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Чист начин за използване на функциите на прозореца на postgresql в django ORM?

  2. Каква е разликата между postgres и postgresql_psycopg2 като машина за база данни за django?

  3. Избиране на множество max() стойности с помощта на един SQL израз

  4. Postgresql таблици съществуват, но получаването на релация не съществува при запитване

  5. Паралелизмът идва до ВАКУУМ