10-20 5:55 GMT-02:00 Eloi <e...@openmailbox.org>:
Eu entendo que se tem dois clusters funcionando na mesma maquina estes
funcionam em diferentes portos, certo?
Provavelmente a primeira instalação (9.1) estará ocupando o porto 5432
e a 9.3 outro, não sei qual (talvez 5431, 5433???). Como pos
pode mudar o porto da 9.3 para
5432?
Muito obrigado!
Comprimentos,
Eloi
--
Eloi Ribeiro
Geoinformatic
51.9871, 5.6661
http://eloiribeiro.eu
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin
ma consulta onde:
1) o valor da primeira coluna não se repete
2) a letra da segunda coluna é a de menor peso
3) não se exclui os registos quando os valores da primeira coluna que
não se repetem.
Resultado esperado:
45101;"A";4
45102;"A";4
45103;"S";23
45104;&quo
;
drop table teste;
Obrigado Ricardo, funciona perfeito!
Vou guardar isto nas minhas notas,
row_number() over(partition by chave order by chave, valor) AS
classificacao
Muito bom!
Eloi
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https
)
Sim é isso, não conhecia QUOTE_LITERAL(), fica muito mais simples.
Obrigado!
Eloi
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
On 2015-09-25 10:33, Eloi wrote:
1) A função não esta a funcionar devidamente. Suponho que relacionado
com esta parte:
AND t2.country_id = '||$$'$$||quote_ident(country_code)||$$'$$
Algo esta mal que não consigo identificar.
O quote_ident() sobra, julgo que porque se trata de uma string e não
do ponto
[1] http://postgis.net/2013/08/26/tip_ST_DWithin
[2] http://postgis.net/
Boa sorte.
--
Eloi Ribeiro
Geoinformatic
51.9871, 5.6661
http://eloiribeiro.eu
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https
On 2015-04-29 11:10, Eloi wrote:
O que pretendo é o que o Euler mostrou com:
psql -c \d mytable -o /tmp/foo.sql -P format=latex meubd
Mas para varias tabelas que estão num determinado schema:
SELECT relname FROM pg_class c
INNER JOIN pg_namespace n ON (n.oid = c.relnamespace)
WHERE relkind
possível.
Muito obrigado. Cumprimentos,
Eloi
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
código SQL ou PL/SQL no
documento Latex? Obrigado.
Cumprimentos,
Eloi
--
Eloi Ribeiro
Geoinformatic
51.9871, 5.6661
http://eloiribeiro.eu
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman
a nova versão de PostGIS
4. fazer o Restore do Dump na nova base
5. recriar a geometria e eliminar o Well-Known Text
Boa sorte.
Cumprimentos,
--
Eloi
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin
Olá a tod@s,
Existe uma função para substituir um valor inteiro por NULL? Tentei com
'replace()' mas não dá.
replace(smallint, integer, unknown) does not exist
replace(h.oupsampl,-,NULL)
Obrigado. Cumprimentos,
Eloi
___
pgbr-geral mailing
Existe uma função para substituir um valor inteiro por NULL?
bom dia e o coalesce não resolve?
coalesce(campo, -)
Não resolve mas com essa dica já encontrei o que queria, é a função
NULLIF(). O oposto de coalesce().
Resolvido. Obrigado!
--
Eloi
On 2014-12-08 14:31, Eloi wrote:
Existe uma função para substituir um valor inteiro por NULL?
bom dia e o coalesce não resolve?
coalesce(campo, -)
Não resolve mas com essa dica já encontrei o que queria, é a função
NULLIF(). O oposto de coalesce().
Resolvido. Obrigado!
Obrigado pelas
consulta para selecionar apenas as combinações
possíveis?
5;12842
5;62409
5;62410
Obrigado. Cumprimentos,
Eloi
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
.
Obrigado. Cumprimentos,
Eloi
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
esperados.
Muito obrigado!
Eloi
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
--
PostgreSQL 9.3.5 on x86_64-unknown-linux-gnu, compiled by gcc (Ubuntu
4.8.2-19ubuntu1) 4.8.2, 64-bit
Obrigado. Cumprimentos,
Eloi
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br
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
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
Ola,
Tenho uns quantos registos com o símbolo ' no meio do texto e gostaria
de remove-lo.
Como posso fazer isso? Seria algo como isto mas falta-lhe algo:
SELECT replace(campo, ' CALLOSA D'EN SARRIÁ' , '');
Obrigado,
Eloi
___
pgbr-geral mailing list
On 16-07-14 20:49, Rodrigo Waters wrote:
SELECT REPLACE( $$marca d'agua$$, $$'$$, '' )
Obrigado! Não conhecia esse truque.
Eloi
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo
INTO
Attribute.Attribute(Name,Description,version_type)
VALUES('||name||','||description||','||type||') RETURNING
AttributeId;'
END IF;
RETURN attribute_id;
END;
$BODY$
LANGUAGE plpgsql VOLATILE
COST 100;
Os melhores cumprimentos,
--
Eloi
___
pgbr-geral
On 2014-06-13 12:02, Matheus de Oliveira wrote:
2014-06-13 6:39 GMT-03:00 Eloi Ribeiro e...@openmailbox.org:
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
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
--
Eloi Ribeiro
(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-geral@listas.postgresql.org.br
https
wosis.fun_create_sequence(text) IS 'Create sequences
in all tables in a given schema';
Muito obrigado pela ajuda!
[]'s
Eloi
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
BY wosis.class_fao.class_fao_id;
CONTEXT: PL/pgSQL function fun_create_sequence line 19 at EXECUTE
statement
Como faço para passar o valor como inteiro?
Muito obrigado a todos pelas sugestões, correções e explicações.
Eloi
___
pgbr-geral mailing list
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
(row.tablename) || ' SET SCHEMA ' || sch_to || ';';
END LOOP;
RETURN 'Tables were moved';
END;
$BODY$
LANGUAGE plpgsql VOLATILE
COST 100;
ALTER FUNCTION sys_move_tables(text, text) OWNER TO postgres;
SELECT sys_move_tables('OrigEm', 'destino');
Obrigado. Cumprimentos,
Eloi
On 2013-12-18 15:23, Matheus de Oliveira wrote:
2013/12/18 Eloi e...@openmailbox.org
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
On 18-12-13 18:51, Guimarães Faria Corcete DUTRA, Leandro wrote:
2013/12/18 Eloi Ribeiro e...@openmailbox.org:
On 2013-12-18 15:23, Matheus de Oliveira wrote:
www.dextra.com.br/postgres [1]
Certo, já funciona.
Sim, a Dextra funciona, e o PostgreSQL também.
Brincadeirinha… mas como você não
longitude fixa
para todos os casos.
Cumprimentos,
Eloi
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 10/12/2013 05:48 PM, Osvaldo Kussama wrote:
Em 12/10/13, Guimarães Faria Corcete DUTRA, Leandrol...@dutras.org
escreveu:
2013/10/12 Eloi Ribeiro e...@openmailbox.org:
Gostaria de separar os caracteres minúsculos dos maiúsculos
Expressões
começar pela documentação. Nas listas
tende a haver mais respostas a dúvidas específicas.
Já olhaste a documentação do PostGIS?
Neste blog poderás encontrar exemplos de grande utilidade sobre esse
tema. http://duncanjg.wordpress.com/category/postgis/
Boa sorte,
Eloi
-BEGIN PGP SIGNATURE
WHERE indicativo = 'C917E'; -- 1 row retrieved.
SELECT codigo
FROM sch_meteo.es_estaciones
WHERE codigo = 'C917E'; -- 0 rows retrieved.
O quê que estou a fazer mal?
Obrigado. Cumprimentos,
Eloi
___
pgbr-geral mailing list
pgbr-geral
comportamento padrão do NOT IN, estava a
fazer uma interpretação literal. Com esta lista estamos sempre a
aprender. Obrigado!
Agora funciona na perfeição:
SELECT indicativo
FROM sch_meteo.tmp_estaciones
EXCEPT
SELECT codigo
FROM sch_meteo.es_estaciones; -- 17 rows retrieved.
Eloi
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 (Western
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
-15.jpg;*-00:00:08*;717922.784056217;4380296.11437229
2012-07-17-11-22-21.jpg;*00:00:30*;709698.090967436;4388139.22602785
Obrigado pela ajuda,
Eloi Ribeiro
GIS Analyst
39,45º -0,40º
flavors.me/eloiribeiro
No dia 27 de Julho de 2012 19:20, Tiago Adami adam...@gmail.com escreveu:
Em 27 de julho
'::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,
Eloi Ribeiro
GIS Analyst
39,45º -0,40º
flavors.me
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,
-- Forwarded message --
From:
Date: 2012/3/31
Subject: [SIG] Database/Programming specialist - Wageningen, Netherlands
To: s...@listserv.rediris.es
Database/Programming specialist - Wageningen, Netherlands
(i.geom,a.geom)
GROUP BY i.codigo, a.tipo, a.nome;
99;P. Natural;Bosque
O que é que estou a fazer mal?
Obrigado. Cumprimentos,
Eloi Ribeiro
GIS Analyst
39,45º -0,40º
flavors.me/eloiribeiro
___
pgbr-geral mailing list
pgbr-geral
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
danilo.dsg.go...@gmail.comescreveu:
Em 26 de março de 2012 07:36, Eloi Ribeiro eloi.ribe...@gmail.comescreveu:
Olá a todos,
corte
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 de Março de 2012 17:42
;
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/eloiribeiro
No dia 17 de Março de 2012 21:39, Matheus de Oliveira
matioli.math
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
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
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 Março de 2012 00:49, Tiago Adami adam...@gmail.com escreveu:
Em 12 de março de 2012 07:11, Eloi Ribeiro
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
COLUMN area bigint»
Eloi Ribeiro
GIS Analyst
39,45º -0,40º
flavors.me/eloiribeiro
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
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
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 o diretorio da
sed 's/sch_origem/sch_destino/g' ficheiro.sqlficheiro2.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º
http://eloiribeiro.wordpress.com
2011/5/4 Fabrízio de Royes Mello fabriziome...@gmail.com
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
2011/5/4 Joao Cosme de Oliveira Junior joao.co...@serpro.gov.br
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
2011/5/4 JotaComm jota.c...@gmail.com
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
, (select ) );
END LOOP;
Em 5 de abril de 2011 05:40, Eloi Ribeiro eloi.ribe...@gmail.com
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 regulares noutra tabela.
A dificuldade que encontro é
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
ON sch_temp.incendios;
SELECT DropGeometryColumn('sch_temp','incendios','geom');
SELECT DropGeometryColumn('sch_temp','municipios','geom');
DROP TABLE sch_temp.resumo;
DROP TABLE sch_temp.municipios;
DROP TABLE sch_temp.incendios;*/
-
Obrigado,
Eloi Ribeiro
On Fri, Mar 25, 2011 at 13:57, Osvaldo Kussama osvaldo.kuss...@gmail.comwrote:
2011/3/25, Eloi Ribeiro eloi.ribe...@gmail.com:
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* (com
2011/3/25 Osvaldo Kussama osvaldo.kuss...@gmail.com
2011/3/25, Eloi Ribeiro eloi.ribe...@gmail.com:
On Fri, Mar 25, 2011 at 13:57, Osvaldo Kussama
osvaldo.kuss...@gmail.comwrote:
2011/3/25, Eloi Ribeiro eloi.ribe...@gmail.com:
Ola a toda a lista,
Tenho uma tabela de *incendios
', '/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
2011-02-03
(...)
2011-02-26
2011-02-27
2011-02-28
Obrigado,
Eloi Ribeiro
GIS Analyst
39,45º -4,40º
http
2011/3/14 Fabrízio de Royes Mello fabriziome...@gmail.com
Em 14 de março de 2011 07:13, Eloi Ribeiro eloi.ribe...@gmail.comescreveu:
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 até
')) + 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
fabriziome...@gmail.com escreveu:
Em 14 de março de 2011 07:13, Eloi Ribeiro eloi.ribe...@gmail.com
escreveu:
Ola a toda a lista,
É possível
;
07:00:38
11:05:59;;;00:35:49;
07:05:39
06:50:45;00:14:00;;;
07:12:36
07:24:36
10:26:16;;;00:32:46;
09:03:10;;;01:50:19;
06:56:40
08:06:59;;;00:24:06;
Gostaria que o resultado de 10:00:00-(01:00:00+null+null+null) = 09:00:00
Obrigado,
Eloi Ribeiro
GIS Analyst
39,45º -4,40º
http
Fantastico, era isso mesmo.
Obrigado!
Eloi Ribeiro
GIS Analyst
39,45º -4,40º
http://eloiribeiro.wordpress.com
2011/3/8 Tiago Adami adam...@gmail.com
Em 8 de março de 2011 12:50, Eloi Ribeiro eloi.ribe...@gmail.com
escreveu:
Olá à lista,
Como faço para evitar resultados null de esta
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.com
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 vh.cleme...@gmail.com
Neste exemplo que vc passou seria melhor vc utilizar having.
SELECT
;
--1;455000;LINESTRING(25 470,705000
470);LINESTRING(-6.03947581959512 42.4101587355779,-0.509472631922339
42.4233762846083)
--2;355923.537746918;LINESTRING(322150.259231365
4096946.77669013,678073.796964852 4096949.86875352);LINESTRING(-5 37,-1
37)
Cumprimentos,
Eloi Ribeiro
GIS
2010/11/16 Osvaldo Kussama osvaldo.kuss...@gmail.com
Em 15 de novembro de 2010 14:38, Eloi Ribeiro eloi.ribe...@gmail.com
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
coordenadas
On Tue, Nov 16, 2010 at 19:34, Osvaldo Kussama osvaldo.kuss...@gmail.comwrote:
Em 16 de novembro de 2010 14:33, Eloi Ribeiro eloi.ribe...@gmail.com
escreveu:
Obrigado Osvaldo, era isso mesmo que queria fazer.
Apenas nao funciona o ultimo UPDATE.
Simplificando o exemplo anterior
On Tue, Nov 16, 2010 at 21:02, Osvaldo Kussama osvaldo.kuss...@gmail.comwrote:
Em 16 de novembro de 2010 17:22, Eloi Ribeiro eloi.ribe...@gmail.com
escreveu:
Com esta ultima alteração os resultados são os mesmos.
Nao existe nenhuma outra dependência, ao actualizar uma coordenada
) VALUES
(ST_GeomFromText('SRID=4258;LINESTRING(-6 38,-1 38)'));
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), ST_AsText(geom_4258) FROM
sch_temp.teste;
Obrigado. Cumprimentos,
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
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 eloi.ribe...@gmail.com
Olá à lista,
Existe uma maneira
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 Analyst
39,45º -4,40º
http
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 eloi.ribe...@gmail.comescreveu:
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
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.wordpress.com
___
pgbr-geral mailing list
pgbr
Obrigado pela dica Tiago, suponho que me servirá no futuro. A final optei
por desinstalar PostgreSQL 8.3 e instalei a nova versão (8.4) agora estou
restaurando a base de dados com calma e a deixar todo documentado, o que
antes não fiz.
Obrigado,
Eloi
2009/9/16 Tiago Adami adam...@gmail.com
problema com claridade.
Atentamente,
--
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
2009/9/15 André Volpato andre.volp...@ecomtecnologia.com.br
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
();
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 que estará
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 campo de uma
tabela com o campo de outra
.
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ção é
) 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 PONTO com
Leite Araújo [EMAIL PROTECTED]
2008/9/1 Eloi Ribeiro [EMAIL PROTECTED]
Olá à lista,
Tenho a seguinte duvida:
Numa tabela com a seguinte estrutura:
|-||-|--
|
| id | data1(tipo:Date) | data2(tipo:Date) | data3
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 WHEN data2 data1 : data2 else
pode ser, mas sem essa ajuda não teria chagado ao resultado. obrigado
abraço,
eloi
2008/9/1 William Leite Araújo [EMAIL PROTECTED]
Ops... acho que programar em Java está afetando meus SQL... =D
2008/9/1 William Leite Araújo [EMAIL PROTECTED]
(...)
Ex.: *UPDATE* tabela *SET* data3
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:
Numa tabela com a seguinte estrutura
-based R-Tree e funções para análise e
processamento de objetos GIS.
Este é um manual da versão 1.2.2SVN
Boa sorte,
Eloi
2008/8/12 Marcelo Costa [EMAIL PROTECTED]
Olá, bom dia!
2008/8/12 Cézar Augusto Ferreira [EMAIL PROTECTED]
Galera, alguém sabe onde eu consigo material sobre PostGIS
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:
1. É mesmo necessário o drop do cluster '/var/lib
,
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.
Estou a usando Ubuntu 8.04 e recentemente instalei PostgreSQL 8.3,
criei um novo cluster
96 matches
Mail list logo