powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как создать таблицу с уникальным строковым ключом?
2 сообщений из 2, страница 1 из 1
Как создать таблицу с уникальным строковым ключом?
    #39604487
AkaMitch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Логика приложения такая, что оно генерит уникальные 30 значные строки состоящие строго из символов [a-z, A-Z, 0-9]
(проверяет в базе чтоб такой строки еще не было) и сохраняет строчку в базу вместе с числом.
Число это может потом меняться, строка - нет.
По строке надо иногда узнавать какое там лежит число.
Записей в таблице таких планируется много, ну хотя бы миллионы
Поэтому напрашивается логика сделать эту строку первичным ключем.

Гугление показало что это можно сделать, топики про преимущества и недостатки естественных ключей, и у меня как раз похоже ситуация когда стоит использовать естественный ключ.

Какой для этого синтаксис нужно использовать в postgres?
...
Рейтинг: 0 / 0
Как создать таблицу с уникальным строковым ключом?
    #39604640
jan2ary
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так а вопрос то в чем?
Как создать таблицу с первичным ключом?
Может вам на GUID посмотреть?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как создать таблицу с уникальным строковым ключом?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]