sql >> データベース >  >> RDS >> PostgreSQL

PostgreSQLのbyteaフィールドに(dbase内で)サイズ制限を設定できますか?

    ドメインを使用できます(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. 労働時間を保存し、効率的に照会するための最良の方法

    2. mysqlMATCHAGAINSTを使用して複数の単語を検索します

    3. C および埋め込み SQL を使用して Oracle で CLOB を選択する

    4. java.lang.ClassNotFoundException:com.mysql.jdbc.Driver(jreのライブラリ内)