From: | Joel Burton <jburton(at)scw(dot)org> |
---|---|
To: | pgsql-general(at)postgresql(dot)org |
Subject: | Can I get the default value for an attribute (field) ? |
Date: | 2001-04-01 21:24:36 |
Message-ID: | Pine.LNX.4.21.0104011721250.6059-100000@olympus.scw.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
I'm building a GUI for a PostgreSQL database. In the DB, many fields have
default values (a few are complicated, like the results of a sequence, but
most are simple things like FALSE or 0 or such.)
Is there a way to get what the default value for a field would be when a
new record is added? For some tables, I could (behind the users back) add
a row, grab the values given in each column, delete the row, then
present these as 'default' values; however, in most tables, there are
columns that cannot be null and do not have default values, therefore I
can't just add a row using the default-only values.
I've been looking around for a miraculous SELECT
default_value(table.class) function, but can't seem to find it. Any ideas?
--
Joel Burton <jburton(at)scw(dot)org>
Director of Information Systems, Support Center of Washington
From | Date | Subject | |
---|---|---|---|
Next Message | ADBAAMD | 2001-04-01 21:26:48 | Re: another index question |
Previous Message | Tom Lane | 2001-04-01 21:22:34 | Re: another index question |