psql 2

[Linux Error] -bash: psql: command not found

sudo -u postgres psqlsu - postgres / psql 위의 명령어를 통해 PostgreSQL DB 접근 했음에도 불구하고,제목과 같은 에러가 발생했다면 사유는 다음과 같습니다. 실질적으로 실행 중인 psql의 파일 경로가 Default Path에 있지 않아서 입니다. 그럴 때는 아래와 같은 순서대로 실행해주면 됩니다. export PATH=/usr/pgsql-14(현재 실행 중인 PostgreSQL 버전)/bin:$PATH 이후, psql의 모든 위치를 파악해보면, 아래 그림과 같이위에서 export 했던 /usr/pgsql-14/bin/psql 과 /usr/bin/psql(Default) 두 디렉토리 경로를 확인 할 수 있습니다.이후, 아래 명령어를 입력해주세요. ln -s /us..

[Linux Error] could not save history to file "/home/postgres/.psql_history": No such file or directory

sudo -u postgres psql 위의 명령어를 통해 Postgres DB에 접속하였으나, 제목과 같은 에러가 발생했다면, 해결책은 간단합니다. 말 그대로 해당 경로(/home/postgres)에 디렉토리 혹은 파일이 존재하지 않아, 기록 파일을 저장할 수 없다는 뜻입니다. 따라서, 이 문제를 해결하기 위해서는 아래 세 가지 명령어를 통해 디렉토리 생성 및 권한 부여를 해주면 됩니다. sudo mkdir /home/postgres sudo chown postgres:postgres /home/postgres sudo chmod 700 /home/postgres 이후, 다시 sudo -u postgres psql 명령어를 입력하면,에러가 없어졌음을 확인 할 수 있습니다.  혹여 잘못 전달된 포스팅은 ..