처음 접해보는 PostgreSQL
맨날 오라클로만 해보다가 처음으로 PostgreSQL를 쓰는데
다른점이 너무 많아서 찾아둔거 적는다..
얘는 테이블명 앞에 꼭 스키마명을 적어줘야한다.휴
https://blog.azulpintor.io/entry/schema-access-settings-three-ways-in-postgresql#solution3
여기에 보면 세가지방법이 있는데 난 어차피 한개의 스키마만 쓸거라 영구적 세팅을 해주려고 postgresql.conf 파일을 찾았는데 없댄다 어이무..
어쩔 수 없이 set search_path to schema,public; 로 일시적인 세팅을 했다.
그리고 자꾸 릴레이션이 없다고하질않나 컬럼이 없다고하질않나
검색해봐도 잘 안나오더라..
내가 알아낸건 이녀석은 쿼리문에서 대소문자구별을 하는거같다.
난 분명 대문자로 테이블이랑 컬럼 만들었는데 소문자로 생성되었다.
그래서 소문자로 적어주니까 데이터가 들어간다.
참고로 컬럼명은 더블쿼테이션("), 들어갈 데이터(문자)는 싱글쿼테이션(')을 사용해서 명시해줘야 들어간다. 참 까다로운놈이다..
Comments
Post a Comment