> > DBMS 차원에서 TABLE 이나 DATABASE 등을 Case Insensitive하게
> > 지정해 버린다던가..하는..
> >
> > 뭐 Postgresql 소스를 고쳐버린다든지 하는 건 좀../_/;
> > 아무튼 혹시라도 다른 방법이 있을까 싶어서 말입니다.
>
> 헉... 소스를 ...
> 소스를 바꾼다면 쉬울수도 있겠지만(위치만 찾아내면...)
> 가장문제는 그것이 어떤 문제를 발생시킬 것이가겠죠.
> 한글문제와... 대소문자를 가려야하는 데이블에서의 문제...
> 큰 문제일 겁니다.
산호말대로 큰일 날 말씀을 하시는군요. 소스의 수정은 철저한 분석이 이루어지기 전에는 해서는 안됩니다. 하지만 만약 분석을 하신다면 개발자로서 참여하시면 더 좋을 듯...
> 그러나 불행히도 제가 알아본 바로는 테이블 수준에서 대소문자
> 무시에 관한 부분은 없습니다.
> 사용용도를 모르겠습니다만 역시 쿼리시에 문장을 넣어주시는 것이
> 좋을 것 같습니다.
> (6.5에서(Be용) 테이블에다가 직접 함수를 넣어주어 봤습니다.
> 당근, 에러입니다. Linux 7.0에서도 now가 테이블 생성시의 날자로
> 들어간 것으로 보아 안될것으로 보입니다.)
오옷... 산호의 저 처절한 실험정신... 정말 존경함다.
이럴때를 대비해서 이용하는 것이 view 라는 것입니다.
create view lowcase as select lower(bid) as bid from table_name;
이렇게 선언해 주고 나서 다음과 같이 하면 된답니다.
select bid from lowcase where bid='%test%';
> 풀린 산호...
산호야 번역시작 하자. 응... :/)
|