이렇게 써야함user_name이 "뿌이" 였는데collate "C"가 없으니까 정렬이 내가원하는대로 절대 안되는 것이었다.블로그 찾아봣을때는 분명히 "뿌이1" 이런 것만 안될때에 collate "C" 쓰라고 했는데그냥 postgreSQL에서 한글을 orderby 하려면
이거는 A결과랑 B결과를 합치려고 하는데A결과의 컬럼갯수랑 B결과의 컬럼 갯수가 맞지 않아서 나는 오류이다.그래서 UNION은 컬럼 갯수 맞춰줄 자신이 없기때문에 왠만하면 안사용하는게 좋다.나는 굳이 꼭꼭 A결과랑 B결과를 합쳐야했기 때문에LEFT OUTER JOIN을
라이브튜플 (테이블 select하면 조회되는 튜플)데드튜플 (업데이트하거나 삭제하면 데드튜플이 생김)데드튜플이 많이 생기면 안좋은게, 성능문제가 있다. 느려짐데드튜플을 없애주는게 메타의역할autovacum이 데드튜플을 없애준다.analyze는 약하게 배큠을 하는것배큠은
psql date type인 publish_timestamp을where절에서 publish_timestamp >= '2022-01' 이렇게 사용하고싶은데 어떻게할까??혹은이렇게 사용하면 된다
테이블을 만들 때 updated_timestamp라는 컬럼이 필요할 때가 있따.근데 업데이트 할 때마다 굳이 updated_timestamp = now()라고 써주지 않을꺼 아닌가?이럴때에는 트리거를 걸어서 현재 시간을 자동업데이트 할 수 있도록 하면 된다.테이블 생성
DB Ranking 알 수 있는 홈페이지RDB는 여러가지 종류가 있다 일단 oracle은 유료이므로 passMySQL과 MSSQL,PSQL, MariaDB 등 여러 DB가 있으나,우리회사는 왜 굳이 PSQL을 선택했을까??? 의문을 가져 이 글을 작성하게 되었다.가장