A few SQL questions

From: "Peter Koczan" <pjkoczan(at)gmail(dot)com>
To: pgsql-general(at)postgresql(dot)org
Subject: A few SQL questions
Date: 2006-12-14 23:10:52
Message-ID: 4544e0330612141510k74906a19vb3f2e294e673661c@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Hi all, I have a few slightly more advanced SQL questions (which is why I'm
here in the first place I suppose). I'm looking to migrate some applications
and databases from Sybase to Postgres, and I have a few portability-type
questions, or rather, questions on how to do the equivalent in Postgres.

1. In sybase, each column can have the same rule applied to it. You don't
have to create multiple rules for columns in different tables. For instance,
let's suppose that we require 5 digit numeric ids, using only a char(5)
type, but there's a constraint on that column that says it must adhere to
idrule, and idrule is defined as:

create rule idrule as @id like "[0-9][0-9][0-9][0-9][0-9]" (ugly, I know,
but i didn't write it)

Looking at the docs, it looks like postgres is quite different. I could
create a new type, I suppose, but is there any other way to do something
like this in postgres?

2. Is there any nice way to generate number sequences via select? In other
words, something along the lines of:
select 1 through 10 as number;
number
--------
1
2
3
4
5
6
7
8
9
10

but more syntactically correct and working.

Thanks much,
Peter Koczan

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Richard Broersma Jr 2006-12-14 23:20:58 Re: A few SQL questions
Previous Message Glen Parker 2006-12-14 23:07:58 Re: Temp file space (Re: creating an index with tablespace