]> Sergey Matveev's repositories - stargrave-blog.git/commitdiff
Pretty print JSONB в PostgreSQL
authorSergey Matveev <stargrave@stargrave.org>
Thu, 25 Jan 2018 08:07:56 +0000 (11:07 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Thu, 25 Jan 2018 08:07:56 +0000 (11:07 +0300)
Использую вот такие две функи в .psqlrc для простого вывода и просто
JSONB полей и массивов JSONB:

    CREATE OR REPLACE FUNCTION ppj(jsonb) RETURNS TEXT AS $$
        SELECT jsonb_pretty($1);
    $$ LANGUAGE SQL;
    CREATE OR REPLACE FUNCTION ppj(jsonb[]) RETURNS SETOF TEXT AS $$
        SELECT jsonb_pretty(unnest) FROM (SELECT unnest($1)) AS dummy;
    $$ LANGUAGE SQL;


No differences found