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

Jak mogę utworzyć ograniczenie, aby sprawdzić, czy wiadomość e-mail jest ważna w postgresie?

CREATE TABLE emails (
    email varchar
    CONSTRAINT proper_email CHECK (email ~* '^[A-Za-z0-9._%-][email protected][A-Za-z0-9.-]+[.][A-Za-z]+$')
);

(wyrażenie regularne może być niekompletne, możesz wyszukać wyrażenie regularne dla pasujących e-maili w całej sieci i wybrać to, które najbardziej Ci się podoba).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Połącz wiele instrukcji SELECT

  2. Limit czasu zapytania w pg-promise

  3. Błąd PG COPY:nieprawidłowa składnia wejściowa dla liczby całkowitej

  4. Sprawdź, czy typ zdefiniowany przez użytkownika już istnieje w PostgreSQL

  5. Dlaczego liczba całkowita bez znaku nie jest dostępna w PostgreSQL?