Опитвам се да настроя моята схема на postgres в yesod. Планът е да оставя yesod да генерира таблиците, но аз ще вмъквам нови записи в таблиците от lua скрипт в C++ програма. Бих искал една от таблиците да има първичен ключ, базиран на уникален Int64, който идва от C++ средата. Мога ли да накарам Persistent да третира тази колона като ключ на таблицата, но без автоматично генериране на идентификатор?
Предполагам, че мога да имам обикновена колона с идентификационен номер на запис в постоянен стил и колона Int64, но това изглежда разточително и прекалено сложно. Int64 винаги ще бъде уникален и това е, което ще използвам, за да правя справки в записите на таблицата, за да видя дали вече съществуват.