Re: SQL Statements question, why I get errors...

From: Bruno Wolff III <bruno(at)wolff(dot)to>
To: plist(at)horistjr(dot)com
Cc: pgsql-sql(at)postgresql(dot)org
Subject: Re: SQL Statements question, why I get errors...
Date: 2003-02-24 03:27:52
Message-ID: 20030224032752.GA8209@wolff.to
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

On Sun, Feb 23, 2003 at 17:17:53 -0500,
plist(at)horistjr(dot)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.

In response to

Browse pgsql-sql by date

  From Date Subject
Next Message Eddie Cheung 2003-02-24 05:17:38 Re: Help with query involving aggregation and joining.
Previous Message Josh Berkus 2003-02-24 00:25:26 Re: syntax question