Re: using the schema in postbooks

From: John <jfabiani(at)yolo(dot)com>
To: pgsql-general(at)postgresql(dot)org
Subject: Re: using the schema in postbooks
Date: 2009-08-07 14:36:32
Message-ID: 200908070736.32839.jfabiani@yolo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On Friday 07 August 2009 07:27:28 am John wrote:
> On Friday 07 August 2009 06:56:22 am Scott Mead wrote:
> > On Fri, Aug 7, 2009 at 9:52 AM, Adrian Klaver <aklaver(at)comcast(dot)net> wrote:
> > > On Friday 07 August 2009 6:42:07 am John wrote:
> > > > Hi,
> > > > There is an accounting system called postbooks that uses Postgres for
> > > > the backend. I just downloaded the program yesterday. What is
> > > > interesting
> > >
> > > is
> > >
> > > > within one database there are two schemas (api and public). The
> > > > 'api' schema is a bunch of views. The interesting part is if you
> > > > update a view in the 'api' it updates a table in the 'public' schema.
> > > > Could someone explain how that works? I was not aware that within a
> > > > databases that the schema's could talk to each other.
> > > >
> > > > I looked in the doc's (that I have) but did not find an entry that
> > > > describes doing anything similar.
> > > >
> > > > Johnf
> > >
> > > From:
> > > http://www.postgresql.org/docs/8.4/interactive/sql-createschema.html
> > >
> > > It's very simple, you can update something anywhere you have
> > > permissions:
> >
> > insert into api.table....
> >
> > insert into public.table....
> >
> > Or by using search_path, which works like the $PATH or %path% environment
> > variables on linux or windows. It's just a search list of schemas to
> > use.
> >
> > If my search path was:
> > public, api
> >
> > and I type:
> >
> > create table test (id int);
> >
> > Then I will have a table called public.test
> >
> > If my search_path was:
> > api, public
> >
> > and I type:
> >
> > create table test (id int);
> >
> > Then I will have a table called api
> >
> > etc...
> >
> > --Scott
>
> Interesting where is the search path set? Better how is it set?
>
> Johnf

Sorry I figured out how it works.

Thanks to all,

Johnf

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Neil Best 2009-08-07 14:37:00 \copy: unexpected response (4)
Previous Message John 2009-08-07 14:27:28 Re: using the schema in postbooks