3.4.8. Tabelas com Colunas Geométricas
1. Criando uma tabela para armazenar as localizações de escolas de primeiro e segundo grau:
CREATE TABLE escolas
(
gid SERIAL PRIMARY KEY,
nome VARCHAR(100),
localizacao GEOMETRY(POINT, 4326)
);
2. Inserindo tuplas (linhas ou registros) na tabela escolas
:
INSERT INTO escolas (nome, localizacao)
VALUES ('Escola Estadual Arlindo Bittencourt', ST_GeomFromText('POINT(-47.88497 -22.02557)', 4326) ),
('Colégio Arquidiocesano de Ouro Preto', ST_GeomFromText('POINT(-43.51592 -20.38144)', 4326) ),
('Instituto São José', ST_GeomFromText('POINT(-45.90245 -23.20000)', 4326) );
3. Consultando os metadados da tabela com feições denominada escolas
:
SELECT * FROM geometry_columns WHERE f_table_name = 'escolas';