16 lines
785 B
SQL
16 lines
785 B
SQL
ALTER TABLE library_documents
|
|
ADD COLUMN cover_image_path VARCHAR(255) DEFAULT NULL,
|
|
ADD COLUMN publisher VARCHAR(255) DEFAULT NULL,
|
|
ADD COLUMN publish_year INT DEFAULT NULL,
|
|
ADD COLUMN country VARCHAR(100) DEFAULT NULL,
|
|
ADD COLUMN type_id INT UNSIGNED DEFAULT NULL,
|
|
ADD COLUMN page_count INT DEFAULT NULL,
|
|
ADD COLUMN summary_en TEXT DEFAULT NULL,
|
|
ADD COLUMN summary_ar TEXT DEFAULT NULL;
|
|
|
|
-- Add foreign key for type_id if library_types exists (it should from prev migration)
|
|
-- We use a safe procedure to add the FK only if the table exists to avoid strict dependency order failures in some setups,
|
|
-- but standard SQL is fine here assuming 004 ran.
|
|
-- However, strict SQL mode might complain if we don't index it.
|
|
ALTER TABLE library_documents ADD INDEX idx_library_type (type_id);
|