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

Postgresql列挙型の長所と短所は何ですか?

    enumの利点は次のとおりです。

    • パフォーマンスが向上します。コードを値に変換する個別のルックアップテーブルを使用したり、コードを値に変換するアプリロジックを使用したりする代わりに、コアテーブルから取得したものを表示するだけで済みます。これは、データウェアハウスアプリケーションで特に役立ちます。
    • アドホックSQLは記述が簡単です

    欠点は次のとおりです。

    • 表示値をデータベースddlにエンコードするのは不適切な形式です。列挙型の値をアプリコードで別の表示値に変換すると、列挙型を使用することの多くの利点が失われます。
    • 値を追加するにはDDLを変更する必要があります
    • 言語のローカリゼーションを困難にします
    • データベースの移植性が低下します


    1. AndroidフォンのSQLiteデータベースをサーバーのMySQLデータベースと同期する方法は?

    2. Oracleで数値をパーセンテージとしてフォーマットする

    3. 共通テーブル式、なぜセミコロン?

    4. スナップショットレプリケーションを作成する方法