From ec604a8df0e18ae4eecf2b8acf5548aee8c51389 Mon Sep 17 00:00:00 2001 From: "dgrowley@gmail.com" Date: Wed, 31 Oct 2018 01:45:41 +1300 Subject: [PATCH v1] Add documentation section appendix detailing some limitations of PostgreSQL --- doc/src/sgml/dblimits.sgml | 104 +++++++++++++++++++++++++++++++++++++++++++++ doc/src/sgml/filelist.sgml | 1 + doc/src/sgml/postgres.sgml | 1 + 3 files changed, 106 insertions(+) create mode 100644 doc/src/sgml/dblimits.sgml diff --git a/doc/src/sgml/dblimits.sgml b/doc/src/sgml/dblimits.sgml new file mode 100644 index 0000000000..5fd8efc808 --- /dev/null +++ b/doc/src/sgml/dblimits.sgml @@ -0,0 +1,104 @@ + + + + Database Limitations + + + The following table describes the limits of PostgreSQL + + + + <productname>PostgreSQL</productname> limitations + + + + Item + Limit + Comment + + + + + + Maximum Database Size + Unlimited + + + + + Maximum Number of Databases + Unlimited + + + + + Maximum Relation Size + 32 TB + Limited by 2^32 pages per relation + + + + Maximum Row Size + 1600 GB + Assuming 1600 columns, each 1 GB in size + + + + Maximum Field Size + 1 GB + + + + + Maximum Identifier Length + 63 characters + + + + + Maximum Rows per Table + Unlimited + + + + + Maximum Columns per Table + 250 - 1600 + Depending on column types. (More details here) + + + + Maximum Indexes per Table + Unlimited + + + + + Maximum Indexed Columns + 32 + Can be increased by recompiling PostgreSQL + + + + Maximum Partition Keys + 32 + Can be increased by recompiling PostgreSQL + + + + Maximum Relations per Database + Unlimited + + + + + Maximum Partitions per Partitioned Relations + 268,435,456 + May be increased by using sub-partitioning + + + + +
+ +
diff --git a/doc/src/sgml/filelist.sgml b/doc/src/sgml/filelist.sgml index 48ac14a838..be8d3d6800 100644 --- a/doc/src/sgml/filelist.sgml +++ b/doc/src/sgml/filelist.sgml @@ -185,6 +185,7 @@ + diff --git a/doc/src/sgml/postgres.sgml b/doc/src/sgml/postgres.sgml index 0070603fc3..369eca61cf 100644 --- a/doc/src/sgml/postgres.sgml +++ b/doc/src/sgml/postgres.sgml @@ -268,6 +268,7 @@ Appendixes &errcodes; + &dblimits; &datetime; &keywords; &features; -- 2.16.2.windows.1