정확히 어떤 일을 하고자 하시는지 잘 모르겠군요. aggregate 함수는 만들려고 하시면 postgresql 의 internal type 에 관한 이해가 어느 정도 되어있어야 합니다.
보다 자세한 설명은 man create_aggregate 하시면 그 설명이 나옵니다.
그리고 대부분의 작업은 굳이 aggregate 함수를 정의하지 않아도 해결할수 있는 경우가 많습니다. 혹시 하시고자 하는 작업을 이곳에 자세한 설명과 더불어 올려 주시면 도움을 드릴수 있을지도 모르겠네요.
-- 최희선 님이 쓰신 글:
>> aggregate function을 만들면 제가 만드는 프로그램이 훨씬 수월할꺼 같아서 그러는데.. 이게 쉽지가 않네요..
>> 여기저기 뒤져봐도 만드는 방법이 잘 설명이 안되있네요..
>>
>> psql에서 \h create aggregate를 치니까
>> 간단하게는 나오는데.. 어떻게 만들어야 할지 막막해서요..
>>
>> create aggregate name(basetype=input_data_type,
>> sfunc=sfunc, stype=state_type [....])
>>
>> 이라구 나오기는 하는데 정확하게 설명을 좀 해주시거나
>> 참고할 부분을 좀 말씀해 주시면 감사하겠습니다..
>>
>> 쿼리 날려서 나온 레코드를 한 필드로 그룹핑하면서
>> 스트링을 합한다고 해야하나?
>>
>> 쉽게 말하자면 sum(스트링)이라구 보시면 되겠네요..
>>
>> 조언좀 부탁드립니다.. ㅡㅡ;;;;
|