Update COMPAT.md

This commit is contained in:
Pekka Enberg
2025-02-14 11:58:54 +02:00
committed by GitHub
parent 567a2e9a9f
commit b949ef5360

View File

@@ -1,12 +1,12 @@
# Compatibility with SQLite
# Limbo compatibility with SQLite
This document describes the compatibility of Limbo with SQLite.
## Table of contents:
## Table of contents
- [Compatibility with SQLite](#compatibility-with-sqlite)
- [Table of contents:](#table-of-contents)
- [Features](#features)
- [Overview](#overview)
- [Features](#features)
- [Limitations](#limitations)
- [SQLite query language](#sqlite-query-language)
- [Statements](#statements)
- [PRAGMA](#pragma)
@@ -26,16 +26,24 @@ This document describes the compatibility of Limbo with SQLite.
- [Vector](#vector)
- [Time](#time)
## Features
## Overview
Limbo aims to be fully compatible with SQLite, with opt-in features not supported by SQLite.
The current status of Limbo is:
### Features
* ✅ SQLite file format is fully supported
* 🚧 SQLite query language [[status](#sqlite-query-language)] is partially supported
* 🚧 SQLite C API [[status](#sqlite-c-api)] is partially supported
### Limitations
* ✅ SQLite file format is fully supported.
* 🚧 SQLite query language [[status](#sqlite-query-language)]
* 🚧 SQLite C API [[status](#sqlite-c-api)].
* ⛔️ Concurrent access from multiple processes is not supported.
* ⛔️ Savepoints are not supported.
* ⛔️ Triggers are not supported.
* ⛔️ Indexes are not supported.
* ⛔️ Views are not supported.
* ⛔️ Vacuum is not supported.
## SQLite query language