Пост-ГРЭС, эквивалентная \G MySQL?

% dd if=linux_boot_floppy.img =/dev/hda

вместо:

% dd if=linux_boot_floppy.img =/dev/fda

/dev/hda == жесткий диск

/dev/fda == дисковод для гибких дисков

Первая мысль была, "О, ошеломите, который был быстр". Долгое размышление было, "О, ****".

82
задан 2 July 2009 в 00:54
5 ответов

Я не достаточно знаком с MySQL для знания то, что делает \G опция, но на основе документации похоже, что psql \x опция мог бы сделать то, что Вы хотите.

Это - переключатель, тем не менее, таким образом, Вы делаете это перед представлением запроса.

\x
select * from sometable;
95
ответ дан 28 November 2019 в 19:25

Можно переключить psql в расширенный режим с \x перед выполнением команды но Вы не можете сделать этого на команде основанием команды как Вы, может в mysql.

3
ответ дан 28 November 2019 в 19:25

На самом деле можно включить \G mysql форматирование стиля на основе на запрос в psql путем помещения следующего в ~/.psqlrc:

\set G '\\set QUIET 1\\x\\g\\x\\set QUIET 0'

Можно затем использовать: G в конце запроса в psql клиенте то же, поскольку Вы были бы \G в конце запроса в mysql клиенте:

pagila=# select * from foo limit 1;
 id | uniq | val |       val_ts        
----+------+-----+---------------------
  1 |    1 |   3 | 2007-07-03 00:00:00
(1 row)

Time: 11.481 ms
pagila=# select * from foo limit 1 :G
-[ RECORD 1 ]---------------
id     | 1
uniq   | 1
val    | 3
val_ts | 2007-07-03 00:00:00
34
ответ дан 28 November 2019 в 19:25

Одолжив у этот ответ:

Вы можете добавить \x\g\x к запросу так же, как и с MySQL \G. Например:

select * from users \x\g\x

Обратите внимание на отсутствие ; в строке выше, это преднамеренно.

Это приводит к включению расширенного отображения, выполнению выраженного запроса и отключению расширенного отображения, все в одном операторе.

.
17
ответ дан 28 November 2019 в 19:25

Peress li PostgreSQL 10, psql għandu \ gx li huwa l-ekwivalenti eżatt ta ' \ G

select * from sometable \gx

Dokumentazzjoni ta' mysql:

\ gx [isem tal-fajl]
\ gx [| kmand]
\ gx huwa ekwivalenti għal \ g, iżda jġiegħel il-modalità tal-ħruġ estiża għal din il-mistoqsija. Ara \ x.

Is-sekwenza \ x \ g \ x tagħmel l-istess, iżda biss meta \ x (= wiri estiż) huwa mitfi. Inkella tagħmel l-oppost! B'kuntrast \ gx dejjem juri bl-output estiż indipendentement mir-reġim kurrenti ta ' \ x .

8
ответ дан 28 November 2019 в 19:25

Теги

Похожие вопросы