2015-02-19 12:55 GMT-02:00 Matheus Saraiva <[email protected]>:

> Sim, basicamente é apenas para evitar as várias chamadas de insert.
>

Você pode inserir vários registros num único comando INSERT, exemplo:

    INSERT INTO foo(bar, baz)
    VALUES
        (1, 2),
        (3, 4),
        (5, 6);


> Um
> array pode armazenar dados de tipos diferentes?
>

Usando um tipo composto ou a própria tabela, sim.



> E com jason como funcionaria? A aplicação que acessaria a base de dados
> gera esse arquivo .json, chama a função criada no plpgsql e passar a URL
> do arquivo?
>

Não, você pode passar o JSON diretamente. Mas não me parece uma boa ideia
para o caso, eu iria com o INSERT simplesmente.

Atenciosamente,
-- 
Matheus de Oliveira
Analista de Banco de Dados
Dextra Sistemas - MPS.Br nível F!
www.dextra.com.br/postgres
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a