Hi!
        
        I'd like to bother you with something about updating views. At present, 
postgresql7.3 doesn't support update on views.When I look up the source code, I see 
that view is implemented with rules. That is when a view is created, a corresponding 
`select' rule is created too. And I see the following code:

#ifdef NOTYET
        RuleStmt   *replace_rule;
        RuleStmt   *append_rule;
        RuleStmt   *delete_rule;
#endif
.. ...

#ifdef NOTYET
        replace_rule = FormViewReplaceRule(view, viewParse);
        append_rule = FormViewAppendRule(view, viewParse);
        delete_rule = FormViewDeleteRule(view, viewParse);
#endif
.. ...

        In my eyes, it is not very difficult to realize view update with fill the 
above three functions。But I know the developers of postgresql are very learned, now 
that they didn't realize view update, maybe it is very difficult. I am a beginner of 
postgresql, so with my limited knowlege, maybe  I can't realize the difficulity of 
doing such a thing.
So I wonder if some of you would like to give me some advice about updating on views 
or why it is not realized、what's the difficulty of doing it?

    Long for your reply.
        Thank you!

Best regards!


        

        
                                

        Yours XiaojingLi
        [EMAIL PROTECTED]
          2002-11-23




---------------------------(end of broadcast)---------------------------
TIP 3: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to [EMAIL PROTECTED] so that your
message can get through to the mailing list cleanly

Reply via email to