PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Ánh xạ văn bản PostgreSQL [] [] kiểu và kiểu Java

Để hiểu các kiểu mảng PostgreSQL đa chiều, hãy xem xét trích dẫn sau từ sách hướng dẫn:

Việc triển khai hiện tại cũng không thực thi số thứ nguyên đã khai báo. Mảng của một loại phần tử cụ thể được coi là cùng loại, bất kể kích thước hoặc số thứ nguyên. Vì vậy, khai báo kích thước mảng hoặc số thứ nguyên trong CREATE TABLE chỉ đơn giản là tài liệu; nó không ảnh hưởng đến hành vi thời gian chạy.

Trong nội bộ, các loại text[] , text[][] cũng giống như PostgreSQL. Nếu cột thực sự chứa mảng văn bản 2 chiều, bạn sẽ phải khớp với các kích thước trong Java. Nhưng nó cũng có thể chứa các mảng 1 hoặc 3 chiều. PostgreSQL sẽ cho phép nó.

Cũng lưu ý rằng text và ký tự character varying (varchar ) là các kiểu dữ liệu khác nhau trong PostgreSQL (trong khi hoạt động phần lớn giống như khi varchar không có bổ ngữ độ dài). Bắt đầu bằng cách đọc về các loại ký tự trong sách hướng dẫn.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Đơn giản hóa trường hợp lồng nhau khi câu lệnh

  2. SQLAlchemy create_all () không tạo bảng

  3. Không tìm thấy cột postgresql nhưng hiển thị trong mô tả

  4. Fluent NHibernate và PostgreSQL, SchemaMetadataUpdater.QuoteTableAndColumns - System.NotSupportedException:Không hỗ trợ phương pháp đã chỉ định

  5. CHỌN hoặc THỰC HIỆN trong một hàm PL / pgSQL