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 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 escreveu: > SELECT count(*) FROM pg_stat_activity WHERE datname = 'postgres' > > 2010/6/21 Jesus Rodrigues > >> 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 : > 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 >> >> 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 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 > Obrigado. > > 2010/6/21 Candido Vieira da Silva Neto : > > 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 > >> > >> 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 escreveu: > 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 : > 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 >> >> Obrigado. >> >> 2010/6/21 Candido Vieira da Silva Neto : >> > 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 >> >> >> >> 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 > escreveu: > > 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 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
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 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 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 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 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 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 > 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-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 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 : > 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 > 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 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 : > 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 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 : >> 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 >> 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 ' ~/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