SQL/데이터베이스 에러에러
0800108001 — 클라이언트가 연결을 수립할 수 없음
클라이언트가 데이터베이스 서버에 연결을 수립하지 못했습니다.
postgresql
이 에러의 원인
데이터베이스 서버가 실행 중이지 않거나, 호스트명이나 포트가 올바르지 않거나, 방화벽이 연결을 차단하고 있습니다.
수정 방법
서버가 실행 중이고 연결을 수락하는지 확인하세요. 호스트명, 포트, 연결 문자열을 점검하세요. 네트워크 연결과 방화벽 규칙을 테스트하세요.
예제
-- Check PostgreSQL is running
sudo systemctl status postgresql
-- Check pg_hba.conf for connection rules관련 에러 코드
SQL/데이터베이스 에러에러
2200422004 — NULL 값 허용 안 됨
허용되지 않는 곳에 NULL 값이 전달되었습니다.
postgresql
상세 보기 SQL/데이터베이스 에러에러
P0002P0002 — 데이터 없음
PL/pgSQL의 SELECT INTO가 정확히 한 행이 예상되는 상황에서 행을 반환하지 않았습니다.
postgresql
상세 보기 SQL/데이터베이스 에러에러
2D0002D000 — 유효하지 않은 트랜잭션 종료
현재 컨텍스트에서 트랜잭션 종료 명령이 유효하지 않습니다.
postgresql
상세 보기 SQL/데이터베이스 에러에러
2200822008 — 날짜/시간 필드 오버플로
날짜/시간 값이 해당 필드의 유효 범위를 벗어났습니다.
postgresql
상세 보기 SQL/데이터베이스 에러에러
4260242602 — 잘못된 이름
SQL 문의 식별자 이름이 유효하지 않습니다.
postgresql
상세 보기 SQL/데이터베이스 에러에러
2600026000 — 유효하지 않은 SQL 문 이름
지정한 준비된 구문 이름이 존재하지 않습니다.
postgresql
상세 보기