post_tags
är det korrekta sättet att implementera många till många-relationer i databasen.
Det enda tillägget jag skulle göra till det du postade är att båda kolumnerna i det bör vara den primära nyckeln för att säkerställa att det inte finns några dubbletter.