Olá comunidade, peço ajuda pra quem trabalha com Postgres em ambiente Linux e
que também escreve Shell-scripts.
Preciso fazer uma rotina de backup de uma base em Postgresql 8.2.4.
Existem centenas de tabelas na base; todas as tabelas estão no formato
bhXXX_h__MM_DD,
onde XXX é o
Olá comunidade,
preciso fazer uma rotina de backup de uma base em Postgresql 8.2.4 através de
um programa VB.NET.
Todas as tabelas estão no formato bhXXX_h__MM_DD, onde XXX é o rótulo de um
tipo de tabela e
_MM_DD refere-se à data de criação da tabela.
Eis exemplos:
Olá comunidade, tenho vários trechos de código em plsql que inserem valores em
vetores da forma abaixo [SQL 01]:
DECLARE
vetor_hora_max varchar[] = '{null}';
vetor_cargas real[][] := '{{null,null,null,null,null}}';
i=1
FOR tupla IN (SELECT id_limites_tensoes_subest,
Meus caros Marcone e Leandro, muito obrigado pelas dicas e sugestões.
Vou testá-las e darei um retorno. Grande abraço a todos. Att.
Newton Teixeira do Nascimento Junior
Analista de Sistemas - CMAO
e-mail: newton.jun...@eletronorte.gov.br
html
body
font face = arial size = 1 color =
Olá, comunidade, preciso de ajuda com um SQL.
Tenho uma tabela com a seguinte forma:
CREATE TABLE bhpas_h_2009_02_02
(
bh_dthr timestamp with time zone,
bh_chave integer,
bh_variacao integer,
valest real,
valor real
)
Os dados dessa tabela são inseridos em 10 e 10
Olá comunidade, estou precisando fazer um backup de tabelas especificas.
Algumas das tabelas do banco estão no formato pas_h__MM_DD e XXX_r,
_XXX_bh, bh__h_ctl,
onde _MM_DD indica a data referentes aos dados daquela tabela e XXX letras
quaisquer.
Quero fazer um backup onde
Olá comunidade,
Qual o comando para explicitamente fazer com que os arquivos dentro de pg_xlog
sejam escritos no disco (e conseqüentemente excluídos do pg_xlog)?
Ou seja, como eu pessoalmente faço o checkpoint? No aguardo.
Newton Teixeira do Nascimento Junior
Analista de Sistemas - São
Olá comunidade,
alguém tem um exemplo de código de como executar um COPY (a partir de um
arquivo presente na maquina requisitante)
para um servidor Postgresql via um programa em C (utilizando a libpq) ?
O programa em C fica na minha maquina (localhost win XP) e o servidor postgres
alguém tem um exemplo de código de como executar um COPY (a partir de
um arquivo presente na maquina requisitante)
para um servidor Postgresql via um programa em C (utilizando a libpq) ?
O programa em C fica na minha maquina (localhost win XP) e o servidor
postgres 8.2.4
Olá comunidade,
Desculpem a insistência, mas alguém conhece uma forma de contornar essa
situação ou a forma que estou atualmente fazendo é a única forma viável?
http://listas.postgresql.org.br/pipermail/pgbr-geral/2009-June/015980.html
Marcelo, quase dois anos atrás fiz essa experiência. Fiz um programa que
processava arquivos com milhares de informações,
minerava esses arquivos para obter os dados que queria.
E naquela época decidi passar os dados para formato XML, uma vez que esses
dados apresentavam-se em uma forma
Olá comunidade,
Tenho o seguinte SELECT e gostaria de otimizá-lo. Eis o mesmo:
SELECT A.eq, B.id_eq, B.unidade, B.tensao_equip, B.nominal,
(SELECT MAX(Y.VALOR) FROM PAS_R X, bhpas_h_2009_05_01 Y WHERE
X.BH_CHAVE=Y.BH_CHAVE AND Y.BH_CHAVE = (SELECT BH_CHAVE FROM PAS_R WHERE ID =
Olá comunidade, vamos vê se consigo demonstrar o que estou querendo:
Tenho um select com a seguinte estrutura:
SELECT campo1 AS X, campo2 AS Y, campo3 AS Z, (campo3/campo2)*100 AS W
FROM TABELA1, TABELA2 where pk_tabela1 = fk_tabela2.
O campo3 é obtido através de um sub-select. Este eu
Osvaldo, a versão da empresa é a 8.2.4 e não posso migrar. Att.
Newton Teixeira do Nascimento JuniorAnalista de Sistemas - CMAO
e-mail: newton.jun...@eletronorte.gov.br
html
body
font face = arial size = 1 color = #80Aviso:brO emitente desta
mensagem eacute; responsaacute;vel por seu
Olá comunidade,
Como fazer uma função retornar genericamente o resultado de um SELECT qualquer?
(PostgreSql 8.2.4 + CentOS 4.5)
Por exemplo, quando executo o seguinte comando select
fs_select_registros_pts_invalidos(current_date);
O seguinte erro é retornado:
ERRO: função que tem
Danilo, verifique se o serviço do Postgres está rodando no Windows. Se não
tiver, inicialize o serviço.
Verifique se você está tentando conectar na porta que você definiu na
instalação.
Outra coisa é verificar se o usuário que você está tentando conectar é um
usuário autorizado para acessar
Jota, fiz da forma que você indicou [ select * from
fs_select_registros_pts_invalidos(current_date); ] e o postgres retornou o
seguinte erro:
ERRO: uma lista de definição de colunas é requerida para funções que retornam
record
** Erro **
ERRO: uma lista de
Euler, executei o script que você passou mas apenas o primeiro select está
rodando;
A função que você passou não está sendo reconhecida. Eis a saída:
Resultado da consulta com 28 registros descartados.
ERRO: função pg_catalog.pg_get_functiondef(integer) não existe
LINE 7: SELECT
Olá comunidade,
Existe algum comando pra salvar a definição de todas as funções (functions) de
um banco para um arquivo via psql ?
html
body
font face = arial size = 1 color = #80Aviso:brO emitente desta
mensagem eacute; responsaacute;vel por seu conteuacute;do e
Olá comunidade, peço ajuda de vocês mais uma vez -
Não sei mais como melhorar o desempenho. Por favor, me ajudem.
### CENÁRIO
Preciso otimizar uma consulta que faz complexos cálculos em grandes conjuntos
de dados.
Tenho que chamar a função fs_disponibilidade_barras_diario [1]
Olá comunidade, peço a ajuda pra construir um seguinte select:
Tenho uma tabela X com os campos data_hora (timestamp without timezone) e valor
(real).
Essa tabela recebe registros a cada 10 ou 30 segundos.
Ao fim do dia, esta tabela está com cerca de 6500 registros.
Quero plotar um
Caro Osvaldo, pode passar um exemplo pra seu colega não muito expert?
De qualquer maneira, muito obrigado pela dica. Att.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
Comunidade, atualmente faço a seguinte operação via o SQL abaixo (executado
dinamicamente):
sql_aux = 'INSERT INTO DTF_TENSAO_BARRAS
(id_barra,data_hora,valor,id_tipo_dia)
SELECT DISTINCT A.ID, B.BH_DTHR, B.VALOR,' ||
cast(idtipodia as varchar) || ' FROM PAS_R
Olá comunidade,
Onde posso encontrar bons scripts de manutenção para postgresql (8.2.4) para
ambiente Linux (CentOS) ? Podem compartilhar os vossos scripts?
Scripts em Shell Linux (ou perl) para backup, execução de vacuum, execução de
funções/stored procedures criadas pelo usuário,
entre
Olá comunidade, preciso de uma função que retorne quatro valores ao mesmo tempo
para uma aplicação em ASP.NET.
Em uma maneira ideal, os quatro selects abaixo retornariam seus resultados
através de 04 parâmetros de saída OUT.
Os select 1 e 2 retornariam seus resultados em forma de strings
Roberto,
Pra que? Imagino que tenha sim, mas como eu quase nunca uso arrays em
PL/pgSQL eu nao sei te dizer. Prefiro usar registros mesmo.
É possível retornar 02 records ao mesmo tempo para a aplicação?
Mas mesmo que dê, gostaria de saber se existe uma forma de transformar o
Olá comunidade, fiz alterações no postgresql.conf
(baseado no artigo
http://www.postgresql.org.br/Checklist_de_Performance_do_PostgreSQL_8.0)
em alguns parâmetros (shared_buffers, work_mem, maintenance_work_mem)
e depois reiniciei o serviço postgres pelo utilitário gráfico de serviços do
Dickson, estou enviando em anexo o log do postgresql como você recomendou ( +
postgresql.conf e o resultado da execução do pg_config).
Fiz o seguinte procedimento: coloquei todos os arquivos de log em um outro
diretório (limpei o pg_log).
Parei o serviço do postgres, alterei o valor do
Olá comunidade, fiz essa função com a ajuda do Sebastian -
porém pra ela funcionar perfeitamente preciso testar se um determinado arquivo
existe no servidor (em um path determinado).
Como faço esse teste com plpgsql ? Não sei programar em Perl e não sei onde
está esse adminpack
(e pra
Tenho uma função que retorna o resultado de um select. O problema ocorre quando
aplico funções nos campos do select, aí retorna o seguinte erro:
ERRO: sintaxe de entrada é inválida para integer: 18:53:00
CONTEXTO: PL/pgSQL function fs_disponibilidade_barras_diario line 21 at for
over
Ol� comunidade, (Postgres 8.2.4 e Distribui��o CentOS 4.5)
Preciso (MUITO) verificar em uma fun��o se uma dada tabela existe no banco.
O usu�rio envia uma determinada data pela entrada, a fun��o precisa
verificar se essa tabela ainda existe (as tabelas est�o no formato
Sebastian, tem mais um detalhe que preciso me deter – E se o arquivo não
existir no servidor?
Quando digito uma data que não tem o arquivo correspondente no servidor aparece
o seguinte erro:
ERRO: não pôde abrir arquivo /tmp/sage/arqs/bhtac_h_1983_02_05.dados para
leitura: Arquivo ou
Olá comunidade, (Postgres 8.2.4 e Distribuição CentOS 4.5)
Preciso (MUITO) verificar em uma função se uma dada tabela existe no banco.
O usuário envia uma determinada data pela entrada, a função precisa verificar
se essa tabela ainda existe (as tabelas estão no formato bhpas_h__MM_DD).
Olá comunidade, como saber se o ano é bissexto?
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Olá comunidade, alguém tem uma função em plpgsql que dado um inteiro nseg (um
determinado número de segundos) retorne
uma string que representa um horário no formato HH:MM:SS?
E ao contrário? Dada uma string HH:MM:SS retorne o nseg? (essa eu acho fácil
vou fazer a minha própria - se
Muito obrigado Luiz pela ajuda. Eis a função que fiz :
CREATE OR REPLACE FUNCTION Categoria_Dia(data date) RETURNS character
varying(10) AS
$BODY$
DECLARE
dia integer;
resultado character varying(10);
BEGIN
dia = extract(dow from data);
if resultado = 0 then -- se o dia for um
Olá Comunidade, peço que uma orientação de como posso me tornar um DBA com
ênfase em postgres.
Gostaria de uma espécie de plano de estudo e/ou estudo orientado (seria
interessante se fosse cronometrado).
Sou programador de sistemas, mas vou ter que começar a trabalhar
profissionalmente com
Olá comunidade, quais são as ferramentas indispensáveis que um DBA deve ter na
sua caixa de trabalho?
Peço que citem as ferramentas que vocês utilizam para trabalhar com o postgres
profissionalmente (tanto em fase de desenvolvimento quanto na administração do
banco). Agradeço pela atenção e
Olá comunidade,
precisei fazer um trabalho na faculdade sobre as diferentes versões da
linguagem SQL. Gostaria de saber as seguintes coisas:
- Quais as diferenças dos comandos SQL em todas as versões dessa linguagem
(1986,1989,1992,1999,2003), principalmente a versão 1999 e a de 2003;
-
Senhores, muito obrigado pela atenção e pelas respostas.
O Jota indicou a seguinte solução: select data from tabela where
to_char(data,'DD/MM/')='19-06-2008';
Pergunta: Como fazer a data (no formato timestamp with time zone) 2008-06-19
16:32:18-03 se transformar em 19-06-2008 ???
Olá comunidade. Estou desenvolvendo uma função que recebe dois parâmetros: nome
da estação (que é uma sigla) e a data do relatório.
Preciso comparar uma data selecionada pelo usuário (no formato dd/mm/) com
a data que está na tabela pas_r no formato timestamp with time zone
(ex: 2008-04-14
Olá Comunidade.
Tenho uma função (Obter_Leituras_Equip) em um banco de dados X. Preciso que
essa função verifique se existe os dados em uma dada tabela T1 dentro de (X);
se não existir dados para a chave primaria fornecida, a função selecionaria
esses dados de uma tabela T que está em
Olá comunidade desculpe minha possível ignorância, mas não há uma forma mais
eficiente de procurar por pergunta-respostas nesta lista?
Ou temos mesmo que baixar os -mês-txt.gz e procurar no control + F mesmo.
Att.
Newton Teixeira do Nascimento Junior
Analista de Sistemas
Caros colegas, vou começar a trabalhar com o seguinte ambiente de produção:
CenOS+Apache+Postgres (Rede A) e acessando as informações dos mesmos da minha
máquina local Windows (Rede B).
Perguntas:
1 - Onde obter tutoriais e/ou artigos sobre os arquivos de configuração do
Apache, Samba e
Olá pessoal, como faço para escrever funções, procedures, triggers em linguagem
C dentro do postgres?
É possível fazer isso pra outras linguagens como Java e c++?
Peço links, tutoriais, artigos, pdfs. Obrigado pela atenção e fico no aguardo
online. T+
Newton Teixeira do Nascimento
Pessoal, gostaria de conhecer mais profundamente como o postgresql é
estruturado no linux, ou seja,
que pastas são criadas e onde, para que servem (o que armazenam), quais
variáveis de ambiente são criadas, portas, usuários do banco,
interação e/ou influência com outros programas, o que é
Olá pessoal, sou recém chegado à lista de discussão. Gostaria de saber como
posso fazer mineração de dados em BD postgresql. Alguém tem experiência
nisso ou sabe de softwares para tal finalidade? Um grande abraço e aguardo
respostas. T+
Newton Teixeira do Nascimento Junior
Analista de
47 matches
Mail list logo