/*
* 문자열 첫글자(영문) 또는 첫글자의 초성(한글) 추출
*
* 1차 작성자: 김상기
* 작성일: 2005-01-24 14:26:07 KST
*
* 2차 작성자: 신기배
* 작성일: 2005-04-13 02:22:00 KST
* soundexko.c 를 바탕으로 제작. initial_ko.sql 참조.
*
*
*
*** 사용법1:
* sh$ gcc -shared -o initial_ko.so -I/usr/local/pgsql/include/server initial_ko.c
* sh$ psql mydb
* pgsql$ CREATE FUNCTION initial_ko(text) RETURNS text AS '/절대경로/initial_ko.so' LANGUAGE 'C';
* pgsql$ set client_encoding to uhc;
* pgsql$ select initial_ko('포스트그레스큐엘') = 'ㅍ';
*
*
*** 사용법2 - makefile을 이용한 컴파일/설치:
* sh$ make
* cc -Wall -shared -I`pg_config --includedir-server` -o initial_ko.so initial_ko.c
* cp initial_ko.so `pg_config --libdir`/initial_ko.so
*
* Create function
* ---------------
* CREATE FUNCTION initial_ko(text) RETURNS text AS '$libdir/initial_ko.so' LANGUAGE 'C' IMMUTABLE;
*
*
*** 사용법2 - makefile을 이용한 제거:
* sh$ make clean
* rm initial_ko.so `pg_config --libdir`/initial_ko.so
*
* Drop function
* -------------
* DROP FUNCTION initial_ko(text);
*
*
*
* 저작권: 이 파일에서 다루고 있는 모든 코드는 다음 조건 아래서,
* 제작자의 동의 없이, 상업적이든 그렇지않든 마음대로 사용할 수 있습니다.
* 조건1: 코드가 수정되지 않고 부분적으로 사용될 경우는 반드시
* 이 저작권을 명시해야합니다.
* 조건2: 코드가 수정되었을 경우는 변경된 부분을 반드시 명시하고,
* 그 변경된 부분에 대한 저작권은 변경자의 제량에 맡깁니다.
* 조건3: 이 코드를 사용함으로 인해 발생하는 불이익에 대한 책임은 제작자에게 없습니다.
*/
|