Valeu Osvaldo, mas como saber se deu erro pra dar uma rollback ? tem alguma coisa paredida com exception ?
Osvaldo Rosario Kussama escreveu: > Silfar Goulart de Castro escreveu: > >> Pessoal, tô desenvolvendo uma aplicação aqui que vai usar stored >> procedure, e testei alguns bancos até agora o firebird e o mysql. >> Gostaria de tirar algumas duvidas. >> >> O postgresql permite controle d etransação dentro de procedure, isto é >> eu posso dar commite e rollback dentro da procedure ? >> > > Uma stored procedure (function no caso do PostgreSQL) é executada > como uma transação. > O que você pode ter é SAVEPOINTs que são pontos para os quais > você pode retornar dentro de uma transação (ROLLBACK TO > SAVEPOINT) ou desconsiderálo se tudo estiver correto (RELEASE > SAVEPOINT). Veja: > http://www.postgresql.org/docs/8.2/interactive/sql-savepoint.html > > >> Ele tem tipo array dentro de procedures ? >> > > Sim. > > >> Auto incremento tem né com sequence. >> > > Sim. > > >> Existe alguma maneira de migrar dados do firebird ou do mysql para o >> postgresql, vi que os scripts com metadados gerados por esses bancos são >> meio diferentes do PG e causam muitos erros. >> > > Verifique se tem algo que te ajude: > http://www.postgresql.org/docs/techdocs.3 > > Por diversas vezes foi sugerido nesta lista que se faça uma > exportação dos dados para um arquivo texto csv e posterior > importação. > > Desconfie das ferramentas que prometem fazer tudo > automaticamente. Quem melhor sabe como deve ser feita a > conversão, bem como a maneira de tratar cada uma das > particularidades, é você. > > Osvaldo > > _______________________________________________ > 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
