Как отформатировать или изменить заголовок столбца без изменения структуры таблицы в postgresql с помощью командной строки - PullRequest
0 голосов
/ 25 апреля 2019

Я работаю над переходом с Oracle на PostgreSQL.Некоторые файлы .sql написаны для генерации отчетов, которые выполняются на сервере Linux.Ниже приведен код, который необходимо перенести, в поисках альтернативы в PostgreSQL.

Пример: в Oracle: test.sql

--------------------
col cdmate format 9999999 heading "Code Material"

col cdsorm format A11  heading "Code sort"

select  t.cdmate, t.cdsorm from t_sormat t


Code Material  Code sort
-------------- ---------------------
4832764        Sort-able

1 Ответ

0 голосов
/ 25 апреля 2019

Вы можете использовать псевдонимы столбцов и функцию FORMAT , чтобы получить то, что вам нужно:

SELECT 
    FORMAT('%-10s', cdmate) AS "Code Material", 
    FORMAT('%-11s', cdsorm) AS "Code Sort"
FROM t_sormat;
 Code Material |   Code Sort
---------------+-------------
 4832764       | Sort-able
...