public inbox for [email protected]help / color / mirror / Atom feed
[PATCH v6] Highlight vacuum consideration in create index docs 22+ messages / 2 participants [nested] [flat]
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* [PATCH v6] Highlight vacuum consideration in create index docs @ 2020-11-30 21:50 Alvaro Herrera <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: Alvaro Herrera @ 2020-11-30 21:50 UTC (permalink / raw) Per James Coleman --- doc/src/sgml/ref/create_index.sgml | 5 +++++ doc/src/sgml/ref/reindex.sgml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doc/src/sgml/ref/create_index.sgml b/doc/src/sgml/ref/create_index.sgml index 2054d5d943..d951f14b09 100644 --- a/doc/src/sgml/ref/create_index.sgml +++ b/doc/src/sgml/ref/create_index.sgml @@ -829,6 +829,11 @@ Indexes: to remove an index. </para> + <para> + Like any long-running transaction, <command>CREATE INDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> Prior releases of <productname>PostgreSQL</productname> also had an R-tree index method. This method has been removed because diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml index 6e1cf06713..ef553f6481 100644 --- a/doc/src/sgml/ref/reindex.sgml +++ b/doc/src/sgml/ref/reindex.sgml @@ -436,6 +436,11 @@ Indexes: CONCURRENTLY</command> cannot. </para> + <para> + Like any long-running transaction, <command>REINDEX</command> can + affect which tuples can be removed by concurrent <command>VACUUM</command>. + </para> + <para> <command>REINDEX SYSTEM</command> does not support <command>CONCURRENTLY</command> since system catalogs cannot be reindexed -- 2.20.1 --+QahgC5+KEYLbs62-- ^ permalink raw reply [nested|flat] 22+ messages in thread
* Re: Proposal: Conflict log history table for Logical Replication @ 2026-01-01 07:02 shveta malik <[email protected]> 0 siblings, 0 replies; 22+ messages in thread From: shveta malik @ 2026-01-01 07:02 UTC (permalink / raw) To: vignesh C <[email protected]>; +Cc: Dilip Kumar <[email protected]>; Amit Kapila <[email protected]>; Masahiko Sawada <[email protected]>; Bharath Rupireddy <[email protected]>; PostgreSQL Hackers <[email protected]>; shveta malik <[email protected]> On Thu, Jan 1, 2026 at 11:43 AM vignesh C <[email protected]> wrote: > > > IsSystemClass(Oid relid, Form_pg_class reltuple) > { > /* IsCatalogRelationOid is a bit faster, so test that first */ > - return (IsCatalogRelationOid(relid) || IsToastClass(reltuple)); > + return (IsCatalogRelationOid(relid) || IsToastClass(reltuple) > + || IsConflictClass(reltuple)); > } > > > After this change we will not be able to truncate the user created > tables in pg_conflict schema: > postgres=# create table pg_conflict.t1(c1 int); > CREATE TABLE > postgres=# insert into pg_conflict.t1 values(1); > INSERT 0 1 > But do we even want to create user-tables (other than CLT) in pg_conflict schema? I feel operations like creation of tables or moving any table in and out of pg_conflict schema (as suggested in my previous email) should not even be allowed, similar to pg_toast. postgres=# create table pg_toast.t1(i int); ERROR: permission denied to create "pg_toast.t1" DETAIL: System catalog modifications are currently disallowed. postgres=# ALTER TABLE sch1.t3 set schema pg_toast; ERROR: cannot move objects into or out of TOAST schema thanks Shveta ^ permalink raw reply [nested|flat] 22+ messages in thread
end of thread, other threads:[~2026-01-01 07:02 UTC | newest] Thread overview: 22+ messages (download: mbox mbox.gz follow: Atom feed) -- links below jump to the message on this page -- 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2020-11-30 21:50 [PATCH v6] Highlight vacuum consideration in create index docs Alvaro Herrera <[email protected]> 2026-01-01 07:02 Re: Proposal: Conflict log history table for Logical Replication shveta malik <[email protected]>
This inbox is served by agora; see mirroring instructions for how to clone and mirror all data and code used for this inbox