RailsでPostgreSQLのArray型を使った時に、配列が空のもののみを取得するにはどうすればいいでしょうか。

例えば、次のコードのようにpreload_article_idsが配列型(Integer)だとして、次のようなコードを書けば取得できるのかなと思いました。

Article.where("array_length(preload_article_ids, 1) = 0")

しかし、実際には取得することが出来ませんでした。どうすれば空の場合のみ取得できるか、ご教授頂けませんでしょうか。よろしくお願い致します。