본문 바로가기

Database27

Mongoose - current URL string parser is deprecated mongoose.connect(URL); Mongoose로 DB 커넥션을 하고, 콘솔창을 보면 DeprecationWarning: current URL string parser is deprecated, and will be removed in a future version. To use the new parser, pass option { useNewUrlParser: true } to MongoClient.connect. (node:45041) DeprecationWarning: current Server Discovery and Monitoring engine is deprecated, and will be removed in a future version. To use the new Server .. 2020. 9. 19.
오라클 튜닝-22 보호되어 있는 글 입니다. 2019. 12. 21.
Postgresql - 나누기 SELECT 2/5; 의 답은 ??? 0이다. 0.4가 아니다. 왜냐하면 타입캐스팅을 안했기때문이다. SELECT 2 :: decimal / 5 :: decimal ; decimal로 타입 캐스팅을 해주면 0.4가 나온다. postgresql이상해! ... 가 아니라 타입에 대해 엄격한것같다. 잘못된 타입캐스팅 오류를 막기위해 그런거라 생각해본다. 2019. 12. 18.
Postgresql - 날짜의 요일가져오기 오라클에서 쓰던대로 to_date -> to_char 신공을 쓰다가 범위초과라는 메시지를 보고 구글링하다가 정리 Postgresql을 쓸때 날짜 계산, 특히 to_char 쓰다가 잘안되는 경우가 있다. 유용하게 쓸수있는 요일 추출 SELECT EXTRACT(ISODOW FROM currentdate); 이렇게 하면 날짜 구할수 있다. 중요한건 (월요일:1 ~일요일 :7이다) 만약에 varchar YYYYMMDD로 저장했다면 CAST->DATE로 바꾸자 TO_DATE->TO_CHAR가 제대로 안먹을 수 있음 SELECT EXTRACT(ISODOW FROM CAST('20191213' AS DATE)); 2019. 12. 16.