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

PostgreSQL:デフォルトの制約名

    PostgreSQLのインデックスの標準名は次のとおりです。

    {tablename} _ {columnname(s)} _ {suffix}

    ここで、サフィックスは次のいずれかです。

    • pkey 主キー制約の場合
    • キー 一意性制約の場合
    • excl 除外制約の場合
    • idx その他の種類のインデックスの場合
    • fkey 外部キーの場合
    • チェック チェック制約の場合

    シーケンスの標準のサフィックスは

    です。
    • seq すべてのシーケンスに対して

    ユニーク制約の証明:

    注意:CREATE TABLE / UNIQUEは、テーブル「example」の暗黙的なインデックス「example_a_b_key」を作成します



    1. selectステートメントで日時列をUTCから現地時間に変換します

    2. Railsの移行でPostgres配列を使用するように列を変更

    3. 列数が異なる2つのテーブルを結合する

    4. 再帰クエリを使用したテーブル依存グラフの作成