Еднопосочен:
SELECT b, lpad(b::text, 32, '0')::bit(32)::intFROM ( VALUES ('01'::varbit) ,('011111') ,(' 111') ) t (b);
Резултат:
<предварителен код>b | lpad-------+------01 | 1011111 | 31111 | 7Свързан отговор:
Еднопосочен:
SELECT b, lpad(b::text, 32, '0')::bit(32)::intFROM ( VALUES ('01'::varbit) ,('011111') ,(' 111') ) t (b);
Резултат:
<предварителен код>b | lpad-------+------01 | 1011111 | 31111 | 7Свързан отговор:
CONSTRAINT за проверка на стойности от отдалечено свързана таблица (чрез присъединяване и т.н.)
Как да изберете схема в postgres, когато използвате psql?
Получаване на грешка при картографиране на PostgreSQL LTREE колона в хибернация
Целина и транзакция.atomic
Как да мигрирам от SQLite към PostgreSQL (Rails)