Re: [HACKERS] Trigger on 'create table' ?

2002-10-30 Thread Tom Lane
Paul Ramsey [EMAIL PROTECTED] writes: Now, if we changed the geometry type so that when one defined a geometry column, one had to include info about what SRID and what dimension it was, (ala varchar(243)) maybe the whole schmeer could reside in pg_class and geometry_columns would be a

Re: [HACKERS] Trigger on 'create table' ?

2002-10-29 Thread Peter Eisentraut
Paul Ramsey writes: In order to meet the OpenGIS specification, we have to maintain a GEOMETRY_COLUMNS table which includes an entry for every column in the db which holds a spatial column. Why not make a view? -- Peter Eisentraut [EMAIL PROTECTED] ---(end of

Re: [HACKERS] Trigger on 'create table' ?

2002-10-29 Thread Tom Lane
Paul Ramsey [EMAIL PROTECTED] writes: We have a similar requirement for PostGIS. In order to meet the OpenGIS specification, we have to maintain a GEOMETRY_COLUMNS table which includes an entry for every column in the db which holds a spatial column. It would be ideal if we could have

Re: [HACKERS] Trigger on 'create table' ?

2002-10-29 Thread Paul Ramsey
So close... It is a testament to my blockheadedness that I had not considered that (Dave probably did). Here is the standards-mandated definition of the table: CREATE TABLE GEOMETRY_COLUMNS ( F_TABLE_CATALOG VARCHAR(256) NOT NULL, F_TABLE_SCHEMA VARCHAR(256) NOT NULL, F_TABLE_NAME

[HACKERS] Trigger on 'create table' ?

2002-10-28 Thread Bruce David
All, I'm trying to implement row level security using PostgreSQL. I envision having column on each and every table in the database that will contain a discriminating value that determines if a given user is able to see that row or not. Users do not directly access the database; they get at it

Re: [HACKERS] Trigger on 'create table' ?

2002-10-28 Thread Bruce Momjian
Sorry, I can't think of any to have a view created automatically for every table creation. Interesting idea, though. I wonder if you could pass the CREATE string into a function that does the proper creation. --- Bruce

Re: [HACKERS] Trigger on 'create table' ?

2002-10-28 Thread Paul Ramsey
We have a similar requirement for PostGIS. In order to meet the OpenGIS specification, we have to maintain a GEOMETRY_COLUMNS table which includes an entry for every column in the db which holds a spatial column. It would be ideal if we could have triggers run on CREATE TABLE, DROP TABLE, and