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

Czy mogę ustawić (w ramach dbase) limit rozmiaru pola bajtów w PostgreSQL?

Możesz użyć domeny (w rozmiarze 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. Tabela krzyżowa z dużą lub nieokreśloną liczbą kategorii

  2. Co nowego w PgBouncerze 1.6

  3. Postgres właśnie losowo przestał działać (Rails, PGSQL.5432)

  4. Wyszukiwanie pełnotekstowe Postgres:jak wyszukiwać wiele słów w wielu polach?

  5. Jak wyświetlić listę kluczy obcych tabeli?