diff --git a/doc/src/sgml/ref/alter_database.sgml b/doc/src/sgml/ref/alter_database.sgml
index cfc28cf9a77..9ab86127afa 100644
--- a/doc/src/sgml/ref/alter_database.sgml
+++ b/doc/src/sgml/ref/alter_database.sgml
@@ -164,6 +164,10 @@ ALTER DATABASE name RESET ALL
The new default tablespace of the database.
+
+
+ This form of the command cannot be executed inside a transaction block.
+
diff --git a/doc/src/sgml/ref/create_subscription.sgml b/doc/src/sgml/ref/create_subscription.sgml
index 9f45b6f574a..de505ea8d37 100644
--- a/doc/src/sgml/ref/create_subscription.sgml
+++ b/doc/src/sgml/ref/create_subscription.sgml
@@ -48,11 +48,6 @@ CREATE SUBSCRIPTION subscription_name
-
- CREATE SUBSCRIPTION cannot be executed inside a
- transaction block when the parameter create_slot is specified.
-
-
Additional info about subscriptions and logical replication as a whole
can is available at and
@@ -227,6 +222,11 @@ CREATE SUBSCRIPTION subscription_name
+
+ When creating a replication slot (the default behavior), CREATE
+ SUBSCRIPTION cannot be executed inside a transaction block.
+
+
Creating a subscription that connects to the same database cluster (for
example, to replicate between databases in the same cluster or to replicate
diff --git a/doc/src/sgml/ref/drop_subscription.sgml b/doc/src/sgml/ref/drop_subscription.sgml
index f535c000c40..f5734e6f300 100644
--- a/doc/src/sgml/ref/drop_subscription.sgml
+++ b/doc/src/sgml/ref/drop_subscription.sgml
@@ -93,6 +93,11 @@ DROP SUBSCRIPTION [ IF EXISTS ] name.
+
+
+ If a subscription is associated with a replication slot, then DROP
+ SUBSCRIPTION cannot be executed inside a transaction block.
+