Код IT Загрузка примера кода…

SQL main.sql
-- Сброс последовательности к максимальному значению в таблице
SELECT setval(
    'products_id_seq',
    COALESCE((SELECT MAX(id) FROM products), 0) + 1,
    false
);

-- Проверка текущего значения последовательности
SELECT last_value, is_called FROM products_id_seq;

-- Просмотр всех последовательностей в схеме
SELECT 
    sequence_schema,
    sequence_name,
    last_value,
    increment_by
FROM information_schema.sequences
WHERE sequence_schema = 'public';
-- Сброс последовательности к максимальному значению в таблице
SELECT setval(
    'products_id_seq',
    COALESCE((SELECT MAX(id) FROM products), 0) + 1,
    false
);

-- Проверка текущего значения последовательности
SELECT last_value, is_called FROM products_id_seq;

-- Просмотр всех последовательностей в схеме
SELECT 
    sequence_schema,
    sequence_name,
    last_value,
    increment_by
FROM information_schema.sequences
WHERE sequence_schema = 'public';