mirror of
https://github.com/dani-garcia/vaultwarden.git
synced 2025-06-18 17:30:09 +00:00
specify integer length to default in postgres in all migrations
This commit is contained in:
parent
99058d19c3
commit
f482040de5
12 changed files with 27 additions and 27 deletions
|
@ -6,7 +6,7 @@ CREATE TABLE users (
|
||||||
name TEXT NOT NULL,
|
name TEXT NOT NULL,
|
||||||
password_hash BYTEA NOT NULL,
|
password_hash BYTEA NOT NULL,
|
||||||
salt BYTEA NOT NULL,
|
salt BYTEA NOT NULL,
|
||||||
password_iterations INTEGER NOT NULL,
|
password_iterations INT4 NOT NULL,
|
||||||
password_hint TEXT,
|
password_hint TEXT,
|
||||||
akey TEXT NOT NULL,
|
akey TEXT NOT NULL,
|
||||||
private_key TEXT,
|
private_key TEXT,
|
||||||
|
@ -16,8 +16,8 @@ CREATE TABLE users (
|
||||||
security_stamp TEXT NOT NULL,
|
security_stamp TEXT NOT NULL,
|
||||||
equivalent_domains TEXT NOT NULL,
|
equivalent_domains TEXT NOT NULL,
|
||||||
excluded_globals TEXT NOT NULL,
|
excluded_globals TEXT NOT NULL,
|
||||||
client_kdf_type INTEGER NOT NULL DEFAULT 0,
|
client_kdf_type INT4 NOT NULL DEFAULT 0,
|
||||||
client_kdf_iter INTEGER NOT NULL DEFAULT 100000
|
client_kdf_iter INT4 NOT NULL DEFAULT 100000
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE devices (
|
CREATE TABLE devices (
|
||||||
|
@ -26,7 +26,7 @@ CREATE TABLE devices (
|
||||||
updated_at TIMESTAMP NOT NULL,
|
updated_at TIMESTAMP NOT NULL,
|
||||||
user_uuid CHAR(36) NOT NULL REFERENCES users (uuid),
|
user_uuid CHAR(36) NOT NULL REFERENCES users (uuid),
|
||||||
name TEXT NOT NULL,
|
name TEXT NOT NULL,
|
||||||
atype INTEGER NOT NULL,
|
atype INT4 NOT NULL,
|
||||||
push_token TEXT,
|
push_token TEXT,
|
||||||
refresh_token TEXT NOT NULL,
|
refresh_token TEXT NOT NULL,
|
||||||
twofactor_remember TEXT
|
twofactor_remember TEXT
|
||||||
|
@ -44,7 +44,7 @@ CREATE TABLE ciphers (
|
||||||
updated_at TIMESTAMP NOT NULL,
|
updated_at TIMESTAMP NOT NULL,
|
||||||
user_uuid CHAR(36) REFERENCES users (uuid),
|
user_uuid CHAR(36) REFERENCES users (uuid),
|
||||||
organization_uuid CHAR(36) REFERENCES organizations (uuid),
|
organization_uuid CHAR(36) REFERENCES organizations (uuid),
|
||||||
atype INTEGER NOT NULL,
|
atype INT4 NOT NULL,
|
||||||
name TEXT NOT NULL,
|
name TEXT NOT NULL,
|
||||||
notes TEXT,
|
notes TEXT,
|
||||||
fields TEXT,
|
fields TEXT,
|
||||||
|
@ -57,7 +57,7 @@ CREATE TABLE attachments (
|
||||||
id CHAR(36) NOT NULL PRIMARY KEY,
|
id CHAR(36) NOT NULL PRIMARY KEY,
|
||||||
cipher_uuid CHAR(36) NOT NULL REFERENCES ciphers (uuid),
|
cipher_uuid CHAR(36) NOT NULL REFERENCES ciphers (uuid),
|
||||||
file_name TEXT NOT NULL,
|
file_name TEXT NOT NULL,
|
||||||
file_size INTEGER NOT NULL,
|
file_size INT4 NOT NULL,
|
||||||
akey TEXT
|
akey TEXT
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -89,8 +89,8 @@ CREATE TABLE users_organizations (
|
||||||
|
|
||||||
access_all BOOLEAN NOT NULL,
|
access_all BOOLEAN NOT NULL,
|
||||||
akey TEXT NOT NULL,
|
akey TEXT NOT NULL,
|
||||||
status INTEGER NOT NULL,
|
status INT4 NOT NULL,
|
||||||
atype INTEGER NOT NULL,
|
atype INT4 NOT NULL,
|
||||||
|
|
||||||
UNIQUE (user_uuid, org_uuid)
|
UNIQUE (user_uuid, org_uuid)
|
||||||
);
|
);
|
||||||
|
@ -110,7 +110,7 @@ CREATE TABLE ciphers_collections (
|
||||||
CREATE TABLE twofactor (
|
CREATE TABLE twofactor (
|
||||||
uuid CHAR(36) NOT NULL PRIMARY KEY,
|
uuid CHAR(36) NOT NULL PRIMARY KEY,
|
||||||
user_uuid CHAR(36) NOT NULL REFERENCES users (uuid),
|
user_uuid CHAR(36) NOT NULL REFERENCES users (uuid),
|
||||||
atype INTEGER NOT NULL,
|
atype INT4 NOT NULL,
|
||||||
enabled BOOLEAN NOT NULL,
|
enabled BOOLEAN NOT NULL,
|
||||||
data TEXT NOT NULL,
|
data TEXT NOT NULL,
|
||||||
UNIQUE (user_uuid, atype)
|
UNIQUE (user_uuid, atype)
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
ALTER TABLE twofactor ADD COLUMN last_used INTEGER NOT NULL DEFAULT 0;
|
ALTER TABLE twofactor ADD COLUMN last_used INT4 NOT NULL DEFAULT 0;
|
|
@ -1,5 +1,5 @@
|
||||||
ALTER TABLE users ADD COLUMN verified_at TIMESTAMP DEFAULT NULL;
|
ALTER TABLE users ADD COLUMN verified_at TIMESTAMP DEFAULT NULL;
|
||||||
ALTER TABLE users ADD COLUMN last_verifying_at TIMESTAMP DEFAULT NULL;
|
ALTER TABLE users ADD COLUMN last_verifying_at TIMESTAMP DEFAULT NULL;
|
||||||
ALTER TABLE users ADD COLUMN login_verify_count INTEGER NOT NULL DEFAULT 0;
|
ALTER TABLE users ADD COLUMN login_verify_count INT4 NOT NULL DEFAULT 0;
|
||||||
ALTER TABLE users ADD COLUMN email_new VARCHAR(255) DEFAULT NULL;
|
ALTER TABLE users ADD COLUMN email_new VARCHAR(255) DEFAULT NULL;
|
||||||
ALTER TABLE users ADD COLUMN email_new_token VARCHAR(16) DEFAULT NULL;
|
ALTER TABLE users ADD COLUMN email_new_token VARCHAR(16) DEFAULT NULL;
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
CREATE TABLE org_policies (
|
CREATE TABLE org_policies (
|
||||||
uuid CHAR(36) NOT NULL PRIMARY KEY,
|
uuid CHAR(36) NOT NULL PRIMARY KEY,
|
||||||
org_uuid CHAR(36) NOT NULL REFERENCES organizations (uuid),
|
org_uuid CHAR(36) NOT NULL REFERENCES organizations (uuid),
|
||||||
atype INTEGER NOT NULL,
|
atype INT4 NOT NULL,
|
||||||
enabled BOOLEAN NOT NULL,
|
enabled BOOLEAN NOT NULL,
|
||||||
data TEXT NOT NULL,
|
data TEXT NOT NULL,
|
||||||
|
|
||||||
|
|
|
@ -6,15 +6,15 @@ CREATE TABLE sends (
|
||||||
name TEXT NOT NULL,
|
name TEXT NOT NULL,
|
||||||
notes TEXT,
|
notes TEXT,
|
||||||
|
|
||||||
atype INTEGER NOT NULL,
|
atype INT4 NOT NULL,
|
||||||
data TEXT NOT NULL,
|
data TEXT NOT NULL,
|
||||||
key TEXT NOT NULL,
|
key TEXT NOT NULL,
|
||||||
password_hash BYTEA,
|
password_hash BYTEA,
|
||||||
password_salt BYTEA,
|
password_salt BYTEA,
|
||||||
password_iter INTEGER,
|
password_iter INT4,
|
||||||
|
|
||||||
max_access_count INTEGER,
|
max_access_count INT4,
|
||||||
access_count INTEGER NOT NULL,
|
access_count INT4 NOT NULL,
|
||||||
|
|
||||||
creation_date TIMESTAMP NOT NULL,
|
creation_date TIMESTAMP NOT NULL,
|
||||||
revision_date TIMESTAMP NOT NULL,
|
revision_date TIMESTAMP NOT NULL,
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
ALTER TABLE ciphers
|
ALTER TABLE ciphers
|
||||||
ADD COLUMN reprompt INTEGER;
|
ADD COLUMN reprompt INT4;
|
||||||
|
|
|
@ -4,9 +4,9 @@ CREATE TABLE emergency_access (
|
||||||
grantee_uuid CHAR(36) REFERENCES users (uuid),
|
grantee_uuid CHAR(36) REFERENCES users (uuid),
|
||||||
email VARCHAR(255),
|
email VARCHAR(255),
|
||||||
key_encrypted TEXT,
|
key_encrypted TEXT,
|
||||||
atype INTEGER NOT NULL,
|
atype INT4 NOT NULL,
|
||||||
status INTEGER NOT NULL,
|
status INT4 NOT NULL,
|
||||||
wait_time_days INTEGER NOT NULL,
|
wait_time_days INT4 NOT NULL,
|
||||||
recovery_initiated_at TIMESTAMP,
|
recovery_initiated_at TIMESTAMP,
|
||||||
last_notification_at TIMESTAMP,
|
last_notification_at TIMESTAMP,
|
||||||
updated_at TIMESTAMP NOT NULL,
|
updated_at TIMESTAMP NOT NULL,
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
CREATE TABLE event (
|
CREATE TABLE event (
|
||||||
uuid CHAR(36) NOT NULL PRIMARY KEY,
|
uuid CHAR(36) NOT NULL PRIMARY KEY,
|
||||||
event_type INTEGER NOT NULL,
|
event_type INT4 NOT NULL,
|
||||||
user_uuid CHAR(36),
|
user_uuid CHAR(36),
|
||||||
org_uuid CHAR(36),
|
org_uuid CHAR(36),
|
||||||
cipher_uuid CHAR(36),
|
cipher_uuid CHAR(36),
|
||||||
|
@ -8,7 +8,7 @@ CREATE TABLE event (
|
||||||
group_uuid CHAR(36),
|
group_uuid CHAR(36),
|
||||||
org_user_uuid CHAR(36),
|
org_user_uuid CHAR(36),
|
||||||
act_user_uuid CHAR(36),
|
act_user_uuid CHAR(36),
|
||||||
device_type INTEGER,
|
device_type INT4,
|
||||||
ip_address TEXT,
|
ip_address TEXT,
|
||||||
event_date TIMESTAMP NOT NULL,
|
event_date TIMESTAMP NOT NULL,
|
||||||
policy_uuid CHAR(36),
|
policy_uuid CHAR(36),
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
ALTER TABLE users
|
ALTER TABLE users
|
||||||
ADD COLUMN
|
ADD COLUMN
|
||||||
client_kdf_memory INTEGER DEFAULT NULL;
|
client_kdf_memory INT4 DEFAULT NULL;
|
||||||
|
|
||||||
ALTER TABLE users
|
ALTER TABLE users
|
||||||
ADD COLUMN
|
ADD COLUMN
|
||||||
client_kdf_parallelism INTEGER DEFAULT NULL;
|
client_kdf_parallelism INT4 DEFAULT NULL;
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
CREATE TABLE organization_api_key (
|
CREATE TABLE organization_api_key (
|
||||||
uuid CHAR(36) NOT NULL,
|
uuid CHAR(36) NOT NULL,
|
||||||
org_uuid CHAR(36) NOT NULL REFERENCES organizations(uuid),
|
org_uuid CHAR(36) NOT NULL REFERENCES organizations(uuid),
|
||||||
atype INTEGER NOT NULL,
|
atype INT4 NOT NULL,
|
||||||
api_key VARCHAR(255),
|
api_key VARCHAR(255),
|
||||||
revision_date TIMESTAMP NOT NULL,
|
revision_date TIMESTAMP NOT NULL,
|
||||||
PRIMARY KEY(uuid, org_uuid)
|
PRIMARY KEY(uuid, org_uuid)
|
||||||
|
|
|
@ -3,7 +3,7 @@ CREATE TABLE auth_requests (
|
||||||
user_uuid CHAR(36) NOT NULL,
|
user_uuid CHAR(36) NOT NULL,
|
||||||
organization_uuid CHAR(36),
|
organization_uuid CHAR(36),
|
||||||
request_device_identifier CHAR(36) NOT NULL,
|
request_device_identifier CHAR(36) NOT NULL,
|
||||||
device_type INTEGER NOT NULL,
|
device_type INT4 NOT NULL,
|
||||||
request_ip TEXT NOT NULL,
|
request_ip TEXT NOT NULL,
|
||||||
response_device_id CHAR(36),
|
response_device_id CHAR(36),
|
||||||
access_code TEXT NOT NULL,
|
access_code TEXT NOT NULL,
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
ALTER TABLE twofactor_incomplete ADD COLUMN device_type INTEGER NOT NULL DEFAULT 14; -- 14 = Unknown Browser
|
ALTER TABLE twofactor_incomplete ADD COLUMN device_type INT4 NOT NULL DEFAULT 14; -- 14 = Unknown Browser
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue