sql >> Databáze >  >> RDS >> PostgreSQL

Mohu nastavit (v rámci dbase) limit velikosti pro bajtové pole v PostgreSQL?

Můžete použít doménu (ve velikosti 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. MySQL seskupení tabulek podle součtu problém

  2. MySQL:Klonování databáze MySQL na stejné instanci MySql

  3. Fixing Lock časový limit překročení; zkuste restartovat transakci pro „zaseknutou tabulku Mysql?

  4. Změna ORDER BY z id na jiný indexovaný sloupec (s nízkým LIMIT) má obrovské náklady