Re: [pgbr-geral] Data de criação de tabela

2013-08-05 Por tôpico Matheus de Oliveira
2013/8/5 Paulo Bastos > Além da combinação do log_statement habilitado e log_line_prefix, > há alguma outra forma de obter a data de criação de uma tabela? > > Obrigado pela ajuda > > Até onde sei o PostgreSQL não provê um método específico para isso. As opções são: 1. Usar o log de atividades (

[pgbr-geral] Data de criação de tabela

2013-08-05 Por tôpico Paulo Bastos
Além da combinação do log_statement habilitado e log_line_prefix, há alguma outra forma de obter a data de criação de uma tabela?   Obrigado pela ajuda   Paulo Bastos     ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postg

[pgbr-geral] Fwd: Funcão para contar dias uteis

2013-08-05 Por tôpico Marcelo da Silva
Desculpa estava esquecendo de uma linha... Agora está OK -- Function: fproxdiautil(date) -- DROP FUNCTION fproxdiautil(date); CREATE OR REPLACE FUNCTION fdiasuteis(pData date, pDias integer) RETURNS date AS $BODY$ declare Dia integer; SomaDias integer; NovaData date; Begin SomaDias =

Re: [pgbr-geral] Solução para backup

2013-08-05 Por tôpico Fábio Telles Rodriguez
Em 5 de agosto de 2013 14:46, Danilo Silva escreveu: > > > Em 5 de agosto de 2013 12:10, Fábio Telles Rodriguez > escreveu: > >> Em 5 de agosto de 2013 02:06, Danilo Silva >> escreveu: >> > Pessoal, >> > >> > O banco cresceu!!! >> >> Cresceu para quanto? Nos dê uma ideia de valores. > > Atualmen

[pgbr-geral] Funcão para contar dias uteis

2013-08-05 Por tôpico Marcelo da Silva
Pessoal estou criando uma função para contar somente os dias uteis (seg a sex) Cheguei no seguinte: CREATE OR REPLACE FUNCTION fdiasuteis(pData date, pDias integer) RETURNS date AS $BODY$ declare Dia integer; SomaDias integer; NovaData date; Begin SomaDias = 0; NovaData = pData; whil

Re: [pgbr-geral] Solução para backup

2013-08-05 Por tôpico Bruno Silva
2013/8/5 Danilo Silva > Você precisa dar mais detalhes sobre o seu cenário para podermos >> avaliar. Em todo caso, deixei aí algumas dicas que já podem lhe ajudar >> a pensar no assunto. >> > Respondido? > Danilo, as estatísticas estão atualizadas? O AutoVacuum está ocorrendo normalmente? Descul

Re: [pgbr-geral] Serial gerado no comando insert

2013-08-05 Por tôpico Gerson
Massa, obrigado a todos. Ats, Gerson Jr. gersoncjun...@gmail.com 2013/8/5 Alessandro Lima > Utilize o recurso "returning" > > insert into teste (id,nome) values (default,'Maria') returning id > > Atenciosamente, > > Alessandro Lima > email grandegoia...@gmail.com > > _

Re: [pgbr-geral] Solução para backup

2013-08-05 Por tôpico Danilo Silva
Em 5 de agosto de 2013 12:10, Fábio Telles Rodriguez escreveu: > Em 5 de agosto de 2013 02:06, Danilo Silva > escreveu: > > Pessoal, > > > > O banco cresceu!!! > > Cresceu para quanto? Nos dê uma ideia de valores. > Atualmente está com 30 GiB. > > > Por falta de recursos de hardware, > > Quais

Re: [pgbr-geral] Serial gerado no comando insert

2013-08-05 Por tôpico Alessandro Lima
Utilize o recurso "returning" insert into teste (id,nome) values (default,'Maria') returning id Atenciosamente, Alessandro Lima email grandegoia...@gmail.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.

Re: [pgbr-geral] Serial gerado no comando insert

2013-08-05 Por tôpico Euler Taveira
On 05-08-2013 14:23, Gerson wrote: > Supondo que eu tenha uma tabela cujo campo ID é do tipo serial, para eu > pegar o valor gerado para esse campo num insert seria da seguinte forma: > Utilizar a seguinte sintaxe [1] (em uma versão suportada): INSERT ... RETURNING id; [1] http://www.postgresql

Re: [pgbr-geral] Serial gerado no comando insert

2013-08-05 Por tôpico JotaComm
Opa, Em 5 de agosto de 2013 14:23, Gerson escreveu: > Prezados boa tarde, > > Supondo que eu tenha uma tabela cujo campo ID é do tipo serial, para eu > pegar o valor gerado para esse campo num insert seria da seguinte forma: > > create table teste > ( > id serial, > nome varchar(50) > ) > > in

[pgbr-geral] Serial gerado no comando insert

2013-08-05 Por tôpico Gerson
Prezados boa tarde, Supondo que eu tenha uma tabela cujo campo ID é do tipo serial, para eu pegar o valor gerado para esse campo num insert seria da seguinte forma: create table teste ( id serial, nome varchar(50) ) insert into teste (id,nome) values (default,'Maria') declare @idgerado int = sel

Re: [pgbr-geral] Solução para backup

2013-08-05 Por tôpico Fábio Telles Rodriguez
Em 5 de agosto de 2013 02:06, Danilo Silva escreveu: > Pessoal, > > O banco cresceu!!! Cresceu para quanto? Nos dê uma ideia de valores. > Por falta de recursos de hardware, Quais recursos de hardware estão faltando hoje? Espaço em disco? Desempenho em disco? Memória, CPU? > e a lentidão que e

[pgbr-geral] RES: Solução para backup

2013-08-05 Por tôpico jpaulorieg
De: pgbr-geral [mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome de Marco A P D'Andrade Enviada em: segunda-feira, 5 de agosto de 2013 09:27 Para: Comunidade PostgreSQL Brasileira Assunto: Re: [pgbr-geral] Solução para backup Particionamento... dá uma olhada nesta feature..

Re: [pgbr-geral] Solução para backup

2013-08-05 Por tôpico Marco A P D'Andrade
Particionamento... dá uma olhada nesta feature... partitioning. funciona muito bem, e vc mantem os dados online, desde que habilite constraint_exclusion e faça os indices corretamente. Em 5 de agosto de 2013 02:06, Danilo Silva escreveu: > Pessoal, > > O banco cresceu!!! Por falta de recursos d

Re: [pgbr-geral]  Solução para backup

2013-08-05 Por tôpico Claudio Bezerra Leopoldino
Bom dia! Se você precisa de menos dados, reduzir o montante de dados armazenados excluindo dados antigos é uma boa ideia. Mas me parece que os mesmos dados continuarão existindo, em outras tabelas, para consulta. Neste caso, o ganho será menor. pois não se ganhará espaço em disco. Mas haverá g