[server][breaking] Use generated integer columns as primary keys for users and jobs

This commit is contained in:
Abhishek Shroff
2025-07-09 01:37:38 +05:30
parent b9ccb57dd3
commit 1d23d4ffa0
2 changed files with 2 additions and 2 deletions

View File

@@ -1,5 +1,5 @@
CREATE TABLE users(
id SERIAL PRIMARY KEY,
id INTEGER GENERATED ALWAYS AS IDENTITY PRIMARY KEY,
created TIMESTAMPTZ NOT NULL DEFAULT CURRENT_TIMESTAMP,
modified TIMESTAMPTZ NOT NULL DEFAULT CURRENT_TIMESTAMP,
deleted TIMESTAMPTZ,

View File

@@ -1,5 +1,5 @@
CREATE TABLE jobs(
id SERIAL PRIMARY KEY,
id INTEGER GENERATED ALWAYS AS IDENTITY PRIMARY KEY,
status SMALLINT NOT NULL DEFAULT 0,
attempts SMALLINT NOT NULL DEFAULT 0,
created_at TIMESTAMPTZ NOT NULL DEFAULT NOW(),