1
This commit is contained in:
46
_sql/update_pla_account_job_postings_fields.sql
Normal file
46
_sql/update_pla_account_job_postings_fields.sql
Normal file
@@ -0,0 +1,46 @@
|
||||
-- 根据 model 定义更新 pla_account 和 job_postings 表的字段
|
||||
-- 执行时间: 2025-01-20
|
||||
|
||||
-- ============================================
|
||||
-- 更新 pla_account 表
|
||||
-- ============================================
|
||||
|
||||
-- 添加 is_salary_priority 字段(排序优先级,JSON类型)
|
||||
ALTER TABLE pla_account
|
||||
ADD COLUMN is_salary_priority JSON COMMENT '排序优先级' AFTER job_type_id;
|
||||
|
||||
-- 添加 user_address 字段(用户地址)
|
||||
ALTER TABLE pla_account
|
||||
ADD COLUMN user_address VARCHAR(200) NOT NULL DEFAULT '' COMMENT '用户地址' AFTER is_salary_priority;
|
||||
|
||||
-- 添加 user_longitude 字段(用户经度)
|
||||
ALTER TABLE pla_account
|
||||
ADD COLUMN user_longitude VARCHAR(50) NOT NULL DEFAULT '' COMMENT '用户经度' AFTER user_address;
|
||||
|
||||
-- 添加 user_latitude 字段(用户纬度)
|
||||
ALTER TABLE pla_account
|
||||
ADD COLUMN user_latitude VARCHAR(50) NOT NULL DEFAULT '' COMMENT '用户纬度' AFTER user_longitude;
|
||||
|
||||
-- 添加 is_chat_outsourcing 字段(是否沟通外包岗位)
|
||||
ALTER TABLE pla_account
|
||||
ADD COLUMN is_chat_outsourcing TINYINT(1) NOT NULL DEFAULT 0 COMMENT '是否沟通外包岗位' AFTER auto_active;
|
||||
|
||||
-- ============================================
|
||||
-- 更新 job_postings 表
|
||||
-- ============================================
|
||||
|
||||
-- 添加 longitude 字段(经度)
|
||||
ALTER TABLE job_postings
|
||||
ADD COLUMN longitude VARCHAR(50) DEFAULT '' COMMENT '经度' AFTER location;
|
||||
|
||||
-- 添加 latitude 字段(纬度)
|
||||
ALTER TABLE job_postings
|
||||
ADD COLUMN latitude VARCHAR(50) DEFAULT '' COMMENT '纬度' AFTER longitude;
|
||||
|
||||
-- ============================================
|
||||
-- 说明
|
||||
-- ============================================
|
||||
-- 如果字段已存在,执行 ALTER TABLE 会报错,可以忽略
|
||||
-- 如果 MySQL 版本低于 5.7,is_salary_priority 字段的 JSON 类型需要改为 TEXT 类型
|
||||
-- 执行前建议先备份数据库
|
||||
|
||||
Reference in New Issue
Block a user