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

メールがpostgresで有効かどうかを確認するための制約を作成するにはどうすればよいですか?

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

    (正規表現は不完全な場合があります。Web全体で一致する電子メールの正規表現を検索して、最も気に入ったものを選択できます)。



    1. MariaDBでのFROM_UNIXTIME()のしくみ

    2. Google Cloud(GCP)にPostgreSQLバックアップを保存するためのヒント

    3. PL/SQLプロシージャを使用してOracle10gでテーブルのダンプを取得する

    4. MySQLクエリのフィールドを分割/展開できますか?