From b43781f5d7dbeb5cbe10e830b2fded3889562db4 Mon Sep 17 00:00:00 2001
From: Eunhak Lee <lee@enak.kr>
Date: Tue, 3 Dec 2024 18:12:37 +0900
Subject: [PATCH] =?UTF-8?q?chore(db):=20=EC=8B=A4=EC=A0=9C=20hwinfo=20daem?=
 =?UTF-8?q?on=20=EC=9D=98=20=EB=8D=B0=EC=9D=B4=ED=84=B0=EC=97=90=20?=
 =?UTF-8?q?=EB=A7=9E=EA=B2=8C=20=EB=B3=80=EA=B2=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 init/sql/init.sql | 22 ++++++++++++++--------
 1 file changed, 14 insertions(+), 8 deletions(-)

diff --git a/init/sql/init.sql b/init/sql/init.sql
index b3d775a..4918e11 100644
--- a/init/sql/init.sql
+++ b/init/sql/init.sql
@@ -59,12 +59,15 @@ CREATE TABLE part_info_cpu (
     base_clock              VARCHAR(32),
     max_clock               VARCHAR(32),
     mem_type                VARCHAR(32),
-    tdp                     VARCHAR(32)
+    tdp                     VARCHAR(32),
+    l2_size                 VARCHAR(16),
+    l3_size                 VARCHAR(16),
 );
 
 CREATE TABLE part_info_gpu (
     part_id                 INTEGER NOT NULL
                             CONSTRAINT gpu_part_id REFERENCES "parts",
+    manufacturer            VARCHAR(64),
     chipset_manufacturer    VARCHAR(32),
     family_type             VARCHAR(32),
     chipset                 VARCHAR(32),
@@ -72,12 +75,13 @@ CREATE TABLE part_info_gpu (
     vram_size               VARCHAR(32),
     interface               VARCHAR(32),
     max_monitor_count       VARCHAR(32),
-    power_consumption       VARCHAR(32)
+    power_consumption       VARCHAR(32),
 );
 
 CREATE TABLE part_info_mb (
     part_id                 INTEGER NOT NULL
                             CONSTRAINT mb_part_id REFERENCES "parts",
+    manufacturer            VARCHAR(64),
     board_type              VARCHAR(32),
     cpu_socket              VARCHAR(32),
     cpu_chipset             VARCHAR(32),
@@ -85,41 +89,43 @@ CREATE TABLE part_info_mb (
     ram_type                VARCHAR(32),
     ram_speed               VARCHAR(32),
     ram_slot_count          VARCHAR(32),
-    form_factor             VARCHAR(32)
+    form_factor             VARCHAR(32),
 );
 
 CREATE TABLE part_info_ram (
     part_id                 INTEGER NOT NULL
                             CONSTRAINT ram_part_id REFERENCES "parts",
+    manufacturer            VARCHAR(64),
     usage_type              VARCHAR(32),
     form_factor             VARCHAR(32),
     size                    VARCHAR(32),
     generation              VARCHAR(32),
     base_clock              VARCHAR(32),
-    package_count           VARCHAR(32)
+    package_count           VARCHAR(32),
 );
 
 CREATE TABLE part_info_ssd (
     part_id                 INTEGER NOT NULL
                             CONSTRAINT ssd_part_id REFERENCES "parts",
+    capacity                VARCHAR(32),
     interface               VARCHAR(32),
-    size                    VARCHAR(32),
     form_factor             VARCHAR(32),
     nand_type               VARCHAR(32),
     dram_type_size          VARCHAR(32),
-    protocol                VARCHAR(32)
+    protocol                VARCHAR(32),
 );
 
 CREATE TABLE part_info_hdd (
     part_id                 INTEGER NOT NULL
                             CONSTRAINT hdd_part_id REFERENCES "parts",
+    capacity                VARCHAR(32),
+    interface               VARCHAR(32),
     usage_type              VARCHAR(32),
     disk_standard_size      VARCHAR(32),
-    interface               VARCHAR(32),
     buffer_size             VARCHAR(32),
     rpm                     VARCHAR(32),
     max_speed               VARCHAR(32),
-    access_method           VARCHAR(32)
+    access_method           VARCHAR(32),
 );
 
 CREATE TABLE part_info_etc (
-- 
GitLab