목록psql (2)
꾸준한 개발일기
사용자를 추가해 줄 때 id 값이 겹치지 않게 AUTO INCREMENT를 적용하려 한다. mariaDB를 사용할 때는 테이블을 생성할 때 AUTO INCREMENT를 적용해 주면 됐는데 현업에서 겪어보니 postgres는 시퀀스를 생성하는 방법을 많이 쓰는 듯 하다. 1. 시퀀스 생성 // 시퀀스 생성 CREATE SEQUENCE 테이블명_id_seq; // 시작값을 설정하고 싶은 경우 CREATE SEQUENCE 테이블명_id_seq START 숫자; create문을 사용하여 시퀀스를 생성해준다. 만약 기존 데이터가 있거나 시작값을 설정하고 싶다면 start 숫자까지 작성해주면 된다. 2. 기존에 존재하는 테이블이 적용하는 경우 ALTER TABLE 테이블명 ALTER COLUMN 컬럼 SET DEF..
웹 서버에서 배치서버로 connection할 때 오류가 발생했다. Caused by: org.postgresql.util.PSQLException: FATAL: sorry, too many clients already at org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:433) ~[postgresql-9.4.1208.jar:9.4.1208] at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:208) ~[postgresql-9.4.1208.jar:9.4.1208] at org.p..