webcams.sql 592 B

12345678910111213141516171819
  1. CREATE TABLE IF NOT EXISTS vote.webcams
  2. (
  3. date_modification timestamp without time zone,
  4. id integer NOT NULL PRIMARY KEY,
  5. crc32 bigint NOT NULL,
  6. vue bytea NOT NULL
  7. )
  8. TABLESPACE vote;
  9. ALTER TABLE IF EXISTS vote.webcams OWNER to vote;
  10. CREATE FUNCTION vote.dateModificationWebcam() RETURNS TRIGGER AS $$
  11. BEGIN
  12. NEW.date_modification = now();
  13. return NEW;
  14. END;
  15. $$ LANGUAGE 'plpgsql';
  16. ALTER FUNCTION vote.dateModificationWebcam() OWNER TO vote;
  17. CREATE OR REPLACE TRIGGER dateModificationWebcam BEFORE UPDATE ON vote.webcams FOR EACH ROW EXECUTE FUNCTION vote.dateModificationWebcam();