SQL
CREATE TABLE "ocr_text" (
frame_id INTEGER NOT NULL,
text TEXT NOT NULL,
text_json TEXT,
app_name TEXT NOT NULL DEFAULT '',
ocr_engine TEXT NOT NULL DEFAULT 'unknown',
window_name TEXT,
focused BOOLEAN DEFAULT FALSE,
text_length INTEGER,
sync_id TEXT,
synced_at DATETIME
)
Columns
| Column |
Data type |
Allow null |
Primary key |
Actions |
frame_id |
INTEGER |
|
|
read-only
|
text |
TEXT |
|
|
read-only
|
text_json |
TEXT |
✓ |
|
read-only
|
app_name |
TEXT |
|
|
read-only
|
ocr_engine |
TEXT |
|
|
read-only
|
window_name |
TEXT |
✓ |
|
read-only
|
focused |
BOOLEAN |
✓ |
|
read-only
|
text_length |
INTEGER |
✓ |
|
read-only
|
sync_id |
TEXT |
✓ |
|
read-only
|
synced_at |
DATETIME |
✓ |
|
read-only
|
Indexes
| Name |
Columns |
Unique |
SQL |
Drop? |
| idx_ocr_text_frame_app_window |
frame_id
app_name
window_name
|
|
SQL
CREATE INDEX idx_ocr_text_frame_app_window
ON ocr_text(frame_id, app_name, window_name)
|
read-only
|
| idx_ocr_text_frame_id |
frame_id
|
|
SQL
CREATE INDEX idx_ocr_text_frame_id
ON ocr_text(frame_id)
|
read-only
|
| idx_ocr_text_length |
text_length
|
|
SQL
CREATE INDEX idx_ocr_text_length
ON ocr_text (text_length)
|
read-only
|
| idx_ocr_text_sync_id |
sync_id
|
|
SQL
CREATE INDEX idx_ocr_text_sync_id
ON ocr_text(sync_id) WHERE sync_id IS NOT NULL
|
read-only
|