2016-04-06 17 views
0

PostgreSQL'de çalışıyorum ve bir tablo oluşturmak istiyorum ve bu tablonun bir sütununda boole olarak birden çok değere sahip olmak istiyorum. Örneğin:PostgreSQL Tablosu Çoklu Değerler

create table if not exists x(
    Numx numeric(5) PRIMARY KEY, 
    method (here for example I want method to be able to be something like this "method {a,b,c,d}" 
); 

Yani yöntem olabilir değer a'nın ya veya b veya a, b vb

Nasıl bu kadar yapabiliyor muyum?

Teşekkür peşin

cevap

1

Dizi türü kullanın.

http://www.postgresql.org/docs/current/static/arrays.html

CREATE TABLE sal_emp (
    name   text, 
    pay_by_quarter integer[], 
    schedule  text[][] 
); 

Sen docs örneklerin yükleri görebilirsiniz. Şahsen sadece onları depolamak istediğim yüzlerce olsaydı kullanırdım, birkaç boolean için muhtemelen bir sütun veya bir bit maskesi kullanıyorum.