sql5 4.0.0

SQLite compatible database with CJK FTS5 full-text search and vector similarity
# sql5 v1.13 版本說明(已完成)

## 版本資訊
- **版本**:1.13
- **日期**:2026-05-03
- **名稱**:DEFAULT VALUES 與 LIMIT 語法增強

## 新增功能

### 1. INSERT DEFAULT VALUES
- `INSERT INTO table DEFAULT VALUES` - 使用預設值插入

### 2. LIMIT 語法增強
- `LIMIT n, m` - 跳過前 n 列,回傳 m 列(MySQL 風格)
- 需支援 `LIMIT <offset>, <count>`

### 3. 欄位 DEFAULT 約束
- `CREATE TABLE t (id INTEGER DEFAULT 0)`
- `CREATE TABLE t (id TEXT DEFAULT 'unknown')`

### 4. 字串連接
- `||` 運算子(已在 v1.11 測試)
- `SELECT 'hello' || ' ' || 'world'`

## 使用方式

```sql
-- DEFAULT VALUES
CREATE TABLE t (id INTEGER DEFAULT 100, name TEXT DEFAULT 'unknown');
INSERT INTO t DEFAULT VALUES;
SELECT * FROM t;

-- LIMIT 語法
SELECT * FROM t LIMIT 5, 10;

-- DEFAULT 約束
CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT DEFAULT 'guest');
INSERT INTO users (id) VALUES (1);
```

## 對應 SQLite 相容性

| SQLite 功能 | sql5 v1.13 狀態 |
|------------|---------------|
| DDL (CREATE/DROP TABLE) | ✅ 完成 |
| DML (INSERT/UPDATE/DELETE) | ✅ 完成 |
| SELECT with WHERE, JOIN | ✅ 完成 |
| Aggregate | ✅ 完成 |
| Transactions | ✅ 完成 |
| AUTOINCREMENT | ✅ 完成 |
| FOREIGN KEY | ✅ 完成 |
| FTS5 (CJK) | ✅ 完成 |
| INDEX, PRAGMA, ALTER | ✅ 完成 (v1.3) |
| WAL Mode | ✅ 完成 (v1.4) |
| VIEW, REINDEX | ✅ 完成 (v1.5) |
| sqlite_master | ✅ 完成 (v1.6) |
| UNION, 子查詢 | ✅ 完成 (v1.7) |
| CHECK 約束 | ✅ 完成 (v1.8) |
| GROUP BY, ORDER BY | ✅ 完成 (v1.10) |
| 函式, CAST | ✅ 完成 (v1.11) |
| LIMIT/OFFSET, MIN/MAX/AVG | ✅ 完成 (v1.12) |
| **DEFAULT VALUES** | ✅ 新增 (v1.13) |
| **LIMIT n,m 語法** | ✅ 新增 (v1.13) |
| **DEFAULT 約束** | ✅ 新增 (v1.13) |
| TRIGGERs | ❌ 待支援 |
| ATTACH | ❌ 待支援 |
| VACUUM | ❌ 待支援 |