Re: How to get the name of a table's primary key?
| От | Christian von Kietzell |
|---|---|
| Тема | Re: How to get the name of a table's primary key? |
| Дата | |
| Msg-id | 20020316204612.A8716@wh2-227.uni-magdeburg.de обсуждение исходный текст |
| Ответ на | Re: How to get the name of a table's primary key? (Darren Ferguson <darren@crystalballinc.com>) |
| Ответы |
Re: How to get the name of a table's primary key?
|
| Список | pgsql-general |
Hi, On Fri, Mar 15, 2002 at 11:47:27AM -0500, Darren Ferguson wrote: > You can give the primary key a name when you are creating the table just > like you can give indexes, foreign keys, unique etc > > create table foo ( > foo_pkey integer not null, > foo_data varchar(50) not null, > CONSTRAINT foo_pk PRIMARY KEY(poo_pkey) > ) > ; > > The primary key for this table is called foo_pk Well, that isn't quite what I meant. I know I can do that. Maybe my explanation was a bit misleading. Suppose, I've got the table shown above. I've only got its name. What I want is the column name the primary key is created on. How can I do that? Basically, which of foo_pkey and foo_data is the primary key? Cheers, Chris -- Christian von Kietzell mailto: chris@gammu.ath.cx Jabber: cuboci@charente.de
В списке pgsql-general по дате отправления: