[prev in list] [next in list] [prev in thread] [next in thread]
List: postgis-users
Subject: Re: [postgis-users] Re: Database design book recommendations for
From: Martin Davis <mbdavis () refractions ! net>
Date: 2008-01-29 21:32:46
Message-ID: 479F9B7E.70309 () refractions ! net
[Download RAW message or body]
Chris Hermansen wrote:
> What do I mean by that? Well, a table is a tuple of tuples, surely you
> could have a tuple of tuple of tuples, and you should be able to slice
> any of those (SELECT is a kind of slicing operation with a lot of
> features removed).
>
Yes, would be nice. The syntactical and semantic ramifications of this
are potentially large, though, I think. It would be nice to see a good
design for a language working against this kind of model.
>
>
> Again, maybe this is an implementation issue, but extensions are hard to
> do. For instance, the whole PostGIS thing and that geometry_columns and
> spatial_ref_sys tables really ought to be system tables, and wouldn't it
> be nice when you CREATed a table containing geometry if there was
> something that would note this automagically and put corresponding info
> in the (system) geometry_columns table. Not to mention a DROP TABLE
> statement that could be customized to unhook the geometry info...
>
I see this as being orthogonal to SQL. Maybe PostgreSQL needs to
provide a more complete extension system, which allows extension-defined
behaviour on DDL statements.
> Why is there not a standard for stored procedures to which database
> software designers adhere? Same question for triggers.
>
Or for that matter a standard SQL? Oh - there is. But vendors don't
follow it, durn it. Seems like this is a political issue, not a
technical one.
--
Martin Davis
Senior Technical Architect
Refractions Research, Inc.
(250) 383-3022
_______________________________________________
postgis-users mailing list
postgis-users@postgis.refractions.net
http://postgis.refractions.net/mailman/listinfo/postgis-users
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic