Retail DDL - Mailing list pgsql-hackers

From Andrew Dunstan
Subject Retail DDL
Date
Msg-id 945db7c5-be75-45bf-b55b-cb1e56f2e3e9@dunslane.net
Whole thread Raw
Responses Re: Retail DDL
Re: Retail DDL
Re: Retail DDL
Re: Retail DDL
Re: Retail DDL
List pgsql-hackers
Some years ago I gave a talk about $subject, but somehow it dropped off 
my radar. Now I'm looking at it again. The idea is to have a function 
(or set of functions) that would allow the user to get the DDL for any 
database object. Obviously we already have some functions for things 
like views and triggers, but most notably we don't have one for tables, 
something users have long complained about. I have been trying to think 
of a reasonable interface for a single function, where we would pass in, 
say, a catalog oid plus an object oid, and maybe some optional extra 
arguments. That seems a bit fragile, though. The alternative is that we 
have a separate function for each object type, e.g. 
pg_get_{objecttype}_ddl. I'm kinda leaning that way, but I'd like some 
sort of consensus before any work gets done.


cheers


andrew


--
Andrew Dunstan
EDB: https://www.enterprisedb.com




pgsql-hackers by date:

Previous
From: Tom Lane
Date:
Subject: Re: Regression with large XML data input
Next
From: Isaac Morland
Date:
Subject: Re: Retail DDL