Re: [pgbr-geral] ajuda com consulta

2014-10-27 Por tôpico Eloi Ribeiro
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

Re: [pgbr-geral] ajuda com consulta

2014-10-27 Por tôpico Eloi Ribeiro
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

[pgbr-geral] ajuda com consulta

2014-10-27 Por tôpico Eloi Ribeiro
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

Re: [pgbr-geral] ERROR: could not write to hash-join temporary file: No space left on device

2014-09-22 Por tôpico Eloi Ribeiro
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

Re: [pgbr-geral] ERROR: could not write to hash-join temporary file: No space left on device

2014-09-22 Por tôpico Eloi Ribeiro
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

[pgbr-geral] ERROR: could not write to hash-join temporary file: No space left on device

2014-09-22 Por tôpico Eloi Ribeiro
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

Re: [pgbr-geral] ajuda com funcao

2014-06-13 Por tôpico Eloi Ribeiro
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 à

[pgbr-geral] ajuda com funcao

2014-06-13 Por tôpico Eloi Ribeiro
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

Re: [pgbr-geral] Migração de postgres + solr para postgres + postGIS

2014-03-21 Por tôpico Eloi Ribeiro
-> 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

Re: [pgbr-geral] Migração de postgres + solr para postgres + postGIS

2014-03-20 Por tôpico Eloi Ribeiro
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

Re: [pgbr-geral] duvida com as aspas dentro de aspas ao criar função

2014-01-20 Por tôpico Eloi Ribeiro
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

[pgbr-geral] duvida com as aspas dentro de aspas ao criar função

2014-01-17 Por tôpico Eloi Ribeiro
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

Re: [pgbr-geral] RES: Extensões mais úteis para o PostgreSQL

2014-01-10 Por tôpico Eloi Ribeiro
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/

Re: [pgbr-geral] ajuda com função

2013-12-18 Por tôpico Eloi Ribeiro
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

[pgbr-geral] separar caracteres minúsculos dos maiúsculos

2013-10-11 Por tôpico Eloi Ribeiro
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

Re: [pgbr-geral] Consulta com 'NOT IN' devolve resultado não esperado

2013-01-10 Por tôpico Eloi Ribeiro
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

[pgbr-geral] Consulta com 'NOT IN' devolve resultado não esperado

2013-01-10 Por tôpico Eloi Ribeiro
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

Re: [pgbr-geral] PostGis

2012-12-13 Por tôpico Eloi Ribeiro
> 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\

Re: [pgbr-geral] PostGis

2012-12-13 Por tôpico Eloi Ribeiro
> 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

Re: [pgbr-geral] Saber a dif min entre timestamp's de duas tabelas

2012-07-31 Por tôpico Eloi Ribeiro
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

Re: [pgbr-geral] Saber a dif min entre timestamp's de duas tabelas

2012-07-27 Por tôpico Eloi Ribeiro
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, "

[pgbr-geral] Saber a dif min entre timestamp's de duas tabelas

2012-07-27 Por tôpico Eloi Ribeiro
.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

[pgbr-geral] Fwd: [SIG] Database/Programming specialist - Wageningen, Netherlands

2012-04-05 Por tôpico Eloi Ribeiro
-- 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

Re: [pgbr-geral] Trigger não dispara

2012-03-26 Por tôpico Eloi Ribeiro
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

Re: [pgbr-geral] Trigger não dispara

2012-03-26 Por tôpico Eloi Ribeiro
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

Re: [pgbr-geral] Trigger não dispara

2012-03-26 Por tôpico Eloi Ribeiro
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, >> >> >>

[pgbr-geral] Trigger não dispara

2012-03-26 Por tôpico Eloi Ribeiro
..." 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

Re: [pgbr-geral] Ajuda com função - adicionar campo dentro de uma função

2012-03-20 Por tôpico Eloi Ribeiro
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

Re: [pgbr-geral] Ajuda com função - adicionar campo dentro de uma função

