Received: from maia.hub.org (maia-3.hub.org [200.46.204.243]) by mail.postgresql.org (Postfix) with ESMTP id 3D32A632743 for ; Thu, 29 Jul 2010 17:13:59 -0300 (ADT) Received: from mail.postgresql.org ([200.46.204.86]) by maia.hub.org (mx1.hub.org [200.46.204.243]) (amavisd-maia, port 10024) with ESMTP id 93757-01 for ; Thu, 29 Jul 2010 20:13:50 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-pz0-f46.google.com (mail-pz0-f46.google.com [209.85.210.46]) by mail.postgresql.org (Postfix) with ESMTP id 8455D632D97 for ; Thu, 29 Jul 2010 17:13:51 -0300 (ADT) Received: by pzk26 with SMTP id 26so271254pzk.19 for ; Thu, 29 Jul 2010 13:13:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :x-enigmail-version:content-type:content-transfer-encoding; bh=b2BS35ri076Dm9exCeudt/0pKldoaJsjOMtVLwR8qzU=; b=D18P4iTl69qFqd1UFKBcvl/yZxR9YjflF+6cmZEJH1okFBO/+ZgLYbiHHoHXeVU222 N5SIY+9WAgNIzSgHtqd+09o7Og1YMGGiJG1NaVXwkz+B3t4vH5sUANgWEAARYrCoaLNr UlpXll45ZF88/+76vXDPv4S4LM/WwQmTv8TCM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:x-enigmail-version:content-type :content-transfer-encoding; b=SnJhAoA0kr3124Ydce63XgoDefy6dKF5KeNX5JLDLV6GreUNe+dA27wlmqjoN7DKUB NotGa/5mZN6PDsiorVrIGeEbTzX3JK7wImuzzX1/k1m7qFEXfws3TxmtJK9Ub7oodgHo RfAz6QIG0X6IuQQWTwwvKzgMmm+WKnYvx1j0U= Received: by 10.114.113.5 with SMTP id l5mr926034wac.53.1280434429623; Thu, 29 Jul 2010 13:13:49 -0700 (PDT) Received: from [146.96.186.171] ([146.96.186.171]) by mx.google.com with ESMTPS id m24sm1486931qck.17.2010.07.29.13.13.47 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 29 Jul 2010 13:13:48 -0700 (PDT) Message-ID: <4C51E0F8.9050809@gmail.com> Date: Thu, 29 Jul 2010 16:13:44 -0400 From: Lee Hachadoorian User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.11) Gecko/20100713 Thunderbird/3.0.6 MIME-Version: 1.0 To: pgsql-sql@postgresql.org Subject: Re: How to get geometry enabled Tables form Postgresql/postgis References: In-Reply-To: X-Enigmail-Version: 1.0.1 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: Maia Mailguard 1.0.1 X-Spam-Status: No, hits=-1.176 tagged_above=-5 required=5 tests=BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_HTML_ONLY=0.723, RCVD_IN_DNSWL_NONE=-0.0001 X-Spam-Level: X-Archive-Number: 201007/122 X-Sequence-Number: 34435 All geometric columns in all spatially enabled tables appear in the table public.geometry_columns, defined as:

CREATE TABLE public.geometry_columns
(
  f_table_catalog character varying(256) NOT NULL,
  f_table_schema character varying(256) NOT NULL,
  f_table_name character varying(256) NOT NULL,
  f_geometry_column character varying(256) NOT NULL,
  coord_dimension integer NOT NULL,
  srid integer NOT NULL,
  "type" character varying(30) NOT NULL,
  CONSTRAINT geometry_columns_pk PRIMARY KEY (f_table_catalog, f_table_schema, f_table_name, f_geometry_column)
)
WITH (
  OIDS=TRUE
);

For tables only, a simple
SELECT DISTINCT f_table_schema, f_table_name FROM geometry_columns; 
should do the trick.

--Lee

On 07/29/2010 08:58 AM, venkat wrote:
Dear All,


   How can i retrieve  only spatial enabled tables form the database(Postgresql/PostGIS).Please let me know. 

I am waiting for your great response.

Thanks and Regards,

Venkat

-- 
Lee Hachadoorian
PhD Student, Geography
Program in Earth & Environmental Sciences
CUNY Graduate Center