It seems to me that sequences are broken in 7.1.1.
Code: Select all
dbadmin=> \d test;
List of Fields by Tables
Schema | Table | Column | Type | Size | Default | Not Null | Primary Key | Foreign Key
--------+-------+--------+------+------+---------+----------+-------------+-------------
public | test | col1 | int | 8 | | t | t |
(1 row)
dbadmin=> CREATE SEQUENCE test_seq;
CREATE SEQUENCE
dbadmin=> SELECT session_cache_count, increment_by, minimum, maximum, current_value FROM sequences WHERE sequence_name = 'test_seq';
session_cache_count | increment_by | minimum | maximum | current_value
---------------------+--------------+---------+---------------------+---------------
250000 | 1 | 1 | 9223372036854775807 | 0
(1 row)
dbadmin=> SELECT COUNT(*) FROM online_sales.online_sales_fact;
COUNT
---------
5000000
(1 row)
dbadmin=> INSERT INTO test SELECT test_seq.NEXTVAL FROM online_sales.online_sales_fact;
ERROR 4704: Sequence exceeded max value
dbadmin=> SELECT session_cache_count, increment_by, minimum, maximum, current_value FROM sequences WHERE sequence_name = 'test_seq';
session_cache_count | increment_by | minimum | maximum | current_value
---------------------+--------------+---------+---------------------+---------------
250000 | 1 | 1 | 9223372036854775807 | 1500000
(1 row)