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

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

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


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