sql >> Databáze >  >> RDS >> PostgreSQL

RailsTutorial 3.2 Kap 11 – Chyba syntaxe PostgreSQL narušuje stavový kanál

Sakra, vlastně jsem na to přišel sám. Stačilo odstranit spojení v definici metody:

def self.from_users_followed_by(user)
    followed_user_ids = user.followed_user_ids
    where("user_id IN (?) OR user_id = ?", followed_user_ids, user)
end

user.followed_user_ids.join(', ') vytvoří toto:"1, 2, 3"

zatímco

user.followed_user_ids vytváří toto:1, 2, 3

což jsem chtěl.




  1. Převod Base 36 na Base 10 pouze pomocí SQL

  2. Je nutné SET CHARACTER SET utf8?

  3. Kolekce Oracle PL/SQL – Vytvořte vnořenou tabulku v databázi

  4. Stránkování Django Rest Framework extrémně pomalé