Вопросы к Поиску с Алисой
Возможно, имелись в виду различия между GENERATED ALWAYS и GENERATED BY DEFAULT в контексте автогенерации полей IDENTITY в PostgreSQL. ru.hexlet.io www.geeksforgeeks.org
GENERATED ALWAYS указывает, что база данных всегда генерирует значение для поля IDENTITY. orm.drizzle.team www.geeksforgeeks.org Любая попытка вставить или обновить значение в такое поле приведёт к ошибке, если не использовать OVERRIDING SYSTEM VALUE. www.geeksforgeeks.org
GENERATED BY DEFAULT, в отличие от предыдущего варианта, позволяет добавлять значения самостоятельно. ru.hexlet.io dzen.ru База данных генерирует значение по умолчанию, но пользователь может вставить или обновить ручное значение. orm.drizzle.team Если такое значение предоставлено, оно будет использоваться вместо сгенерированного системой. orm.drizzle.team www.geeksforgeeks.org
Таким образом, GENERATED ALWAYS ограничивает возможность ручного вмешательства, а GENERATED BY DEFAULT, наоборот, даёт такую возможность. ru.hexlet.io orm.drizzle.team