Boa tarde a todos, como posso fazer um backup noturno do banco de dados, com
uma rotina que seja iniciada automaticamente?

Obrigado,

Marco Merlin


-----Mensagem original-----
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Em nome de
[EMAIL PROTECTED]
Enviada em: quinta-feira, 22 de fevereiro de 2007 15:30
Para: [email protected]
Assunto: Digest Brasil-Usuarios, volume 445, assunto 9

Enviar submissões para a lista de discussão Brasil-Usuarios para 
        [email protected]

Para se cadastrar ou descadastrar via WWW, visite o endereço
        http://pgfoundry.org/mailman/listinfo/brasil-usuarios
ou, via email, envie uma mensagem com a palavra 'help' no assunto ou
corpo da mensagem para 
        [EMAIL PROTECTED]

Você poderá entrar em contato com a pessoa que gerencia a lista pelo
endereço
        [EMAIL PROTECTED]

Quando responder, por favor edite sua linha Assunto assim ela será
mais específica que "Re: Contents of Brasil-Usuarios digest..."


Tópicos de Hoje:

   1. Atualização de campos (Maikel Dal Farra)
   2. Re: Ola a todos - pergunta e basica... (Mauricio De Biasi)
   3. Re: Atualização de campos (marcos nobre)


----------------------------------------------------------------------

Message: 1
Date: Thu, 22 Feb 2007 16:42:33 +0000
From: "Maikel Dal Farra" <[EMAIL PROTECTED]>
Subject: [PostgreSQL-Brasil] Atualização de campos
To: [email protected]
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset="iso-8859-1"

Um anexo em HTML foi limpo...
URL:
http://pgfoundry.org/pipermail/brasil-usuarios/attachments/20070222/3bdfb6b8
/attachment-0001.html 

------------------------------

Message: 2
Date: Thu, 22 Feb 2007 15:08:07 -0300
From: "Mauricio De Biasi" <[EMAIL PROTECTED]>
Subject: Re: [PostgreSQL-Brasil] Ola a todos - pergunta e basica...
To: [email protected]
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=iso-8859-1; format=flowed

Ok preciso pegar um perido de 30 dias (mês) e dividir por semanas, necessito

fazer algo desse tipos :("sei que o comando esta errado....")

select * from  colaborador_transferido t
inner join colaborador c  on c.id_colaborador = t.id_colaborador
where id_unidade_de = '43' and id_unidade_para = '7'  and
-- É aqui que estou errando
date_part  (dt_transferido ('week' ou 'W' between '2006-01-01' and 
'2006-01-31') )
group by "pelas semanas"

abs
Mauricio



>From: Osvaldo Kussama <[EMAIL PROTECTED]>
>Reply-To: Grupo de Usuários do PostgreSQL no 
>Brasil<[email protected]>
>To: Grupo de Usuários do PostgreSQL no 
>Brasil<[email protected]>
>Subject: Re: [PostgreSQL-Brasil] Ola a todos - pergunta  e basica...
>Date: Wed, 21 Feb 2007 20:05:08 -0300 (ART)
>
>
>--- Mauricio De Biasi <[EMAIL PROTECTED]>
>escreveu:
>
> > Pessoal, sou novo aqui na lista e estou feliz pq
> > achei ela rsrrs, pois forum
> > de postgre esta dificil aqui no brasil...
> >
> > Tenho uma pergunta basica quero fazer um select
> > contabilzando o numero de
> > semanas de um mes e agrupalos por semana: tipo assim
> > :
> >
> > data_ini = 01/09/2006
> > data_fim = 30/09/2006
> >
> > semana 1 = 10
> > semana 2 = 5
> > semana 3 = 5
> > semana 4 = 5
> > semana 5 = 5
> >
> > ou
> >
> > data_ini = 01/10/2006
> > data_fim = 31/10/2006
> >
> > semana 1 = 15
> > semana 2 = 5
> > semana 3 = 5
> > semana 4 = 5
> >
> > Eu sei que no postgre temos a função date e a opção
> > "w" ou "W" que me traz a
> > quantidade de semanas na quele perido como psso
> > separar elas em 1,2,3,7 ?
> >
>
>
>Sinceramente, não consegui entender seus exemplos nem
>sua pergunta.
>Tente explicar melhor quais são os dados de que dispõe
>e qual o resultado desejado para tentarmos ajudá-lo.
>
>[]s
>Osvaldo
>
>
>__________________________________________________
>Fale com seus amigos  de graça com o novo Yahoo! Messenger
>http://br.messenger.yahoo.com/
>_______________________________________________
>Grupo de Usuários do PostgreSQL no Brasil
>Antes de perguntar consulte o manual
>http://pgdocptbr.sourceforge.net/
>
>Para editar suas opções ou sair da lista acesse a página da lista em:
>http://pgfoundry.org/mailman/listinfo/brasil-usuarios

