Add hierarchical region data to candidate and center records
This commit is contained in:
@@ -61,6 +61,12 @@ export const sqliteSchema = `
|
||||
grade TEXT,
|
||||
school_id TEXT REFERENCES schools(id) ON DELETE SET NULL,
|
||||
class_id TEXT REFERENCES school_classes(id) ON DELETE SET NULL,
|
||||
province_code TEXT,
|
||||
province_name TEXT,
|
||||
city_code TEXT,
|
||||
city_name TEXT,
|
||||
district_code TEXT,
|
||||
district_name TEXT,
|
||||
address TEXT,
|
||||
emergency_contact TEXT,
|
||||
emergency_phone TEXT,
|
||||
@@ -169,6 +175,12 @@ export const sqliteSchema = `
|
||||
school_id TEXT NOT NULL REFERENCES schools(id) ON DELETE CASCADE,
|
||||
code TEXT NOT NULL UNIQUE,
|
||||
name TEXT NOT NULL,
|
||||
province_code TEXT NOT NULL,
|
||||
province_name TEXT NOT NULL,
|
||||
city_code TEXT NOT NULL,
|
||||
city_name TEXT NOT NULL,
|
||||
district_code TEXT NOT NULL,
|
||||
district_name TEXT NOT NULL,
|
||||
address TEXT NOT NULL,
|
||||
contact TEXT,
|
||||
manager_name TEXT,
|
||||
@@ -207,6 +219,12 @@ export const sqliteSchema = `
|
||||
request_type TEXT NOT NULL CHECK (request_type IN ('create', 'update')),
|
||||
code TEXT NOT NULL,
|
||||
name TEXT NOT NULL,
|
||||
province_code TEXT NOT NULL,
|
||||
province_name TEXT NOT NULL,
|
||||
city_code TEXT NOT NULL,
|
||||
city_name TEXT NOT NULL,
|
||||
district_code TEXT NOT NULL,
|
||||
district_name TEXT NOT NULL,
|
||||
address TEXT NOT NULL,
|
||||
contact TEXT,
|
||||
manager_name TEXT,
|
||||
@@ -420,6 +438,12 @@ export const mysqlSchema = [
|
||||
grade VARCHAR(100) NULL,
|
||||
school_id VARCHAR(64) NULL,
|
||||
class_id VARCHAR(64) NULL,
|
||||
province_code VARCHAR(6) NULL,
|
||||
province_name VARCHAR(80) NULL,
|
||||
city_code VARCHAR(6) NULL,
|
||||
city_name VARCHAR(100) NULL,
|
||||
district_code VARCHAR(6) NULL,
|
||||
district_name VARCHAR(100) NULL,
|
||||
address VARCHAR(255) NULL,
|
||||
emergency_contact VARCHAR(100) NULL,
|
||||
emergency_phone VARCHAR(60) NULL,
|
||||
@@ -551,6 +575,12 @@ export const mysqlSchema = [
|
||||
school_id VARCHAR(64) NOT NULL,
|
||||
code VARCHAR(40) NOT NULL,
|
||||
name VARCHAR(200) NOT NULL,
|
||||
province_code VARCHAR(6) NOT NULL,
|
||||
province_name VARCHAR(80) NOT NULL,
|
||||
city_code VARCHAR(6) NOT NULL,
|
||||
city_name VARCHAR(100) NOT NULL,
|
||||
district_code VARCHAR(6) NOT NULL,
|
||||
district_name VARCHAR(100) NOT NULL,
|
||||
address VARCHAR(255) NOT NULL,
|
||||
contact VARCHAR(100) NULL,
|
||||
manager_name VARCHAR(100) NULL,
|
||||
@@ -593,6 +623,12 @@ export const mysqlSchema = [
|
||||
request_type ENUM('create', 'update') NOT NULL,
|
||||
code VARCHAR(40) NOT NULL,
|
||||
name VARCHAR(200) NOT NULL,
|
||||
province_code VARCHAR(6) NOT NULL,
|
||||
province_name VARCHAR(80) NOT NULL,
|
||||
city_code VARCHAR(6) NOT NULL,
|
||||
city_name VARCHAR(100) NOT NULL,
|
||||
district_code VARCHAR(6) NOT NULL,
|
||||
district_name VARCHAR(100) NOT NULL,
|
||||
address VARCHAR(255) NOT NULL,
|
||||
contact VARCHAR(100) NULL,
|
||||
manager_name VARCHAR(100) NULL,
|
||||
|
||||
Reference in New Issue
Block a user