first commit
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
-- Schema de base de données pour ObsiViewer
|
||||
-- Ce fichier est utilisé pour la compatibilité Docker
|
||||
|
||||
CREATE TABLE IF NOT EXISTS notes (
|
||||
id TEXT PRIMARY KEY,
|
||||
title TEXT NOT NULL,
|
||||
content TEXT,
|
||||
tags TEXT, -- JSON array
|
||||
frontmatter TEXT, -- JSON object
|
||||
created_at INTEGER DEFAULT (strftime('%s', 'now') * 1000),
|
||||
updated_at INTEGER DEFAULT (strftime('%s', 'now') * 1000)
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS settings (
|
||||
key TEXT PRIMARY KEY,
|
||||
value TEXT
|
||||
);
|
||||
|
||||
-- Insert some demo data if table is empty
|
||||
INSERT OR IGNORE INTO notes (id, title, content, tags)
|
||||
VALUES (
|
||||
'welcome',
|
||||
'Welcome to Your Second Brain',
|
||||
'# Welcome to Your Second Brain
|
||||
|
||||
This is a demo of an Obsidian-like note-taking app built with Angular.
|
||||
|
||||
## Features
|
||||
|
||||
- Markdown rendering
|
||||
- [[features/internal-links|Internal Links]]
|
||||
- [[features/graph-view|Graph View]]
|
||||
- Tagging
|
||||
- File explorer
|
||||
|
||||
Check out the other notes to see how things work.',
|
||||
'["getting-started", "welcome"]'
|
||||
);
|
||||
Reference in New Issue
Block a user