본문 바로가기
백엔드/DB

서버에서 postgresql 접속 및 데이터베이스, 스키마, 테이블 조회

by 작은소행성 2021. 6. 18.

psql로 접속 후 사용하는 명령어이다.

 

명령어

postgresql 접속 명령어

sudo -u postgres psql

 

postgresql 종료 명령어

\q

 

 

 

 

** crud 명령어 뒤에는 세미콜론을 붙여서 사용해야한다.

 

 

데이터베이스

 

전체 데이터베이스 조회

select datname from pg_database;

 

database 확인 (소문자 L)

\l

 

database 변경

\c 데이터베이스이름

데이터베이스 변경됨

 

 

테이블

 

전체 테이블 조회

#psql
\dt
\dt *.*

 

\c 데이터베이스이름
#sql
select tablename from pg_tables;
SELECT * FROM pg_catalog.pg_tables;

 

계정

 

사용자 확인

select * from pg_user;

 

 

계정삭제

drop role 계정;

 

 

계정 확인

\du

 

 

 

유저 생성 후 postgres유저와 같은 권한 부여 후 확인

psql

create user ankus;

alter user ankus with superuser;
alter user ankus with createdb;

\du

 

 

반응형