| От | Richard Huxton |
|---|---|
| Тема | Re: QUESTION: Automatically generating Primary keys !!! |
| Дата | |
| Msg-id | 3B1F1ED1.BD209EB@archonet.com обсуждение исходный текст |
| Ответ на | QUESTION: Automatically generating Primary keys !!! ("Tom Janssens" <tom-janssens@freegates.be>) |
| Список | pgsql-general |
Tom Janssens wrote: > My problem is that I should be able to let the Database System (Postgresql) > generate its own primairy keys (from the rest of the data). > workplace_ID, name, street, nr, zipcode, city, country > > workplace_ID is the primairy key of that table. Some other tables have a > foreign key refering to it. As a primairy key this ID is of course unique. > My Question is: How can I see which values (of the primairy key) are already > taken, and which is available for new data. Other than with SELECT? If it's not too late, I'd make workplace_ID into a serial and let PostgreSQL generate the values for you. If it is too late, and workplace_id is text you could try appending nextval(some_seq) to the end of it - that would guarantee uniqueness. - Richardh
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера