Re: pg_dump for domains - Mailing list pgsql-patches

From Christopher Kings-Lynne
Subject Re: pg_dump for domains
Date
Msg-id GNELIHDDFBOCMGBFGEFOMEOGCBAA.chriskl@familyhealth.com.au
Whole thread Raw
In response to pg_dump for domains  ("Rod Taylor" <rbt@zort.ca>)
List pgsql-patches
One nice thing about the way this dump works is that if the implementation
details are changed at a later date (as Tom has suggested) then older dumps
will still work without any trouble - unlike foreign keys!

Chris

> -----Original Message-----
> From: pgsql-patches-owner@postgresql.org
> [mailto:pgsql-patches-owner@postgresql.org]On Behalf Of Rod Taylor
> Sent: Thursday, 28 March 2002 8:57 AM
> To: pgsql-patches@postgresql.org
> Subject: [PATCHES] pg_dump for domains
>
>
> Adds domain dumping support to pg_dump.
>
> Is the use of deps proper or necessary?
>
>
> Tested with the below:
>
>
> --
> -- Selected TOC Entries:
> --
> \connect - rbt
>
> --
> -- TOC Entry ID 2 (OID 16582)
> --
> -- Name: dom1 Type: DOMAIN Owner: rbt
> --
>
> CREATE DOMAIN "dom1" AS integer NOT NULL;
>
> --
> -- TOC Entry ID 4 (OID 16583)
> --
> -- Name: dom2 Type: DOMAIN Owner: rbt
> --
>
> CREATE DOMAIN "dom2" AS text DEFAULT 'haha';
>
> --
> -- TOC Entry ID 5 (OID 16584)
> --
> -- Name: dom3 Type: DOMAIN Owner: rbt
> --
>
> CREATE DOMAIN "dom3" AS integer NOT NULL DEFAULT 4;
>
> --
> -- TOC Entry ID 6 (OID 16585)
> --
> -- Name: tab1 Type: TABLE Owner: rbt
> --
>
> CREATE TABLE "tab1" (
>         "col1" dom1 NOT NULL,
>         "col2" dom2,
>         "col3" dom3 NOT NULL,
>         "col4" dom1 DEFAULT 1 NOT NULL,
>         "col5" dom2 DEFAULT 'different' NOT NULL
> );
>
> --
> -- Data for TOC Entry ID 7 (OID 16585)
> --
> -- Name: tab1 Type: TABLE DATA Owner: rbt
> --
>
>
> COPY "tab1" FROM stdin;
> 1       haha    4       1       different
> \.
> --
> -- TOC Entry ID 3 (OID 16582)
> --
> -- Name: DOMAIN "dom1" Type: COMMENT Owner:
> --
>
> COMMENT ON DOMAIN "dom1" IS 'HEHE';
> --
> Rod Taylor
>
> Your eyes are weary from staring at the CRT. You feel sleepy. Notice
> how restful it is to watch the cursor blink. Close your eyes. The
> opinions stated above are yours. You cannot imagine why you ever felt
> otherwise.
>
>


pgsql-patches by date:

Previous
From: "Christopher Kings-Lynne"
Date:
Subject: ALT*R T*BL* S*T / DR*P N*T N*LL patch - 4th try
Next
From: "...Paul"
Date:
Subject: Rules on Views patch for psql