As
post_tags é o meio adequado de implementar um relacionamento muitos para muitos no banco de dados. A única adição que eu faria ao que você postou é que ambas as colunas devem ser a chave primária para garantir que não haja duplicatas.
post_tags é o meio adequado de implementar um relacionamento muitos para muitos no banco de dados.