On 2014-10-27 15:13, Matheus de Oliveira wrote:
Agora está mais claro. Vamos lá, supondo a tabela "dados(a int, b
int)", se não me enganei em algo, a seguinte consulta trará o
resultado esperado:
WITH elements(a,b) AS (
SELECT DISTINCT least(a, b), greatest(a, b)
FROM dados
Não entendi porque 12842;62409, 12842;62410 e 62410;62409 não entram
no resultado, poderia explicar melhor?
Não entendi o resultado desejado.
Por que, por ex., o par (12842, 62410) não faz parte do resultado?
Vou tentar explicar melhor.
Esta tabela indica-me que:
5=12842
5=62409
5=62410
1284
Ola a todos da lista,
Tenho uma tabela com possíveis combinações entre valores, e essas
combinações repetem-se mas numa ordem distinta. Exemplo:
5;12842
5;62409
5;62410
12842;5
12842;62409
12842;62410
62409;5
62409;12842
62409;62410
62410;5
62410;12842
62410;62409
Como posso fazer uma consult
A base de dados está numa tablespace em /home/basedados.
Acabo de me dar conta que a base de dados esta em TABLESPACE =
pg_default, poder ser este o motivo.
Resolvido com:
ALTER DATABASE test SET TABLESPACE basedados;
--
Eloi Ribeiro
___
pgbr-geral
A base de dados está numa tablespace em /home/basedados.
Acabo de me dar conta que a base de dados esta em TABLESPACE =
pg_default, poder ser este o motivo.
Eloi Ribeiro
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https
Ola,
Estou a tentar criar uma vista materializada e tenho sempre a seguinte
mensagem de erro:
ERROR: could not write to hash-join temporary file: No space left on
device
Embora na partição root tenha 10 Gb de espaço livre e na partição /home
480 Gb livres.
A base de dados está numa tablesp
On 2014-06-13 12:02, Matheus de Oliveira wrote:
2014-06-13 6:39 GMT-03:00 Eloi Ribeiro :
Em primeiro lugar, você não precisaria do EXECUTE, basta executar os
comandos SQL diretamente. No seu caso o EXECUTE não é só ruim,
está **errado**, pois não trata corretamente escape e está
suscetível à
Ola a todos os participantes da lista,
Gostaria de fazer uma função que:
1. verifica-se se um determinado valor já existe numa tabela
2. se sim, que me devolva o id desse registo
3. se não, que faca o insert e em seguida devolva o id resultante
Escrevi a seguinte código mas falta-me saber com
-> geometria do ponto do qual queres saber se esta
dentro ou não do circulo
float center_x, float center_y -> centro do circulo
float radius -> raio do circulo
A função devolve TRUE / FALSE.
http://postgis.net/docs/manual-2.0/ST_Point_Inside_Circle.html
--
Elo
r_y, float radius)
Ou as funcoes
ST_Intersects(ST_Buffer(geom, valor_raio))
Alguém tem um tutorial ou algum exemplo de como faço isso?
Manual de PostGIS:
http://postgis.net/docs/manual-2.1/index.html
--
Eloi Ribeiro
___
pgbr-geral mailing list
pgbr-ger
Como faço para passar o valor como inteiro?
Realmente, o next_value devia ser passado como inteiro, não literal.
Para resolver isso, basta usar o %s ao invés de %L. Este irá alocar
o valor diretamente, por isso recomendo um CAST no parâmetro (ele já
é inteiro, mas é só para garantir 100% que não
LATILE
COST 100;
ALTER FUNCTION wosis.fun_create_sequence(text) OWNER TO postgres;
COMMENT ON FUNCTION wosis.fun_create_sequence(text) IS 'Create sequences
in all tables from a given schema';
Obrigado,
--
Eloi Ribeiro
GIS Analyst / Programmer
51.9871, 5.6661
flavors.me/eloiribeiro
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
On 2014-01-09 20:34, Marcelo Costa wrote:
Estou aceitando dicas de extensões para o elefante que vocês
considerem mais
úteis em seu dia a dia.
PostGIS
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/
On 2013-12-18 15:23, Matheus de Oliveira wrote:
2013/12/18 Eloi
Ola a toda a lista,
Estou a tentar fazer funcionar a seguinte função para mover todas
as
tabelas de um esquema para outro.
Não obtenho nenhum erro mas no entanto nada é movido.
Peculiaridades: o nome do esquema de origem está em
Ola,
Tenho uma coluna de texto com códigos geológicos tipo:
lKv
uMIsn
CASi
K
CAS
Gostaria de separar os caracteres minúsculos dos maiúsculos, obtendo o
seguinte resultado:
min_prefixo,maiusculos,min_sufixo
l,K,v
u,MI,sn
,CAS,i
,K,
,CAS,
A dificuldade que encontro deve-se a que não existe uma
Seria mais interessante você utilizar a combinação de consultas,
no seu caso eu usaria o EXCEPT [1], resumindo seria:
SELECT
indicativo
FROM
sch_meteo.tmp_estacione
EXCEPT
SELECT
codigo
FROM
sch_meteo.es_estaciones;
Nao conecia o EXCEPT nem o comp
Ola a todos,
Tenha duas tabelas com estações meteorológicas e quero saber quais são
as estações que estão numa tabela (tmp_estaciones) mas não na outra
(es_estaciones). Para tal executo a seguinte consulta:
SELECT indicativo
FROM sch_meteo.tmp_estaciones
WHERE indicativo NOT IN (
SELECT co
> como assim amigo usar o parametro -W? onde usar? É que eu sou novo no
> postgis, poderia me explicar melhor?
Não indicaste que método usas para subir os shapes a PostgreSQL.
Assumindo que usas o shp2pgsql, seria assim:
shp2pgsql -s 4326 -g geom -D -I -W iso-8859-1
C:\Users\Jonnathann\Desktop\
> Importing with configuration: municipios, public, geom,
> C:\Users\Jonnathann\Desktop\Shapefiles\Municipios, mode=c, dump=1,
> simple=0, geography=0, index=1, shape=1, srid=0
> Unable to convert field name to UTF-8 (iconv reports "Invalid
> argument"). Current encoding is "UTF-8". Try "LATIN1
1-22-21.jpg";"*-00:00:04*";708842.044380715;4388544.55736434
-- '00:00:*30*'::interval
ficheiro;dif_ts;x;y
"2012-07-17-11-13-06.jpg";"*-00:00:15*";717947.652491031;4380279.53855042
"2012-07-17-11-13-15.jpg";"*-00:00:08*";717922.784056217;4380296.11437229
"2012-0
A primeira ideia era que fosse um producto cartesiano mas pensando melhor
poderia utilizar a data(ano-mes-dia) para restringir e acelarar um pouco a
consulta.
Em defenitiva a ideia e encontrar o ponto com o timestamp mais proximo para
cada timestamp de cada foto.
No dia 27 de Jul de 2012 14:46, "
.foto_ts - '00:03:22'::interval)* -> ajusta a hora da câmara de fotos.
*(p.ponto_ts + '02:00:00'::interval)* -> ajusta o hora do satélite (solar).
O problema é que demora muito (parei quando ia pelos 5 minutos) ou a
consulta está mal elaborada.
Alguma dica?
Obrigado,
Elo
-- Forwarded message --
From:
Date: 2012/3/31
Subject: [SIG] Database/Programming specialist - Wageningen, Netherlands
To: s...@listserv.rediris.es
Database/Programming specialist - Wageningen, Netherlands
http://www.peer.eu/opportunities/vacancies/details/?tx_list_pi1%5Buid%5D=11
egida AS a
WHERE (i.geom && a.geom) AND ST_Intersects(i.geom,a.geom)
GROUP BY i.codigo, a.tipo, a.nome
HAVING i.codigo = NEW.codigo);
Perfeito, obrigado pela vossa grande ajuda!
Att,
Eloi Ribeiro
GIS Analyst
39,45º -0,40º
flavors.me/eloiribeiro
No dia 26 d
No INSERT a função dispara correctamente mas no DELETE já não, alguma razão
para isso?
DELETE FROM t_incendio WHERE codigo=99;
SELECT * FROM t_incendio;
--nada, ok
SELECT * FROM t_relatorio;
1;99;"P. Natural";"Bosque" <- o 'trigger' não disparou par
Era isso Danilo, muito obrigado. Resolvido!
Att.
Eloi Ribeiro
GIS Analyst
39,45º -0,40º
flavors.me/eloiribeiro
No dia 26 de Março de 2012 14:30, Danilo Silva
escreveu:
>
>
> Em 26 de março de 2012 07:36, Eloi Ribeiro escreveu:
>
>> Olá a todos,
>>
>>
>>
..."
SELECT * FROM t_relatorio;
Nada!
Esta é a consulta que está na funçao fun_teste():
SELECT i.codigo, a.tipo, a.nome
FROM t_incendio AS i, t_areaprotegida AS a
WHERE (i.geom && a.geom) AND ST_Intersects(i.geom,a.geom)
GROUP BY i.codigo, a.tipo, a.nome;
99;"P. Natural&q
Sim, não está bem assim?
CREATE TRIGGER trg_postfire_study_area_UPDATE_dimensoes
BEFORE INSERT OR UPDATE
ON sch_forestal.postfire_study_area
FOR EACH ROW
EXECUTE PROCEDURE fun_dimensoes();
Eloi Ribeiro
GIS Analyst
39,45º -0,40º
flavors.me/eloiribeiro
No dia 20 de Março de 2012
4326) THEN
NEW.area = ST_Area(Geography(NEW.geom))::bigint;
NEW.perimetro = ST_Length(Geography(NEW.geom))::bigint;
END IF;
END IF;
RETURN NEW;
END;
$BODY$
LANGUAGE 'plpgsql' VOLATILE
COST 100;
Obrigado,
Eloi Ribeiro
GIS Analyst
39,45º -0,40º
flavors.me/el
O melhor será separar esta função em duas:
A primeira que verifique se os campos existem e se não os criam.
E a segunda como disparador para que se actualizem com os inserts e updates.
Obrigado pela ajuda!
Eloi Ribeiro
GIS Analyst
39,45º -0,40º
flavors.me/eloiribeiro
No dia 16 de Março de 2012
eriam ser criados e depois actualizados. O problema
parece ser que não se pode criar os campos tendo a tabela um insert ou
update em curso. Isto é mesmo assim ou existe uma maneira de contornar este
problema?
Obrigado!
Eloi Ribeiro
GIS Analyst
39,45º -0,40º
flavors.me/eloiribeiro
No dia 15 de M
Bem, já consegui alguns progressos com a função.
No entanto tenho o seguinte erro:
ERROR: no se puede hacer ALTER TABLE en «postfire_study_area» porque está
siendo usada por consultas activas en esta sesión
CONTEXTO: sentencia SQL: «ALTER TABLE sch_forestal.postfire_study_area ADD
COLUMN area bi
E
ON sch_forestal.postfire_study_area
FOR EACH ROW
EXECUTE PROCEDURE fun_dimensoes();
Quando edito a geometria salta o seguinte erro:
ERROR: no existe el esquema «tg_table_schema»
CONTEXTO: sentencia SQL: «ALTER TABLE TG_TABLE_SCHEMA.TG_TABLE_NAME ADD
COL
Nestes links estão algumas sugestões de configuração de PostgreSQL para
servir dados espaciais:
http://workshops.opengeo.org/postgis-intro/tuning.html
http://wiki.openstreetmap.org/wiki/Mapnik/PostGIS#Tuning_the_database
Eloi Ribeiro
GIS Analyst
39,45º -0,40º
flavors.me/eloiribeiro
o fazer isso com PostGIS.
Boa sorte,
Eloi Ribeiro
GIS Analyst
39,45º -0,40º
flavors.me/eloiribeiro
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
No ubuntu 10.04 a o directorio de cluster esta em
/var/lib/postgresql/8.4/main/base
Eloi Ribeiro
GIS Analyst
39,45º -0,40º
http://eloiribeiro.wordpress.com
No dia 3 de Setembro de 2011 00:14, Marco Antônio Sari <
marcoantonios...@gmail.com> escreveu:
>
>
> 1- voce quer saber
2011/5/4 JotaComm
> Sim,
> Porém, assim você para uma única tabela. Eu mostrei nesta thread como fazer
> para mais de uma tabela ao mesmo tempo.
OK, cool!
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/
2011/5/4 Joao Cosme de Oliveira Junior
> mas e uma opcao, se vc tiver um schema vendas clientes... ai lascou mas
> se tiver algum padrao tranquilo
>
OK, neste caso o nome do esquema nao é comum. Tomo nota da advertencia, nao
me tinha dado conta desse perigo.
2011/5/4 Euler Taveira de Oliv
2011/5/4 Fabrízio de Royes Mello
Se vc realmente deseja *mover* as tabelas vc poderia simplificar da seguinte
> forma:
>
> psql -h localhost -U utilizador bd_nome -A -t -c "select 'ALTER TABLE
> '||quote_ident(table_schema)||'.'||quote_ident(table_name)||' SET SCHEMA
> '||quote_ident('sch_origem'
ma de origem pelo de destino
sed 's/sch_origem/sch_destino/g' ficheiro.sql>ficheiro2.sql
# subir as tabelas ao novo esquema
psql -h localhost -U utilizador -d bd_nome -f ficheiro2.sql
O que posso dizer é que por agora funciona tudo bem.
Obrigado,
Eloi Ribeiro
GIS Analyst
39,45º -4,40º
de , new.fir_name , (select ) );
>
> END LOOP;
>
>
>
> Em 5 de abril de 2011 05:40, Eloi Ribeiro
> escreveu:
> > Ola à lista,
> > Tenho o seguinte disparador para quando faço um INSERT de um novo registo
> > (polígono incêndio florestal) me crie 100 pontos regulare
cendios_todos
FOR EACH ROW EXECUTE PROCEDURE
sch_ambiente.trg_escv_incendios_todos_subtablas();
Obrigado,
Eloi Ribeiro
GIS Analyst
39,45º -4,40º
http://eloiribeiro.wordpress.com
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
2011/3/25 Osvaldo Kussama
> 2011/3/25, Eloi Ribeiro :
> > On Fri, Mar 25, 2011 at 13:57, Osvaldo Kussama
> > wrote:
> >
> >> 2011/3/25, Eloi Ribeiro :
> >> > Ola a toda a lista,
> >> >
> >> > Tenho uma tabela de *incendios* (com
On Fri, Mar 25, 2011 at 13:57, Osvaldo Kussama wrote:
> 2011/3/25, Eloi Ribeiro :
> > Ola a toda a lista,
> >
> > Tenho uma tabela de *incendios* (com geometria de polígonos) onde se
> > encontram os perímetros de incêndios florestais.
> > Outra *admin* (c
eliminado, vem do INSERT
3;1;101;210*/
-- resultado esperado
/*fir_code,adm_code,adm_area
3;1;101;210*/
-- eliminar todo o anterior
/*DROP TRIGGER IF EXISTS funcao_incendios ON sch_temp.incendios;
SELECT DropGeometryColumn('sch_temp','incendios','geom');
SELEC
27;,
> to_date('2011/03', '/MM')) + INTERVAL '1 MONTH - 1 day')::date -
> to_date('2011/03', '/MM'), 1
> ) AS s(a)) x
>
> Em 14 de março de 2011 07:36, Fabrízio de Royes Mello
> escreveu:
> >
> > E
2011/3/14 Fabrízio de Royes Mello
>
> Em 14 de março de 2011 07:13, Eloi Ribeiro escreveu:
>
> Ola a toda a lista,
>>
>> É possível criar uma consulta SQL que devolva uma lista com todos os dias
>> de um determinado mês?
>> De momento apenas consegui chegar a
;MONTH', to_date('2011/02', '/MM')) + INTERVAL '1 MONTH
- 1 day')::date;
O resultado da anterior consulta é o primeiro e ultimo dia do mês:
"2011-02-01";"2011-02-28"
Resultado pretendido é o seguinte:
"2011-02-01"
"2011-02-02&
Fantastico, era isso mesmo.
Obrigado!
Eloi Ribeiro
GIS Analyst
39,45º -4,40º
http://eloiribeiro.wordpress.com
2011/3/8 Tiago Adami
> Em 8 de março de 2011 12:50, Eloi Ribeiro
> escreveu:
> > Olá à lista,
> > Como faço para evitar resultados null de esta seleçao:
> >
4:13";"";"03:40:36";"";""
"07:01:47";"";"";"";""
"07:06:07";"00:14:00";"";"";""
"07:59:49";"";"";"00:30:16";""
Ok, assim já funciona.
SELECT count(x) FROM tabela GROUP BY x HAVING count(x)>1;
Obrigado Victor!
[]´s
Eloi Ribeiro
GIS Analyst
39,45º -4,40º
http://eloiribeiro.wordpress.com
2010/12/20 Victor Hugo
> Neste exemplo que vc passou seria melhor vc utilizar having.
>
> SELECT c
Ola à lista,
Como posso fazer uma consulta de agregação (GROUP BY) e com uma restrição
tipo WHERE?
Exemplo:
SELECT count(x) FROM tabela WHERE count(x)>1 GROUP BY x;
Obrigado!
Eloi Ribeiro
GIS Analyst
39,45º -4,40º
http://eloiribeiro.wordpress.
PDATE:*
UPDATE sch_temp.teste SET geom_23030 =
ST_GeomFromText('SRID=23030;LINESTRING(25 470,705000 470)')
WHERE gid = 1;
UPDATE sch_temp.teste SET geom_4258 =
ST_GeomFromText('SRID=4258;LINESTRING(-5 37,-1 37)') WHERE gid = 2;
SELECT gid, longitude, ST_AsText(geom_23030)
On Tue, Nov 16, 2010 at 21:02, Osvaldo Kussama wrote:
> Em 16 de novembro de 2010 17:22, Eloi Ribeiro
> escreveu:
> >
> > Com esta ultima alteração os resultados são os mesmos.
> > Nao existe nenhuma outra dependência, ao actualizar uma coordenada a
> > outra deve
On Tue, Nov 16, 2010 at 19:34, Osvaldo Kussama wrote:
> Em 16 de novembro de 2010 14:33, Eloi Ribeiro
> escreveu:
> >
> > Obrigado Osvaldo, era isso mesmo que queria fazer.
> > Apenas nao funciona o ultimo UPDATE.
> > Simplificando o exemplo anterior:
> > --D
2010/11/16 Osvaldo Kussama
> Em 15 de novembro de 2010 14:38, Eloi Ribeiro
> escreveu:
> > Olá à lista,
> > Queria fazer um disparador sobre uma tabela com dois campos do
> > tipo 'Geometry' (geom_23030 e geom_4258) cada um com um sistema de
> > coor
INTO sch_temp.teste(geom_23030)
VALUES(ST_GeomFromText('SRID=23030;LINESTRING(232400 4548000,700882
4548000)'));
INSERT INTO sch_temp.teste(geom_4258) VALUES
(ST_GeomFromText('SRID=4258;LINESTRING(-6 38,-1 38)'));
UPDATE sch_temp.teste SET geom_4258 =
ST_GeomFromText('SRID
Genial!
Com 'DISTINCT ON (iso3166_2)' devolve apenas um registo por pais
e com 'ORDER BY iso3166_2, area DESC ' devolve apenas a área de maior
valor.
Muito bem. Muito obrigado, solucionado!
Eloi Ribeiro
GIS Analyst
39,45º -4,40º
http://eloiribeiro.wordpress.com
On Wed,
ires_country_biome_max02 AS
SELECT a.iso3166_2, b.biome, a.area
FROM vw_globalfires_country_biome_max01 a, vw_globalfires_country_biome b
WHERE a.area = b.area
ORDER BY a.iso3166_2;
SELECT * FROM vw_globalfires_country_biome_max02;
"AD";"Temperate Broadleaf and Mixed Forests
OK, já encontrei a resposta, assim:
SELECT count(column_name) FROM information_schema.columns WHERE table_name
='nome_da_tabela';
Obrigado,
Eloi Ribeiro
GIS Analyst
39,45º -4,40º
http://eloiribeiro.wordpress.com
2010/9/24 Eloi Ribeiro
> Olá à lista,
>
> Existe uma manei
Olá à lista,
Existe uma maneira de saber quantos campos tem uma determinada tabela com
uma consulta SQL?
Obrigado!
Saudações,
Eloi Ribeiro
GIS Analyst
39,45º -4,40º
http://eloiribeiro.wordpress.com
___
pgbr-geral mailing list
pgbr-geral
On Thu, Sep 2, 2010 at 14:24, Fabrízio de Royes Mello <
fabriziome...@gmail.com> wrote:
>
>
> Em 2 de setembro de 2010 05:56, Eloi Ribeiro escreveu:
>
> Ola!
>>
>> Numa tabela tenho o campo 'year' (smallint) com o ano e o campo 'day_j'
>>
Bem respondo a mim mesmo.
Como tinha outro campo (tai93) com 'Seconds counted from UTC midnight Jan.
1, 1993' fiz:
UPDATE tabela SET date = CAST(tai93/86400 AS INT) + CAST('1993-01-01' AS
DATE);
E já tenho a data no formato desejado.
Obrigado, Ciao,
Eloi Ribeiro
GIS Analys
Ola!
Numa tabela tenho o campo 'year' (smallint) com o ano e o campo 'day_j'
(smallint) com o dia do ano, de 1 a 366.
Como faço para passar a data ISO 8601 (-MM-DD)?
Obrigado pela atenção. Cumprimentos,
Eloi Ribeiro
GIS Analyst
39,45º -4,40º
http://eloir
2009/11/2 Leonardo Cezar
> 2009/11/2 Eloi Ribeiro :
>
> > Como buscar nas tabelas de sistema do postgresql, todas as tabelas a que
> um
> > determinado ROLE tem GRANT SELECT?
>
> SELECT table_schema,table_name,grantee
> FROM information_schema.role_table_grants
&
Bom dia,
Como buscar nas tabelas de sistema do postgresql, todas as tabelas a que um
determinado ROLE tem GRANT SELECT?
Obrigado!
--
Eloi Ribeiro
GIS Analyst
39.45º -4.40º
http://eloiribeiro.wordpress.com
___
pgbr-geral mailing list
pgbr-geral
cerrar o
> banco, apenas pressione CTRL+C, ou então feche a janela do MS-DOS.
>
> Depois de carregar o cluster desta forma, tente reindexar o banco através
> do "reindexdb.exe" em outro console.
>
> --
> TIAGO J. ADAMI
> http://www.adamiworks.com
> adamitj &quo
não te serve? Acho que com o
> instalador você terá mais sucesso.
>
> http://www.enterprisedb.com/products/pgdownload.do
>
>
>
Queria evitar uma nova instalação, o óptimo seria poder recuperar os dados.
eloi
--
Eloi Ribeiro
GIS Analyst
39.45º -4.40º
http://eloiribeiro.wordpre
2009/9/15 André Volpato
> Eloi Ribeiro escreveu:
>
> Olá a toda a lista,
>
> Tenho um computador com windows (xp prof. ver. 2002 com SP3), *PostgreSQL
> *8.3.5-2 e *PostGIS *1.3.5, este computador estava a realizar uma tarefa
> (de longa duração) de análise em *Postg
-D
"C:\Archivos de programa\PostgreSQL\8.3\data\"
Obrigado por ler e pelos comentários, espero que tenha exposto o meu
problema com claridade.
Atentamente,
--
Eloi Ribeiro
GIS Analyst
39.45º -4.40º
http://eloiribeiro.wordpress.com
___
pgbr-ger
Perfeito, era isso mesmo, muito obrigado Osvaldo.
Saudações,
Eloi
2008/12/9 Osvaldo Kussama <[EMAIL PROTECTED]>
> Em 09/12/08, Eloi Ribeiro<[EMAIL PROTECTED]> escreveu:
> > Ola a toda a lista.
> >
> > Estou tentar fazer um disparador (trigger) que actualize um ca
ome_funcao();
Alguem me pode dar umas dicas?
Muito obrigado. Ciao,
--
Eloi Ribeiro
http://www.google.com/s2/profiles/100374240045472689555?zx=3p06h0iaagvn
eloi.ribeiro ARROBA gmail PONTO com
http://eloiribeiro.blogspot.com
España, Valencia
Antes de imprimir pensa qu
FROM mantidos );
> >
> > END;
> >
> >Funcionará caso a tripla (campo1,campo2,campo3) não contenha nulos nem
> se
> > repita.
> >
> > 2008/11/6 Eloi Ribeiro <[EMAIL PROTECTED]>
> >>
> >> Saudações à lista,
> >>
>
ões.
Ciao,
--
Eloi Ribeiro
eloi.ribeiro ARROBA gmail PONTO com
http://eloiribeiro.blogspot.com
España, Valencia
Antes de imprimir pensa que estará a gastar papel, tinta e energia.
Apaga todos os endereços de email do cabeçalho, bem como qualquer um
que apareça no corpo da mensagem. Essa informa
Obrigado Osvaldo, terei em conta a sugestão.
saudações,
eloi
2008/9/1 Osvaldo Kussama <[EMAIL PROTECTED]>
> Em 01/09/08, Eloi Ribeiro<[EMAIL PROTECTED]> escreveu:
> >
> > Tenho a seguinte duvida:
> >
> &g
ND*;
>
> --
> William Leite Araújo
> Analista de Banco de Dados - QualiConsult
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
--
Eloi Ribeiro
eloi
ok já está mudei os deoi pontos por THEN e perfeito.
Muito obrigado pela ajuda!
ciao,
eloi
2008/9/1 Eloi Ribeiro <[EMAIL PROTECTED]>
> Não aceita os dois pontos
>
> ERROR: syntax error at or near ":"
> LINE 129: ...la SET data3 = CASE WHE
8/9/1 William Leite Araújo <[EMAIL PROTECTED]>
> 2008/9/1 Eloi Ribeiro <[EMAIL PROTECTED]>
>
>> Olá à lista,
>>
>> Tenho a seguinte duvida:
>>
>> Numa tabela com a seguinte estrutura:
>> |-||-
) WHERE
id = 1;
Mas não funcionou. Mesmo que funcionasse teria que repetir a consulta para
todos os id's existentes com recurso a um script ou gatilho, é possível
fazer-lo apenas com SQL, sem usar gatilho ou script?
Muito obrigado. atentamente,
--
Eloi Ribeiro
eloi.ribeiro ARROBA gmail PONT
e tutoriais que podem te ajudar.
>
> Att,
>
>
> --
> Marcelo Costa
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
--
Eloi R
Obrigado pelos vossos comentários foram de grande ajuda.
Ciao,
Eloi
2008/7/1 Leonardo Cezar <[EMAIL PROTECTED]>:
> 2008/6/30 Eloi Ribeiro <[EMAIL PROTECTED]>:
> > Obrigado pela resposta.
>
> http://www.postgresql.org.br/RegrasLista
>
> > Duvidas:
>
o bem. Muito obrigado pelas sugestões.
Saudações,
Eloi
Seg, 2008-06-30 às 09:01 -0300, Fernando Ike de Oliveira escreveu:
> Em Fri, 27 Jun 2008 21:30:17 +0200
> Eloi Ribeiro <[EMAIL PROTECTED]> escreveu:
>
> > Olá a toda a lista, tenho a seguinte duvida.
> >
> &
Olá a toda a lista, tenho a seguinte duvida.
Estou a usando Ubuntu 8.04 e recentemente instalei PostgreSQL 8.3,
criei um novo cluster em /media/HDB/PostgreSQL/Data. Arranquei a base
de dados nesse cluster, cria umas base de dados de testes e tudo
funciona perfeito, mas quando reinicio o PC o clust
83 matches
Mail list logo