Gibt es einen Unterschied zwischen integer und bit - (n) Datentypen für eine Bitmaske?

Ich arbeite mit einer Tabelle in einem PostgreSQL-Datenbank, die mehrere Boolesche Spalten bestimmen in einem Staat (z.B. published, visible usw.). Ich möchte eine einzelne Spalte status gespeichert werden alle diese Werte so gut wie möglich neue in form einer Bitmaske. Gibt es einen Unterschied zwischen integer und bit(n) in diesem Fall?

Das wird eine ziemlich große Tabelle, denn es speichert Objekte, die von Nutzern erstellt, die über ein web-interface. Also ich denke, ich werde verwenden müssen (Teil -) Indizes für diese Spalte.

Schreibe einen Kommentar