Как правильно спроектировать базу данных: один пост — много изображений?
Первый вариант - связь один ко многим
Второй - многие ко многим
Рассуждаем: один пост имеет много картинок, ок
Задаем себе вопрос: а одна картинка может быть только в одном посте или все таки может так оказаться, что в нескольких?
Ответив на этот вопрос Вы сможете выбрать тип связи
В вашем случае, связь называется one-to-many, и реализуется путем добавления первичного ключа. Второй вариант, описанный вами - это many-to-many, и тогда вам понадобится промежуточная таблица. Для связи пост-изображения используйте первый вариант.