ereport(WARNING,
errcode(ERRCODE_OBJECT_NOT_IN_PREREQUISITE_STATE),
- errmsg("subscription \"%s\" requested copy_data with origin = NONE but might copy data that had a different origin",
+ errmsg("subscription \"%s\" requested origin = NONE but might synchronize sequence values that had a different origin",
subname),
- errdetail_plural("The subscription subscribes to a publication (%s) that contains sequences that are written to by other subscriptions.",
- "The subscription subscribes to publications (%s) that contain sequences that are written to by other subscriptions.",
+ errdetail_plural("The subscription subscribes to a publication (%s) that contains sequences that are synchronized from other subscriptions.",
+ "The subscription subscribes to publications (%s) that contain sequences that are synchronized from other subscriptions.",
list_length(publist), pubnames.data),
- errhint("Verify that initial data copied from the publisher sequences did not come from other origins."));
+ errhint("Verify that the initial values copied from the publisher sequences did not come from other origins."));
}
ExecDropSingleTupleTableSlot(slot);
/*
* Lock the sequence so its identity (namespace and name) cannot
* change under us via a concurrent DROP, RENAME or SET SCHEMA. The
- * lock is released immediately rathen than at the transaction end.
+ * lock is released immediately rather than at the transaction end.
* The later synchronization does not depend on this captured identity
* remaining valid, as it re-opens the sequence and tolerates
* concurrent changes. Releasing early also avoids holding one lock