تمرين إعادة البناء
SQLite Pragmas
أعد كتابة إعدادات SQLite مهمة مثل foreign_keys وWAL.
sql
~10 دقيقة
متوسط
أعد بناء الكود
Rebuild
هذا هو الكود. اكتبه بنفسك.
الكود المرجعي
-- Drill 23 — PRAGMAs الأساسية في SQLite — SQLite 3.x+
PRAGMA foreign_keys = ON;
PRAGMA journal_mode = WAL;
PRAGMA busy_timeout = 5000;
CREATE TABLE parents (
id INTEGER PRIMARY KEY
);
CREATE TABLE children (
id INTEGER PRIMARY KEY,
parent_id INTEGER NOT NULL,
FOREIGN KEY (parent_id) REFERENCES parents(id)
);
INSERT INTO parents VALUES (1);
INSERT INTO children VALUES (10, 1);
SELECT parent_id
FROM children;اكتب هنا