gitdataai/libs/migrate/sql/m20250628_000011_create_user_ssh_key.sql
2026-04-15 09:08:09 +08:00

18 lines
549 B
SQL

CREATE TABLE IF NOT EXISTS user_ssh_key (
id BIGSERIAL PRIMARY KEY,
"user" UUID NOT NULL,
title VARCHAR(255) NOT NULL,
public_key TEXT NOT NULL,
fingerprint VARCHAR(255) NOT NULL,
key_type VARCHAR(255) NOT NULL,
key_bits INTEGER,
is_verified BOOLEAN NOT NULL DEFAULT false,
last_used_at TIMESTAMPTZ,
expires_at TIMESTAMPTZ,
is_revoked BOOLEAN NOT NULL DEFAULT false,
created_at TIMESTAMPTZ NOT NULL,
updated_at TIMESTAMPTZ NOT NULL
);
CREATE INDEX idx_user_ssh_key_user ON user_ssh_key ("user");