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
