App-JESP
view release on metacpan or search on metacpan
t/home_pgsql/patches/pagila1.sql view on Meta::CPAN
ELSE
((EXTRACT(YEAR FROM $1) operator(pg_catalog.||) '-' operator(pg_catalog.||) (EXTRACT(MONTH FROM $1) + 1) operator(pg_catalog.||) '-01')::date - INTERVAL '1 day')::date
END
$_$
LANGUAGE sql IMMUTABLE STRICT;
ALTER FUNCTION public.last_day(timestamp without time zone) OWNER TO postgres;
--
-- Name: last_updated(); Type: FUNCTION; Schema: public; Owner: postgres
--
CREATE FUNCTION last_updated() RETURNS trigger
AS $$
BEGIN
NEW.last_update = CURRENT_TIMESTAMP;
RETURN NEW;
END $$
LANGUAGE plpgsql;
ALTER FUNCTION public.last_updated() OWNER TO postgres;
--
-- Name: rewards_report(integer, numeric); Type: FUNCTION; Schema: public; Owner: postgres
--
CREATE FUNCTION rewards_report(min_monthly_purchases integer, min_dollar_amount_purchased numeric) RETURNS SETOF customer
AS $_$
DECLARE
last_month_start DATE;
last_month_end DATE;
t/home_pgsql/patches/pagila1.sql view on Meta::CPAN
-- Name: film_fulltext_trigger; Type: TRIGGER; Schema: public; Owner: postgres
--
CREATE TRIGGER film_fulltext_trigger
BEFORE INSERT OR UPDATE ON film
FOR EACH ROW
EXECUTE PROCEDURE tsvector_update_trigger('fulltext', 'pg_catalog.english', 'title', 'description');
--
-- Name: last_updated; Type: TRIGGER; Schema: public; Owner: postgres
--
CREATE TRIGGER last_updated
BEFORE UPDATE ON actor
FOR EACH ROW
EXECUTE PROCEDURE last_updated();
--
-- Name: last_updated; Type: TRIGGER; Schema: public; Owner: postgres
--
CREATE TRIGGER last_updated
BEFORE UPDATE ON address
FOR EACH ROW
EXECUTE PROCEDURE last_updated();
--
-- Name: last_updated; Type: TRIGGER; Schema: public; Owner: postgres
--
CREATE TRIGGER last_updated
BEFORE UPDATE ON category
FOR EACH ROW
EXECUTE PROCEDURE last_updated();
--
-- Name: last_updated; Type: TRIGGER; Schema: public; Owner: postgres
--
CREATE TRIGGER last_updated
BEFORE UPDATE ON city
FOR EACH ROW
EXECUTE PROCEDURE last_updated();
--
-- Name: last_updated; Type: TRIGGER; Schema: public; Owner: postgres
--
CREATE TRIGGER last_updated
BEFORE UPDATE ON country
FOR EACH ROW
EXECUTE PROCEDURE last_updated();
--
-- Name: last_updated; Type: TRIGGER; Schema: public; Owner: postgres
--
CREATE TRIGGER last_updated
BEFORE UPDATE ON customer
FOR EACH ROW
EXECUTE PROCEDURE last_updated();
--
-- Name: last_updated; Type: TRIGGER; Schema: public; Owner: postgres
--
CREATE TRIGGER last_updated
BEFORE UPDATE ON film
FOR EACH ROW
EXECUTE PROCEDURE last_updated();
--
-- Name: last_updated; Type: TRIGGER; Schema: public; Owner: postgres
--
CREATE TRIGGER last_updated
BEFORE UPDATE ON film_actor
FOR EACH ROW
EXECUTE PROCEDURE last_updated();
--
-- Name: last_updated; Type: TRIGGER; Schema: public; Owner: postgres
--
CREATE TRIGGER last_updated
BEFORE UPDATE ON film_category
FOR EACH ROW
EXECUTE PROCEDURE last_updated();
--
-- Name: last_updated; Type: TRIGGER; Schema: public; Owner: postgres
--
CREATE TRIGGER last_updated
BEFORE UPDATE ON inventory
FOR EACH ROW
EXECUTE PROCEDURE last_updated();
--
-- Name: last_updated; Type: TRIGGER; Schema: public; Owner: postgres
--
CREATE TRIGGER last_updated
BEFORE UPDATE ON language
FOR EACH ROW
EXECUTE PROCEDURE last_updated();
--
-- Name: last_updated; Type: TRIGGER; Schema: public; Owner: postgres
--
CREATE TRIGGER last_updated
BEFORE UPDATE ON rental
FOR EACH ROW
EXECUTE PROCEDURE last_updated();
--
-- Name: last_updated; Type: TRIGGER; Schema: public; Owner: postgres
--
CREATE TRIGGER last_updated
BEFORE UPDATE ON staff
FOR EACH ROW
EXECUTE PROCEDURE last_updated();
--
-- Name: last_updated; Type: TRIGGER; Schema: public; Owner: postgres
--
CREATE TRIGGER last_updated
BEFORE UPDATE ON store
FOR EACH ROW
EXECUTE PROCEDURE last_updated();
--
-- Name: address_city_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY address
ADD CONSTRAINT address_city_id_fkey FOREIGN KEY (city_id) REFERENCES city(city_id) ON UPDATE CASCADE ON DELETE RESTRICT;
( run in 0.295 second using v1.01-cache-2.11-cpan-05444aca049 )