[pgbr-geral] db_link
Bom dia, alguem poderia me indicar um material de db_link para a versão 9.2 do postgreSql. De preferencia que apresentasse exemplos. Obrigado pela atenção Paulo Almeida ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Versão de Banco
Senhores, atualmente trabalho com a versão 9.2.3 do PostgreSQL. Estou pensando em atualizar para versão 9.3. O que vocês me aconselham? Muito obrigado pela atenção. Att Paulo Roberto ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] pacote de inicialização incompleto
Senhores(as), Estou com a mensagem 2014-10-16 12:01:17 BRT LOG: pacote de inicializa??o incompleto sendo registrada no log de meu servidor de 02 em 02 minutos. Já sei ao que se refere a mesma. Graças as varias e brilhantes ajudas do grupo. Porém até o momento não consegui identificar sua origem. Ou seja onde fica o processo que emite esta mensagem. Alguem poderia ajudar-me com a origem? Como posso fazer para aumentar este intervalo das mensagens ou até suprimi-la. Certo da atenção agradeço a todos que puderem colaborar. Att Paulo Roberto ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] prepare/execute
Caros colegas, estou tentando usar o prepare/execute para aumentar a velocidade de uma função que lê mais de 1.000.000 de registros. 1. Alguem poderia me auxiliar, informando se há um impacto sinificativo nesta utilização. Ou seja vale a pena utilizar os comandos. 2. Como faço para colocar o resultado da execução em uma variavel? Gostaria de ter o resultado da select em um variável. Estou usando as intruções abaixo: PREPARE query_handle (integer) as select id from socic.pessoa where id_telefone_atual = $1; Execute query_handle(telefone_id); Quando executo no pgadmin funciona normalmente. Quando executo a função que tem as instruções da o seguinte erro; ERRO: função query_handle(integer) não existe LINE 1: SELECT query_handle(telefone_id) ^ HINT: Nenhuma função corresponde com o nome e os tipos de argumentos informados. Você precisa adicionar conversões de tipo explícitas. QUERY: SELECT query_handle(telefone_id) CONTEXT: PL/pgSQL function migracao.limpa_telefone_duplicado2() line 36 at comando EXECUTE NOTA: Query NULL Antecipadamente agradeço qualquer ajuda. Paulo Roberto ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Compatibilidade entre versões
Senhores, alguem poderia, por favor, me informar onde encontro um guia de compatibilidade entre o UBUNTU e PostgresSQL. Por exemplo: No Ubuntu 10.04 consigo executar com tranquilidade o postgresql 9.2? A partir de que versão do postgresql devo atualizar minha versão do UBUNTU, por que? Uma tabelinha seria bem vinda Obrigado Paulo Bastos ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] pg_connect
Senhores, estou criando um pequeno script em PHP para executar uma instrução SQL em um banco postgresql. O codigo: html head /head body ?php $host = "localhost"; $porta = "5432"; $banco = "postgres"; $usuario = "postgres"; $senha = "jacare"; $conexao = pg_connect("host=$host port=$porta dbname=$banco user=$usuario password=$senha") or die("Nao Conectado") $sql = "SELECT * FROM TesteReplicacao"; $result = pg_exec($conexao, $sql); * Escreve resultados até que não haja mais linhas na tabela */ for($i=0; $consulta = @pg_fetch_array($result, $i); $i++) { print "Coluna1: $consulta[cd_teste] - Coluna2: $consulta[descricao]br"; } pg_close($conexao); ? /body /html Quando executo: Fatal error: Call to undefined function pg_connect() in /opt/lampp/htdocs/xampp/connec.php on line 8 Antecipadamente agradeço a ajuda Paulo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Mudar campo de tipo text para bytea
Estou com uma tabela que tem um atributo tipo text e preciso mudar para bytea. Preciso passar os dados do campo anterior para o novo. Alguem poderia me ajudar? Obrigado Paulo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Aparecendo custom no lugar do LOG
quando executo o comando pg_lscluster aparece: Version Cluster Port Status Owner Data directory Log file 9.2 socic 5432 online dbasocic /u1/base custom No log File -- Custom Estou utilizando o seguinte comando para startart o banco /usr/lib/postgresql/9.2/bin/pg_ctl restart -D /u1/jap/base -o "-c config_file=/etc/postgresql/9.2/socic/postgresql.conf" -l /var/log/postgresql/postgresql-9.2-socic.log Porem não aparece o caminho especificado em -l. Alem disto esta dando uma mensagem que eu não tinha permissão para criar o arquivo de log. Olhei em outro servidor que tenho aqui e as permissões estão iguais. O que será que aconteceu. Pois normalente faço este procedimento e não acontece este tipo de situação. O banco está no ár porem este custom, não consegui entender. Antecipadamente agradeço a ajuda. Paulo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Situação repetitiva
O log de um servidor está apresentando constantemente a seguinte mesnsagem: 2013-10-25 08:46:37 BRTLOG: autovacuum: encontrada tabela tempor�ria �rf� "pg_temp_27"."tab_var" no banco de dados "jgenesis_query_matriz" 2013-10-25 08:47:37 BRTLOG: autovacuum: encontrada tabela tempor�ria �rf� "pg_temp_27"."tab_var" no banco de dados "jgenesis_query_matriz" 2013-10-25 08:48:37 BRTLOG: autovacuum: encontrada tabela tempor�ria �rf� "pg_temp_27"."tab_var" no banco de dados "jgenesis_query_matriz" alguem poderia me esclarecer o que isto indica e o que deve ser feito. Obrigado pela atenção Paulo Roberto ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Diferença de tempo de resposta considerável
Tinhamos um campo que era binario e não foi copiado de forma adequado by binary. Limpamos o conteudo (pois estavamos em um ambiente de teste) e a consulta passou normalmente. Att PRoberto ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Diferença de tempo de resposta considerável
Senhores(as), Estou com a seguinte situação : tenho dois servidores que apresentam a mesma configuração ( tanto disco como memoria RAM).Os dois possuem os mesmos bancos de dados com uma pequena diferença de registros entre os mesmos. Fiz uma consulta simples(abaixo) a uma tabela no bancoA e a mesma consulta ao Banco B. A resposta em A é imediata a resposta em B demora cerca de 15segundos. select * from socic.funcionario where trim(matricula) = 'C16845' . A tabela tem um indice criado para matricula. Os parametros dos bancos são os seguintes: (Postgresql 9.2) shared_buffers = 1024MB work_mem = 128MB maintenance_work_mem = 200MB Minhas maquinas tem 2GB de RAM. Agradeço antecipadamente qualquer ideia para identificar o problema. Paulo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Diferença de tempo de resposta considerável
Os dois possuem os mesmos bancos de dados com uma pequena diferença de registros entre os mesmos.E as configurações do PostgreSQL e do sistema operacional nos dois servidores? Ubuntu 12.04 - kernel.shmmax = 20 kernel.shmall = 2097152 kernel.sem = 250 128000 100 512 vm.swappiness = 0 net.core.wmem_max = 16777216 net.core.rmem_max = 16777216 net.ipv4.tcp_wmem = 4096 65536 16777216 net.core.netdev_max_backlog = 3000 Fiz uma consulta simples(abaixo) a uma tabela no bancoA e a mesma consulta ao Banco B. A resposta em A é imediata a resposta em B demora cerca de 15segundos.A carga dos dois é similar? Sim Agradeço antecipadamente qualquer ideia para identificar o problema.Logs? Não apresentam nada de extraordinario. Pelo menos não consigo identificar. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Diferença de tempo de resposta considerável
Caros colegas, descobrimos o que era. Tinhamos um campo que estava com problemas na tabela mais lenta. Limpamos o mesmo e a tudo funcionou perfeitamente. Muito obrigado pela atenção de todos. Att Paulo prbalme...@bol.com.br___pgbr-geral mailing listpgbr-geral@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] Problema com copia de arquivo
Senhores (as), Estou em um ambiente: "PostgreSQL 9.2.4 on i686-pc-linux-gnu, compiled by gcc-4.4.real (Ubuntu 4.4.3-4ubuntu5) 4.4.3, 32-bit" estou tentando copiar os dados de um arquivo para dentro de outro arquivo em meu banco. O comando é: copy migracao_sti.cliente_sti FROM '/home/migracao/dados_cliente' with delimiter '|'; Está aparecendo a seguinte msg de erro: ERRO: sequência de bytes é inválida para codificação "UTF8": 0xa6 CONTEXTO: COPY cliente_sti, linha 8 Alguem poderia me ajudar? obrigado antecipado pelas sugestões e idéias. Att Paulo Roberto ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Problema com copia de arquivo
Em relação ao erro: copy migracao_sti.cliente_sti FROM '/home/migracao/dados_cliente' with delimiter '|'; ERRO: sequência de bytes é inválida para codificação "UTF8": 0xa6 CONTEXTO: COPY cliente_sti, linha 8 informaçãoes complementares: 1. SHOW client_encoding = "UNICODE" 2. dbasocic@desenv-java:/home/migracao$ file dados_cliente dados_cliente: Non-ISO extended-ASCII text, with very long lines 3. Sistema operacional da origem do arquivo = ao SO do destino do arquivo Paulo Roberto ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Erro em função
Quando estou executando a função abaixo abaixo da msg , está dando erro. A msg abaixo tirei do log. 2013-08-27 13:15:09 BRT ERRO: refer�ncia � coluna "contrato" � amb�gua no caracter 69 2013-08-27 13:15:09 BRT DETALHE: Ela poderia referenciar uma vari�vel PL/pgSQL ou uma coluna de tabela. 2013-08-27 13:15:09 BRT CONSULTA: UPDATE socic.contrato SET numero_contrato = numeradora WHERE id = contrato Função CREATE OR REPLACE FUNCTION socic.numeradora_contrato(loja integer, tipo_vend integer, codigo_fin integer, contrato integer) RETURNS integer AS $BODY$declare numeradora int4; BEGIN SELECT nr.numero_corrente + 1 INTO numeradora FROM socic.numeradora_contrato as nr WHERE nr.id_loja = loja AND nr.tipo_venda = tipo_vend AND nr.codigo_financeiro = codigo_fin FOR UPDATE; IF (numeradora IS NULL) THEN INSERT INTO socic.numeradora_contrato(numero_corrente, id_loja, tipo_venda, codigo_financeiro) VALUES (0, loja, tipo_vend, codigo_fin); SELECT nr.numero_corrente + 1 INTO numeradora FROM socic.numeradora_contrato as nr WHERE nr.id_loja = loja AND nr.tipo_venda = tipo_vend AND nr.codigo_financeiro = codigo_fin FOR UPDATE; END IF; UPDATE socic.numeradora_contrato SET numero_corrente = numeradora WHERE id_loja = loja AND tipo_venda = tipo_vend AND codigo_financeiro = codigo_fin; UPDATE socic.contrato SET numero_contrato = numeradora WHERE id = contrato; RETURN numeradora; END; $BODY$ LANGUAGE plpgsql VOLATILE COST 100; Quando troco contrato (Em negrito na função) por contrato1 funciona. Antecipadamente agradeço a ajuda Paulo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Erro em função
Flavio Não existe um atributo denominado contrato neste schema. Além do que contrato aqui é uma variavel que é utilzada na função. mais alguma ideia? Obrigado Paulo Quando estou executando a função abaixo abaixo da msg , está dando erro. A msg abaixo tirei do log. 2013-08-27 13:15:09 BRT ERRO: refer�ncia � coluna "contrato" � amb�gua no caracter 69 2013-08-27 13:15:09 BRT DETALHE: Ela poderia referenciar uma vari�vel PL/pgSQL ou uma coluna de tabela. 2013-08-27 13:15:09 BRT CONSULTA: UPDATE socic.contrato SET numero_contrato = numeradora WHERE id = contrato Função CREATE OR REPLACE FUNCTION socic.numeradora_contrato(loja integer, tipo_vend integer, codigo_fin integer, contrato integer) RETURNS integer AS $BODY$declare numeradora int4; BEGIN SELECT nr.numero_corrente + 1 INTO numeradora FROM socic.numeradora_contrato as nr WHERE nr.id_loja = loja AND nr.tipo_venda = tipo_vend AND nr.codigo_financeiro = codigo_fin FOR UPDATE; IF (numeradora IS NULL) THEN INSERT INTO socic.numeradora_contrato(numero_corrente, id_loja, tipo_venda, codigo_financeiro) VALUES (0, loja, tipo_vend, codigo_fin); SELECT nr.numero_corrente + 1 INTO numeradora FROM socic.numeradora_contrato as nr WHERE nr.id_loja = loja AND nr.tipo_venda = tipo_vend AND nr.codigo_financeiro = codigo_fin FOR UPDATE; END IF; UPDATE socic.numeradora_contrato SET numero_corrente = numeradora WHERE id_loja = loja AND tipo_venda = tipo_vend AND codigo_financeiro = codigo_fin; UPDATE socic.contrato SET numero_contrato = numeradora WHERE id = contrato; RETURN numeradora; END; $BODY$ LANGUAGE plpgsql VOLATILE COST 100; Quando troco contrato (Em negrito na função) por contrato1 funciona. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Data de criação de tabela
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.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Alta disponibilidade
Caros colegas, estou utilizando o Heartbeat e gostaria de saber como deixar um processo ativo nas duas máquinas. Situação: Vou utilizar a replicação nativa e preciso que o postgres esteja ativo. Porem ao start o Heart no servidor principal ele está derrubando o postgres no secundário. Como evitar isto? No momento preciso de uma ajuda neste tópico. Já começei a estudar outras soluções recomendadas por outros colegas. Antecipadamente agradeço a ajuda. Att Paulo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Alta disponibilidade
Caros colegas, estou utilizando o Heartbeat e gostaria de saber como deixar um processo ativo nas duas máquinas. Situação: Vou utilizar a replicação nativa e preciso que o postgres esteja ativo. Porem ao start o Heart no servidor principal ele está derrubando o postgres no secundário. Como evitar isto? No momento preciso de uma ajuda neste tópico. Já começei a estudar outras soluções recomendadas por outros colegas. Antecipadamente agradeço a ajuda. Att Paulo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Alta-Disponibilidade
Ja estou trabalhando com heartbeat e Replicação Sincrona Nativa. O que voces indicam como melhores alternativas? Alguem poderia indicar material para leitura. Principalmente de replicação assincrona. Antecipadamente agradeço. Paulo Bastos ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Alta-Disponibilidade / Replicação
E para replicar os dados. Vi que varios citam o DRDB. Este é o melhor? ou a replicação nativa ainda é o melhor caminho? Paulo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] (sem assunto)
Senhores(as), Em um servidor tenho vários bancos dentro de um unico cluster. Como proceder para fazer que os objetos do banco só possam ser consultados? Todas as tabelas estão associadas a um unico grupo. Antecipadamente agradeço a ajuda. Paulo Bastos ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Permissões e Restrições de acesso a banco
Desculpem, enviei o email anterior e esqueci de colocar o assunto. Senhores(as), Em um servidor tenho vários bancos dentro de um unico cluster. Como proceder para fazer que os objetos do banco só possam ser consultados? Todas as tabelas estão associadas a um unico grupo. Antecipadamente agradeço a ajuda. Paulo Bastos ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Permissões e Restrições de acesso a banco
Senhores(as), executei o comando REVOKE ALL PRIVILEGES ON SCHEMA ap FROM cpdsocic_group - Este funciona. Porem teria que tirar a permissão esquema por esquema. Poderia executar um script. Porem tenho vários esquemas com várias tabelas e vários bancos. Tentei REVOKE ALL PRIVILEGES ON DATABASE socic_ponto FROM cpdsocic_group; - Executou sem problemas. POrem continuo tendo acesso as tabelas deste esquema. Tentei REVOKE ALL PRIVILEGES ON DATABASE socic_ponto FROM cpdsocic; - Executou também. POrem continuo tendo acesso as tabelas. Estou checando pelo pg_admin, utilizando o usuário cpdsocic que faz parte do grupo cpdsocic_group. Atenciosamente Paulo Bastos ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] PostgresSQL 9.2 - Heartbeat - Duvidas de validação
Matheus, como posso checar se os nos não estão conversando? Mais uma questão - Preciso start o hearbeat nas duas máquinas? Ou quando eu start no master ele levanta o heart na outra? Paulo Em 02/07/2013 14:01, Matheus de Oliveira matioli.math...@gmail.com escreveu: 2013/7/2 Paulo Bastos prbalme...@bol.com.br Senhores(as), estou com as seguinte situação: Instalei e configurei o heartbeat em um ambiente de teste. Tenho dois servidores. Ubuntu. Coloquei o serviço postgres para ser iniciado quando o heartbeat é startado. Já consegui fazer que funcione. Porem estou com uma situação nova: 1.Quando as máquinas são ligadas o heartbeat está sendo startado automaticamente. Por que? Vai depender do seu processo de instalação, que você não informou. Em geral, basta remover o link no /etc/rc*.d, no Ubuntu você pode usar o update-rc.d. 2.É comum que o postgres (serviço escolhido) fique no ár nos dois servidores? Depende das configurações. Mais uma vez, dependerá da sua instalação. 3.Se derrubo o heartbeat (na maquina 01) e starto novamente ele não está levantando o heartbeat na maquina dois. Aparece no log node is dead. É possível que os nós não estejam "conversando". Atenciosamente, -- Matheus de Oliveira Analista de Banco de DadosDextra Sistemas - MPS.Br nível F!www.dextra.com.br/postgres ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] PostgresSQL 9.2 - Heartbeat - Duvidas de validação
Muito obrigado. Já conseguimos colocar no ar o procedimento. Att Paulo Bastos Em 27/06/2013 22:12, gilmarli...@agrovale.com.br escreveu:Não.O Ip virtual só fica no host primário.Caso o host primario cair o ip e migrado para o outro servidor.O haresources deve ser identicos nas duas maquinas.hostname IPaddr::IP_VIRUTAL_QUE_RUA_REDE_IRA_UTILIZAR postgresql da uma olhada nos logs tail -f /var/log/ha-log que é bem facil encontrar o que ocorre. ORIGINAL MESSAGE FROM: prbalme...@bol.com.brREPLY-TO: "Comunidade PostgreSQL Brasileira"(pgbr-geral@listas.postgresql.org.br)TO: pgbr-geral@listas.postgresql.org.brDATE: Thu, 27 Jun 2013 11:12:38 -0300SUBJECT: [pgbr-geral] PostgresSQL 9.2 - Heartbeat - Duvidas devalidação" type="cite"Senhores(as), estou com as seguintesituação: Instalei e configurei o heartbeat em um ambiente de teste.Tenho dois servidores. Ubuntu. As config urações dos arquivosenvolvidos estão abaixo: AUTHKEYSauth 11 sha1 projetohd HA.CF(MASTER)debugfile /var/log/ha-debug # Arquivo de logfile/var/log/ha-log # Arquivo de Loglogfacility local0 # autojoin none #N�o permite que n�s externos tenham comunica��o com oclusterping 172.17.7.62 # Numero do IP do outro nóbcast eth0 # Definedispositivo que vai receber requisicoes externaswarntime 5 # Tempo deconferencia do sincronismodeadtime 15 # Tempo para declarar o no comoinoperanteinitdead 60 # Tempo para declarar o no como inoperante aprimeira vezkeepalive 2 # Tempo para enviar pingnode testserver1 #Nome do Masternode testserver2 # Nome do Slaveauto_failback on #Define o retorno automatico do controle para o Masterudpport 694 #Porta de comunicacao que ser utilizada entre os nosHARESOURCEStestserver1 172.17.7.63 postgresql Ele aparentemente carregou sem problemas. Consigo ver o heartbeat no ár como também oserviço. Minhas duvidas são as seguintes: a) O IP virtual ficaaparecendo nos dois servidores (ifconfig)? Se não por que estáacontecendo isto?b) Existe alguma forma de monitorar a verificaçãopelo Ip virtual se o servidor está ativo?c) os parametros nodetestserver1 e node testserver2 devem ser invertidos no servidor slave?Obrigado pela ajuda. Att Paulo Bastos ___pgbr-geral mailing listpgbr-geral@listas.postgresql.org.brhttps://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral[https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral]___pgbr-geral mailing listpgbr-geral@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] PostgresSQL 9.2 - Heartbeat - Duvidas de validação
Senhores(as), estou com as seguinte situação: Instalei e configurei o heartbeat em um ambiente de teste. Tenho dois servidores. Ubuntu. As configurações dos arquivos envolvidos estão abaixo: authkeys auth 1 1 sha1 projetohd ha.cf (Master) debugfile /var/log/ha-debug # Arquivo de logfile /var/log/ha-log # Arquivo de Log logfacility local0 # autojoin none # N�o permite que n�s externos tenham comunica��o com o cluster ping 172.17.7.62 # Numero do IP do outro nó bcast eth0 # Define dispositivo que vai receber requisicoes externas warntime 5 # Tempo de conferencia do sincronismo deadtime 15 # Tempo para declarar o no como inoperante initdead 60 # Tempo para declarar o no como inoperante a primeira vez keepalive 2 # Tempo para enviar ping node testserver1 # Nome do Master node testserver2 # Nome do Slave auto_failback on # Define o retorno automatico do controle para o Master udpport 694 # Porta de comunicacao que ser utilizada entre os nos haresources testserver1 172.17.7.63 postgresql Ele aparentemente carregou sem problemas. Consigo ver o heartbeat no ár como também o serviço. Minhas duvidas são as seguintes: a) O IP virtual fica aparecendo nos dois servidores (ifconfig)? Se não por que está acontecendo isto? b) Existe alguma forma de monitorar a verificação pelo Ip virtual se o servidor está ativo? c) os parametros node testserver1 e node testserver2 devem ser invertidos no servidor slave? Obrigado pela ajuda. Att Paulo Bastos ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Heartbeat - Com ou sem crossover
Senhores(as), estou começando a configurar um ambiente para testar HD. É minha primeira experiencia com este ambiente. Me deparei com a seguinte situação: Utilizar crossover ou não. O que vocẽs recomendam? Qual a experiencia com situações diferentes? Que tipo de problemas vocês evidenciaram? Mais uma vez agradeço antecipadamente a atenção sempre gentil de todos. Att Paulo Bastos ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Warning quando da criação de um cluster
Senhores(as), Ao criar um cluster com o comando abaixo: pg_createcluster -e Latin1 -u dbasocic -d /u1/jap/base 9.2 socic Recebi o seguinte warning: Creating new cluster 9.2/socic ... config /etc/postgresql/9.2/socic data /u1/jap/base locale pt_BR Warning: The socket directory for owners other than 'postgres' defaults to /tmp. You might want to change the unix_socket_directory parameter in postgresql.conf to a more secure directory. port 5432 O cluster foi criado. Aparentemente está tudo ok. Alguem poderia esclarecer o warning? Antecipadamente agradeço a ajuda. Att PRoberto ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Seleção/Organização e envio de dados de dentro do PSQL
Muito obrigado a todos pelas dicas, foram muito importantes. Att PBastos Em 19/06/2013 09:28, Matheus de Oliveira matioli.math...@gmail.com escreveu: 2013/6/18 Paulo Bastos prbalme...@bol.com.br Amigos (as), estou utilizando o select abaixo para listar os atributos de tabelas de um desterminado schema. Estou utilizando o psql. Como faço para ajustar a qualidade da saida? (está sobrepondo) Para não bagunçar a saída, é recomendado usar um paginador, o padrão, geralmente, é o more. Eu sinceramente prefiro o "less" (padrão dependendo da distribuição). Mas o "less" ainda não resolve o problema, uma dica é usar o "-S" na sua chamada, assim ele irá criar uma espécie de scroll, onde você navega no resultado usando as setas do teclado. Para fazer isso, você deve executar **antes** de entrar no psql: export PAGER='less -S' Uma dica é salvar essa linha no seu ~/.bash_profile ou equivalente para ficar persistente. A partir da versão 9.2 você pode fazer o mesmo **dentro** do psql também: \setenv PAGER 'less -S' Com isso, ao executar uma consulta que ocupe muito espaço, o psql abrirá o less com navegação. Caso não seja acostumado com o less, para sair do mesmo, basta pressionar a tecla "q". e como mandar a saida para um arquivo txt? Infinitas maneiras (algumas citadas pelos colegas, mas vou repetir pra juntar numa lista), como: 1. Chamar o psql salvando num arquivo: psql -c "SELECT ... " -o resultado.txt psql -c "SELECT ... " --output=resultado.txt psql -c "SELECT ... " resultado.txt psql -c "SELECT ... " resultado.txt # insere no final do arquivo 2. Dentro do psql: -- "Joga" as saídas para o arquivo resultado.txt: \o resultado.txt SELECT ... -- Volta a saída para a tela (stdout): \o 3. Se usar o less, também pode salvar por ele. Após executar a consulta pressione a tecla "s" e digite o nome do arquivo. Atenciosamente, -- Matheus de OliveiraAnalista de Banco de DadosDextra Sistemas - MPS.Br nível F!www.dextra.com.br/postgres ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Seleção/Organização e envio de dados de dentro do PSQL
Amigos (as), estou utilizando o select abaixo para listar os atributos de tabelas de um desterminado schema. Estou utilizando o psql. Como faço para ajustar a qualidade da saida? (está sobrepondo) e como mandar a saida para um arquivo txt? Antecipadamente agradeço a ajuda. PBastos ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Seleção/Organização e envio de dados de dentro do PSQL
Desculpem. Eis o select. Porem poderia ser qualquer um. select distinct table_name as tabela, column_name as coluna, data_type as tipo_dado , numeric_precision as numero ,character_maximum_length as caracteres from information_schema.columns where table_schema = 'socic' order by tabela, tabela Att PBastos Em 18/06/2013 16:16, Paulo Bastos prbalme...@bol.com.br escreveu: Amigos (as), estou utilizando o select abaixo para listar os atributos de tabelas de um desterminado schema. Estou utilizando o psql. Como faço para ajustar a qualidade da saida? (está sobrepondo) e como mandar a saida para um arquivo txt? Antecipadamente agradeço a ajuda. PBastos ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral