Re: [GENERAL] pg-dump -- primary Key

1999-07-25 Thread Dan Wilson

I understand this, but does it set the indisprimary flag in the pg_index
table?  The reason I ask is because I am writing a web based app to
administer a pgsql database and am attempting to keep track of the
indices/keys.

This is the property I am looking at determine whether the index is a
primary key.  Is there a better property or flag to examine for this
purpose?

-Dan

 On Sun, Jul 25, 1999 at 03:13:39PM +1000, Chris Bitmead wrote:
  Dan Wilson wrote:
 
   Yes, I am aware that the primary key does not really mean anything
except
   implicitly making it a unique key, but it's supposed to be there for
   compatibility and it's not even in the dump.
 
  Someone mentioned recently that primary key enforces nulls as unique
  whereas unique index doesn't.
 

 Actually, I belive it enforces NOT NULL on primary keys, which it also
 dumps in the pg_dump output.

 Ross





Re: [GENERAL] pg-dump -- primary Key

1999-07-24 Thread Chris Bitmead

Dan Wilson wrote:

 Yes, I am aware that the primary key does not really mean anything except
 implicitly making it a unique key, but it's supposed to be there for
 compatibility and it's not even in the dump.

Someone mentioned recently that primary key enforces nulls as unique
whereas unique index doesn't.

 
 It's not a huge deal, but I was wondering if there was reasoning behind it
 of which I am unaware.
 
 -Dan

-- 
Chris Bitmead
mailto:[EMAIL PROTECTED]
http://www.techphoto.org - Photography News, Stuff that Matters



Re: [GENERAL] pg-dump -- primary Key

1999-07-24 Thread Ross J. Reedstrom

On Sun, Jul 25, 1999 at 03:13:39PM +1000, Chris Bitmead wrote:
 Dan Wilson wrote:
 
  Yes, I am aware that the primary key does not really mean anything except
  implicitly making it a unique key, but it's supposed to be there for
  compatibility and it's not even in the dump.
 
 Someone mentioned recently that primary key enforces nulls as unique
 whereas unique index doesn't.
 

Actually, I belive it enforces NOT NULL on primary keys, which it also
dumps in the pg_dump output.

Ross
-- 
Ross J. Reedstrom, Ph.D., [EMAIL PROTECTED] 
NSBRI Research Scientist/Programmer
Computer and Information Technology Institute
Rice University, 6100 S. Main St.,  Houston, TX 77005