AWS RDS 로 Postgresql 생성하고 로컬에서 psql 로 접속하는 테스트 해보자
1. Postgresql 설치
AWS RDS 로 postgressql 인스턴스 생성하기
2. client 설치
아래 링크에서 postgresql 을 다운받자
https://www.postgresql.org/download/
DB서버를 로컬에 설치하진 않을거라 제외하고 나머지들만 선택해줬다.
다운받고 설치가 끝나면 (재부팅이 요구된다. 조심하자) 환경변수를 편집해서 psql 을 사용할수 있게 수정하자.
3. psql 로 DB 원격 접속
cmd 창을 열어 psql 명령어로 접속한다.
psql -U 유저명 -d 디비명 -p 포트넘버 -h 호스트명
4. psql 사용법
## 데이터베이스 관련
- `\l` 또는 `\list`: 모든 데이터베이스 목록 표시
- `\c dbname` 또는 `\connect dbname`: 특정 데이터베이스로 연결
## 테이블 관련
- `\dt`: 현재 데이터베이스의 모든 테이블 목록 표시
- `\d tablename`: 특정 테이블의 구조 확인
## 사용자 관련
- `\du`: 모든 사용자(롤) 목록 표시
## 기타 유용한 명령어
- `\?`: psql 명령어 도움말 표시
- `\q`: psql 종료
- `\g`: 이전에 실행한 쿼리 다시 실행
- `\s`: 명령어 실행 기록 표시
## SQL 실행
- 일반적인 SQL 문은 그대로 입력하고 세미콜론(;)으로 끝내면 실행됩니다.
## 파일 실행
- `\i filename`: 파일에서 SQL 명령 실행
이 명령어들을 사용하여 PostgreSQL 데이터베이스를 효과적으로 탐색하고 관리할 수 있습니다. 필요에 따라 `\?` 명령어를 통해 더 많은 psql 메타 명령어를 확인할 수 있습니다.
'생계 > PostgreSQL' 카테고리의 다른 글
[pg] GIN index 특징 및 활용 예제 (0) | 2024.10.12 |
---|---|
[pg] 자주 사용되는 시스템 뷰 알아보자 postgresql (0) | 2024.08.26 |