mirror of
https://github.com/NginxProxyManager/nginx-proxy-manager.git
synced 2025-07-04 08:56:50 +00:00
Fix inconsistencies between int and bool in db
This commit is contained in:
@ -4,7 +4,7 @@ CREATE TABLE "jwt_keys" (
|
||||
"id" SERIAL PRIMARY KEY,
|
||||
"created_at" BIGINT NOT NULL DEFAULT 0,
|
||||
"updated_at" BIGINT NOT NULL DEFAULT 0,
|
||||
"is_deleted" INTEGER NOT NULL DEFAULT 0,
|
||||
"is_deleted" INTEGER NOT NULL DEFAULT 0, -- int on purpose, gormism
|
||||
"public_key" TEXT NOT NULL,
|
||||
"private_key" TEXT NOT NULL
|
||||
);
|
||||
@ -13,12 +13,12 @@ CREATE TABLE "user" (
|
||||
"id" SERIAL PRIMARY KEY,
|
||||
"created_at" BIGINT NOT NULL DEFAULT 0,
|
||||
"updated_at" BIGINT NOT NULL DEFAULT 0,
|
||||
"is_deleted" INTEGER NOT NULL DEFAULT 0,
|
||||
"is_deleted" INTEGER NOT NULL DEFAULT 0, -- int on purpose, gormism
|
||||
"name" VARCHAR(50) NOT NULL,
|
||||
"nickname" VARCHAR(50) NOT NULL,
|
||||
"email" VARCHAR(255) NOT NULL,
|
||||
"is_system" INTEGER NOT NULL DEFAULT 0,
|
||||
"is_disabled" INTEGER NOT NULL DEFAULT 0
|
||||
"is_system" BOOLEAN NOT NULL DEFAULT FALSE,
|
||||
"is_disabled" BOOLEAN NOT NULL DEFAULT FALSE
|
||||
);
|
||||
|
||||
CREATE TABLE "capability" (
|
||||
@ -36,7 +36,7 @@ CREATE TABLE "auth" (
|
||||
"id" SERIAL PRIMARY KEY,
|
||||
"created_at" BIGINT NOT NULL DEFAULT 0,
|
||||
"updated_at" BIGINT NOT NULL DEFAULT 0,
|
||||
"is_deleted" INTEGER NOT NULL DEFAULT 0,
|
||||
"is_deleted" INTEGER NOT NULL DEFAULT 0, -- int on purpose, gormism
|
||||
"user_id" INTEGER NOT NULL REFERENCES "user"("id"),
|
||||
"type" VARCHAR(50) NOT NULL,
|
||||
"secret" VARCHAR(255) NOT NULL,
|
||||
@ -47,7 +47,7 @@ CREATE TABLE "setting" (
|
||||
"id" SERIAL PRIMARY KEY,
|
||||
"created_at" BIGINT NOT NULL DEFAULT 0,
|
||||
"updated_at" BIGINT NOT NULL DEFAULT 0,
|
||||
"is_deleted" INTEGER NOT NULL DEFAULT 0,
|
||||
"is_deleted" INTEGER NOT NULL DEFAULT 0, -- int on purpose, gormism
|
||||
"name" VARCHAR(50) NOT NULL,
|
||||
"description" VARCHAR(255) NOT NULL DEFAULT '',
|
||||
"value" TEXT NOT NULL,
|
||||
@ -58,7 +58,7 @@ CREATE TABLE "audit_log" (
|
||||
"id" SERIAL PRIMARY KEY,
|
||||
"created_at" BIGINT NOT NULL DEFAULT 0,
|
||||
"updated_at" BIGINT NOT NULL DEFAULT 0,
|
||||
"is_deleted" INTEGER NOT NULL DEFAULT 0,
|
||||
"is_deleted" INTEGER NOT NULL DEFAULT 0, -- int on purpose, gormism
|
||||
"user_id" INTEGER NOT NULL REFERENCES "user"("id"),
|
||||
"object_type" VARCHAR(50) NOT NULL,
|
||||
"object_id" INTEGER NOT NULL,
|
||||
@ -70,20 +70,20 @@ CREATE TABLE "certificate_authority" (
|
||||
"id" SERIAL PRIMARY KEY,
|
||||
"created_at" BIGINT NOT NULL DEFAULT 0,
|
||||
"updated_at" BIGINT NOT NULL DEFAULT 0,
|
||||
"is_deleted" INTEGER NOT NULL DEFAULT 0,
|
||||
"is_deleted" INTEGER NOT NULL DEFAULT 0, -- int on purpose, gormism
|
||||
"name" VARCHAR(50) NOT NULL,
|
||||
"acmesh_server" VARCHAR(255) NOT NULL DEFAULT '',
|
||||
"ca_bundle" VARCHAR(255) NOT NULL DEFAULT '',
|
||||
"is_wildcard_supported" INTEGER NOT NULL DEFAULT 0, -- specific to each CA, acme v1 doesn't usually have wildcards
|
||||
"is_wildcard_supported" BOOLEAN NOT NULL DEFAULT FALSE, -- specific to each CA, acme v1 doesn't usually have wildcards
|
||||
"max_domains" INTEGER NOT NULL DEFAULT 5, -- per request
|
||||
"is_readonly" INTEGER NOT NULL DEFAULT 0
|
||||
"is_readonly" BOOLEAN NOT NULL DEFAULT FALSE
|
||||
);
|
||||
|
||||
CREATE TABLE "dns_provider" (
|
||||
"id" SERIAL PRIMARY KEY,
|
||||
"created_at" BIGINT NOT NULL DEFAULT 0,
|
||||
"updated_at" BIGINT NOT NULL DEFAULT 0,
|
||||
"is_deleted" INTEGER NOT NULL DEFAULT 0,
|
||||
"is_deleted" INTEGER NOT NULL DEFAULT 0, -- int on purpose, gormism
|
||||
"user_id" INTEGER NOT NULL REFERENCES "user"("id"),
|
||||
"name" VARCHAR(50) NOT NULL,
|
||||
"acmesh_name" VARCHAR(50) NOT NULL,
|
||||
@ -95,7 +95,7 @@ CREATE TABLE "certificate" (
|
||||
"id" SERIAL PRIMARY KEY,
|
||||
"created_at" BIGINT NOT NULL DEFAULT 0,
|
||||
"updated_at" BIGINT NOT NULL DEFAULT 0,
|
||||
"is_deleted" INTEGER NOT NULL DEFAULT 0,
|
||||
"is_deleted" INTEGER NOT NULL DEFAULT 0, -- int on purpose, gormism
|
||||
"user_id" INTEGER NOT NULL REFERENCES "user"("id"),
|
||||
"type" VARCHAR(50) NOT NULL, -- custom,dns,http
|
||||
"certificate_authority_id" INTEGER REFERENCES "certificate_authority"("id"), -- 0 for a custom cert
|
||||
@ -106,28 +106,28 @@ CREATE TABLE "certificate" (
|
||||
"status" VARCHAR(50) NOT NULL, -- ready,requesting,failed,provided
|
||||
"error_message" TEXT NOT NULL DEFAULT '',
|
||||
"meta" TEXT NOT NULL,
|
||||
"is_ecc" INTEGER NOT NULL DEFAULT 0
|
||||
"is_ecc" BOOLEAN NOT NULL DEFAULT FALSE
|
||||
);
|
||||
|
||||
CREATE TABLE "stream" (
|
||||
"id" SERIAL PRIMARY KEY,
|
||||
"created_at" BIGINT NOT NULL DEFAULT 0,
|
||||
"updated_at" BIGINT NOT NULL DEFAULT 0,
|
||||
"is_deleted" INTEGER NOT NULL DEFAULT 0,
|
||||
"is_deleted" INTEGER NOT NULL DEFAULT 0, -- int on purpose, gormism
|
||||
"user_id" INTEGER NOT NULL REFERENCES "user"("id"),
|
||||
"listen_interface" VARCHAR(50) NOT NULL,
|
||||
"incoming_port" INTEGER NOT NULL,
|
||||
"tcp_forwarding" INTEGER NOT NULL DEFAULT 0,
|
||||
"udp_forwarding" INTEGER NOT NULL DEFAULT 0,
|
||||
"advanced_config" TEXT NOT NULL,
|
||||
"is_disabled" INTEGER NOT NULL DEFAULT 0
|
||||
"is_disabled" BOOLEAN NOT NULL DEFAULT FALSE
|
||||
);
|
||||
|
||||
CREATE TABLE "nginx_template" (
|
||||
"id" SERIAL PRIMARY KEY,
|
||||
"created_at" BIGINT NOT NULL DEFAULT 0,
|
||||
"updated_at" BIGINT NOT NULL DEFAULT 0,
|
||||
"is_deleted" INTEGER NOT NULL DEFAULT 0,
|
||||
"is_deleted" INTEGER NOT NULL DEFAULT 0, -- int on purpose, gormism
|
||||
"user_id" INTEGER NOT NULL REFERENCES "user"("id"),
|
||||
"name" VARCHAR(50) NOT NULL,
|
||||
"type" VARCHAR(50) NOT NULL,
|
||||
@ -138,12 +138,12 @@ CREATE TABLE "upstream" (
|
||||
"id" SERIAL PRIMARY KEY,
|
||||
"created_at" BIGINT NOT NULL DEFAULT 0,
|
||||
"updated_at" BIGINT NOT NULL DEFAULT 0,
|
||||
"is_deleted" INTEGER NOT NULL DEFAULT 0,
|
||||
"is_deleted" INTEGER NOT NULL DEFAULT 0, -- int on purpose, gormism
|
||||
"user_id" INTEGER NOT NULL REFERENCES "user"("id"),
|
||||
"name" VARCHAR(50) NOT NULL,
|
||||
"nginx_template_id" INTEGER NOT NULL REFERENCES "nginx_template"("id"),
|
||||
"ip_hash" INTEGER NOT NULL DEFAULT 0,
|
||||
"ntlm" INTEGER NOT NULL DEFAULT 0,
|
||||
"ip_hash" BOOLEAN NOT NULL DEFAULT FALSE,
|
||||
"ntlm" BOOLEAN NOT NULL DEFAULT FALSE,
|
||||
"keepalive" INTEGER NOT NULL DEFAULT 0,
|
||||
"keepalive_requests" INTEGER NOT NULL DEFAULT 0,
|
||||
"keepalive_time" VARCHAR(50) NOT NULL DEFAULT '',
|
||||
@ -157,21 +157,21 @@ CREATE TABLE "upstream_server" (
|
||||
"id" SERIAL PRIMARY KEY,
|
||||
"created_at" BIGINT NOT NULL DEFAULT 0,
|
||||
"updated_at" BIGINT NOT NULL DEFAULT 0,
|
||||
"is_deleted" INTEGER NOT NULL DEFAULT 0,
|
||||
"is_deleted" INTEGER NOT NULL DEFAULT 0, -- int on purpose, gormism
|
||||
"upstream_id" INTEGER NOT NULL REFERENCES "upstream"("id"),
|
||||
"server" VARCHAR(50) NOT NULL,
|
||||
"weight" INTEGER NOT NULL DEFAULT 0,
|
||||
"max_conns" INTEGER NOT NULL DEFAULT 0,
|
||||
"max_fails" INTEGER NOT NULL DEFAULT 0,
|
||||
"fail_timeout" INTEGER NOT NULL DEFAULT 0,
|
||||
"is_backup" INTEGER NOT NULL DEFAULT 0
|
||||
"is_backup" BOOLEAN NOT NULL DEFAULT FALSE
|
||||
);
|
||||
|
||||
CREATE TABLE "access_list" (
|
||||
"id" SERIAL PRIMARY KEY,
|
||||
"created_at" BIGINT NOT NULL DEFAULT 0,
|
||||
"updated_at" BIGINT NOT NULL DEFAULT 0,
|
||||
"is_deleted" INTEGER NOT NULL DEFAULT 0,
|
||||
"is_deleted" INTEGER NOT NULL DEFAULT 0, -- int on purpose, gormism
|
||||
"user_id" INTEGER NOT NULL REFERENCES "user"("id"),
|
||||
"name" VARCHAR(50) NOT NULL,
|
||||
"meta" TEXT NOT NULL
|
||||
@ -181,7 +181,7 @@ CREATE TABLE "host" (
|
||||
"id" SERIAL PRIMARY KEY,
|
||||
"created_at" BIGINT NOT NULL DEFAULT 0,
|
||||
"updated_at" BIGINT NOT NULL DEFAULT 0,
|
||||
"is_deleted" INTEGER NOT NULL DEFAULT 0,
|
||||
"is_deleted" INTEGER NOT NULL DEFAULT 0, -- int on purpose, gormism
|
||||
"user_id" INTEGER NOT NULL REFERENCES "user"("id"),
|
||||
"type" TEXT NOT NULL,
|
||||
"nginx_template_id" INTEGER NOT NULL REFERENCES "nginx_template"("id"),
|
||||
@ -193,18 +193,18 @@ CREATE TABLE "host" (
|
||||
"proxy_port" INTEGER NOT NULL DEFAULT 0,
|
||||
"certificate_id" INTEGER NOT NULL DEFAULT 0 REFERENCES "certificate"("id"),
|
||||
"access_list_id" INTEGER NOT NULL DEFAULT 0 REFERENCES "access_list"("id"),
|
||||
"ssl_forced" INTEGER NOT NULL DEFAULT 0,
|
||||
"caching_enabled" INTEGER NOT NULL DEFAULT 0,
|
||||
"block_exploits" INTEGER NOT NULL DEFAULT 0,
|
||||
"allow_websocket_upgrade" INTEGER NOT NULL DEFAULT 0,
|
||||
"http2_support" INTEGER NOT NULL DEFAULT 0,
|
||||
"hsts_enabled" INTEGER NOT NULL DEFAULT 0,
|
||||
"hsts_subdomains" INTEGER NOT NULL DEFAULT 0,
|
||||
"ssl_forced" BOOLEAN NOT NULL DEFAULT FALSE,
|
||||
"caching_enabled" BOOLEAN NOT NULL DEFAULT FALSE,
|
||||
"block_exploits" BOOLEAN NOT NULL DEFAULT FALSE,
|
||||
"allow_websocket_upgrade" BOOLEAN NOT NULL DEFAULT FALSE,
|
||||
"http2_support" BOOLEAN NOT NULL DEFAULT FALSE,
|
||||
"hsts_enabled" BOOLEAN NOT NULL DEFAULT FALSE,
|
||||
"hsts_subdomains" BOOLEAN NOT NULL DEFAULT FALSE,
|
||||
"paths" TEXT NOT NULL DEFAULT '',
|
||||
"advanced_config" TEXT NOT NULL DEFAULT '',
|
||||
"status" TEXT NOT NULL DEFAULT '',
|
||||
"error_message" TEXT NOT NULL DEFAULT '',
|
||||
"is_disabled" INTEGER NOT NULL DEFAULT 0
|
||||
"is_disabled" BOOLEAN NOT NULL DEFAULT FALSE
|
||||
);
|
||||
|
||||
-- migrate:down
|
||||
|
Reference in New Issue
Block a user