mirror of
https://github.com/Start9Labs/start-os.git
synced 2026-03-26 10:21:52 +00:00
* closes #923, #2063, #2012, #1153 * add ca fingerprint * add `server.time` * add `ip-info` to `server-info` * add ssh pubkey * support multiple IPs * rename key * add `ca-fingerprint` and `system-start-time` * fix off-by-one * update compat cargo lock Co-authored-by: Aiden McClelland <me@drbonez.dev>
21 lines
284 B
SQL
21 lines
284 B
SQL
-- Add migration script here
|
|
CREATE EXTENSION pgcrypto;
|
|
|
|
ALTER TABLE
|
|
account
|
|
ADD
|
|
COLUMN ssh_key BYTEA CHECK (length(ssh_key) = 32);
|
|
|
|
UPDATE
|
|
account
|
|
SET
|
|
ssh_key = gen_random_bytes(32)
|
|
WHERE
|
|
id = 0;
|
|
|
|
ALTER TABLE
|
|
account
|
|
ALTER COLUMN
|
|
ssh_key
|
|
SET
|
|
NOT NULL; |