The runtime needs JavaScript. Without it this page is still the schema, the file list and the exact commands — they run on your machine instead.
The page below is already yours to read. Only running a command waits for this.
-- The schema you want the database to have. -- -- Ptah reads this file as the desired state, reads the real catalog out of -- app.db, and works out the difference. You never write ALTER statements here. CREATE TABLE users ( id INTEGER PRIMARY KEY, name TEXT NOT NULL, email TEXT NOT NULL ); CREATE TABLE tasks ( id INTEGER PRIMARY KEY, user_id INTEGER NOT NULL, title TEXT NOT NULL, done INTEGER NOT NULL DEFAULT 0, FOREIGN KEY (user_id) REFERENCES users (id) );
Nothing has been read out of SQLite yet.
This pane only ever shows rows and columns the database actually returned, after a command finished. The list on the left is what the seed will create; it is marked from the seed until the catalog has been read back.
# Scenario A · users + tasks · synthetic data
# The workspace is seeded once the runtime is up; nothing has run yet.