Nevím jestli je to ta chyba na kterou narážíte, ale jestli si to vybavuji správně, a teď jsem si to vyzkoušel, tak mysql špatně formátuje tabulky, pokud data obsahují přechod na nový řádek.
MariaDB [xx]> select 'ahoj\nsvete' as x; +------------+ | x | +------------+ | ahoj svete | +------------+ 1 row in set (0.000 sec) MariaDB [xx]> select * from foo; +------------+------+ | a | b | +------------+------+ | ahoj svete | ahoj | +------------+------+ 1 row in set (0.001 sec)
pspg je jen pager a očekává správně naformátovaný vstup. Pokud je vstup nakopnutý, tak to pspg ještě navíc dokope.
Možná můžete zkusit si nastavit v mysql výstupní formát CSV, a pspg nastavit na CSV režim. Ale netestoval jsem to, a ani nevím, jestli mysql vyexportuje CSV správně (mohlo by). pspg dokáže 100% CSV s multiline hodnotami načíst a korektně naformátovat.