본문 바로가기

백엔드/DB54

postgresql 현재 db 와 연결된 쿼리 확인하기 postgresql 에서 pg_stat_activity 를 사용해 현재 수행중인 쿼리를 확인할 수 있다. select datname, pid, usename, application_name, client_addr, client_port, backend_start, query_start, wait_event_type, state, backend_xmin query from pg_stat_activity; 2021. 12. 24.
[PostgreSQL] if the message is not readable, please check database logs and/or host, port, dbname, user, password, pg_hba.conf postgresql 에서 숫자 데이터를 날짜로 포맷하려고 했다. sql문에서 update 문을 사용하는데 아래와 같은 에러가 나오면서 쿼리문이 작동을 하지 않았다. SQL Error [22007]: 오류: "ì " 값은 "MM"에 ìœ íš¨í•˜ì§€ 않음 (pgjdbc: autodetected server-encoding to be ISO-8859-1, if the message is not readable, please check database logs and/or host, port, dbname, user, password, pg_hba.conf ) Detail: 값은 ì •ìˆ˜ì—¬ì•¼ 합니다. 해결방법 위에 에러 내용을 봐서는 검색해도 해결방법.. 2021. 12. 22.
postgresql sequence 시퀀스 만들기 시퀀스 생성 시퀀스 지우기 시퀀스 시작 숫자 변경하기 create sequence seq_source; drop sequence seq_source; ALTER SEQUENCE seq_source restart with 2; 2021. 12. 7.
postgresql id자동증가 - sequence 만들기 DB에서 자동 증가를 생성하려고한다. Postgresql , Oracle 은 Sequence 의 독릭 오브젝트를 사용하고 MySQL은 컬럼에 AUTO_INCREMENT 를 사용한다. sequence 만들기 create sequence seq_tablename; drop sequence seq_tablename; CREATE TABLE gtcktest.tablename ( id int8 DEFAULT nextval('seq_tablename'), dominant float8 NULL, contribution float8 NULL, topic text NULL, docid int8 NULL, CONSTRAINT topictab_pk PRIMARY KEY (id) ); 2021. 11. 24.
postgresql 최대 동시 접속자 수를 초과했습니다 해결 postgresql 을 재시작한다. systemctl restart postgresql-11.service 만약 DB의 설정 파일을 변경할 수 있는 권한이 있다면 postgresql.conf 설정파일에서 max_connection 의 수를 변경해서 접속자 수를 늘려주는 방법도 있다. 2021. 11. 18.
[postgresql] dt did not find any relations psql에서 database gtck 에 postgres 사용자로 접속했다. sudo -u postgres psql # \c [DBname] [Connection User] \c gtck postgres 데이터 베이스에 접속 후 테이블 목록을 조회했는데 결과가 나오지 않았다. 다음 명령어로 현재 데이터베이스의 권한을 확인해보면 Access privileges 에 아무것도 없는것을 확인할 수 있다. (L 의 소문자) \l 다음 명령어로 현재 테이블의 권한을 확인해보면 Access privileges 에 아무것도 없는것을 확인할 수 있다. \dn+ Database 와 Schema 에 권한 Grant CONNECT to the database # GRANT CONNECT ON DATABASE database_.. 2021. 11. 15.