これを行うには多くの方法があります。1つの方法は、string_to_array<を使用することです。 / a> 機能:
INSERT INTO hobbies (id, hobby1, hobby2, hobby3)
SELECT id,hobbies_array[1],hobbies_array[2],hobbies_array[3] FROM
(
SELECT id,string_to_array(hobbies,',') AS hobbies_array
FROM inf
) AS foo;