> Достал 9.5, с not null и уникальным индексом - все равно увеличивается
> varchar или меняется на text легко. Вот уменьшаться - бежит по табличке.
> Сейчас точно varchar(32)? А default есть?
orderid | character varying(32) | NOT NULL
gid | integer |
ex_messenger | text |
и имеются индексы:
"orders_gid_orderid_ukey" UNIQUE, btree (gid, orderid)
"orders_ex_messenger_orderid_idx" btree (ex_messenger, orderid) WHERE ex_messenger IS NOT NULL
> или меняется на text легко.
в документации написано что varchar до 126 байт - это 1 байт + сама
строка.
то есть теоретически легко могло бы быть увеличение varchar в пределах
126 байт, а до text должно было бы требовать перестроения.
но у меня перестраивает почему-то и даже varchar32 в varchar64
--
. ''`. Dmitry E. Oboukhov <unera@debian.org>
: :’ :
`. `~’ GPG key: 4096R/08EEA756 2014-08-30
`- 71ED ACFC 6801 0DD9 1AD1 9B86 8D1F 969A 08EE A756