Skip to content

Commit 2280720

Browse files
committed
Duplicate columnar limitations on columnar concepts page
1 parent 29a3075 commit 2280720

File tree

3 files changed

+32
-23
lines changed

3 files changed

+32
-23
lines changed

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

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: jonels-msft
66
ms.service: cosmos-db
77
ms.subservice: postgresql
88
ms.topic: conceptual
9-
ms.date: 05/23/2022
9+
ms.date: 01/25/2023
1010
ms.custom: kr2b-contr-experiment
1111
---
1212

@@ -194,8 +194,7 @@ storage](https://docs.citusdata.com/en/stable/use_cases/timeseries.html#archivin
194194

195195
## Limitations
196196

197-
This feature still has significant limitations. See [limits and
198-
limitations](reference-limits.md#columnar-storage).
197+
[!INCLUDE[columnar-limitations](includes/columnar-limitations.md)]
199198

200199
## Next steps
201200

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
---
2+
author: jonels-msft
3+
ms.author: jonels
4+
ms.service: cosmos-db
5+
ms.subservice: postgresql
6+
ms.topic: include
7+
ms.date: 01/25/2023
8+
---
9+
10+
* Compression is on disk, not in memory
11+
* Append-only (no UPDATE/DELETE support)
12+
* No space reclamation (for example, rolled-back transactions may still consume
13+
disk space)
14+
* No index support, index scans, or bitmap index scans
15+
* No tidscans
16+
* No sample scans
17+
* No TOAST support (large values supported inline)
18+
* No support for ON CONFLICT statements (except DO NOTHING actions with no
19+
target specified).
20+
* No support for tuple locks (SELECT ... FOR SHARE, SELECT ... FOR UPDATE)
21+
* No support for serializable isolation level
22+
* Support for PostgreSQL server versions 12+ only
23+
* No support for foreign keys, unique constraints, or exclusion constraints
24+
* No support for logical decoding
25+
* No support for intra-node parallel scans
26+
* No support for AFTER ... FOR EACH ROW triggers
27+
* No UNLOGGED columnar tables
28+
* No TEMPORARY columnar tables

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

Lines changed: 2 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: jonels-msft
66
ms.service: cosmos-db
77
ms.subservice: postgresql
88
ms.topic: conceptual
9-
ms.date: 02/25/2022
9+
ms.date: 01/25/2023
1010
---
1111

1212
# Azure Cosmos DB for PostgreSQL limits and limitations
@@ -88,25 +88,7 @@ with an error.
8888
Azure Cosmos DB for PostgreSQL currently has these limitations with [columnar
8989
tables](concepts-columnar.md):
9090

91-
* Compression is on disk, not in memory
92-
* Append-only (no UPDATE/DELETE support)
93-
* No space reclamation (for example, rolled-back transactions may still consume
94-
disk space)
95-
* No index support, index scans, or bitmap index scans
96-
* No tidscans
97-
* No sample scans
98-
* No TOAST support (large values supported inline)
99-
* No support for ON CONFLICT statements (except DO NOTHING actions with no
100-
target specified).
101-
* No support for tuple locks (SELECT ... FOR SHARE, SELECT ... FOR UPDATE)
102-
* No support for serializable isolation level
103-
* Support for PostgreSQL server versions 12+ only
104-
* No support for foreign keys, unique constraints, or exclusion constraints
105-
* No support for logical decoding
106-
* No support for intra-node parallel scans
107-
* No support for AFTER ... FOR EACH ROW triggers
108-
* No UNLOGGED columnar tables
109-
* No TEMPORARY columnar tables
91+
[!INCLUDE[columnar-limitations](includes/columnar-limitations.md)]
11092

11193
## Next steps
11294

0 commit comments

Comments
 (0)