| -- Migration to create the tables for Cloudflare D1 | |
| CREATE TABLE IF NOT EXISTS professionals ( | |
| id INTEGER PRIMARY KEY AUTOINCREMENT, | |
| name TEXT, | |
| specialty TEXT, | |
| address TEXT, | |
| contact TEXT, | |
| website TEXT, | |
| summary TEXT, | |
| type TEXT -- 'lawyer' or 'notary' | |
| ); | |
| CREATE TABLE IF NOT EXISTS chat_sessions ( | |
| id TEXT PRIMARY KEY, | |
| title TEXT, | |
| docType TEXT, | |
| timestamp INTEGER, | |
| messages TEXT -- JSON string | |
| ); | |
| CREATE TABLE IF NOT EXISTS checkpoints ( | |
| id TEXT PRIMARY KEY, | |
| name TEXT, | |
| timestamp INTEGER, | |
| state TEXT -- JSON string | |
| ); | |