いくつかの状態を決定するいくつかのブール型列を持つPostgreSQLデータベースのテーブルを使って作業しています(例えばpublished
、visible
など)。私は、ビットマスクの形でこれらのすべての値と可能な新しい値を保存する単一のステータス列を作成したいと思います。この場合、integer
とbit(n)
に違いはありますか?ビットマスクの整数型とビット(n)データ型に違いはありますか?
これは、ユーザーがWebインターフェイス経由で作成するオブジェクトを格納するため、かなり大きなテーブルになります。ですから、私はこの列に(部分的な)インデックスを使わなければならないと思います。
説明のためにありがとう、それは私が必要としたものです!私は '整数'の列に行くと思います。 –