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

Responder a