2012-03-20 Por tôpico Eloi Ribeiro
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

Re: [pgbr-geral] Ajuda com função - adicionar campo dentro de uma função

2012-03-16 Por tôpico Eloi Ribeiro
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

Re: [pgbr-geral] Ajuda com função - adicionar campo dentro de uma função

2012-03-15 Por tôpico Eloi Ribeiro
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

Re: [pgbr-geral] Ajuda com função - adicionar campo dentro de uma função

2012-03-14 Por tôpico Eloi Ribeiro
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

[pgbr-geral] Ajuda com função - adicionar campo dentro de uma função

2012-03-14 Por tôpico Eloi Ribeiro
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

Re: [pgbr-geral] Limites e performance do Postgres com Postgis

2012-03-07 Por tôpico Eloi Ribeiro
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

Re: [pgbr-geral] tabela de pontos com geometria

2011-10-20 Por tôpico Eloi Ribeiro
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

Re: [pgbr-geral] [ajuda] localização fisica do banco de dados no ubuntu

2011-09-02 Por tôpico Eloi Ribeiro
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

Re: [pgbr-geral] passar tabelas de um esquema para outro

2011-05-04 Por tôpico Eloi Ribeiro
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/

Re: [pgbr-geral] passar tabelas de um esquema para outro

2011-05-04 Por tôpico Eloi Ribeiro
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

Re: [pgbr-geral] passar tabelas de um esquema para outro

2011-05-04 Por tôpico Eloi Ribeiro
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'

[pgbr-geral] passar tabelas de um esquema para outro

2011-05-04 Por tôpico Eloi Ribeiro
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º

Re: [pgbr-geral] função: como criar series sem que se multipliquem

2011-04-07 Por tôpico Eloi Ribeiro
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

[pgbr-geral] função: como criar series sem que se multipliquem

2011-04-05 Por tôpico Eloi Ribeiro
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

Re: [pgbr-geral] duvida com disparador: eliminar registos desactualizados.

2011-03-25 Por tôpico Eloi Ribeiro
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

Re: [pgbr-geral] duvida com disparador: eliminar registos desactualizados.

2011-03-25 Por tôpico 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 geometria de polígonos) onde se > > encontram os perímetros de incêndios florestais. > > Outra *admin* (c

[pgbr-geral] duvida com disparador: eliminar registos desactualizados.

2011-03-25 Por tôpico Eloi Ribeiro
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

Re: [pgbr-geral] consulta SQL que devolva uma lista com todos os dias de um determinado mês

2011-03-14 Por tôpico Eloi Ribeiro
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

Re: [pgbr-geral] consulta SQL que devolva uma lista com todos os dias de um determinado mês

2011-03-14 Por tôpico Eloi Ribeiro
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

[pgbr-geral] consulta SQL que devolva uma lista com todos os dias de um determinado mês

2011-03-14 Por tôpico Eloi Ribeiro
;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&

Re: [pgbr-geral] tratar nulls como zeros

2011-03-08 Por tôpico Eloi Ribeiro
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: > >

[pgbr-geral] tratar nulls como zeros

2011-03-08 Por tôpico Eloi Ribeiro
4:13";"";"03:40:36";"";"" "07:01:47";"";"";"";"" "07:06:07";"00:14:00";"";"";"" "07:59:49";"";"";"00:30:16";""

Re: [pgbr-geral] consulta de agregaçao (GROUP BY ) e com uma restriçao WHERE?

2010-12-20 Por tôpico Eloi Ribeiro
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

[pgbr-geral] consulta de agregaçao (GROUP BY ) e com uma restriçao WHERE?

2010-12-20 Por tôpico Eloi Ribeiro
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.

Re: [pgbr-geral] ajuda com disparador

2010-11-17 Por tôpico Eloi Ribeiro
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)

Re: [pgbr-geral] ajuda com disparador

2010-11-16 Por tôpico Eloi Ribeiro
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

Re: [pgbr-geral] ajuda com disparador

