Olá Andréa, Seu DB precisa ficar 24 disponível? Pergunto por que se não for o caso, você poderia fazer backup fisico dele...parando o postmaster. Ate por que vc deve ter uma unidade de Fita DAT neste seu servidor,então acredito que seria um bocado mais rápido. Bom trabalho... Márcio Orácullos Soluções Empresariais
----- Original Message ----- From: "Andrea" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Friday, January 19, 2007 4:14 PM Subject: Re: [PostgreSQL-Brasil] Digest Brasil-Usuarios, volume 413,assunto 7 Oi Sérgio, O backup ,digo, pg_dump -Fc leva 2 horas e 20 minutos e fica no mesmo servidor onde está rodando o PostgreSQL 8.1.4. O tamanho do meu database é 179 GB, porém o backup compactado fica em 3..5 GB. O hardware é um RISC Open Power P550+ com arquitetura IA64 E o S.O. é Linux Red Hat Enterprise 4.3 Este tempo de restore é feito para o servidor de origem? Sim. Obrigada, Andréa Pereira DBA-Compesa ----- Original Message ----- From: <[EMAIL PROTECTED]> To: <[email protected]> Sent: Friday, January 19, 2007 2:50 PM Subject: Digest Brasil-Usuarios, volume 413, assunto 7 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. Re: Digest Brasil-Usuarios, volume 413, assunto 3 (Evandro Ricardo Silvestre) 2. Re: Digest Brasil-Usuarios, volume 413, assunto 3 (Sergio Medeiros Santi) ---------------------------------------------------------------------- Message: 1 Date: Fri, 19 Jan 2007 14:52:16 -0300 From: Evandro Ricardo Silvestre <[EMAIL PROTECTED]> Subject: Re: [PostgreSQL-Brasil] Digest Brasil-Usuarios, volume 413, assunto 3 To: Grupo de Usuários do PostgreSQL no Brasil <[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/20070119/932e3843 /attachment-0001.html ------------------------------ Message: 2 Date: Fri, 19 Jan 2007 15:49:25 -0300 From: "Sergio Medeiros Santi" <[EMAIL PROTECTED]> Subject: Re: [PostgreSQL-Brasil] Digest Brasil-Usuarios, volume 413, assunto 3 To: Grupo de Usuários do PostgreSQL no Brasil <[email protected]> Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="iso-8859-1" Andréa: Que tempo leva e para onde vai o backup? Qual é o hardware e o S.O. onde roda o banco? Este tempo de restore é feito para o servidor de origem? Sergio Medeiros Santi Trabin Software & Consulting 53 3227 4157 - 53 9982 9009 ----- Original Message ----- From: "Andrea" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Friday, January 19, 2007 1:43 PM Subject: Re: [PostgreSQL-Brasil] Digest Brasil-Usuarios, volume 413, assunto 3 Oi João, Sobre o assunto pg_restore lento: O backup que faço antes para puder depois usar o pg_restore já é compactado. Eu uso o pg_dump -FC basededados > arquivo e depois o pg_restore. Há mais alguma coisa que eu possa fazer ? Obrigada, Andréa Pereira DBA-Compesa ----- Original Message ----- From: <[EMAIL PROTECTED]> To: <[email protected]> Sent: Friday, January 19, 2007 9:55 AM Subject: Digest Brasil-Usuarios, volume 413, assunto 3 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. Re: Dicas de performance em aplicações com PostgreSQL (Walter Cruz) 2. Re: pg_restore lento (Joao) 3. postgres não conecta no computador do cliente (Thiago Lima) 4. Re: postgres não conecta no computador do cliente (Evandro Ricardo Silvestre) 5. Re: returnar mais de uma linha em function (saulo Mendes) ---------------------------------------------------------------------- Message: 1 Date: Fri, 19 Jan 2007 10:02:12 -0200 From: "Walter Cruz" <[EMAIL PROTECTED]> Subject: Re: [PostgreSQL-Brasil] Dicas de performance em aplicações com PostgreSQL To: " Grupo de Usuários do PostgreSQL no Brasil " <[email protected]> Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="iso-8859-1" Eu já tinha lido o artigo Telles. A tradução ficou bacana! []'s - Walter On 1/5/07, Fabio Telles <[EMAIL PROTECTED]> wrote: > > Senhores, traduzi mais um texto do Josh Berkus no meu blog em: ** > http://www.midstorm.org/~telles/modules/news/article.php?storyid=121<http:// www.midstorm.org/%7Etelles/modules/news/article.php?storyid=121> > > Gostaria de saber se vocês acham que a tradução está ok... se estiver, > quero adicionar o texto ao www.postgresql.org.br > > Abraços a todos, > Fábio Telles > -- > site: http://www.midstorm.org/~telles/<http://www.midstorm.org/%7Etelles/> > e-mail: [EMAIL PROTECTED] > jabber: [EMAIL PROTECTED] > sip:[EMAIL PROTECTED] > _______________________________________________ > 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 > > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://pgfoundry.org/pipermail/brasil-usuarios/attachments/20070119/6a36e6eb /attachment-0001.html ------------------------------ Message: 2 Date: Fri, 19 Jan 2007 10:18:21 -0200 From: "Joao" <[EMAIL PROTECTED]> Subject: Re: [PostgreSQL-Brasil] pg_restore lento To: Grupo de Usuários do PostgreSQL no Brasil <[email protected]> Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="iso-8859-1" acho q poderia fazer um backup fisico compactando! ----- Original Message ----- From: Andrea To: lista-brasil Sent: Friday, January 19, 2007 8:16 AM Subject: [PostgreSQL-Brasil] pg_restore lento Oi, Estou trabalhando com o Postgresql 8.1.4 e sistema operacional LINUX. Ocorre que possuo uma base de dados de 179 GB que está levando 12 horas para concluir um pg_restore. Gostaria de saber se posso fazer algo para melhorar este tempo de restore, pois se surgir uma situação de emergência terei que disponibilizar esta base num tempo bem menor. Obrigada, Andréa Pereira DBA-Compesa ---------------------------------------------------------------------------- -- _______________________________________________ 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 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://pgfoundry.org/pipermail/brasil-usuarios/attachments/20070119/f2c17316 /attachment-0001.html ------------------------------ Message: 3 Date: Fri, 19 Jan 2007 10:29:38 -0200 From: "Thiago Lima" <[EMAIL PROTECTED]> Subject: [PostgreSQL-Brasil] postgres não conecta no computador do cliente To: [email protected] Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="iso-8859-1" Bom dia para todos ! Sou novo no grupo e estou com um problema e gostaria da ajuda de vocês.. Seguinte instalei o postgres no Linux. O banco esta funcionando no servidor. Mas o cliente windows não consige se conectar ao banco. Agora se do computador do cliente der um telnet <IP DO SERVIDOR> porta 5432 o servidor aceita a conexão nesta porta porém o banco de dados não autentica o usuário. Seé que tem que instalar o OBDC no linux ? (Nem sei se eexite isso), qual é o tipo de encriptação de senha que devo usar? Pelo amor de Deus alguém me ajude, estou ficanco perdido..... obrigado -- --------------------------------------------------------- Thiago Lima Suporte em informática. e-mail: [EMAIL PROTECTED] msn: [EMAIL PROTECTED] http://meusite.uai.com.br/thenriquelima Tel: (31) 87691901 / 9996-3997 /*A maior das virtudes é ser paciente*/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://pgfoundry.org/pipermail/brasil-usuarios/attachments/20070119/bb2bf524 /attachment-0001.html ------------------------------ Message: 4 Date: Fri, 19 Jan 2007 10:37:23 -0300 From: Evandro Ricardo Silvestre <[EMAIL PROTECTED]> Subject: Re: [PostgreSQL-Brasil] postgres não conecta no computador do cliente To: Grupo de Usuários do PostgreSQL no Brasil <[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/20070119/4e44cd8f /attachment-0001.html ------------------------------ Message: 5 Date: Fri, 19 Jan 2007 12:55:43 +0000 From: saulo Mendes <[EMAIL PROTECTED]> Subject: Re: [PostgreSQL-Brasil] returnar mais de uma linha em function To: Grupo de Usuários do PostgreSQL no Brasil <[email protected]> Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="iso-8859-1" peço disculpas pela insistência e falta de intendimento no assunto. é que sou novato no Postgres. eu utilizava firebird mas o mesmo não tem esses conceitos. bom...para poder compilar eu fiz o seguinte: -------------------------------------------------------------CREATE OR REPLACE FUNCTION "public"."fn_estoque_produto3" (numeric) RETURNS SETOF "public"."tb_estoque" AS$body$declare reg record; vn_c_produto alias for $1;begin for reg in select c_estoque, d_estoque from tb_estoque loop RETURN NEXT reg; end loop;end;$body$LANGUAGE 'plpgsql' VOLATILE CALLED ON NULL INPUT SECURITY INVOKER; ------------------------------------------------- mas ao executar houve o seguinte erro: ERROR: wrong record type supplied in RETURN NEXTCONTEXT: PL/pgSQL function "fn_estoque_produto3" line 6 at return next Date: Fri, 19 Jan 2007 08:11:04 -0300From: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Re: [PostgreSQL-Brasil] returnar mais de uma linha em function Bom dia,Para fazer retornar mais de uma linha você deve fazer com que sua function retorne um tipo especifico. Você deve fazer o seguinte.CREATE OR REPLACE FUNCTION "public"."fn_estoque_produto" (numeric, out numeric, out varchar, out numeric) RETURNS SETOF tb_estoque AS $body$ declare reg record; begin for reg in select c_estoque, d_estoque from tb_estoque loop RETURN NEXT reg; end loop; Return null; end; $body$ LANGUAGE 'plpgsql' No trecho RETURNS SETOF ..... você pode usar uma tabela, view ou criar um Type especifico para sua function ;)Você pode alterar o valor qq campo de que será retorna, para isso basta fazer reg.campo = valorEspero que consiga, qualquer duvida posta novamenteAttEvandrosaulo Mendes wrote: amigo rodrigo, agradeço a dica mas eu já tinha lido esse artigo(em português) mas, infelizmente, não consegui resolver. se alguém tiver algo, um pouco mais detalhado eu agradeço. ________________________________ Date: Thu, 18 Jan 2007 20:52:45 -0200 From: [EMAIL PROTECTED] To: [email protected] Subject: Re: [PostgreSQL-Brasil] returnar mais de uma linha em function RTFM [1]. :) [1] http://www.postgresql.org/docs/8.2/interactive/plpgsql-control-structures.ht ml#PLPGSQL-STATEMENTS-RETURNING -- Rodrigo Hjort http://icewall.org/~hjort 2007/1/18, saulo Mendes <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> >: Senhores, eu tenho a seguinte function ---------------------------------------------------------------------------- ----------------------------------------------------------- CREATE OR REPLACE FUNCTION "public"."fn_estoque_produto" (numeric, out numeric, out varchar, out numeric) RETURNS "pg_catalog"."record" AS $body$ declare reg record; vn_c_produto ALIAS FOR $1; vn_c_estoque ALIAS FOR $2; vt_d_estoque ALIAS FOR $3; vr_saldo ALIAS FOR $4; begin for reg in select c_estoque, d_estoque from tb_estoque loop vt_d_estoque = reg.d_estoque; vn_c_estoque = reg.c_estoque; vr_saldo = (select fn_saldo_produto(vn_c_produto,reg.c_estoque)); end loop; end; $body$ LANGUAGE 'plpgsql' VOLATILE CALLED ON NULL INPUT SECURITY INVOKER; ---------------------------------------------------------------------------- ---------------------------------------------------------------------------- ------------ o problema é que essa função só me retorna uma linha e eu preciso, justamente, que a função me retorne todos os registros da tb_estoque. agradeço a quem puder me ajudar nessa função. _________________________________________________________________ Busque em qualquer página da Web com alta proteção. Obtenha o Windows Live Toolbar GRATUITO ainda hoje! http://toolbar.live.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 _________________________________________________________________ Obtenha o novo Windows Live Messenger! http://get.live.com/messenger/overview -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://pgfoundry.org/pipermail/brasil-usuarios/attachments/20070119/1c9956cf /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 413, assunto 3 **************************************************** -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.410 / Virus Database: 268.17.0/639 - Release Date: 18/1/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 ------------------------------ _______________________________________________ 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 413, assunto 7 **************************************************** -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.410 / Virus Database: 268.17.0/639 - Release Date: 18/1/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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.410 / Virus Database: 268.16.13/632 - Release Date: 16/1/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
