/* Navicat Premium Dump SQL Source Server : 智能控制平台 Source Server Type : PostgreSQL Source Server Version : 150013 (150013) Source Host : 10.10.10.9:5432 Source Catalog : ktor2 Source Schema : public Target Server Type : PostgreSQL Target Server Version : 150013 (150013) File Encoding : 65001 Date: 18/09/2025 16:10:35 */ -- ---------------------------- -- Table structure for users -- ---------------------------- DROP TABLE IF EXISTS "public"."users"; CREATE TABLE "public"."users" ( "id" uuid NOT NULL DEFAULT gen_random_uuid(), "username" varchar(50) COLLATE "pg_catalog"."default" NOT NULL DEFAULT ''::character varying, "email" varchar(32) COLLATE "pg_catalog"."default", "phone" varchar(32) COLLATE "pg_catalog"."default", "password_hash" varchar(255) COLLATE "pg_catalog"."default" NOT NULL, "is_active" bool NOT NULL DEFAULT true, "created_at" timestamp(6), "updated_at" timestamp(6), "roles" json NOT NULL, "bbit_tenant_id" varchar(255) COLLATE "pg_catalog"."default" ) ; COMMENT ON COLUMN "public"."users"."id" IS '主键'; COMMENT ON COLUMN "public"."users"."username" IS '用户名'; COMMENT ON COLUMN "public"."users"."email" IS '邮箱'; COMMENT ON COLUMN "public"."users"."phone" IS '手机号'; COMMENT ON COLUMN "public"."users"."password_hash" IS '经加密的密码'; COMMENT ON COLUMN "public"."users"."is_active" IS '是否可用'; COMMENT ON COLUMN "public"."users"."created_at" IS '创建时间'; COMMENT ON COLUMN "public"."users"."updated_at" IS '更新时间'; COMMENT ON COLUMN "public"."users"."roles" IS '角色权限'; COMMENT ON COLUMN "public"."users"."bbit_tenant_id" IS '所在bbit中的租户ID'; COMMENT ON TABLE "public"."users" IS '用户基本信息'; -- ---------------------------- -- Primary Key structure for table users -- ---------------------------- ALTER TABLE "public"."users" ADD CONSTRAINT "users_pkey" PRIMARY KEY ("id");