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

Deklarujte sloupec typu 'not-null-string' pole v PostgreSQL

Jednodušší od str. 9.5 s přidáním array_position()

CREATE TABLE example (
    foo TEXT[] NOT NULL check (array_position(foo, null) is null)
);

Můžete také chtít zkontrolovat prázdné pole:

CREATE TABLE example (
    foo TEXT[] NOT NULL check (foo <> '{}' and array_position(foo, null) is null)
);


  1. PHP MySQL řecká písmena zobrazující se jako ???? značky

  2. Vytiskněte všechna data na více stránek

  3. 3 Funkce, které získávají den, měsíc a rok z data v PostgreSQL

  4. jak používat data JSON v chart.js?