MySQL의 \ G에서와 같이 psql에서 선택 결과를 세로로 표시합니다.


85

MySQL에서는 결과를 수직으로 표시 하기 위해를 select사용 하여 쿼리를 종료 할 수 있습니다 .\G\g

select * from foo \G

***************
 id: 1
bar: Hello
***************
 id: 2
bar: World

psql을 사용하여 PostgreSQL에 대해 동일한 작업을 수행하는 방법은 무엇입니까?




이것이 귀하의 질문에 대답합니까? MySQL Extended Display
amphetamachine

1
@amphetamachine 정말 아닙니다. 그 질문은 그 반대이므로 익숙한 DB에 따라이 방법 또는 다른 방법으로 올 것입니다. 이 질문은 그 질문보다 더 많은 견해를 가지고 있으므로이 리소스는 다른 답변보다 어떤 이유로 든 더 많은 SEO 자본을 가지고 있다고 제안합니다.
Drew Noakes

답변:


184

확장 디스플레이 를 활성화하면 됩니다 .

를 통해이 설정을 전환합니다 \x. 예를 들면 :

# \x
Expanded display is on.
# \x
Expanded display is off.

설정하면 결과가 표 형식 (세로) 형식으로 표시됩니다.

-[ RECORD 1 ]
id  | 1
bar | Hello
-[ RECORD 2 ]
id  | 2
bar | World

\x\g\x접미사를 사용하여 확장 된 표시를 켜고 쿼리를 실행 한 다음 다시 끄면 단일 명령에 대해이를 실행할 수 있습니다 .

select * from foo \x\g\x

7
또는 -x비대화 형으로 실행할 때 스위치를 사용하십시오 ( psql db -xc 'select * from foo').
x-yuri
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.