sql >> Database teknologi >  >> RDS >> PostgreSQL

Kan jeg indstille (inden for dbasen) en størrelsesgrænse på et bytea-felt i PostgreSQL?

Du kan bruge et domæne (på PostgreSQL-størrelse).

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. Kontakt formular 7 til Wordpress-brugerdatabase

  2. Vil dette blive gemt på siden?

  3. PGTune-alternativer - ClusterControl PostgreSQL-konfiguration

  4. Sådan håndteres MySQL-forbindelse(r) med Python multithreading