PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Làm cách nào tôi có thể tạo ràng buộc để kiểm tra xem email có hợp lệ trong postgres hay không?

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

(regex có thể chưa hoàn chỉnh, bạn có thể tìm kiếm regexp để tìm kiếm email phù hợp trên khắp web và chọn một email bạn thích nhất).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Trả về từ một hàm có tham số OUT

  2. Sự cố với lệnh postgresql COPY với Rails trên máy chủ khác nhau

  3. Làm cách nào để bật php hoạt động với postgresql?

  4. PostgreSQL:Tạo bảng nếu không tồn tại AS

  5. Cài đặt PostgreSQL trên Ubuntu 18.04