Changeset 175


Ignore:
Timestamp:
Jan 30, 2007 2:15:51 AM (6 years ago)
Author:
dkg
Message:

JPDD: added INSERT/DELETE rules for audience and presenter views.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/jpdd/sql/db.sql

    r171 r175  
    448448 
    449449-- 
     450-- Name: audience_delete; Type: RULE; Schema: public; Owner: dkg 
     451-- 
     452 
     453CREATE RULE audience_delete AS ON DELETE TO audience DO INSTEAD DELETE FROM attendance WHERE (((attendance.person_id = old.person_id) AND (attendance.workshop_id = old.workshop_id)) AND ((attendance.flavor)::text = 'audience'::text)); 
     454 
     455 
     456-- 
     457-- Name: audience_insert; Type: RULE; Schema: public; Owner: dkg 
     458-- 
     459 
     460CREATE RULE audience_insert AS ON INSERT TO audience DO INSTEAD INSERT INTO attendance (person_id, workshop_id, flavor) VALUES (new.person_id, new.workshop_id, 'audience'::character varying); 
     461 
     462 
     463-- 
     464-- Name: presenter_delete; Type: RULE; Schema: public; Owner: dkg 
     465-- 
     466 
     467CREATE RULE presenter_delete AS ON DELETE TO presenter DO INSTEAD DELETE FROM attendance WHERE (((attendance.person_id = old.person_id) AND (attendance.workshop_id = old.workshop_id)) AND ((attendance.flavor)::text = 'presenter'::text)); 
     468 
     469 
     470-- 
     471-- Name: presenter_insert; Type: RULE; Schema: public; Owner: dkg 
     472-- 
     473 
     474CREATE RULE presenter_insert AS ON INSERT TO presenter DO INSTEAD INSERT INTO attendance (person_id, workshop_id, flavor) VALUES (new.person_id, new.workshop_id, 'presenter'::character varying); 
     475 
     476 
     477-- 
    450478-- Name: affiliation_organization_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: dkg 
    451479-- 
     
    600628REVOKE ALL ON TABLE audience FROM dkg; 
    601629GRANT ALL ON TABLE audience TO dkg; 
    602 GRANT SELECT ON TABLE audience TO "www-data"; 
     630GRANT INSERT,SELECT,DELETE ON TABLE audience TO "www-data"; 
    603631 
    604632 
     
    740768REVOKE ALL ON TABLE presenter FROM dkg; 
    741769GRANT ALL ON TABLE presenter TO dkg; 
    742 GRANT SELECT ON TABLE presenter TO "www-data"; 
     770GRANT INSERT,SELECT,DELETE ON TABLE presenter TO "www-data"; 
    743771 
    744772 
Note: See TracChangeset for help on using the changeset viewer.