On Thursday, June 5, 2003, at 04:17 AM, Thomas Down wrote:
schema.  MySQL implicitly creates an index for the primary
key of a table, while PostgreSQL does not).

PostgreSQL automatically generates indexes for any UNIQUE column, which includes primary keys.


-- begin psql session
test=> CREATE TABLE foo ( bar VARCHAR(8), baz INTEGER, PRIMARY KEY (bar), UNIQUE (baz) );
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index 'foo_pkey' for table 'foo'
NOTICE: CREATE TABLE / UNIQUE will create implicit index 'foo_baz_key' for table 'foo'
CREATE TABLE
test=> \d foo
Table "public.foo"
Column | Type | Modifiers
--------+----------------------+-----------
bar | character varying(8) | not null
baz | integer |
Indexes: foo_pkey primary key btree (bar),
foo_baz_key unique btree (baz)


-- end psql session

This output is from PostgreSQL 7.3.3, but I'm pretty sure this feature has been there for a while.

This is not a particularly important point, perhaps, but I figured it might rule out one possible source of the problem.

Rhett

--
Rhett Sutphin
Research Assistant (Software)
Coordinated Laboratory for Computation Genomics
  and the Center for Macular Degeneration
University of Iowa - Iowa City - Iowa - 52246
mailto:[EMAIL PROTECTED]

_______________________________________________
Biojava-l mailing list  -  [EMAIL PROTECTED]
http://biojava.org/mailman/listinfo/biojava-l

Reply via email to