Zzong's Notes

방문

Home

❯

데이터베이스

❯

psql

psql

최초 작성 2026-06-14마지막 수정 2026-08-29읽는 데 1분

노트 편집 ↗

psql 는 컨멘드 라인 기반으로 postgreSQL 에 작성된 데이터베이스에 연결하거나 테이블에서 데이터를 검색 등을 할 수 있는 도구이다.

psql -h {호스트명} -p {포트 번호} -U {사용자명} -d {데이터베이스명}

References

  • https://www.devkuma.com/docs/postgresql/postgresql-%EC%97%B0%EA%B2%B0%EA%B3%BC-%ED%95%B4%EC%A0%9C/

링크된 언급

1
postgreSQL

...JSONB, 배열, 범위 타입 등을 기본 제공한다. JSONB 는 문서를 그대로 넣고 그 안의 필드에 인덱스를 걸 수 있어, 스키마가 유동적인 부분을 관계형 테이블 안에서 다룰 수 있다. 도구 psql 은 명령줄 클라이언트로, 접속·질의 실행·스키마 조회를 모두 여기서 한다. 분석 작업에서 마주치는 지점 Apache Spark 로 PostgreSQL 테이블을 읽을 때, 파티션을 지정하지 않으...

함께 보면 좋은 글

postgreSQL

오픈소스 관계형 데이터베이스다. 표준 SQL 을 충실히 따르면서 확장 기능이 많아, 범용 데이터베이스가 필요할 때 기본 선택지로 자주 쓰인다.

SQL Join

두개이상의 테이블이나 데이터베이스를 연결하여 데이터를 검색하는 방법이다. 주로 정규화된 릴레이션을 통해 원하는 정보를 찾고자 할때 사용한다.

DB Pool

클라이언트의 요청에 따라 각 어플리케이션의 thread 에서 데이터베이스에 접근하기 위해서는 연결 (Connection) 이 필요하다.

Key

관계 데이터 모델에서 relation 에 포함된 tuple 들을 유일하게 구별해주는 역할 Key 의 종류 Super Key (슈퍼키) candidate Key (후보키) Alternate Key (대체키) 기본키 외래키

sqlite

vacuum 과 달리 incremental vacuum 은 DB 에 임시 복사파일을 만들지 않음. 대신, free pages 를 DB 끝에 옮기고 잘라버린다 (truncate). 일반적으로 trade-off 가 발생한다.

Primary Key

Primary Key는 relation에서 각 row를 대표적으로 식별하기 위해 선택한 key다. Candidate Key 중 하나를 고른 것이며, 일반적으로 NULL 을 허용하지 않고 값이 중복될 수 없다.

Hive

Hive 는 하둡에서 정형화된 데이터를 처리하기 위한 데이터 웨어하우스 인프라.

Search key

인덱스에서 레코드를 찾을 때 기준으로 삼는 속성(또는 속성들의 묶음)이다. Indexing 에서 index entry 하나는 search key 값과 그 값을 가진 레코드를 가리키는 포인터로 이루어진다.

ACID

Transaction 의 성질: Atomicity, Consistency, Isolation, Durability 총 4 가지를 의미한다.

Foreign Key

Foreign Key는 한 relation의 attribute가 다른 relation의 Primary Key 또는 Candidate Key를 참조하도록 만든 제약이다. table 사이의 관계를 database 수준에서 보존하는 장치다.