_________________________________________________________________
Chegou o Windows Live Spaces com rede social. Confira 
http://spaces.live.com/



------------------------------

Message: 3
Date: Thu, 22 Feb 2007 15:30:02 -0300
From: "marcos nobre" <[EMAIL PROTECTED]>
Subject: Re: [PostgreSQL-Brasil] Atualização de campos
To: " Grupo de Usuários do PostgreSQL no Brasil "
        <[email protected]>
Message-ID:
        <[EMAIL PROTECTED]>
Content-Type: text/plain; charset="iso-8859-1"

Maikel, a idéia da Tabela Historico é genial. Costumamos pensar nela como
uma shadow-table que funciona como uma "lixeira" tudo que é feito na tabela
principal, antes é registrado na tabela-sombra. Assim qualquer exclusão ou
alteração indevida poderá ser "voltada" para trás (rolled-back). Mas isso é
uma outra questão.

Foi boa sua colocação acerda da PK (um id auto-incremented) da tabela de
lancamento. Estou dando uma estudada na escrita de Triggers com PL/pgSQL e
mais tarde vou postar minha solução de atualização dos saldos. (fiz uma
simulação de tabela aqui - baseado no que vc informou).

MN.

Em 22/02/07, Maikel Dal Farra <[EMAIL PROTECTED]> escreveu:
>
> Como essa tabela tem um campo chamado  id (serial) que é a pk, eu tava
> pensando em alterar os registros >= (data+id) do registro "mexido". Para
> efeito de relatório não deve alterar a data do lancamento, mas eu pensei
em
> guardar essas alterações em outra tabela histórico.  Que vc acha Marcos?
>
> Valeu.
>
> ------------------------------
> From:  *"marcos nobre" <[EMAIL PROTECTED]>*
> Reply-To:  *Grupo de Usuários do PostgreSQL no Brasil<
> [email protected]>*
> To:  *"Grupo de Usuários do PostgreSQL no Brasil"<
> [email protected]>*
> Subject:  *Re: [PostgreSQL-Brasil] Atualização de campos*
> Date:  *Thu, 22 Feb 2007 12:01:00 -0300*
>
> Opa, encaminhei sem querer. Naum completei minha dúvida, entaum segue
> denovo.
>
> Em 22/02/07, marcos nobre <[EMAIL PROTECTED]
> > escreveu:
> >
> > ok.
> > Seja qual for o lancamento que algum usuário estiver mexendo, o trigger
> > terá que ser disparado AFTER UPDATE e a programação ( o conteúdo) do
trigger
> > com certeza faz acesso aos dados do registro que está sendo afetado (no
> > mínimo a PK do registro) daí tendo-se acesso a Data do Lancamento o
barato é
> > desenvolver um UPDATE que atualize saldo de qualquer lançamento com data
> > superior à deste que foi "mexido".
> >
> >
> > Mas há 2 casos a se considerar (ainda):
> > a) O Saldos dos registros de mesma data a do registro que foi mexido;
> > b) O Saldos dos registros seguintes, ou seja, daqueles que tem data
> > superior a do registro que foi mexido.
> >
> >
> > Porém ainda resta uma dúvida: O programa (do teu sistema) que permite
> > que um lançamento seja modificado, permite inclusive que seja modificada
> > a data de um lançamento ?
> >
>
> Isso faz uma forte diferença porque determina que o trigger ao invés de
> recalcular saldo mediando entre antes e depois do lançamento, poderia
fazer
> um recalculo geral ! Sacou ? Esse procedimento pode ser mais fácil de ser
> desenvolvido, bastando para tal fazer uma análise de custo x benefício,
> levando-se em consideração:
>
> 1) Será que este programa de Alteração de Lançamentos vai ser muito
> utilizado?
> 2) Porque não gerar um lançamento de mesma data com valor contrário (para
> matar/anular o errado) e inserir o lançamento correto ? Contabilmente isso
é
> bem correto e em termos de sistema, fica bem documentado o erro de
> lançamento.
>
> 3) Quantos milhoes de lançamentos conterão essa tabela? E que tal fazer um
> recalculo de saldo a partir do dia 1 do mes do lançamento errado (isso
> diminui a agressividade do trigger) ?
>
> MN.
>
>  Em 22/02/07,
> > Maikel Dal Farra
> > <[EMAIL PROTECTED]> escreveu:
> > >
> > >   Caro Marcos Nobre
> >
> > Isso mesmo, a tabela é assim. Como o Wallace disse acho que seria um
> > trigger, mas a minha dúvida era em como atualizar somente os saldos após
o
> > lançamento, não mexendo nos saldos anteriores, ou seja, uma forma de
> > corrigir um lançamento errado, entendem?
> >
> >  Obrigado pelo retorno de vcs.
> >
> >  ------------------------------
> >  From:  *"marcos nobre" <
> > [EMAIL PROTECTED]>*
> > Reply-To:  *Grupo de Usuários do PostgreSQL no
Brasil<[email protected]
> >
> > >*
> > To:  *"Grupo de Usuários do PostgreSQL no
Brasil"<[email protected]
> > *
> > *>*
> > Subject:  *Re: [PostgreSQL-Brasil] Atualização de campos*
> > Date:  *Thu, 22 Feb 2007 10:34:34 -0200*
> >
> >
> Xovê se entendi.
>
> Pelo que parece em sua tabela de lançamentos, cada linha (lancamento em
> sí) traz o "saldo até então", algo do tipo
>
>
> data-----lcmto---D_C-----saldo
> 04/02---10,00---C---------10,00
>  04/02---8,00-----C---------18,00
>  04/02---1,00-----D---------17,00
>  05/02---4,00-----C---------21,00
> 08/02---1,00-----C---------22,00
>  08/02---18,00---D---------4,00
>  09/02---20,00---C---------24,00
>
>  Se for esse o caso, estou pensando em um DML para te encaminhar.
> Caso não seja, esclareça melhor essa tua tabela de lançamentos.
> Imaginei que tua tabela deva conter uma data e que possa existir
> lançamentos a debito e a credito.
>
>
> MN.
>
>
>  Em 22/02/07, Wallace Reis < <[EMAIL PROTECTED]>
> [EMAIL PROTECTED]> escreveu:
>
> > -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Maikel Dal Farra wrote:
> > Boa tarde, gostaria que alguém me ajudasse com um probleminha..
> > Tenho um tabela  chamada CADSALDO com os seguintes campos:
>  > lancamento - numeric (7,2) e valorsaldo - numeric (7,2), (onde o
> > saldo anterior é a soma do saldo atual com o lancamento),  preciso que
>
> > ao corrigir um lançamento qualquer na tabela,todos os valorsaldo abaixo
>
> > deste lancamento sejam recalculados.
>
> Um trigger de UPDATE resolve, nao?
>
> *
> http://www.postgresql.org/docs/8.2/interactive/triggers.html
>
> * http://www.postgresql.org/docs/8.2/interactive/sql-createtrigger.html
>
>
> - --
> wallace reis
> Núcleo de Biologia Computacional e
>
> Gestão de Informações Biotecnológicas/LABBI
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.6 (GNU/Linux)
>
> iD8DBQFF3Yb0LZIH+ybRHUMRAscFAKCrNZGuvfIrWtzRysRlAdRKCwvFnQCggtuS
>
> yEaKc1HltqbdRAw2bCvAMOE=
>  =dmWF
> -----END PGP SIGNATURE-----
> _______________________________________________
> Grupo de Usuários do PostgreSQL no Brasil
> Antes de perguntar consulte o manual
>
> http://pgdocptbr.sourceforge.net/
>
>
> Para editar suas opções ou sair da lista acesse a página da lista em:
>  http://pgfoundry.org/mailman/listinfo/brasil-usuarios
>
>
>
>
> --
> Consultor em TI
> Eng. Sistemas
> ----------------------------------------------
> Keep in your mind:
> MS give us Windows,  Linux gives us the whole House.
>
>  >_______________________________________________
> >Grupo de Usuários do PostgreSQL no Brasil
> >Antes de perguntar consulte o manual
> >
> http://pgdocptbr.sourceforge.net/
> >
> >Para editar suas opções ou sair da lista acesse a página da lista em:
> >
> http://pgfoundry.org/mailman/listinfo/brasil-usuarios
>
>
> ------------------------------
> Seja um dos primeiros a testar o novo Windows Live Mail Beta - grátis
> Acesse <http://g.msn.com/8HMABRBR/2734??PS=47575> e inscreva-se agora!
>
> _______________________________________________
> Grupo de Usuários do PostgreSQL no Brasil
> Antes de perguntar consulte o manual
>  http://pgdocptbr.sourceforge.net/
>
> Para editar suas opções ou sair da lista acesse a página da lista em:
>  http://pgfoundry.org/mailman/listinfo/brasil-usuarios
>
>
>
> --
> Consultor em TI
> Eng. Sistemas
> ----------------------------------------------
>
> Keep in your mind:
> MS give us Windows,  Linux gives us the whole House.
>
>
>
> --
> Consultor em TI
> Eng. Sistemas
> ----------------------------------------------
> Keep in your mind:
> MS give us Windows,  Linux gives us the whole House.
>
> >_______________________________________________
> >Grupo de Usuários do PostgreSQL no Brasil
> >Antes de perguntar consulte o manual
> >http://pgdocptbr.sourceforge.net/
> >
> >Para editar suas opções ou sair da lista acesse a página da lista em:
> >http://pgfoundry.org/mailman/listinfo/brasil-usuarios
>
>
> ------------------------------
> O Windows Live Spaces é seu espaço na internet com fotos (500 por mês),
> blog e agora com rede social. Particpe
também!<http://g.msn.com/8HMABRBR/2746??PS=47575>
> _______________________________________________
> Grupo de Usuários do PostgreSQL no Brasil
> Antes de perguntar consulte o manual
> http://pgdocptbr.sourceforge.net/
>
> Para editar suas opções ou sair da lista acesse a página da lista em:
> http://pgfoundry.org/mailman/listinfo/brasil-usuarios
>



-- 
Consultor em TI
Eng. Sistemas
----------------------------------------------
Keep in your mind:
MS give us Windows,  Linux gives us the whole House.
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL:
http://pgfoundry.org/pipermail/brasil-usuarios/attachments/20070222/08b12559
/attachment.html 

------------------------------

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br
http://pgfoundry.org/mailman/listinfo/brasil-usuarios


Fim da Digest Brasil-Usuarios, volume 445, assunto 9
****************************************************

Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: McAfee VirusScan / Atualizado em 22/02/2007 / Versão:
5.1.00/4969
Proteja o seu e-mail Terra: http://mail.terra.com.br/


-- 
Internal Virus Database is out-of-date.
Checked by AVG Free Edition.
Version: 7.1.411 / Virus Database: 268.17.37/682 - Release Date: 12/2/2007
 

-- 
Internal Virus Database is out-of-date.
Checked by AVG Free Edition.
Version: 7.1.411 / Virus Database: 268.17.37/682 - Release Date: 12/2/2007
 

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a