mirror of
https://github.com/postgres/postgres.git
synced 2025-05-06 19:59:18 +03:00
doc: Clarify logical replication documentation
Document that the data types of replicated tables do not need to match. The documentation previously claimed that they had to match. Author: Robert Treat <rob@xzilla.net> Discussion: https://www.postgresql.org/message-id/flat/CAJSLCQ13==D8Ka2YLyctTm0Y+8MhGYcX_zj7fU0rqRzhcV++3w@mail.gmail.com
This commit is contained in:
parent
24c5c711f4
commit
1b6c2b9d99
@ -232,10 +232,15 @@
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Columns of a table are also matched by name. A different order of columns
|
||||
in the target table is allowed, but the column types have to match. The
|
||||
target table can have additional columns not provided by the published
|
||||
table. Those will be filled with their default values.
|
||||
Columns of a table are also matched by name. The order of columns in the
|
||||
subscriber table does not need to match that of the publisher. The data
|
||||
types of the columns do not need to match, as long as the text
|
||||
representation of the data can be converted to the target type. For
|
||||
example, you can replicate from a column of type <type>integer</type> to a
|
||||
column of type <type>bigint</type>. The target table can also have
|
||||
additional columns not provided by the published table. Any such columns
|
||||
will be filled with the default value as specified in the definition of the
|
||||
target table.
|
||||
</para>
|
||||
|
||||
<sect2 id="logical-replication-subscription-slot">
|
||||
|
Loading…
x
Reference in New Issue
Block a user