~ubuntu-branches/ubuntu/raring/apgdiff/raring

« back to all changes in this revision

Viewing changes to src/test/resources/cz/startnet/utils/pgdiff/loader/schema_9.sql

  • Committer: Bazaar Package Importer
  • Author(s): Christoph Berg
  • Date: 2010-10-11 09:08:18 UTC
  • mfrom: (2.1.7 sid)
  • Revision ID: james.westby@ubuntu.com-20101011090818-sdw8yfemrnxo328k
Tags: 2.2.2-1
* New upstream version.
* Using changelog included in zipfile, thanks Miroslav for providing this.
* Update manpage.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
CREATE TABLE user_data (
 
2
    id bigint NOT NULL,
 
3
    email character varying(128) NOT NULL,
 
4
    created timestamp with time zone DEFAULT now()
 
5
);
 
6
 
 
7
ALTER TABLE public.user_data OWNER TO postgres;
 
8
 
 
9
CREATE SEQUENCE user_id_seq
 
10
    INCREMENT BY 1
 
11
    NO MAXVALUE
 
12
    NO MINVALUE
 
13
    CACHE 1;
 
14
 
 
15
ALTER TABLE public.user_id_seq OWNER TO postgres;
 
16
 
 
17
ALTER SEQUENCE user_id_seq OWNED BY user_data.id;
 
18
 
 
19
ALTER TABLE user_data ALTER COLUMN id SET DEFAULT nextval('user_id_seq'::regclass);
 
20
 
 
21
CREATE VIEW "user" AS
 
22
    SELECT user_data.id, user_data.email, user_data.created FROM user_data;
 
23
 
 
24
ALTER TABLE public."user" OWNER TO postgres;
 
25
ALTER VIEW public."user" OWNER TO postgres;
 
26
 
 
27
ALTER TABLE "user" ALTER COLUMN created SET DEFAULT now();
 
28
ALTER VIEW "user" ALTER COLUMN created SET DEFAULT now();
 
29
 
 
30
CREATE RULE on_delete AS ON DELETE TO "user" DO INSTEAD DELETE FROM user_data WHERE (user_data.id = old.id);
 
31
CREATE RULE on_insert AS ON INSERT TO "user" DO INSTEAD (INSERT INTO user_data (id, email, created) VALUES (new.id, new.email, new.created));
 
32
CREATE RULE on_update AS ON UPDATE TO "user" DO INSTEAD (UPDATE user_data SET id = new.id, email = new.email, created = new.created WHERE (user_data.id = old.id));
 
 
b'\\ No newline at end of file'