Re: [pgbr-geral] Otimizar consulta com LEFT JOIN
Amanha mesmo, estarei testando... muito obrigado Mozart Em 21 de junho de 2010 22:52, Mozart Hasse mozart.ha...@usa.net escreveu: Olá Eduardo, Depois de ler a técnica tentei de todo jeito mas não fui muito feliz... Vamos mudar o placar então. Não conheço a regra de negócio dessas tabelas, mas pelo que entendi são duas subconsultas independentes, sendo assim, vejamos: * o segundo UNION não pode ter os INNER que você colocou no primeiro, basta ter o NOT EXISTS. * são DOIS outer joins, logo você pode precisar de até 4 subconsultas (3 unions) Então sua consulta ficará: 1. Consulta original trocando OUTER por INNER 2. Consulta original trocando OUTER por INNER no primeiro LEFT e trocando o segundo LEFT por um WHERE NOT EXISTS 3. Consulta original trocando OUTER por INNER no segundo LEFT e trocando o primeiro LEFT por um WHERE NOT EXISTS 4. Consulta original sem OUTER nem INNER, e na cláusula WHERE você coloca um NOT EXISTS para o primeiro LEFT e outro NOT EXISTS para o segundo Mozart Hasse (desculpem o vacilo no botão enviar da mensagem anterior) ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Att., Eduardo Amaral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Número de conexões
Esse select é exato? Achei estranho: tenho apenas um cliente conectado no banco e ele retornou 8 conexões. Está correto? Obrigado Em 21 de junho de 2010 17:08, Diogo Biazus dio...@gmail.com escreveu: SELECT count(*) FROM pg_stat_activity WHERE datname = 'postgres' 2010/6/21 Jesus Rodrigues jesusrodrigu...@gmail.com Pessoal, Como faço para saber, via sql, o número de conexões atuais no bd postgresql? Obrigado. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Diogo Biazus - dio...@gmail.com Softa http://www.softa.com.br http://www.postgresql.org.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Referencia cruzada entre bancos
Obrigado. 2010/6/21 Candido Vieira da Silva Neto cvieira...@gmail.com: Pedro, Dá uma olhada no dblink. Creio que resolva seu problema. http://www.postgresql.org/docs/8.3/static/contrib-dblink.html Candido Vieira 2010/6/21 Pedro Espíndola pespindo...@gmail.com Boa noite, estou precisando fazer join entre entre BD diferentes em um mesmo cluster. Qual a solução pessoal ? postgreSQL 8.3 Abs Pedro ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Res: Como Zerar Tabela(CORRIGIDO)
Em 21 de junho de 2010 22:36, Rodolfo rof20...@gmail.com escreveu: Vlw galeravo verificar essas funções...sou iniciante em PostgreSQL Ai vai o caminho das pedras: TRUNCATE clientes; SELECT setval('clientes_id_seq', 1, false); ou ALTER SEQUENCE clientes_id_seq RESTART 1; Como esses dois SQLs vc limpa a tabela e reinicia a sequence (pode usar qualquer uma das 2 alternativas para reiniciar a sequence). Cordialmente, -- Fabrízio de Royes Mello Blog sobre TI: http://fabriziomello.blogspot.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Referencia cruzada entre bancos
Pedro, Se vc conseguir fazer o join usando o dblink, vc pode postar aqui. Tentei fazer isso, mas não consegui. Obrigada! 2010/6/22 Pedro Espíndola pespindo...@gmail.com Obrigado. 2010/6/21 Candido Vieira da Silva Neto cvieira...@gmail.com: Pedro, Dá uma olhada no dblink. Creio que resolva seu problema. http://www.postgresql.org/docs/8.3/static/contrib-dblink.html Candido Vieira 2010/6/21 Pedro Espíndola pespindo...@gmail.com Boa noite, estou precisando fazer join entre entre BD diferentes em um mesmo cluster. Qual a solução pessoal ? postgreSQL 8.3 Abs Pedro ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Verônica Alessandra F. de Almeida Produtos Internet - Banco de dados 55 11 3736 4515 veron...@climatempo.com.br www.climatempo.com.br Climatempo. O Céu fala. A gente entende. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Número de conexões
Em 22 de junho de 2010 08:19, Jesus Rodrigues jesusrodrigu...@gmail.comescreveu: Esse select é exato? Achei estranho: tenho apenas um cliente conectado no banco e ele retornou 8 conexões. Está correto? Veja a sua pergunta: Como faço para saber, via sql, o número de conexões atuais no bd * postgresql*? É natural que a resposta seja a mencionada pelo Diogo, mas para vc saber as conexões de uma determinada base de dados basta trocar o nome da base no where do SQL: SELECT count(*) FROM pg_stat_activity WHERE datname = '*minha_base_de_dados* ' -- Fabrízio de Royes Mello Blog sobre TI: http://fabriziomello.blogspot.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Referencia cruzada entre bancos
Oi Verônica bom dia, arrumamos outra estratégia aqui na empresa, então não vamos utilizar esta solução (dblink). Vamos utilizar um job q vai alimentar outro SGBD em outras tabelas, algo +- assim. Abs Pedro 2010/6/22 Veronica Almeida veron...@climatempo.com.br: Pedro, Se vc conseguir fazer o join usando o dblink, vc pode postar aqui. Tentei fazer isso, mas não consegui. Obrigada! 2010/6/22 Pedro Espíndola pespindo...@gmail.com Obrigado. 2010/6/21 Candido Vieira da Silva Neto cvieira...@gmail.com: Pedro, Dá uma olhada no dblink. Creio que resolva seu problema. http://www.postgresql.org/docs/8.3/static/contrib-dblink.html Candido Vieira 2010/6/21 Pedro Espíndola pespindo...@gmail.com Boa noite, estou precisando fazer join entre entre BD diferentes em um mesmo cluster. Qual a solução pessoal ? postgreSQL 8.3 Abs Pedro ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Verônica Alessandra F. de Almeida Produtos Internet - Banco de dados 55 11 3736 4515 veron...@climatempo.com.br www.climatempo.com.br Climatempo. O Céu fala. A gente entende. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Número de conexões
Caro Fabrízio, Logicamente, alterei para o nome da minha base de dados. Refazendo a pergunta utilizando SELECT count(*) FROM pg_stat_activity WHERE datname = '*minha_base_de_dados*' obtive mais de uma conexão. Entretanto, havia apenas um cliente sql manager conectado no banco. Nesse caso era para ter retornado apenas 1 ou estou enganado? Obrigado. Em 22 de junho de 2010 09:08, Fabrízio de Royes Mello fabriziome...@gmail.com escreveu: Em 22 de junho de 2010 08:19, Jesus Rodrigues jesusrodrigu...@gmail.comescreveu: Esse select é exato? Achei estranho: tenho apenas um cliente conectado no banco e ele retornou 8 conexões. Está correto? Veja a sua pergunta: Como faço para saber, via sql, o número de conexões atuais no bd * postgresql*? É natural que a resposta seja a mencionada pelo Diogo, mas para vc saber as conexões de uma determinada base de dados basta trocar o nome da base no where do SQL: SELECT count(*) FROM pg_stat_activity WHERE datname = '* minha_base_de_dados*' -- Fabrízio de Royes Mello Blog sobre TI: http://fabriziomello.blogspot.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Número de conexões
Em 22 de junho de 2010 10:30, Jesus Rodrigues jesusrodrigu...@gmail.comescreveu: Logicamente, alterei para o nome da minha base de dados. Perfeito... Refazendo a pergunta utilizando SELECT count(*) FROM pg_stat_activity WHERE datname = '*minha_base_de_dados*' obtive mais de uma conexão. Entretanto, havia apenas um cliente sql manager conectado no banco. Nesse caso era para ter retornado apenas 1 ou estou enganado? Será que esse seu cliente sql manager não abre mais de uma conexão com a base de dados??? Minha sugestão seria: 1) Fechar o teu SQL Manager e qualquer aplicacao que realize conexao com esse seu backend 2) Utilizar o psql para conectar com o backend e rodar a query em questao Se mesmo assim existir mais de uma conexão com a tua base de dados então provavelmente elas estão perdidas... Cordialmente, -- Fabrízio de Royes Mello Blog sobre TI: http://fabriziomello.blogspot.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Número de conexões
Olá amiguinho, Se você usa diversos usuários para conexão, veja isso: SELECT DISTINCT(usename) FROM pg_stat_activity WHERE datname = '*minha_base_de_dados*' Se você usa usuário único para diversas conexões, veja isso: SELECT COUNT(procpid) FROM pg_stat_activity WHERE datname = '*minha_base_de_dados*' MarceloG! Em 22/06/2010 11:57, Fabrízio de Royes Mello escreveu: Em 22 de junho de 2010 10:30, Jesus Rodrigues jesusrodrigu...@gmail.com mailto:jesusrodrigu...@gmail.com escreveu: Logicamente, alterei para o nome da minha base de dados. Perfeito... Refazendo a pergunta utilizando SELECT count(*) FROM pg_stat_activity WHERE datname = '*minha_base_de_dados*' obtive mais de uma conexão. Entretanto, havia apenas um cliente sql manager conectado no banco. Nesse caso era para ter retornado apenas 1 ou estou enganado? Será que esse seu cliente sql manager não abre mais de uma conexão com a base de dados??? Minha sugestão seria: 1) Fechar o teu SQL Manager e qualquer aplicacao que realize conexao com esse seu backend 2) Utilizar o psql para conectar com o backend e rodar a query em questao Se mesmo assim existir mais de uma conexão com a tua base de dados então provavelmente elas estão perdidas... Cordialmente, -- Fabrízio de Royes Mello Blog sobre TI: http://fabriziomello.blogspot.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Referencia cruzada entre bancos
Em 22 de junho de 2010 09:07, Veronica Almeida veron...@climatempo.com.br escreveu: Pedro, Se vc conseguir fazer o join usando o dblink, vc pode postar aqui. Tentei fazer isso, mas não consegui. Dê uma olhada neste artigo do Leo Hsu e Regina Obe (Postgres OnLine Journal): http://www.postgresonline.com/periodical.php?i_id=4#item-44 Osvaldo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Configuração de Idioma
Tenho uma aplicação em genexus e por motivo de compatibilidade tenho configurado no postgresql.conf os parâmetros lc_messages, lc_monetary, lc_numeric, lc_time como en_US.UTF-8, o banco de dados está como LATIN1 e o servidor está com o locale pt_BR.UTF-8. Há algum tempo notei um problema de ordenação em uma cadeia de caracteres. Executando o initdb com a opção --locale=C resolveu o meu problema, gostaria de saber se eu posso ter algum problema com essas configurações. SO Fedora 9 PostgreSQL 8.0.13___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Número de conexões
Acho melhor usar client_addr para contar os usuários, porque se um mesmo usuário (no mesmo IP) abrir 4 conexões serão 4 procpids diferentes com o mesmo client_addr. MarceloG escreveu: Olá amiguinho, Se você usa diversos usuários para conexão, veja isso: SELECT DISTINCT(usename) FROM pg_stat_activity WHERE datname = '*minha_base_de_dados*' Se você usa usuário único para diversas conexões, veja isso: SELECT COUNT(procpid) FROM pg_stat_activity WHERE datname = '*minha_base_de_dados*' MarceloG! Em 22/06/2010 11:57, Fabrízio de Royes Mello escreveu: Em 22 de junho de 2010 10:30, Jesus Rodrigues jesusrodrigu...@gmail.com mailto:jesusrodrigu...@gmail.com escreveu: Logicamente, alterei para o nome da minha base de dados. Perfeito... Refazendo a pergunta utilizando SELECT count(*) FROM pg_stat_activity WHERE datname = '*minha_base_de_dados*' obtive mais de uma conexão. Entretanto, havia apenas um cliente sql manager conectado no banco. Nesse caso era para ter retornado apenas 1 ou estou enganado? Será que esse seu cliente sql manager não abre mais de uma conexão com a base de dados??? Minha sugestão seria: 1) Fechar o teu SQL Manager e qualquer aplicacao que realize conexao com esse seu backend 2) Utilizar o psql para conectar com o backend e rodar a query em questao Se mesmo assim existir mais de uma conexão com a tua base de dados então provavelmente elas estão perdidas... Cordialmente, -- Fabrízio de Royes Mello Blog sobre TI: http://fabriziomello.blogspot.com -- Alexsander da Rosa Twitter: @alexrosa ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Número de conexões
Mas o cara quer os usuários e não as conexões uai. MarceloG! Em 22/06/2010 14:50, Alexsander Rosa escreveu: Acho melhor usar client_addr para contar os usuários, porque se um mesmo usuário (no mesmo IP) abrir 4 conexões serão 4 procpids diferentes com o mesmo client_addr. MarceloG escreveu: Olá amiguinho, Se você usa diversos usuários para conexão, veja isso: SELECT DISTINCT(usename) FROM pg_stat_activity WHERE datname = '*minha_base_de_dados*' Se você usa usuário único para diversas conexões, veja isso: SELECT COUNT(procpid) FROM pg_stat_activity WHERE datname = '*minha_base_de_dados*' MarceloG! Em 22/06/2010 11:57, Fabrízio de Royes Mello escreveu: Em 22 de junho de 2010 10:30, Jesus Rodrigues jesusrodrigu...@gmail.com mailto:jesusrodrigu...@gmail.com escreveu: Logicamente, alterei para o nome da minha base de dados. Perfeito... Refazendo a pergunta utilizando SELECT count(*) FROM pg_stat_activity WHERE datname = '*minha_base_de_dados*' obtive mais de uma conexão. Entretanto, havia apenas um cliente sql manager conectado no banco. Nesse caso era para ter retornado apenas 1 ou estou enganado? Será que esse seu cliente sql manager não abre mais de uma conexão com a base de dados??? Minha sugestão seria: 1) Fechar o teu SQL Manager e qualquer aplicacao que realize conexao com esse seu backend 2) Utilizar o psql para conectar com o backend e rodar a query em questao Se mesmo assim existir mais de uma conexão com a tua base de dados então provavelmente elas estão perdidas... Cordialmente, -- Fabrízio de Royes Mello Blog sobre TI: http://fabriziomello.blogspot.com -- Alexsander da Rosa Twitter: @alexrosa ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Número de conexões
na verdade quero o numero de conexões de cada usuário. Obrigado pela ajuda Em 22 de junho de 2010 15:17, MarceloG nrhce...@teleon.com.br escreveu: Mas o cara quer os usuários e não as conexões uai. MarceloG! Em 22/06/2010 14:50, Alexsander Rosa escreveu: Acho melhor usar client_addr para contar os usuários, porque se um mesmo usuário (no mesmo IP) abrir 4 conexões serão 4 procpids diferentes com o mesmo client_addr. MarceloG escreveu: Olá amiguinho, Se você usa diversos usuários para conexão, veja isso: SELECT DISTINCT(usename) FROM pg_stat_activity WHERE datname = '* minha_base_de_dados*' Se você usa usuário único para diversas conexões, veja isso: SELECT COUNT(procpid) FROM pg_stat_activity WHERE datname = '* minha_base_de_dados*' MarceloG! Em 22/06/2010 11:57, Fabrízio de Royes Mello escreveu: Em 22 de junho de 2010 10:30, Jesus Rodrigues jesusrodrigu...@gmail.comescreveu: Logicamente, alterei para o nome da minha base de dados. Perfeito... Refazendo a pergunta utilizando SELECT count(*) FROM pg_stat_activity WHERE datname = '*minha_base_de_dados*' obtive mais de uma conexão. Entretanto, havia apenas um cliente sql manager conectado no banco. Nesse caso era para ter retornado apenas 1 ou estou enganado? Será que esse seu cliente sql manager não abre mais de uma conexão com a base de dados??? Minha sugestão seria: 1) Fechar o teu SQL Manager e qualquer aplicacao que realize conexao com esse seu backend 2) Utilizar o psql para conectar com o backend e rodar a query em questao Se mesmo assim existir mais de uma conexão com a tua base de dados então provavelmente elas estão perdidas... Cordialmente, -- Fabrízio de Royes Mello Blog sobre TI: http://fabriziomello.blogspot.com -- Alexsander da Rosa Twitter: @alexrosa ___ pgbr-geral mailing list pgbr-ge...@listas.postgresql.org.brhttps://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Erro ao tentar iniciar o servidor
Boa tarde, Estou tentando iniciar um servidor postgresql mas estou recebendo sempre como retorno uma mensagem referente ao postmaster.pid, dizendo que o arquivo nao existe dentro da pasta data. Como posso resolver isto? Atenciosamente, Guilherme de Carvalho Carneiro Analista de sistemas twitter: @GCarneiro http://djangopeople.net/guilhermecarvalho/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Erro ao tentar iniciar o servidor
Guilherme, se for linux o srv $ initdb -D /var/lib/pgsql/ data deve alterar o diretorio de acordo com sua necessidade. para criar os arquivos necessarios para a partida. Em 22 de junho de 2010 17:38, Guilherme Carvalho desenvolvedor@gmail.com escreveu: Boa tarde, Estou tentando iniciar um servidor postgresql mas estou recebendo sempre como retorno uma mensagem referente ao postmaster.pid, dizendo que o arquivo nao existe dentro da pasta data. Como posso resolver isto? Atenciosamente, Guilherme de Carvalho Carneiro Analista de sistemas twitter: @GCarneiro http://djangopeople.net/guilhermecarvalho/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- O papel do lider é jogar equações desafiadoras todos os dias para as pessoas pensarem. (Oscar Motomura) Atenciosamente Joares Luís Dalorsoleta Esta mensagem (incluíndo qualquer anexo) é dirigida apenas para o uso do indivíduo ou da entidade a qual está endereçada e pode conter informações privadas, proprietárias, privilegiadas, confidenciais que podem servir como evidências sob as leis aplicáveis ou em processos judiciais. Caso você não seja o destinatário pretendido, você está aqui notificado que qualquer uso, disseminação, distribuição, ou cópia dessa comunicação é estritamente proibida. Se você recebeu essa comunicação por engano, notifique-nos imediatamente por telefone, e (i) destrua essa mensagem se for um facsimile ou (ii) exclua imediatamente essa mensagem se esta for uma comunicação eletrônica. Obrigado. This message (including any attachments) is intended only for the use of the individual or entity to which it is addressed and may contain information that is non-public, proprietary, privileged, confidential, and exempt from disclosure under applicable law or may constitute as attorney work product. If you are not the intended recipient, you are hereby notified that any use, dissemination, distribution, or copying of this communication is strictly prohibited. If you have received this communication in error, notify us immediately by telephone and (i) destroy this message if a facsimile or (ii) delete this message immediately if this is an electronic communication. Thank you. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Erro ao tentar iniciar o servidor
Já aconteceu do cluster estar parado o arquivo postmaster.pid não ser removido, o sgbd entende como se ele estivesse rodando. Solucionei da seguinte forma, stop do cluster, rm no postmaster.pid, e depois restarto abs Pedro 2010/6/22 Joares Luis Dalorsoleta joa...@speedlinux.com.br: Guilherme, se for linux o srv $ initdb -D /var/lib/pgsql/ data deve alterar o diretorio de acordo com sua necessidade. para criar os arquivos necessarios para a partida. Em 22 de junho de 2010 17:38, Guilherme Carvalho desenvolvedor@gmail.com escreveu: Boa tarde, Estou tentando iniciar um servidor postgresql mas estou recebendo sempre como retorno uma mensagem referente ao postmaster.pid, dizendo que o arquivo nao existe dentro da pasta data. Como posso resolver isto? Atenciosamente, Guilherme de Carvalho Carneiro Analista de sistemas twitter: @GCarneiro http://djangopeople.net/guilhermecarvalho/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- O papel do lider é jogar equações desafiadoras todos os dias para as pessoas pensarem. (Oscar Motomura) Atenciosamente Joares Luís Dalorsoleta Esta mensagem (incluíndo qualquer anexo) é dirigida apenas para o uso do indivíduo ou da entidade a qual está endereçada e pode conter informações privadas, proprietárias, privilegiadas, confidenciais que podem servir como evidências sob as leis aplicáveis ou em processos judiciais. Caso você não seja o destinatário pretendido, você está aqui notificado que qualquer uso, disseminação, distribuição, ou cópia dessa comunicação é estritamente proibida. Se você recebeu essa comunicação por engano, notifique-nos imediatamente por telefone, e (i) destrua essa mensagem se for um facsimile ou (ii) exclua imediatamente essa mensagem se esta for uma comunicação eletrônica. Obrigado. This message (including any attachments) is intended only for the use of the individual or entity to which it is addressed and may contain information that is non-public, proprietary, privileged, confidential, and exempt from disclosure under applicable law or may constitute as attorney work product. If you are not the intended recipient, you are hereby notified that any use, dissemination, distribution, or copying of this communication is strictly prohibited. If you have received this communication in error, notify us immediately by telephone and (i) destroy this message if a facsimile or (ii) delete this message immediately if this is an electronic communication. Thank you. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Res: Como Zerar Tabela(CORRIGIDO)
Po, brigadão pela ajuda vcs =D... e vlw fabrizio por ter me poupado de vasculhar esses comandos..hehe...como sou novo em Banco de Dados ia demorar mais que o normal pra achar ^^. Em 22 de junho de 2010 08:00, Fabrízio de Royes Mello fabriziome...@gmail.com escreveu: Em 21 de junho de 2010 22:36, Rodolfo rof20...@gmail.com escreveu: Vlw galeravo verificar essas funções...sou iniciante em PostgreSQL Ai vai o caminho das pedras: TRUNCATE clientes; SELECT setval('clientes_id_seq', 1, false); ou ALTER SEQUENCE clientes_id_seq RESTART 1; Como esses dois SQLs vc limpa a tabela e reinicia a sequence (pode usar qualquer uma das 2 alternativas para reiniciar a sequence). Cordialmente, -- Fabrízio de Royes Mello Blog sobre TI: http://fabriziomello.blogspot.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Erro ao tentar iniciar o servidor
2010/6/22 Joares Luis Dalorsoleta joa...@speedlinux.com.br: Guilherme, se for linux o srv $ initdb -D /var/lib/pgsql/ data Cuidado! esse comando vai tentar criar um novo cluster e isso não é o problema relatado acima. O problema é que quando o serviço tenta iniciar e existe o postmaster.pid existe e o postgres não inicia por pensar que ele já está rodando. Uma solução simples seria apagar o arquivo SE e SOMENTE SE o banco não estiver rodando. []'s -- Atenciosamente, Sebastian Selau Webber Colombo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Metadados
Preciso acressentar alguns atributos aos campos das tabelas, é melhor criar uma tabela ou acressentar campos na tabela pg_attribute do pg_catalog? Detalhe: O meu usuario postgres n esta tendo permissão para acressentar campos na tabela pg_attribute. Deste já agradeço Belarmino JC.Com Tecnologia Ltda. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Erro ao tentar iniciar o servidor
Em 22 de junho de 2010 17:44, Pedro Espíndola pespindo...@gmail.com escreveu: Já aconteceu do cluster estar parado o arquivo postmaster.pid não ser removido, o sgbd entende como se ele estivesse rodando. Solucionei da seguinte forma, stop do cluster, rm no postmaster.pid, e depois restarto abs Pedro 2010/6/22 Joares Luis Dalorsoleta joa...@speedlinux.com.br: Guilherme, se for linux o srv $ initdb -D /var/lib/pgsql/ data deve alterar o diretorio de acordo com sua necessidade. para criar os arquivos necessarios para a partida. Em 22 de junho de 2010 17:38, Guilherme Carvalho desenvolvedor@gmail.com escreveu: Boa tarde, Estou tentando iniciar um servidor postgresql mas estou recebendo sempre como retorno uma mensagem referente ao postmaster.pid, dizendo que o arquivo nao existe dentro da pasta data. Como posso resolver isto? O que achei estranho na mensagem original é que ele informa que está recebendo uma mensagem dizendo que o arquivo nao existe dentro da pasta data mas isto não seria uma condição de erro e sim a condição esperada quando se inicia o PostgreSQL. Guilherme: pode ter havido um erro de transcrição do erro que você obteve? Osvaldo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] [meio off] Nagios e PostgreSQL
Pro Em 18 de junho de 2010 16:34, André Ormenese ( Yahoo ) ormen...@yahoo.com.br escreveu: Luigi, a permissão já estava em 0600. Consigo executar, inclusive, o psql logado como nagios sem precisar passar a senha. O .pgpass é utilizado sem problema. Na linha de comando também funcionam os comandos do check_postgres. Só a interface web que não vai !!! Valeu pela dica André Verifique qual o usuário está executando PHP, normalmente é daemon ou www ou ainda www-root, ou ainda www-data. Você pode verificar isto criando um arquivo em php que crie um diretorio qualquer, acesso pelo navegador e veja qual é o usuário dono do novo diretório. De permissão a este usuário para acessar o .pgpass. pode ser que resolve. Exemplo de script (usei no kubuntu 10.04): $ echo '?php mkdir(/tmp/teste-dir); ' ~/public_html/teste.php http://localhost/~moi/teste.php O diretório teste-dir foi criado em /tmp. Se exibir informações avançadas do arquivo: $ ls -l /tmp drwxr-xr-x 2 www-data www-data 4096 2010-06-23 00:03 teste-dir observe que o dono do arquivo é o www-data. neste caso a permissão de acesso ao arquivo .pgpass talvez tem que ser aplicada a este usuário, como no exemplo. -- Moisés P. Sena (Analista e desenvolvedor de sistemas WEB e mobile) http://www.moisespsena.com http://linux.moisespsena.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral