728x90
반응형
SMALL
필요성
postgreSQL을 사용해보던 와중, DDL을 다루는 작업 이외에 Database(PostgreSQL)의 명령어에 대한 이해와 학습이 필요함을 느꼈습니다. 아래 항목은 기본적으로 TABLE과 RELATION 관계를 다루기에 유용하게 사용될 명령어를 나열했습니다.
(추가적으로, 백업과 복원에 대해서는 여기서 다룹니다)
접근
1. postgresql을 CLI로 다룰 준비
- psql 또는 docker > postgresql
2. 명령어 설명
3. (추가) psql 접속 옵션
4. (추가) psql 모든 계정 찾기 ('\du')
방법
1. postgresql을 CLI로 다룰 준비
(1.1) psql 접속 (SQL Shell)
(1.2) docker > postgresql 접근
계정 : ~$ sudo docker exec -it 도커이미지명 /bin/bash
2. 명령어 설명
명령어 | 설명 |
\l 또는 \list | 가지고 있는 Database 목록 조회 |
\l+ 또는\list+ | Database 목록 조회 (+ size, tablespace, description) |
\c | 타 Database에 접속 |
\d | 테이블 목록 보기 (현재 접속한 Database의) |
\dt [테이블명] | 지정된 테이블 컬럼 목록 보기 |
\dv, \ds, \du, /dn | 뷰 / 시퀀스 / 롤 목록 / 스키마 목록 조회 |
\q | psql 종료 |
3. (추가) psql 접속 옵션
# psql 또는 docker > postgres 접속 후
# 1. 해당 계정의 원하는 DB로 접근
psql -U 계정명 -d 데이터베이스명
4. (추가) psql 모든 계정 찾기 ('\du')
728x90
반응형
LIST
'DEV > DB' 카테고리의 다른 글
[MariaDB] docker - mariaDB (mysql) 접속하고 테이블 생성, 조회 command (0) | 2023.03.17 |
---|---|
[PostgreSQL] Superuser 계정 비밀번호 찾기 + 재설정 (0) | 2023.02.23 |
[DB] postgreSQL을 통해 Dbeaver 연결(Connection)시키기 (0) | 2023.01.18 |
댓글