dev (261) 썸네일형 리스트형 PostgreSQL 비밀번호 변경 PostgreSQL 비밀번호를 잊어버려서 변경해야 하는 경우 다음과 같이 쿼리를 실행하면 된다. ALTER USER 아이디 with password 비밀번호; 아이디는 ' 를 붙일 필요가 없고, 비밀번호만 ' 붙이면 된다. PostgreSQL 시간 단위별 조회 데이터를 시간 단위(일, 주, 월, 년)로 조회하려면 DATE_TRUNC 함수를 사용하면 된다. DATE_TRUNC 함수의 첫번째 인자는 시간 단위, 두번째 인자는 timestamp 형의 컬럼이 들어간다. 참고) http://www.postgresqltutorial.com/postgresql-date_trunc/ cvc-complex-type.2.4.a invalid content was found starting with element 에러 해결 스프링 web.xml 에서 다음과 같이 에러메시지가 뜨면 web.xml 버전을 2.5에서 3.0으로 변경하면 에러가 해결된다. web.xml 버전에 따른 에러 메시지인 것 같다. git에서 프로젝트 import 하는 방법 프로젝트를 새로 시작하게 되면 git 서버에서 프로젝트 소스를 받아야 하는 경우가 많다. 아래의 캡처 이미지는 git서버의 프로젝트를 import 하는 방법이다. 프로젝트를 추가하고 나면 프로젝트 위에 바로 M과 S 글자(메이븐과 스프링 속성)는 바로 보여지지 않는다. 따로 속성을 추가해줘야 메이븐과 스프링 속성이 추가된다. myBatis ResultHandler myBatis에서 데이터를 10만 건 이상 조회해서 List에 담게 되면 OOM 에러가 발생합니다. 따라서 이런 문제점을 해결하기 위해서는 myBatis의 ResultHandler를 사용하면 됩니다. 코드를 설명드리자면 먼저 myBatis로부터 DB 세션을 얻습니다.(774~778라인) 그리고 세션을 통해 조회 쿼리를 실행하고(781라인) 쿼리 결과를 한 번에 조회하는 게 아니라 로우 1개씩 처리합니다.(782~808라인) 예제 코드에 민감한 부분이 있어서 검은색으로 가렸지만 코드 이해하는 데는 문제없을 것으로 생각됩니다. 이클립스 톰캣 서버 오류 이클립스에서 웹 프로젝트를 추가하거나 삭제하다가 다음과 같은 에러가 발생하는 경우가 종종 있습니다. 그럴 경우 해당 서버를 삭제하고 다시 설치하면 해결됩니다. 톰캣서버 설정에서 에러가 발생해서 이런 에러가 발생된 거 같습니다. PostgreSQL sql 파일 실행 PostgreSQL가 설치된 서버에 디비 쿼리를 실행하려면 다음과 같이 하면 된다. psql -h "서버 ip주소" -p "포트번호" -U "유저 아이디" -d "데이터베이스 이름" < "sql 파일 경로" ("은 생략) 테이블을 추가할 때 사용하면 유용하다. PostgreSQL 접속 리눅스 서버의 PostgreSQL에 접속하려면 bin 디렉토리에 있는 psql 명령어를 실행하면 된다. (PostgreSQL 설치되었다고 가정) psql -h "서버 ip주소" -p "포트번호" -U "유저 아이디" -d "데이터베이스 이름" ("은 생략) 반대로 접속 종료하려면 \q 실행하면 된다. (역슬래시 q) 참고) http://database.sarang.net/database/postgres/tutorial/lecture/book1.htm 이전 1 ··· 29 30 31 32 33 다음