Skip to content

Commit 364b9fe

Browse files
committed
Isolate columnar limitations on concept page
1 parent 2280720 commit 364b9fe

File tree

3 files changed

+21
-36
lines changed

3 files changed

+21
-36
lines changed

articles/cosmos-db/postgresql/concepts-columnar.md

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,27 @@ storage](https://docs.citusdata.com/en/stable/use_cases/timeseries.html#archivin
194194

195195
## Limitations
196196

197-
[!INCLUDE[columnar-limitations](includes/columnar-limitations.md)]
197+
This feature still has significant limitations:
198+
199+
* Compression is on disk, not in memory
200+
* Append-only (no UPDATE/DELETE support)
201+
* No space reclamation (for example, rolled-back transactions may still consume
202+
disk space)
203+
* No index support, index scans, or bitmap index scans
204+
* No tidscans
205+
* No sample scans
206+
* No TOAST support (large values supported inline)
207+
* No support for ON CONFLICT statements (except DO NOTHING actions with no
208+
target specified).
209+
* No support for tuple locks (SELECT ... FOR SHARE, SELECT ... FOR UPDATE)
210+
* No support for serializable isolation level
211+
* Support for PostgreSQL server versions 12+ only
212+
* No support for foreign keys, unique constraints, or exclusion constraints
213+
* No support for logical decoding
214+
* No support for intra-node parallel scans
215+
* No support for AFTER ... FOR EACH ROW triggers
216+
* No UNLOGGED columnar tables
217+
* No TEMPORARY columnar tables
198218

199219
## Next steps
200220

articles/cosmos-db/postgresql/includes/columnar-limitations.md

Lines changed: 0 additions & 28 deletions
This file was deleted.

articles/cosmos-db/postgresql/reference-limits.md

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -83,13 +83,6 @@ cluster, the `citus` database. Creating another
8383
database is currently not allowed, and the CREATE DATABASE command will fail
8484
with an error.
8585

86-
### Columnar storage
87-
88-
Azure Cosmos DB for PostgreSQL currently has these limitations with [columnar
89-
tables](concepts-columnar.md):
90-
91-
[!INCLUDE[columnar-limitations](includes/columnar-limitations.md)]
92-
9386
## Next steps
9487

9588
* Learn how to [create a cluster in the

0 commit comments

Comments
 (0)