Re: [HACKERS] Serious performance problem

2001-10-30 Thread Jean-Michel POURE
>For example I can assure in my application that the index, once created >will be valid, because I just want to read in a new set of data once >a day (from the MS-SQL Server which collects data over the day). So >I could recreate all indices after the import and the database is >readonly until t

Re: DROP/CREATE

2001-10-30 Thread Dave Page
> -Original Message- > From: Jean-Michel POURE [mailto:[EMAIL PROTECTED]] > Sent: 30 October 2001 11:08 > To: Dave Page > Cc: [EMAIL PROTECTED] > Subject: RE: DROP/CREATE > > > > >Yes, I agree. As I said in my first message, there is no > problem with > >standalone views, but (and

Re: DROP/CREATE

2001-10-30 Thread Jean-Michel POURE
>Yes, I agree. As I said in my first message, there is no problem with >standalone views, but (and this is the killer) if your view is a dependency >of something else like an SQL function or another view then you have a >problem. The problem is even bigger (i.e. harder to detect) if the rowtype >

Re: DROP/CREATE

2001-10-30 Thread Dave Page
> -Original Message- > From: Jean-Michel POURE [mailto:[EMAIL PROTECTED]] > Sent: 30 October 2001 10:39 > To: [EMAIL PROTECTED] > Cc: dave Page; [EMAIL PROTECTED] > Subject: RE: DROP/CREATE > > > > >Yes (and I agree that it would be a good feature), but that > will still > >require

Re: DROP/CREATE

2001-10-30 Thread Jean-Michel POURE
>Yes (and I agree that it would be a good feature), but that will still >require full client side parsing of the code to figure out the dependencies >- I for one, do not wish to try to recreate (and keep up-to-date) the >PostgreSQL parser in VB. Besides which, if we take it that far then we might

Re: DROP/CREATE

2001-10-30 Thread Dave Page
> -Original Message- > From: Jean-Michel POURE [mailto:[EMAIL PROTECTED]] > Sent: 30 October 2001 09:21 > To: Dave Page > Cc: [EMAIL PROTECTED] > Subject: RE: DROP/CREATE > > What if that > >function takes an entire tuple from a > >(modified) table as an argument (or returns it) - then

Re: DROP/CREATE

2001-10-30 Thread Jean-Michel POURE
>I don't think rules are an issue are they? Can you create them on Views >(certainly pgAdmin won't let you - should it?) - scrub that, (typing as I >think!) how else would you create an updateable view using rules? Does the >same apply to triggers i.e. can you create them on views? Yes you can. T

Re: DROP/CREATE

2001-10-30 Thread Dave Page
> -Original Message- > From: Jean-Michel POURE [mailto:[EMAIL PROTECTED]] > Sent: 30 October 2001 07:57 > To: [EMAIL PROTECTED] > Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED] > Subject: RE: DROP/CREATE > > > > For a 'standalone' view, this is fine, but if the view is used in > another v

Re: DROP/CREATE

2001-10-30 Thread Jean-Michel POURE
> For a 'standalone' view, this is fine, but if the view is used in another view or a function then that will break (I think I'm teaching my Grandmother to suck eggs here Jean-Michel!). > 1) Attempt to create a view with the new definition to ensure it's valid. > 2) Drop the old view. > 3) C