Встречается на собеседованиях • сегодня
Создавал ли таблицу без primary key
Да, создавал. В PostgreSQL и других СУБД таблица может существовать без PRIMARY KEY, но это не рекомендуется.
Проблемы без PRIMARY KEY:
- Нет гарантии уникальности строк.
- Затруднено эффективное соединение таблиц (JOIN).
- Медленное обновление/удаление данных.
Пример создания таблицы без PK:
sql
CREATE TABLE users_no_pk (
username VARCHAR(50),
email VARCHAR(100)
);Когда можно обойтись без PK:
- Временные или лог-таблицы.
- Таблицы-буферы для сырых данных.
Но в продакшене лучше всегда добавлять PRIMARY KEY или хотя бы UNIQUE-ограничения.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы