Databases

Databases

Give a flow a memory — save rows to a local SQLite file, find them again, change them, remove them.

Most flows are stateless: something happens, something else happens, nothing remembers. The five Database nodes are how a flow remembers. Each database is one ordinary .sqlite file in Watchflows' Application Support folder — no server, no account, nothing leaves your Mac, and you can open it in any SQLite tool.

Save to Database writes a clipboard entry; Find in Database reads it back.
Save to Database writes a clipboard entry; Find in Database reads it back.

There is no schema step: Save to Database creates the table and any column you name on its first run, and every table it makes gets two managed columns — id, an auto-numbering primary key, and created_at, a UTC ISO-8601 stamp. Those two names are reserved. Each node has an Input inlet and an Output outlet, and finds its database by id rather than by name, so renaming one in Settings never breaks a flow.

Every Databases node