문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판이전 판다음 판 | 이전 판 | ||
| postgresql:psql [2024/11/15 07:28] – [설정관련] taekgu | postgresql:psql [2025/04/15 10:05] (현재) – 바깥 편집 127.0.0.1 | ||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| + | ====== psql ====== | ||
| + | * [[http:// | ||
| + | ===== 입력/ | ||
| + | <code bash> | ||
| + | \g [(OPTIONS)] [FILE] | ||
| + | \g 명령에서 인자가 없으면 세미콜론과 같음 | ||
| + | |||
| + | \e [FILE] [LINE] | ||
| + | \ef [FUNCNAME [LINE]] | ||
| + | \ev [VIEWNAME [LINE]] | ||
| + | \p | ||
| + | \r | ||
| + | \s [FILE] | ||
| + | \w FILE 쿼리 버퍼를 파일에 기록 | ||
| + | |||
| + | \i FILE 파일에서 명령 실행 | ||
| + | \o [FILE] | ||
| + | \qecho [-n] [STRING] | ||
| + | \warn [-n] [STRING] | ||
| + | \e [FILE] | ||
| + | \ef [FUNCNAME] | ||
| + | |||
| + | </ | ||
| + | |||
| + | ===== 설정관련 ===== | ||
| + | <code bash> | ||
| + | \timing - 실행시간보기 | ||
| + | \x - Column을 세로로 배치하여 display on/off | ||
| + | \a - Column 배치 (on/off) | ||
| + | \H - Column name과 결과 값을 HTML Table 형식으로 display (on/off) ==> 어떻게 사용하지 | ||
| + | |||
| + | \cd [ directory ] - 현재 작업 디렉토리 변경 | ||
| + | Tip 현재 작업 디렉토리 출력을 위해서 \! pwd | ||
| + | |||
| + | </ | ||
| + | |||
| + | ==== 전역설정파일 .psqlrc ==== | ||
| + | <code bash .psqlrc> | ||
| + | \set QUIET 1 | ||
| + | \set PROMPT1 ' | ||
| + | \set ON_ERROR_ROLLBACK interactive | ||
| + | \set COMP_KEYWORD_CASE upper | ||
| + | \set HISTFILE ~/ | ||
| + | |||
| + | \pset pager off | ||
| + | \pset null ' | ||
| + | \timing | ||
| + | |||
| + | \unset QUIET | ||
| + | </ | ||
| + | ===== 주요조회 ===== | ||
| + | <code sql> | ||
| + | \d - Description of a Table, View, Sequence, Index | ||
| + | \l - Database List | ||
| + | \dt - Database Table | ||
| + | \dv - Database View | ||
| + | \du - Database User | ||
| + | \dn - Database Schema | ||
| + | \ds - Database Sequence | ||
| + | \df - Database Function | ||
| + | \di - Index List | ||
| + | \dg - Role List | ||
| + | </ | ||
| + | |||
| + | ===== 정보조회 ===== | ||
| + | <code sql> | ||
| + | select version(); | ||
| + | </ | ||