Re: SQL Statements question, why I get errors... - Mailing list pgsql-sql

From Bruno Wolff III
Subject Re: SQL Statements question, why I get errors...
Date
Msg-id 20030224032752.GA8209@wolff.to
Whole thread Raw
In response to SQL Statements question, why I get errors...  (<plist@horistjr.com>)
List pgsql-sql
On Sun, Feb 23, 2003 at 17:17:53 -0500, plist@horistjr.com wrote:
> I work a software company and our software is run on databases..  We have
> no problem using MS SQL, DB2, ect...  One of my customers wanted to try
> and use POSTGRESQL..  He tried it and is having problems, so I downloaded
> it and am running it on my Red Hat 7.3 box..  I am running version 7.3.2
> of Postgresql..  I hope this is the right place to ask this..  When we
> first launch our program we create several tables...  Here is an example
> of one table we create:
> 
> create table test (f1 int, f2 char(30), f3 char(30), f4 char(30))
> create unique index itest on test (f1 asc)
> 
> The first statement works fine..  However the second statement is when i
> get this error:
> 
> Error: parser: parse error at or near "asc" at character 43
> 
> Does anyone know of how I can get the last statement to work with this
> database????

Postgresql doesn't allow you to specify directions for indexes. So leave
the "asc" off. For an index on a single column it doesn't really matter
anyway (clustered tables might be an exception).

Currently multicolumn indexes all have to be in the same direction. If you
need one that has mixed directions, the current solution is to create a
new operator class that is backwards from normal and use that operator
class instead of the normal one in the index.


pgsql-sql by date:

Previous
From: Josh Berkus
Date:
Subject: Re: syntax question
Next
From: Eddie Cheung
Date:
Subject: Re: Help with query involving aggregation and joining.