2010-11-16 Por tôpico Eloi Ribeiro
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

Re: [pgbr-geral] ajuda com disparador

2010-11-16 Por tôpico Eloi Ribeiro
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

[pgbr-geral] ajuda com disparador

2010-11-15 Por tôpico Eloi Ribeiro
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

Re: [pgbr-geral] ajuda com consulta sql

2010-11-03 Por tôpico Eloi Ribeiro
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,

[pgbr-geral] ajuda com consulta sql

2010-11-03 Por tôpico Eloi Ribeiro
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

Re: [pgbr-geral] quantos campos tem uma tabela?

2010-09-24 Por tôpico Eloi Ribeiro
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

[pgbr-geral] quantos campos tem uma tabela?

2010-09-24 Por tôpico Eloi Ribeiro
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

Re: [pgbr-geral] Como converter DOY em data (AAAA-MM-DD)?

2010-09-02 Por tôpico Eloi Ribeiro
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' >>

Re: [pgbr-geral] Como converter DOY em data (AAAA-MM-DD)?

2010-09-02 Por tôpico Eloi Ribeiro
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

[pgbr-geral] Como converter DOY em data (AAAA-MM-DD)?

2010-09-02 Por tôpico Eloi Ribeiro
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

Re: [pgbr-geral] tabelas a que um determinado utilizador tem GRANT SELECT?

2009-11-02 Por tôpico Eloi Ribeiro
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 &

[pgbr-geral] tabelas a que um determinado utilizador tem GRANT SELECT?

2009-11-02 Por tôpico Eloi Ribeiro
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

Re: [pgbr-geral] Serviço PostgreSQL não arranca em windows após apagado abrupto

2009-09-16 Por tôpico Eloi Ribeiro
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

Re: [pgbr-geral] Serviço PostgreSQL não arranca em windows após apagado abrupto

2009-09-15 Por tôpico Eloi Ribeiro
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

Re: [pgbr-geral] Serviço PostgreSQL não arranca em windows após apagado abrupto

2009-09-15 Por tôpico Eloi Ribeiro
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

[pgbr-geral] Serviço PostgreSQL não arranca em windows após apagado abrupto

2009-09-15 Por tôpico Eloi Ribeiro
-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

Re: [pgbr-geral] update com um disparador

2008-12-09 Por tôpico Eloi Ribeiro
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

[pgbr-geral] update com um disparador

2008-12-09 Por tôpico Eloi Ribeiro
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

Re: [pgbr-geral] apagar registos repetidos

2008-11-07 Por tôpico Eloi Ribeiro
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, > >> >

[pgbr-geral] apagar registos repetidos

2008-11-06 Por tôpico Eloi Ribeiro
õ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

Re: [pgbr-geral] update com a data mais recente desse registo

2008-09-01 Por tôpico Eloi Ribeiro
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

Re: [pgbr-geral] update com a data mais recente desse registo

2008-09-01 Por tôpico Eloi Ribeiro
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

Re: [pgbr-geral] update com a data mais recente desse registo

2008-09-01 Por tôpico Eloi Ribeiro
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

Re: [pgbr-geral] update com a data mais recente desse registo

2008-09-01 Por tôpico Eloi Ribeiro
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: >> |-||-

[pgbr-geral] update com a data mais recente desse registo

2008-09-01 Por tôpico Eloi Ribeiro
) 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

Re: [pgbr-geral] PostGIS

2008-08-12 Por tôpico Eloi Ribeiro
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

Re: [pgbr-geral] especificar a nova localização do cluster no boot do sistema

2008-07-03 Por tôpico Eloi Ribeiro
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: >

Re: [pgbr-geral] especificar a nova localização do cluster no boot do sistema

2008-06-30 Por tôpico Eloi Ribeiro
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. > > > &

[pgbr-geral] especificar a nova localização do cluster no boot do sistema

2008-06-27 Por tôpico Eloi Ribeiro
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