diff --git a/backend/pom.xml b/backend/pom.xml
index 617481f..1c2fd89 100644
--- a/backend/pom.xml
+++ b/backend/pom.xml
@@ -72,6 +72,6 @@
- esn
+ esn-1.0.0
diff --git a/backend/src/main/resources/db/schema.sql b/backend/src/main/resources/db/schema.sql
index 34ee631..f6b0171 100644
--- a/backend/src/main/resources/db/schema.sql
+++ b/backend/src/main/resources/db/schema.sql
@@ -260,3 +260,20 @@ INSERT INTO esn_product (tenant_code, store_id, product_code, product_name, cate
SELECT 'EMART', s.id, 'P-001', '신라면', '라면/면류', 850, 800
FROM esn_store s WHERE s.store_code = 'EM-001' LIMIT 1
ON CONFLICT DO NOTHING;
+
+-- ── 감사 로그 ─────────────────────────────────────────────────────────────────
+CREATE TABLE IF NOT EXISTS esn_audit_log (
+ id BIGSERIAL PRIMARY KEY,
+ tenant_code VARCHAR(20),
+ username VARCHAR(200),
+ action VARCHAR(200) NOT NULL,
+ resource VARCHAR(200),
+ resource_id VARCHAR(100),
+ detail TEXT,
+ ip_address VARCHAR(50),
+ user_agent VARCHAR(500),
+ success BOOLEAN DEFAULT TRUE,
+ created_at TIMESTAMP DEFAULT NOW()
+);
+CREATE INDEX IF NOT EXISTS idx_audit_created ON esn_audit_log(created_at DESC);
+CREATE INDEX IF NOT EXISTS idx_audit_tenant ON esn_audit_log(tenant_code, created_at DESC);