Por favor mantenha as discussões na lista…

---------- Forwarded message ----------
From: Sysrs <[email protected]>
Date: 2012/8/31
Subject: Re: [pgbr-geral] Gerar um arquivo XML de dentro de um(a) Trigger
To: "Guimarães Faria Corcete DUTRA, Leandro" <[email protected]>


Boa tarde Leandro,

abaixo...

-----Mensagem Original----- From: Guimarães Faria Corcete DUTRA, Leandro
Sent: Thursday, August 30, 2012 10:32 PM
To: Celso Lorenzetti (GMail) ; Comunidade PostgreSQL Brasileira
Subject: Re: [pgbr-geral] Gerar um arquivo XML de dentro de um(a) Trigger


2012/8/30 Celso Lorenzetti (GMail) <[email protected]>:
>
>
> Preciso sincronizar o estoque dos produtos que está no ERP com o estoque do
> E-Commerce!!


Falta informação…

O ERP que está instalado no cliente, tem o estoque atual de cada
produto, e o site, terá sua base de dados própria, com o estoque atual
também.

Porém são dois banco de dados, e o estoque é o mesmo. O nosso ERP
utiliza o Postgresql, o site utiliza MySql.




> Como não é viável fazer on-line, será via arquivos xml.


Por que não?

Porque no site vai haver vendas 24x7 e o ERP não vai estar/poderá não
estar no ar 24x7, por isso não pode ser on-line e também por serem
banco de dados diferentes.

Mas o problema mesmo é que a empresa não tem uma internet confiável,
então alguém pode fazer uma compra no site e o ERP (a internet na
verdade) não estar disponível.

Aí o site não poderia fazer a venda, por isso será via arquivos o
processo de sincronização.



> Pois bém, gostaria de criar um(a) trigger na tabela que tem o saldo atual do
> produto,
> e sempre que o registro for alterado (e pode ser alterado por vários
> processos dentro do ERP) gerar um arquivo xml com o código do produto e o
> saldo.


E qual a dificuldade?

A dificuldade é: como gerar um arquivo de dentro de um trigger.
Essa é a idéia, a solução pode até ser outra, mas teria que ser algo
no banco de dados. Senão em cada opção que movimenta o estoque no ERP,
teremos que controlar para gerar o arquivo xml.

Consegui explicar melhor?
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a