@ -44,7 +44,7 @@ static const char *logicalrep_read_namespace(StringInfo in);
void
logicalrep_write_begin ( StringInfo out , ReorderBufferTXN * txn )
{
pq_sendbyte ( out , ' B ' ) ; /* BEGIN */
pq_sendbyte ( out , LOGICAL_REP_MSG_BEGIN ) ;
/* fixed fields */
pq_sendint64 ( out , txn - > final_lsn ) ;
@ -76,7 +76,7 @@ logicalrep_write_commit(StringInfo out, ReorderBufferTXN *txn,
{
uint8 flags = 0 ;
pq_sendbyte ( out , ' C ' ) ; /* sending COMMIT */
pq_sendbyte ( out , LOGICAL_REP_MSG_COMMIT ) ;
/* send the flags field (unused for now) */
pq_sendbyte ( out , flags ) ;
@ -112,7 +112,7 @@ void
logicalrep_write_origin ( StringInfo out , const char * origin ,
XLogRecPtr origin_lsn )
{
pq_sendbyte ( out , ' O ' ) ; /* ORIGIN */
pq_sendbyte ( out , LOGICAL_REP_MSG_ORIGIN ) ;
/* fixed fields */
pq_sendint64 ( out , origin_lsn ) ;
@ -141,7 +141,7 @@ void
logicalrep_write_insert ( StringInfo out , TransactionId xid , Relation rel ,
HeapTuple newtuple , bool binary )
{
pq_sendbyte ( out , ' I ' ) ; /* action INSERT */
pq_sendbyte ( out , LOGICAL_REP_MSG_INSERT ) ;
/* transaction ID (if not valid, we're not streaming) */
if ( TransactionIdIsValid ( xid ) )
@ -185,7 +185,7 @@ void
logicalrep_write_update ( StringInfo out , TransactionId xid , Relation rel ,
HeapTuple oldtuple , HeapTuple newtuple , bool binary )
{
pq_sendbyte ( out , ' U ' ) ; /* action UPDATE */
pq_sendbyte ( out , LOGICAL_REP_MSG_UPDATE ) ;
Assert ( rel - > rd_rel - > relreplident = = REPLICA_IDENTITY_DEFAULT | |
rel - > rd_rel - > relreplident = = REPLICA_IDENTITY_FULL | |
@ -263,7 +263,7 @@ logicalrep_write_delete(StringInfo out, TransactionId xid, Relation rel,
rel - > rd_rel - > relreplident = = REPLICA_IDENTITY_FULL | |
rel - > rd_rel - > relreplident = = REPLICA_IDENTITY_INDEX ) ;
pq_sendbyte ( out , ' D ' ) ; /* action DELETE */
pq_sendbyte ( out , LOGICAL_REP_MSG_DELETE ) ;
/* transaction ID (if not valid, we're not streaming) */
if ( TransactionIdIsValid ( xid ) )
@ -317,7 +317,7 @@ logicalrep_write_truncate(StringInfo out,
int i ;
uint8 flags = 0 ;
pq_sendbyte ( out , ' T ' ) ; /* action TRUNCATE */
pq_sendbyte ( out , LOGICAL_REP_MSG_TRUNCATE ) ;
/* transaction ID (if not valid, we're not streaming) */
if ( TransactionIdIsValid ( xid ) )
@ -369,7 +369,7 @@ logicalrep_write_rel(StringInfo out, TransactionId xid, Relation rel)
{
char * relname ;
pq_sendbyte ( out , ' R ' ) ; /* sending RELATION */
pq_sendbyte ( out , LOGICAL_REP_MSG_RELATION ) ;
/* transaction ID (if not valid, we're not streaming) */
if ( TransactionIdIsValid ( xid ) )
@ -425,7 +425,7 @@ logicalrep_write_typ(StringInfo out, TransactionId xid, Oid typoid)
HeapTuple tup ;
Form_pg_type typtup ;
pq_sendbyte ( out , ' Y ' ) ; /* sending TYPE */
pq_sendbyte ( out , LOGICAL_REP_MSG_TYPE ) ;
/* transaction ID (if not valid, we're not streaming) */
if ( TransactionIdIsValid ( xid ) )
@ -755,7 +755,7 @@ void
logicalrep_write_stream_start ( StringInfo out ,
TransactionId xid , bool first_segment )
{
pq_sendbyte ( out , ' S ' ) ; /* action STREAM START */
pq_sendbyte ( out , LOGICAL_REP_MSG_STREAM_START ) ;
Assert ( TransactionIdIsValid ( xid ) ) ;
@ -788,7 +788,7 @@ logicalrep_read_stream_start(StringInfo in, bool *first_segment)
void
logicalrep_write_stream_stop ( StringInfo out )
{
pq_sendbyte ( out , ' E ' ) ; /* action STREAM END */
pq_sendbyte ( out , LOGICAL_REP_MSG_STREAM_END ) ;
}
/*
@ -800,7 +800,7 @@ logicalrep_write_stream_commit(StringInfo out, ReorderBufferTXN *txn,
{
uint8 flags = 0 ;
pq_sendbyte ( out , ' c ' ) ; /* action STREAM COMMIT */
pq_sendbyte ( out , LOGICAL_REP_MSG_STREAM_COMMIT ) ;
Assert ( TransactionIdIsValid ( txn - > xid ) ) ;
@ -849,7 +849,7 @@ void
logicalrep_write_stream_abort ( StringInfo out , TransactionId xid ,
TransactionId subxid )
{
pq_sendbyte ( out , ' A ' ) ; /* action STREAM ABORT */
pq_sendbyte ( out , LOGICAL_REP_MSG_STREAM_ABORT ) ;
Assert ( TransactionIdIsValid ( xid ) & & TransactionIdIsValid ( subxid ) ) ;