diff --git a/doc/src/sgml/datatype.sgml b/doc/src/sgml/datatype.sgml index aed2d96bed..e64e4ea64a 100644 --- a/doc/src/sgml/datatype.sgml +++ b/doc/src/sgml/datatype.sgml @@ -832,9 +832,9 @@ ALTER SEQUENCE <replaceable class="parameter">tablename</replaceable>_<replaceab <note> <para> Because <type>smallserial</type>, <type>serial</type> and - <type>bigserial</type> are implemented usings sequences, there may + <type>bigserial</type> are implemented using sequences, there may be "holes" or gaps in the sequence of values which appears in the - column, even if no rows are ever deleted. This is a value allocated + column, even if no rows are ever deleted. A value allocated from the sequence is still "used up" even if a row containing that value is never successfully inserted into the table column. This may happen, for example, if the inserting transaction rolls back.