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

PostgreSQL:PRIMARY KEYまたはUNIQUEにカスタム名を指定することは可能ですか?

    秘訣はCONSTRAINTです column_constraintの一部 CREATE TABLEのセクション 。例:

    > create table x(xx text constraint xxxx primary key);
    NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "xxxx" for table "x"
    CREATE TABLE
    

    これは、PRIMARY KEYを含む、あらゆる種類の制約に対して機能します。 およびUNIQUE

    CREATETABLE のドキュメントを参照してください 詳細については。




    1. SQL Server 2016のSTRING_SPLIT():フォローアップ#1

    2. OBJECTPROPERTY()を使用して、SQLServerでテーブルに外部キーがあるかどうかを確認します

    3. 行を選択してカウントします

    4. group_concatの値がnullの行は返されません