У меня есть ниже таблицаПользовательские ограничения в Postgres
Column | Type | Modifiers
-----------+--------------------------+---------------------------------------------------------
id | integer | not null default nextval('votes_vote_id_seq'::regclass)
voter | character varying |
votee | character varying |
timestamp | timestamp with time zone | default now()
В настоящее время у меня есть единственное ограничение с voter
и votee
означает, что есть только один голос за пользователя
Я хотел бы, чтобы обеспечить соблюдение условия который позволяет еженедельно проголосовать, используя столбец timestamp. Пользователь может голосовать только за голоса только один раз в неделю.
Есть ли способ добавить пользовательские ограничения для postgres? Это те же функции, что и функции?