Enviado pelo meu Nexus
Em 04/10/2012 01:04, "Fabrízio de Royes Mello" <[email protected]>
escreveu:
>
> Após algumas discussões [1] meu patch para adicionar a cláusula "IF NOT
EXISTS" no "CREATE SCHEMA" foi aceito e efetuado o commit na branch master
do git oficial do PostgreSQL [2] pelo commiter Mr. Tom Lane.
>
Massa
> Agora na 9.3 poderemos usar a cláusula "IF NOT EXISTS" no "CREATE SCHEMA"
para que não gere um erro (cancelando transação atual) caso o esquema que
está sendo criado já exista, por exemplo:
>
> BEGIN;
>   CREATE SCHEMA IF NOT EXISTS foo;
>   CREATE TABLE foo.bar();
> COMMIT;
>
> O exemplo acima caso o esquema "foo" já exista não será gerado um erro e
a transação irá prosseguir normalmente. O comportamento é similar ao já
existente "IF NOT EXISTS" do "CREATE TABLE" [3].
>
> [1] https://commitfest.postgresql.org/action/patch_view?id=907
> [2]
http://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=fb34e94d214d6767910df47aa7c605c452d11c57
> [3] http://www.postgresql.org/docs/9.2/interactive/sql-createtable.html
>
> ---
> Fabrízio de Royes Mello
> fabriziomello [at] gmail.com
>
> --
> Postado por Fabrízio de Royes Mello no Fabrízio de Royes Mello em
10/04/2012 01:04:00 AM
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a