Zmiana kolumny z łańcucha na tablicę ciągów w postgresql
Poniżej znajduje się fragment tabeli zwanej „kontenerami”.
Column | Type | Modifiers
--------------------+-----------------------------+---------------------------------
id | uuid | not null
name | character varying(255) |
products | character varying | default '{}'::character varying
Jak mogę zmienićproducts
kolumna do"character varying[]"
i odpowiednie modyfikatory dodefault '{}'::character varying[]
? Zasadniczo chcę przekonwertować ciąg znaków na tablicę ciągów. Uwaga kolumna produktów nie ma limitu liczby znaków.
alter table "containers" alter "products" type character varying[];
zgłasza następujący błąd
BŁĄD: kolumna „produkty” nie może być rzutowana na zmienny znak []