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

Tôi có thể đặt (trong dbase) giới hạn kích thước trên trường bytea trong PostgreSQL không?

Bạn có thể sử dụng một miền (trên kích thước PostgreSQL).

CREATE DOMAIN my_bytea_8 AS bytea CHECK(length(value) <= 8);

postgres=# SELECT 'NAZDARBAZAR'::my_bytea_8;
ERROR:  23514: value for domain my_bytea_8 violates check constraint "my_bytea_8_check"
SCHEMA NAME:  public
DATATYPE NAME:  my_bytea_8
CONSTRAINT NAME:  my_bytea_8_check
LOCATION:  ExecEvalCoerceToDomain, execQual.c:4042



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Biến chứa số hàng bị ảnh hưởng bởi DELETE trước đó? (trong một hàm)

  2. Cách lưu String dưới dạng JSONB type trong postgres khi sử dụng AWS Glue

  3. Chuyển đổi vai trò sau khi kết nối với cơ sở dữ liệu

  4. PostgreSQL không thể gọi json_object_keys trên một đại lượng vô hướng

  5. Postgres - tổng hợp hai cột thành một mục