Re: Exporting just schema/metadata (w/o data) in Postgres

From: "Jim C(dot) Nasby" <jnasby(at)pervasive(dot)com>
To: Gandalf Me <gandalf(dot)me(at)gmail(dot)com>
Cc: "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>, pgsql-general(at)postgresql(dot)org
Subject: Re: Exporting just schema/metadata (w/o data) in Postgres
Date: 2005-10-01 15:32:33
Message-ID: 20051001153233.GZ40138@pervasive.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

When I worked at United Devices we created an XML schema representation
that did a number of things:

Created schemas for DB2, Oracle, and eventually PostgreSQL
Created many simple stored procs automatically (DB2 and Oracle
syntax-check stored procs at compile, so this was a great way to catch
bad SQL)
Created documentation
Created a C interface layer

Unfortunately, I never could convince the guy who wrote all this to
release it because he felt it was an ugly hack.

On Sat, Oct 01, 2005 at 06:05:27PM +0530, Gandalf Me wrote:
> Thanks!
> Is there a tool which allows me to import this metadata across different
> databases (postgres, oracle, db2)? Any standard format for storing the
> metadata.
> Basically, I want my application to run on multiple DBs, and I want to
> create the same schema in all DBs with minimal effort.
> I understand different DBs ahve different types and one need to do the
> mapping and all, but does such a generic tool exists.
>
> Regards.
>
> On 9/30/05, Joshua D. Drake <jd(at)commandprompt(dot)com> wrote:
> >
> > Gandalf Me wrote:
> > > I was just wondering if we can export just the schema/metadata in
> > > Postgres (i.e. just the table and column information, without the data).
> > > Is there an easy way to do this in Postgres?
> >
> > pg_dump --help is your friend.
> >
> > You are looking for the -s flag.
> >
> > Sincerely,
> >
> > Joshua D. Drake
> >
> >
> > >
> > > Thanks in advance.
> > >
> >
> >
> > --
> > Your PostgreSQL solutions company - Command Prompt, Inc. 1.800.492.2240
> > PostgreSQL Replication, Consulting, Custom Programming, 24x7 support
> > Managed Services, Shared and Dedicated Hosting
> > Co-Authors: plPHP, plPerlNG - http://www.commandprompt.com/
> >

--
Jim C. Nasby, Sr. Engineering Consultant jnasby(at)pervasive(dot)com
Pervasive Software http://pervasive.com work: 512-231-6117
vcard: http://jim.nasby.net/pervasive.vcf cell: 512-569-9461

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Ben 2005-10-02 02:12:13 scoring differences between bitmasks
Previous Message Jim C. Nasby 2005-10-01 15:29:07 Re: Query optimization