카테고리 없음

PostgreSQL 의 대소문자 구분

좋은나무 2013. 3. 20. 17:03

1) PostgreSQL 에서는 기본적으로 모든 쿼리가 소문자로 변환된다.


쿼리 : CREATE DATABASE MyDatabase

결과 : mydatabase


2) 대소문자를 구분하려면 명시적으로 인용부호 (") 로 감싸야 한다.


쿼리 : CREATE DATABASE "MyDatabase"

결과 : MyDatabase


3) 그런데,pgAdmin 의 UI 를 사용하여 

데이터베이스(Database), 스키마(Schema), 테이블(Table), 함수(Function) 등을 생성하면, 

항상 인용부호(") 를 자동으로 붙이기 때문에, 

대소문자에 대해서 입력한 대로 반영된다주의!!