이전에 만들었던것에 실수(?)를 한거 같은데..
여러가지 이유로 인해서 bigint array를 text로 저장했는데
이걸 다시 array로 돌려서 unnest() 하려면 먼가 희한하게 꼬인다.
아무튼.. 원래대로 돌릴려면
unnest(field::bigint[]) 로 하면 정상적으로 bigint형 배열로 해서 unnest()가 정상적으로 수행된다.
만약 아래처럼 하게 되면
unnest(string_to_array(field, ','))
{1,2} 에서
'{1'
'2}' 이런식으로 나오게 되니 주의가 필요
'프로그램 사용 > postgreSQL' 카테고리의 다른 글
coalesce() / isnull() (0) | 2019.10.29 |
---|---|
다른 테이블의 값을 이용하여 값 update 하기 (0) | 2019.10.28 |
postgres tde pgcrypto (0) | 2019.10.25 |
sql ' escape (0) | 2019.10.21 |
sql pivot / crosstab (0) | 2019.10.20 |