Leandro Dutra, bom dia.
onde eu encontro esta contrib (CONNECT BY), e como faço a instalação ???
Desde já, obrigado !!
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
Olá pessoal, tenho uma dúvida em respeito a chaves primárias.
Tenho uma tabela onde armazeno dados de chuva, nesta tenho 3 campos, obsdate
(timestamp) onde armazeno o momento em que o dado foi coletado, value
(float) que é o valor da precipitação e id que é o identificador do coletor
daquele
que tal um campo serial?
surrogate keys
- Original Message -
From: Bruno Moreno
To: Lista de Discursão PostgreSQL
Sent: Tuesday, September 11, 2007 9:21 AM
Subject: [pgbr-geral] Qual chave primária?
Olá pessoal, tenho uma dúvida em respeito a chaves primárias.
Tenho uma
O que acha de ao inves de usar uma PK usar uma UNIQUE.
Vendo seu escopo, imagino que uma UNIQUE no campo data e no id do
coletor resolve.
Para melhor entendimento, coloca a DDL da tabela.
SDS
Evandro
Bruno Moreno wrote:
Gostaria de saber qual dos campos eu seto como PK. Tenho que armazenar
Beleza pessoal, irei tentar aqui, de qqr maneira segue o DDL da minha tabela
[]'s
CREATE TABLE tb_rainfallinstantaneous
(
obsdate timestamp NOT NULL,
value float8,
id_rg varchar(10),
CONSTRAINT obsdate_inst PRIMARY KEY (obsdate),
CONSTRAINT tb_rainfallinstantaneous_id_rg_fkey FOREIGN
2007/9/11, Bruno Moreno [EMAIL PROTECTED]:
Tenho uma tabela onde armazeno dados de chuva, nesta tenho 3 campos, obsdate
(timestamp) onde armazeno o momento em que o dado foi coletado, value
(float) que é o valor da precipitação e id que é o identificador do coletor
daquele dado.
Bruno, a
2007/9/11, Ribamar Sousa [EMAIL PROTECTED]:
Por que não o óbvio, o id?
Porque o id identifica apenas o coletor, não o momento da coleta. Com
apenas o id, ele somente poderia armazenar uma coleta por coletor… por
isso id e obsdate.
--
+55 (11) 5685 2219 xmpp:[EMAIL PROTECTED]
+55
Ola pessoal...
Tenho uma funcao que preciso passar pro sql qual tabela quero usar,, mas nao
estou conseguindo fazer,, segue a funcao abaixo:
onde esta cidades_pr qro substiruir pelo parametro tabela
CREATE OR REPLACE FUNCTION public.pega_logradouro (lat varchar, long
varchar, tabela varchar)
Vinicius,
Você tem q concatenar em uma string e executá-la com EXECUTE.
Algo assim:
sSql := 'SELECT INTO RsDis cidade, estado, bairro, logradouro
FROM ' || cidades_pr || ' where .
EXECUTE sSql;
Essa é a unica forma de alterar a tabela que vai executar.
SDS
Evandro
Vinicius
Crie um campo para PK do tipo Serial e um índice unico com o ID e obsdate,
isto lhe garantirá que todos os registros serão gravados e de quebra lhe
oferecerá um identificador único para acessos futuros.
Att
--
José de Mello Júnior
41.9957-2007
___
2007/9/11, José Mello Júnior [EMAIL PROTECTED]:
Crie um campo para PK do tipo Serial e um índice unico com o ID e obsdate,
isto lhe garantirá que todos os registros serão gravados e de quebra lhe
oferecerá um identificador único para acessos futuros.
Se já tem a chave sobre id e obsdate, para
Vc pode usar o próprio dbdesigner com o PostGreSql... inclusive tinha um
tutorial sobre isso... creio q vc encontra-o em
http://www.postgresql.org.br/
Se não encontrar, envie-me um e-mail q tenho este tutorial.
Em 10/09/07, Emanoel Tadeu [EMAIL PROTECTED] escreveu:
Algum free permite criar o
2007/9/11, Evandro Ricardo Silvestre [EMAIL PROTECTED]:
Concordo com criar uma PK, deixa a tabela forte e facilita a referencia ao
registro. Uma pesquisa em uma pk é mais rapida que uma pesquisa em um
Timestamp + Varchar(10).
Só se você tivesse uma quantidade absurda de dados — afinal está
Emerson,
o local indicado para suas dúvidas é
http://pgfoundry.org/mailman/listinfo/pgcluster-general
Como é uma lista internacional, tem que questionar em inglês.
Em 10/09/07, Emerson Oliveira [EMAIL PROTECTED] escreveu:
Olá.
Meu nome é Emerson e estou fazendo o TCC sobre o pgcluster,
primeiro vc pode baixar o pacote full: postgresql+pgcluster
todas as maquinas tem q ter o pgcluster instalado, independente se é
loadbalance,replicator, ou um no do cluster o q vai definir é um arquivo de conf
- Original Message -
From: Rosane Gotardo
To: Comunidade PostgreSQL
Vamos pensar assim: No seu achar o ideal é uma chave natural ... e não
tentar contradizer a opinião de outro colega que mesmo com opinião contrária
não tem a menor intenção de dizer que é para confundir outros. Aliás, em
especial um registro de transações, como é o caso, tenha a certeza de que
uma
Bruno Moreno wrote:
Pessoal, desculpem-me, sou novato, desta forma alguns termos aqui
citados são desconhecidos para mim. Por exemplo, o que seria chave
artificial? Não estou no estágio, logo mais, assim que puder,
pesquisarei sobre cada resposta e tentarei solucionar meu problema.
2007/9/11, José Mello Júnior [EMAIL PROTECTED]:
Vamos pensar assim: No seu achar o ideal é uma chave natural ... e não
tentar contradizer a opinião de outro colega que mesmo com opinião contrária
não tem a menor intenção de dizer que é para confundir outros.
Ninguém tem *intenção* de
Evandro eu ja tentei desta forma mas dai tenho outro problema em POINT, me
retorna uma msg de erro qndo executo dizendo q nao existe POINT com
argumento numero,, mas estou passando string e nao numeric.
- Original Message -
From: Evandro Ricardo Silvestre [EMAIL PROTECTED]
To:
Vinicius escreveu:
Evandro eu ja tentei desta forma mas dai tenho outro problema em POINT, me
retorna uma msg de erro qndo executo dizendo q nao existe POINT com
argumento numero,, mas estou passando string e nao numeric.
- Original Message -
From: Evandro Ricardo Silvestre
Pessoal,
sou novato no postgres e estou precisando montar um aplicativo (em delphi) para
o cliente fazer manualmente o backup apenas dos dados do banco.
daí utilizei o winex do delphi para gerar o comando:
WinExec(pchar('cmd /C pg_dump -U postgres -d '+cdsd_database.asstring+ ' -d
-a
/pgbr-geral
-- Próxima Parte --
Um anexo em HTML foi limpo...
URL:
http://listas.postgresql.org.br/pipermail/pgbr-geral/attachments/20070911/b93a97bd/attachment-0001.htm
--
Message: 2
Date: Tue, 11 Sep 2007 12:54:13 -0300
From: José Mello Júnior
saulo Mendes escreveu:
Pessoal,
sou novato no postgres e estou precisando montar um aplicativo (em
delphi) para o cliente fazer manualmente o backup apenas dos dados do banco.
daí utilizei o winex do delphi para gerar o comando:
* WinExec(pchar('cmd /C pg_dump -U postgres -d
Maldito TAB! Encaminhei o e-mail antes da hora.
Leandro, vc precisa acessar a página da lista em
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
e entrar com seu e-mail e senha para alterar a forma como recebe. Se
for o caso, e não conseguir encontrar, desassine e assine
Amigos,
Como faço para receber os emails desta lista um por um?
Por que chega para mim é um resumo muito confuso... heheh...
--
[],
Leandro Diniz Soares
Desenvolvedor / Analista (Web)
[EMAIL PROTECTED]
___
pgbr-geral mailing list
No ato da assinatura não escolha a opção Digest.
Em 11/09/07, Leandro Diniz Soares [EMAIL PROTECTED] escreveu:
Amigos,
Como faço para receber os emails desta lista um por um?
Por que chega para mim é um resumo muito confuso... heheh...
--
[],
Leandro Diniz Soares
Desenvolvedor /
Salve salve,
Preciso agilizar minha maquina de busca e para isso resolvi particionar meu
conteúdo em diversas outras maquinas.
Minha intensão é deixar toda essa estrutura transparente para a aplicação
porem me deparei com alguns problemas.
Projeto simplificado:
Tenho uma função plpgsql que
Por favor não reaproveite mensagens…
2007/9/11, Leonardo Chaves [EMAIL PROTECTED]:
Preciso agilizar minha maquina de busca e para isso resolvi particionar meu
conteúdo em diversas outras maquinas.
Por que não replicação ou mesmo um grupo de servidores (/cluster/)?
--
+55 (11) 5685 2219
Leandro DUTRA wrote:
Os domínios conseguem de fato manter integridade sobre as operações?
Sim, de uma maneira muito simples: definem-se as restrições de
integridade (CONSTRAINTs) sobre os DOMAINs — NOT NULL, CHECK, mesmo
DEFAULT que não é uma restrição de integridade. Não lembro se cabe
29 matches
Mail list logo