sql >> Database >  >> RDS >> PostgreSQL

Hoe kunnen gebruikers elkaars berichten leuk vinden met sequelize postgres nodejs?

Een like toevoegen zou een post moeten zijn actie om een ​​nieuwe koppeling toe te voegen die de gebruiker aan het bericht koppelt. Dit moet een-op-een zijn tussen gebruiker en bericht, zoals je hebt voorgesteld, aangezien het niet mogelijk zou moeten zijn om een ​​bericht meer dan één keer leuk te vinden.

Niet leuk vinden is net zo eenvoudig als het verwijderen van de associatie, dus je kunt testen of een bericht door een bepaalde gebruiker leuk wordt gevonden door een get uit te voeren. voor een associatie tussen de gebruiker en de post in de tussentabel van je vind-ik-leuks. Als het niet bestaat, heeft de gebruiker het niet leuk gevonden (en zou het moeten mogen) en vice versa.




  1. Selectie verlenen voor een weergave die geen basistabel is wanneer de basistabel zich in een andere database bevindt

  2. Sla PL/pgSQL-uitvoer van PostgreSQL op in een CSV-bestand

  3. Het juiste pad kiezen in een eis-instructie

  4. Hoe u uw database kunt comprimeren zodat deze sneller werkt?